diff --git a/.cursorrules b/.cursorrules new file mode 100644 index 000000000..261da3cba --- /dev/null +++ b/.cursorrules @@ -0,0 +1,18 @@ +# Project Context + +- Name: Offline - Next-gen Consumer Brand Interaction +- Description: At Offline, we are developing innovative solutions to enhance brand-customer interactions through user-centric applications using blockchain and NFT technologies. The project consists of three main apps: the web platform for users, a back-office for companies and organizers, and a micro-app called 'unlock' for token gating on Shopify pages and potential future vendor integrations. + +# Technology Stack + +- Frontend: Next.js 14, Storybook for component development +- Backend: Hasura/Postgres for database operations +- Testing: Jest for unit and integration tests; Playwright for end-to-end testing +- Architecture: Nx monorepo setup with clean domain models. Libraries are organized within the 'libs' folder. + +# Code Standards + +- Clean Code: Follow SOLID principles and ensure code is DRY and easily testable. +- Typing: Employ strict TypeScript typing to ensure robustness and maintainability. +- Testing: Aim for high test coverage with well-thought-out unit, integration, and E2E tests. +- Documentation: Maintain clear and comprehensive documentation, especially for public APIs and complex logic. diff --git a/.env.local b/.env.local index e46b6c1f9..7410d02ec 100644 --- a/.env.local +++ b/.env.local @@ -4,7 +4,7 @@ NX_VERCEL_REMOTE_CACHE_TOKEN=8HfZAvj1ZCUEYLuNISczuuF2 NX_VERCEL_REMOTE_CACHE_TEAM=team_cNOd6z2HTsiaB0cibAjaQSIM # hasura -HASURA_VERSION=v2.35.0 +HASURA_VERSION=v2.38.0 HASURA_GRAPHQL_SERVER_PORT=8080 HASURA_GRAPHQL_ADMIN_SECRET=password HASURA_CONSOLE_PORT=9695 @@ -39,13 +39,13 @@ NEXTAUTH_SECRET="-----BEGIN RSA PRIVATE KEY-----\nMIIJKQIBAAKCAgEAtHmpqKfTdp2DNn TOKEN_LIFE_TIME="648000" ## web3 -## Here we take the Mumbai testnet -NEXT_PUBLIC_CHAIN='80001' -CHAIN='80001' +## Here we take the Amoy testnet +NEXT_PUBLIC_CHAIN='80002' +CHAIN='80002' ## Alchemy -NEXT_PUBLIC_ALCHEMY_API_KEY='aTwl7l6SRRC22e-7joQbT7oMG6yTjUm0' -ALCHEMY_API_KEY='aTwl7l6SRRC22e-7joQbT7oMG6yTjUm0' +NEXT_PUBLIC_ALCHEMY_API_KEY='o-0Gv1BvrP4mEFNNQEQziQvc7SI3T7rm' +ALCHEMY_API_KEY='o-0Gv1BvrP4mEFNNQEQziQvc7SI3T7rm' ALCHEMY_AUTH_TOKEN='dGlcmvJsh6Oac3KFJFok2r0R2UgTrcYm' @@ -62,6 +62,10 @@ EMAIL_WEB_UI=8025 WEB_APP_URL='https://www.staging.offline.live/' NEXT_PUBLIC_WEB_APP_URL='https://www.staging.offline.live/' +## API + +API_SECRET_ENCRYPTION_KEY="5557ed70d7c542efa7d9b23516a3baed" + # VIRTUAL_HOST=example.com # LETSENCRYPT_HOST=example.com # LETSENCRYPT_EMAIL=example@gmail.com @@ -127,9 +131,12 @@ POSTHOG_PERSONAL_API_KEY=phx_wIGzuBaUWMAdzBpxpkil4yIDdINhy5FfnFR4QYhUj6q NEXT_PUBLIC_POSTHOG_KEY=phc_FcjrV3dP2qG5qVafKh6ULkTYGq5FWD5mT8XPk7t9Y8Q # Cometh -NEXT_PUBLIC_COMETH_CONNECT_API_KEY=xPVZx4OVf7oR9O2yOI5zTOgkatkkzF6W -COMETH_CONNECT_API_KEY=xPVZx4OVf7oR9O2yOI5zTOgkatkkzF6W +NEXT_PUBLIC_COMETH_CONNECT_API_KEY=vDMJtXRUsdDVCXJ0GBAaKMTjuebI5S3Y +COMETH_CONNECT_API_KEY=vDMJtXRUsdDVCXJ0GBAaKMTjuebI5S3Y # Wallet connect NEXT_PUBLIC_WC_PROJECT_ID=68b34422801cb3e8ea1eb7f823266c28 -NEXT_PUBLIC_WC_RELAY_URL=wss://relay.walletconnect.com \ No newline at end of file +NEXT_PUBLIC_WC_RELAY_URL=wss://relay.walletconnect.com + +# Shopify +SHOPIFY_SHARED_SECRET=c886ebdff67650455049c4cc52517c0d \ No newline at end of file diff --git a/.npmrc b/.npmrc new file mode 100644 index 000000000..b1c3f64c1 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +auto-install-peers=false \ No newline at end of file diff --git a/apps/back-office/app/[locale]/campaigns/events/@sheet/[eventSlug]/page.tsx b/apps/back-office/app/[locale]/campaigns/events/@sheet/[eventSlug]/page.tsx index a7e99d0d6..5ccc19ba5 100644 --- a/apps/back-office/app/[locale]/campaigns/events/@sheet/[eventSlug]/page.tsx +++ b/apps/back-office/app/[locale]/campaigns/events/@sheet/[eventSlug]/page.tsx @@ -18,7 +18,7 @@ async function EventSheetPageContent({ if (!user || !user?.role) return notFound(); const event = await getEventWithPassesOrganizer({ slug: eventSlug, locale }); if (!event) return notFound(); - return ; + return ; } interface EventSheetPageProps { diff --git a/apps/back-office/app/[locale]/loyalty-card/loading.tsx b/apps/back-office/app/[locale]/loyalty-card/loading.tsx new file mode 100644 index 000000000..69a03dd6e --- /dev/null +++ b/apps/back-office/app/[locale]/loyalty-card/loading.tsx @@ -0,0 +1,5 @@ +import { LoyaltyCardSkeleton } from '@features/back-office/loyalty-card'; + +export default function LoyaltyCardLoading() { + return ; +} diff --git a/apps/back-office/app/[locale]/loyalty-card/page.tsx b/apps/back-office/app/[locale]/loyalty-card/page.tsx new file mode 100644 index 000000000..3b15b6567 --- /dev/null +++ b/apps/back-office/app/[locale]/loyalty-card/page.tsx @@ -0,0 +1,16 @@ +import { LoyaltyCardPage } from '@features/back-office/loyalty-card'; +import { getLoyaltyCardOrganizer } from '@features/back-office/loyalty-card-api'; +import { type Locale } from '@next/i18n'; + +interface LoyaltyCardProps { + params: { + locale: Locale; + }; +} + +export default async function LoyaltyCard({ + params: { locale }, +}: LoyaltyCardProps) { + const loyaltyCard = await getLoyaltyCardOrganizer(); + return ; +} diff --git a/apps/back-office/app/[locale]/perks/content-spaces/@sheet/[contentSpaceSlug]/page.tsx b/apps/back-office/app/[locale]/perks/content-spaces/@sheet/[contentSpaceSlug]/page.tsx index 59dd65b2e..8afcef57f 100644 --- a/apps/back-office/app/[locale]/perks/content-spaces/@sheet/[contentSpaceSlug]/page.tsx +++ b/apps/back-office/app/[locale]/perks/content-spaces/@sheet/[contentSpaceSlug]/page.tsx @@ -27,7 +27,7 @@ async function ContentSpaceSheetPageContent({ return ( ); } diff --git a/apps/back-office/middleware.ts b/apps/back-office/middleware.ts index ef4291d7f..d9c94cf41 100644 --- a/apps/back-office/middleware.ts +++ b/apps/back-office/middleware.ts @@ -7,6 +7,8 @@ import { NextRequest, NextResponse } from 'next/server'; // TODO adapt this list to roles with restricted access to some routes + update tests const authPages = [ 'user', + 'loyalty-card', + 'loyalty-card/*', 'campaigns', 'campaigns/*', 'perks', diff --git a/apps/back-office/next.config.js b/apps/back-office/next.config.js index dfa51a1c6..cf8b91397 100644 --- a/apps/back-office/next.config.js +++ b/apps/back-office/next.config.js @@ -120,8 +120,6 @@ const nextConfig = { '@nft/event-pass', ], // https://vercel.com/docs/concepts/deployments/skew-protection#enabling-skew-protection - useDeploymentId: true, - useDeploymentIdServerActions: true, typedRoutes: false, // no solution found to get it working with nx monorepo (not accessible from external libs like feature) }, sentry: { diff --git a/apps/back-office/project.json b/apps/back-office/project.json index 8afc428b0..6bbf3e822 100644 --- a/apps/back-office/project.json +++ b/apps/back-office/project.json @@ -10,8 +10,7 @@ "defaultConfiguration": "production", "options": { "outputPath": "dist/apps/back-office", - "postcssConfig": "apps/back-office/postcss.config.js", - "debug": true + "postcssConfig": "apps/back-office/postcss.config.js" }, "assets": [ { diff --git a/apps/back-office/tsconfig.json b/apps/back-office/tsconfig.json index 8193fd109..c79644a11 100644 --- a/apps/back-office/tsconfig.json +++ b/apps/back-office/tsconfig.json @@ -34,6 +34,7 @@ "../../dist/apps/back-office/.next/types/**/*.ts" ], "exclude": [ + "**/{web,unlock}/**", "**/**/examples.tsx", "node_modules", "jest.config.ts", diff --git a/apps/back-office/tsconfig.spec.json b/apps/back-office/tsconfig.spec.json index 7468391e6..7ae4c2174 100644 --- a/apps/back-office/tsconfig.spec.json +++ b/apps/back-office/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node", "@testing-library/jest-dom", "@next/types"], "jsx": "react" }, diff --git a/apps/scripts/src/main.ts b/apps/scripts/src/main.ts index 5022953b8..dea658972 100644 --- a/apps/scripts/src/main.ts +++ b/apps/scripts/src/main.ts @@ -35,6 +35,7 @@ export const giveRoleForTest = async ( { applicantId: `fake-${Math.floor(Math.random() * 10000)}`, externalUserId: account.id, + createDate: new Date(), reviewStatus: KycStatus_Enum.Completed, levelName: KycLevelName_Enum.AdvancedKycLevel, }, @@ -52,7 +53,7 @@ export const giveRoleForTest = async ( // Assuming the first argument is the address, the second is the role, and the third is the organizerId console.log(process.argv); -const address = process.argv[2]; +const address = process.argv[2].toLowerCase(); const role = process.argv[3] as Roles_Enum; const organizerId = process.argv[4]; diff --git a/apps/scripts/tsconfig.app.json b/apps/scripts/tsconfig.app.json index ff221c3c8..c92b2bce0 100644 --- a/apps/scripts/tsconfig.app.json +++ b/apps/scripts/tsconfig.app.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "module": "ESNext", + "module": "nodenext", "types": ["node"] }, "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"], diff --git a/apps/scripts/tsconfig.json b/apps/scripts/tsconfig.json index 3685ac7fc..d3a81975c 100644 --- a/apps/scripts/tsconfig.json +++ b/apps/scripts/tsconfig.json @@ -1,13 +1,14 @@ { "extends": "../../tsconfig.base.json", + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext" + }, "files": [], "include": [], "references": [ { "path": "./tsconfig.app.json" } - ], - "compilerOptions": { - "esModuleInterop": true - } + ] } diff --git a/apps/unlock/app/[locale]/shopify/[gateId]/[address]/@header/page.tsx b/apps/unlock/app/[locale]/shopify/[gateId]/[address]/@header/page.tsx index 6e5fd9518..45b9c60b8 100644 --- a/apps/unlock/app/[locale]/shopify/[gateId]/[address]/@header/page.tsx +++ b/apps/unlock/app/[locale]/shopify/[gateId]/[address]/@header/page.tsx @@ -1,11 +1,11 @@ import { OffKeyHeaderConnected, - OffKeyProfile, OffKeyViewHeaderConnected, } from '@features/unlock/shopify'; import { messages, type Locale } from '@next/i18n'; import { deepPick } from '@utils'; import { NextIntlClientProvider } from 'next-intl'; +import dynamic from 'next/dynamic'; interface HeaderProps { params: { @@ -15,6 +15,11 @@ interface HeaderProps { }; } +const OffKeyProfile = dynamic( + async () => (await import('@features/unlock/shopify')).OffKeyProfile, + { ssr: false }, +); + export default function Header({ params: { locale, gateId, address }, }: HeaderProps) { diff --git a/apps/unlock/app/[locale]/shopify/[gateId]/[address]/page.tsx b/apps/unlock/app/[locale]/shopify/[gateId]/[address]/page.tsx index 68ea03aae..c3fb86262 100644 --- a/apps/unlock/app/[locale]/shopify/[gateId]/[address]/page.tsx +++ b/apps/unlock/app/[locale]/shopify/[gateId]/[address]/page.tsx @@ -1,7 +1,7 @@ -import { OffKeyGate, OffKeyState } from '@features/unlock/shopify'; import { messages, type Locale } from '@next/i18n'; import { deepPick } from '@utils'; import { NextIntlClientProvider } from 'next-intl'; +import dynamic from 'next/dynamic'; interface GateProps { params: { @@ -11,6 +11,11 @@ interface GateProps { }; } +const OffKeyGate = dynamic( + async () => (await import('@features/unlock/shopify')).OffKeyGate, + { ssr: false }, +); + export default function Gate({ params: { locale, gateId, address }, }: GateProps) { @@ -20,12 +25,7 @@ export default function Gate({ ]); return ( - + ); } diff --git a/apps/unlock/next.config.js b/apps/unlock/next.config.js index 9e19ba240..b772e1860 100644 --- a/apps/unlock/next.config.js +++ b/apps/unlock/next.config.js @@ -109,9 +109,6 @@ const nextConfig = { '@nft/thirdweb-organizer', '@nft/event-pass', ], - // https://vercel.com/docs/concepts/deployments/skew-protection#enabling-skew-protection - useDeploymentId: true, - useDeploymentIdServerActions: true, typedRoutes: false, // no solution found to get it working with nx monorepo (not accessible from external libs like feature) }, sentry: { diff --git a/apps/unlock/project.json b/apps/unlock/project.json index 441a0b922..c4c1c75bb 100644 --- a/apps/unlock/project.json +++ b/apps/unlock/project.json @@ -10,8 +10,7 @@ "defaultConfiguration": "production", "options": { "outputPath": "dist/apps/unlock", - "postcssConfig": "apps/unlock/postcss.config.js", - "debug": true + "postcssConfig": "apps/unlock/postcss.config.js" }, "assets": [ { diff --git a/apps/unlock/tsconfig.json b/apps/unlock/tsconfig.json index b19e2df41..66ea787f1 100644 --- a/apps/unlock/tsconfig.json +++ b/apps/unlock/tsconfig.json @@ -32,6 +32,7 @@ "../../dist/apps/unlock/.next/types/**/*.ts" ], "exclude": [ + "**/{web,back-office}/**", "node_modules", "**/**/examples.tsx", "jest.config.ts", diff --git a/apps/unlock/tsconfig.spec.json b/apps/unlock/tsconfig.spec.json index 586c4987e..9e981edf1 100644 --- a/apps/unlock/tsconfig.spec.json +++ b/apps/unlock/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node", "@testing-library/jest-dom", "@next/types"], "jsx": "react" }, diff --git a/apps/web/app/[locale]/cart/purchase/page.tsx b/apps/web/app/[locale]/cart/purchase/page.tsx index d47ad710b..e1d009a9c 100644 --- a/apps/web/app/[locale]/cart/purchase/page.tsx +++ b/apps/web/app/[locale]/cart/purchase/page.tsx @@ -9,6 +9,7 @@ import { isUserKycValidated } from '@kyc/common'; import { redirect } from '@next/navigation'; import { getCurrentUser } from '@next/next-auth/user'; import { redirect as nextRedirect } from 'next/navigation'; +import { getErrorMessage } from '@utils'; interface CartSectionProps { params: { @@ -25,7 +26,7 @@ export default async function CartPurchase({ try { session = await getStripeActiveCheckoutSession(); } catch (error) { - if (error.message === 'User has no email') { + if (getErrorMessage(error) === 'User has no email') { return redirect('/cart?reason=no-mail'); } } diff --git a/apps/web/app/api/shopify/admin/_middleware.ts b/apps/web/app/api/shopify/admin/_middleware.ts new file mode 100644 index 000000000..4dce127cc --- /dev/null +++ b/apps/web/app/api/shopify/admin/_middleware.ts @@ -0,0 +1,43 @@ +import env from '@env/server'; +import jwt from 'jsonwebtoken'; +import type { NextRequest } from 'next/server'; +import { NextResponse } from 'next/server'; + +export const config = { + matcher: '/api/shopify/admin/:path*', +}; + +// WIP: Complete the implementation of Shopify admin API middleware. +// This includes verifying session tokens, errors and test more thoughtfully with shopify app making requests using APP Bridge +export async function middleware(request: NextRequest) { + const sessionToken = request.headers + .get('authorization') + ?.split('Bearer ')[1]; + if (!sessionToken) { + return new Response('Unauthorized: No session token provided', { + status: 401, + }); + } + + try { + await new Promise((resolve, reject) => { + jwt.verify( + sessionToken, + env.SHOPIFY_SHARED_SECRET, + { algorithms: ['HS256'] }, + (err, decoded) => { + if (err) { + reject(err); + } else { + resolve(decoded); + } + }, + ); + }); + + return NextResponse.next(); + } catch (error) { + console.error('Token verification error:', error); + return new Response('Unauthorized: Invalid token', { status: 401 }); + } +} diff --git a/apps/web/app/api/shopify/loyalty-card/[contractAddress]/route.ts b/apps/web/app/api/shopify/loyalty-card/[contractAddress]/route.ts new file mode 100644 index 000000000..709942756 --- /dev/null +++ b/apps/web/app/api/shopify/loyalty-card/[contractAddress]/route.ts @@ -0,0 +1,21 @@ +import { ShopifyWebhookAndApiHandler } from '@integrations/external-api-handlers'; +import { NextRequest } from 'next/server'; + +export async function POST( + req: NextRequest, + { params: { contractAddress } }: { params: { contractAddress: string } }, +) { + const shopifyHandler = new ShopifyWebhookAndApiHandler(); + return shopifyHandler.mintLoyaltyCardWithCustomerId({ + req, + contractAddress, + }); +} + +export async function GET( + req: NextRequest, + { params: { contractAddress } }: { params: { contractAddress: string } }, +) { + const shopifyHandler = new ShopifyWebhookAndApiHandler(); + return shopifyHandler.hasLoyaltyCard({ req, contractAddress }); +} diff --git a/apps/web/app/api/shopify/webhooks/checkout-paid/route.ts b/apps/web/app/api/shopify/webhooks/checkout-paid/route.ts new file mode 100644 index 000000000..70aa7ffbd --- /dev/null +++ b/apps/web/app/api/shopify/webhooks/checkout-paid/route.ts @@ -0,0 +1,29 @@ +import { ShopifyWebhookAndApiHandler } from '@integrations/external-api-handlers'; +import { NextRequest, NextResponse } from 'next/server'; + +export async function POST(req: NextRequest) { + const shopifyHandler = new ShopifyWebhookAndApiHandler(); + const body = await req.text(); + const shopifyHmacHeader = req.headers.get('X-Shopify-Hmac-SHA256'); + const shopDomain = req.headers.get('x-shopify-shop-domain'); + const topic = req.headers.get('x-shopify-topic'); + + if (!shopifyHmacHeader) { + console.error('Missing Shopify HMAC header.'); + return new NextResponse('Unauthorized', { status: 401 }); + } + + const isValid = shopifyHandler.verifySignature({ + integritySecret: 'c886ebdff67650455049c4cc52517c0d', + body, + signature: shopifyHmacHeader, + }); + + if (isValid) { + console.log(`Handle webhook for shop ${shopDomain} and topic ${topic}`); + return new NextResponse(null, { status: 200 }); + } else { + console.error('HMAC validation failed.'); + return new NextResponse('Unauthorized', { status: 401 }); + } +} diff --git a/apps/web/app/api/webhooks/nft_activity/[eventId]/route.ts b/apps/web/app/api/webhooks/pass-nft-activity/[eventId]/route.ts similarity index 57% rename from apps/web/app/api/webhooks/nft_activity/[eventId]/route.ts rename to apps/web/app/api/webhooks/pass-nft-activity/[eventId]/route.ts index b011fb90d..4002ba1de 100644 --- a/apps/web/app/api/webhooks/nft_activity/[eventId]/route.ts +++ b/apps/web/app/api/webhooks/pass-nft-activity/[eventId]/route.ts @@ -1,7 +1,6 @@ import type { AlchemyRequest } from '@indexer/alchemy/types'; -import { nftActivity } from '@indexer/alchemy/webhooks'; +import { eventPassActivity } from '@indexer/alchemy/webhooks'; -//TODO test export async function POST(req: AlchemyRequest, { params: { eventId } }) { - return nftActivity(req, eventId); + return eventPassActivity(req, eventId); } diff --git a/apps/web/app/crons/processLoyaltyCardsMint.ts b/apps/web/app/crons/processLoyaltyCardsMint.ts new file mode 100644 index 000000000..70609b1da --- /dev/null +++ b/apps/web/app/crons/processLoyaltyCardsMint.ts @@ -0,0 +1,15 @@ +import { handler as processLoyaltyCardsMintHandler } from '@features/loyalty-card-cron'; + +export default async function handler() { + try { + const result = await processLoyaltyCardsMintHandler(); + console.log( + 'Minting process completed successfully for loyaltyCard:', + result, + ); + return result; + } catch (error) { + console.error('Error during the minting process for loyaltyCard:', error); + throw error; // Re-throw the error if you want to propagate it further or handle it differently. + } +} diff --git a/apps/web/e2e/event.spec.ts b/apps/web/e2e/event.spec.ts index 19615d07f..615792514 100644 --- a/apps/web/e2e/event.spec.ts +++ b/apps/web/e2e/event.spec.ts @@ -7,6 +7,7 @@ import { deleteAllTables, updateObjects, } from '@test-utils/db'; +import { toZonedTime } from 'date-fns-tz'; import { loadAccount } from './utils/loadAccount'; let client: PgClient; @@ -33,7 +34,7 @@ test.beforeEach(async () => { 'passPricing', 'eventParameters', ]); - const currentDate = new Date(); + const currentDate = toZonedTime(new Date(), 'Europe/London'); // set the event to be isSaleOnGoing = true await updateObjects( client, diff --git a/apps/web/jest.integration.config.ts b/apps/web/jest.integration.config.ts index 62e9e1045..d7a3de536 100644 --- a/apps/web/jest.integration.config.ts +++ b/apps/web/jest.integration.config.ts @@ -11,7 +11,7 @@ const customConfig = { testEnvironment: 'node', globalSetup: `${process.cwd()}/tools/test/globalSetupHasura.ts`, globalTeardown: `${process.cwd()}/tools/test/globalTeardownHasura.ts`, - moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], + moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'mjs'], coverageDirectory: '../../coverage/apps/web/integration', testMatch: ['**/*.integration.test.ts'], }; diff --git a/apps/web/next.config.js b/apps/web/next.config.js index aceb974d7..fe64ed715 100644 --- a/apps/web/next.config.js +++ b/apps/web/next.config.js @@ -104,9 +104,6 @@ const nextConfig = { '@gql/anonymous/types', '@gql/shared/types', ], - // https://vercel.com/docs/concepts/deployments/skew-protection#enabling-skew-protection - useDeploymentId: true, - useDeploymentIdServerActions: true, typedRoutes: false, // no solution found to get it working with nx monorepo (not accessible from external libs like feature) }, sentry: { diff --git a/apps/web/pages/api/orders/claim/index.integration.test.ts b/apps/web/pages/api/orders/claim/index.integration.test.ts index cf106d385..6fd7da2f1 100644 --- a/apps/web/pages/api/orders/claim/index.integration.test.ts +++ b/apps/web/pages/api/orders/claim/index.integration.test.ts @@ -1,4 +1,4 @@ -import { NftClaimable } from '@nft/thirdweb-admin'; +import { EventPassNftOrder } from '@nft/thirdweb-admin'; import { applySeeds, createDbClient, @@ -10,8 +10,8 @@ import { NextApiRequest, NextApiResponse } from 'next'; import handler from './index'; jest.mock('@nft/thirdweb-admin', () => ({ - NftClaimable: jest.fn().mockImplementation(() => ({ - multicallClaim: jest.fn().mockResolvedValueOnce({ success: true }), // Assuming multicallClaim is async + EventPassNftOrder: jest.fn().mockImplementation(() => ({ + multicallClaim: jest.fn().mockResolvedValueOnce({ success: true }), })), })); @@ -84,7 +84,7 @@ describe('Orders Claim API', () => { await handler(mockReq, mockRes); const multicallClaimMock = - NftClaimable.mock.results[0].value.multicallClaim; + EventPassNftOrder.mock.results[0].value.multicallClaim; expect(multicallClaimMock).toHaveBeenCalled(); diff --git a/apps/web/pages/api/orders/claim/index.ts b/apps/web/pages/api/orders/claim/index.ts index 70b433a0f..b0faaeb5e 100644 --- a/apps/web/pages/api/orders/claim/index.ts +++ b/apps/web/pages/api/orders/claim/index.ts @@ -1,7 +1,7 @@ import { deleteOrders, setOrdersToBusy } from '@features/orders-cron'; import { adminSdk } from '@gql/admin/api'; import { NextRedis } from '@next/redis'; -import { NftClaimable } from '@nft/thirdweb-admin'; +import { EventPassNftOrder } from '@nft/thirdweb-admin'; import { NextApiRequest, NextApiResponse } from 'next'; export const config = { @@ -23,7 +23,7 @@ export default async function handler( } const cache = new NextRedis(); - const claim = new NftClaimable(); + const claim = new EventPassNftOrder(); try { const minterTemporaryWallet = ( diff --git a/apps/web/project.json b/apps/web/project.json index c8effd423..7b5b0067c 100644 --- a/apps/web/project.json +++ b/apps/web/project.json @@ -10,8 +10,7 @@ "defaultConfiguration": "production", "options": { "outputPath": "dist/apps/web", - "postcssConfig": "apps/web/postcss.config.js", - "debug": true + "postcssConfig": "apps/web/postcss.config.js" }, "assets": [ { diff --git a/apps/web/tsconfig.json b/apps/web/tsconfig.json index dcd4c72e9..c14b13ffd 100644 --- a/apps/web/tsconfig.json +++ b/apps/web/tsconfig.json @@ -35,6 +35,7 @@ ], "exclude": [ "./e2e/**/*", + "**/{unlock,back-office}/**", "../../dist/apps/web/.next/types/**/*.ts", "**/**/examples.tsx", "node_modules", diff --git a/apps/web/tsconfig.spec.json b/apps/web/tsconfig.spec.json index 750ea209d..40dc392b3 100644 --- a/apps/web/tsconfig.spec.json +++ b/apps/web/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node", "@testing-library/jest-dom", "@next/types"], "jsx": "react" }, diff --git a/apps/web/vercel.json b/apps/web/vercel.json index 8d51b5741..0be8fb8eb 100644 --- a/apps/web/vercel.json +++ b/apps/web/vercel.json @@ -16,6 +16,10 @@ { "path": "/apps/web/crons/processRedisOrders.ts", "schedule": "* * * * *" + }, + { + "path": "/apps/web/crons/processLoyaltyCardsMint.ts", + "schedule": "*/5 * * * *" } ], "rewrites": [ diff --git a/docker-compose.yaml b/docker-compose.yaml index 3df501e1e..6dc30c0e6 100755 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -2,7 +2,7 @@ version: '3.9' services: hasura-engine: container_name: hasura_engine - image: hasura/graphql-engine:v2.35.0 + image: hasura/graphql-engine:v2.38.0 ports: - '8080:8080' depends_on: diff --git a/hasura/Dockerfile b/hasura/Dockerfile index 8c61db23b..986aa39f6 100755 --- a/hasura/Dockerfile +++ b/hasura/Dockerfile @@ -3,6 +3,6 @@ FROM debian:buster-slim RUN apt-get update -y && apt-get install --no-install-recommends -y curl socat ca-certificates \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* -RUN curl -L https://github.com/hasura/graphql-engine/raw/stable/cli/get.sh | VERSION=v2.35.0 bash +RUN curl -L https://github.com/hasura/graphql-engine/raw/stable/cli/get.sh | VERSION=v2.38.0 bash WORKDIR /usr/src/hasura \ No newline at end of file diff --git a/hasura/app/metadata/databases/default/tables/public_apiKeyStatus.yaml b/hasura/app/metadata/databases/default/tables/public_apiKeyStatus.yaml new file mode 100644 index 000000000..a0873015a --- /dev/null +++ b/hasura/app/metadata/databases/default/tables/public_apiKeyStatus.yaml @@ -0,0 +1,4 @@ +table: + name: apiKeyStatus + schema: public +is_enum: true diff --git a/hasura/app/metadata/databases/default/tables/public_apiKeyType.yaml b/hasura/app/metadata/databases/default/tables/public_apiKeyType.yaml new file mode 100644 index 000000000..5b469a10e --- /dev/null +++ b/hasura/app/metadata/databases/default/tables/public_apiKeyType.yaml @@ -0,0 +1,4 @@ +table: + name: apiKeyType + schema: public +is_enum: true diff --git a/hasura/app/metadata/databases/default/tables/public_loyaltyCardNft.yaml b/hasura/app/metadata/databases/default/tables/public_loyaltyCardNft.yaml new file mode 100644 index 000000000..2b8e308d0 --- /dev/null +++ b/hasura/app/metadata/databases/default/tables/public_loyaltyCardNft.yaml @@ -0,0 +1,26 @@ +table: + name: loyaltyCardNft + schema: public +remote_relationships: + - definition: + to_remote_schema: + lhs_fields: + - loyaltyCardId + remote_field: + loyaltyCard: + arguments: + where: + id: $loyaltyCardId + remote_schema: Hygraph CMS Remote Schema + name: loyaltyCard + - definition: + to_remote_schema: + lhs_fields: + - organizerId + remote_field: + organizer: + arguments: + where: + id: $organizerId + remote_schema: Hygraph CMS Remote Schema + name: organizer diff --git a/hasura/app/metadata/databases/default/tables/public_loyaltyCardNftContract.yaml b/hasura/app/metadata/databases/default/tables/public_loyaltyCardNftContract.yaml new file mode 100644 index 000000000..3fdebf597 --- /dev/null +++ b/hasura/app/metadata/databases/default/tables/public_loyaltyCardNftContract.yaml @@ -0,0 +1,36 @@ +table: + name: loyaltyCardNftContract + schema: public +object_relationships: + - name: loyaltyCardParameter + using: + manual_configuration: + column_mapping: + loyaltyCardId: loyaltyCardId + insertion_order: null + remote_table: + name: loyaltyCardParameters + schema: public +remote_relationships: + - definition: + to_remote_schema: + lhs_fields: + - loyaltyCardId + remote_field: + loyaltyCard: + arguments: + where: + id: $loyaltyCardId + remote_schema: Hygraph CMS Remote Schema + name: loyaltyCard + - definition: + to_remote_schema: + lhs_fields: + - organizerId + remote_field: + organizer: + arguments: + where: + id: $organizerId + remote_schema: Hygraph CMS Remote Schema + name: organizer diff --git a/hasura/app/metadata/databases/default/tables/public_loyaltyCardParameters.yaml b/hasura/app/metadata/databases/default/tables/public_loyaltyCardParameters.yaml new file mode 100644 index 000000000..4052e4f6e --- /dev/null +++ b/hasura/app/metadata/databases/default/tables/public_loyaltyCardParameters.yaml @@ -0,0 +1,13 @@ +table: + name: loyaltyCardParameters + schema: public +object_relationships: + - name: loyaltyCardNftContract + using: + manual_configuration: + column_mapping: + loyaltyCardId: loyaltyCardId + insertion_order: null + remote_table: + name: loyaltyCardNftContract + schema: public diff --git a/hasura/app/metadata/databases/default/tables/public_loyaltyCardStatus.yaml b/hasura/app/metadata/databases/default/tables/public_loyaltyCardStatus.yaml new file mode 100644 index 000000000..3e1cc0b39 --- /dev/null +++ b/hasura/app/metadata/databases/default/tables/public_loyaltyCardStatus.yaml @@ -0,0 +1,4 @@ +table: + name: loyaltyCardStatus + schema: public +is_enum: true diff --git a/hasura/app/metadata/databases/default/tables/public_nftMintPassword.yaml b/hasura/app/metadata/databases/default/tables/public_nftMintPassword.yaml new file mode 100644 index 000000000..9334737dc --- /dev/null +++ b/hasura/app/metadata/databases/default/tables/public_nftMintPassword.yaml @@ -0,0 +1,3 @@ +table: + name: nftMintPassword + schema: public diff --git a/hasura/app/metadata/databases/default/tables/public_nftStatus.yaml b/hasura/app/metadata/databases/default/tables/public_nftStatus.yaml new file mode 100644 index 000000000..6e31f6d9b --- /dev/null +++ b/hasura/app/metadata/databases/default/tables/public_nftStatus.yaml @@ -0,0 +1,4 @@ +table: + name: nftStatus + schema: public +is_enum: true diff --git a/hasura/app/metadata/databases/default/tables/public_publishableApiKey.yaml b/hasura/app/metadata/databases/default/tables/public_publishableApiKey.yaml new file mode 100644 index 000000000..61705d8db --- /dev/null +++ b/hasura/app/metadata/databases/default/tables/public_publishableApiKey.yaml @@ -0,0 +1,3 @@ +table: + name: publishableApiKey + schema: public diff --git a/hasura/app/metadata/databases/default/tables/public_secretApiKey.yaml b/hasura/app/metadata/databases/default/tables/public_secretApiKey.yaml new file mode 100644 index 000000000..e5a5b7a6a --- /dev/null +++ b/hasura/app/metadata/databases/default/tables/public_secretApiKey.yaml @@ -0,0 +1,3 @@ +table: + name: secretApiKey + schema: public diff --git a/hasura/app/metadata/databases/default/tables/public_shopifyCampaignParameters.yaml b/hasura/app/metadata/databases/default/tables/public_shopifyCampaignParameters.yaml new file mode 100644 index 000000000..407921d99 --- /dev/null +++ b/hasura/app/metadata/databases/default/tables/public_shopifyCampaignParameters.yaml @@ -0,0 +1,3 @@ +table: + name: shopifyCampaignParameters + schema: public diff --git a/hasura/app/metadata/databases/default/tables/public_shopifyCampaignStatus.yaml b/hasura/app/metadata/databases/default/tables/public_shopifyCampaignStatus.yaml new file mode 100644 index 000000000..48e2a8ee3 --- /dev/null +++ b/hasura/app/metadata/databases/default/tables/public_shopifyCampaignStatus.yaml @@ -0,0 +1,4 @@ +table: + name: shopifyCampaignStatus + schema: public +is_enum: true diff --git a/hasura/app/metadata/databases/default/tables/public_shopifyCustomer.yaml b/hasura/app/metadata/databases/default/tables/public_shopifyCustomer.yaml new file mode 100644 index 000000000..fe67540f0 --- /dev/null +++ b/hasura/app/metadata/databases/default/tables/public_shopifyCustomer.yaml @@ -0,0 +1,3 @@ +table: + name: shopifyCustomer + schema: public diff --git a/hasura/app/metadata/databases/default/tables/public_shopifyDomain.yaml b/hasura/app/metadata/databases/default/tables/public_shopifyDomain.yaml new file mode 100644 index 000000000..88fdc3b69 --- /dev/null +++ b/hasura/app/metadata/databases/default/tables/public_shopifyDomain.yaml @@ -0,0 +1,3 @@ +table: + name: shopifyDomain + schema: public diff --git a/hasura/app/metadata/databases/default/tables/public_stampNft.yaml b/hasura/app/metadata/databases/default/tables/public_stampNft.yaml new file mode 100644 index 000000000..fcee07d02 --- /dev/null +++ b/hasura/app/metadata/databases/default/tables/public_stampNft.yaml @@ -0,0 +1,3 @@ +table: + name: stampNft + schema: public diff --git a/hasura/app/metadata/databases/default/tables/public_stampNftContract.yaml b/hasura/app/metadata/databases/default/tables/public_stampNftContract.yaml new file mode 100644 index 000000000..8e4884e9a --- /dev/null +++ b/hasura/app/metadata/databases/default/tables/public_stampNftContract.yaml @@ -0,0 +1,3 @@ +table: + name: stampNftContract + schema: public diff --git a/hasura/app/metadata/databases/default/tables/public_stampNftContractType.yaml b/hasura/app/metadata/databases/default/tables/public_stampNftContractType.yaml new file mode 100644 index 000000000..14bca0545 --- /dev/null +++ b/hasura/app/metadata/databases/default/tables/public_stampNftContractType.yaml @@ -0,0 +1,4 @@ +table: + name: stampNftContractType + schema: public +is_enum: true diff --git a/hasura/app/metadata/databases/default/tables/public_stampNftSupply.yaml b/hasura/app/metadata/databases/default/tables/public_stampNftSupply.yaml new file mode 100644 index 000000000..3aeaa515f --- /dev/null +++ b/hasura/app/metadata/databases/default/tables/public_stampNftSupply.yaml @@ -0,0 +1,3 @@ +table: + name: stampNftSupply + schema: public diff --git a/hasura/app/metadata/databases/default/tables/tables.yaml b/hasura/app/metadata/databases/default/tables/tables.yaml index f1640717f..d0aef488f 100644 --- a/hasura/app/metadata/databases/default/tables/tables.yaml +++ b/hasura/app/metadata/databases/default/tables/tables.yaml @@ -1,4 +1,6 @@ - "!include public_account.yaml" +- "!include public_apiKeyStatus.yaml" +- "!include public_apiKeyType.yaml" - "!include public_contentSpaceParameters.yaml" - "!include public_contentSpaceStatus.yaml" - "!include public_currency.yaml" @@ -16,7 +18,13 @@ - "!include public_kycStatus.yaml" - "!include public_lotteryParameters.yaml" - "!include public_lotteryStatus.yaml" +- "!include public_loyaltyCardNft.yaml" +- "!include public_loyaltyCardNftContract.yaml" +- "!include public_loyaltyCardParameters.yaml" +- "!include public_loyaltyCardStatus.yaml" - "!include public_minterTemporaryWallet.yaml" +- "!include public_nftMintPassword.yaml" +- "!include public_nftStatus.yaml" - "!include public_nftTransfer.yaml" - "!include public_order.yaml" - "!include public_orderStatus.yaml" @@ -28,8 +36,18 @@ - "!include public_passAmount.yaml" - "!include public_passPricing.yaml" - "!include public_pendingOrder.yaml" +- "!include public_publishableApiKey.yaml" - "!include public_roleAssignment.yaml" - "!include public_roles.yaml" +- "!include public_secretApiKey.yaml" +- "!include public_shopifyCampaignParameters.yaml" +- "!include public_shopifyCampaignStatus.yaml" +- "!include public_shopifyCustomer.yaml" +- "!include public_shopifyDomain.yaml" +- "!include public_stampNft.yaml" +- "!include public_stampNftContract.yaml" +- "!include public_stampNftContractType.yaml" +- "!include public_stampNftSupply.yaml" - "!include public_stripeCheckoutSession.yaml" - "!include public_stripeCheckoutSessionType.yaml" - "!include public_stripeCustomer.yaml" diff --git a/hasura/app/metadata/remote_schemas.yaml b/hasura/app/metadata/remote_schemas.yaml index c8a36a4aa..ae61371a8 100644 --- a/hasura/app/metadata/remote_schemas.yaml +++ b/hasura/app/metadata/remote_schemas.yaml @@ -66,3 +66,25 @@ schema: public name: contentSpaceParameters type_name: ContentSpace + - relationships: + - definition: + to_source: + field_mapping: + id: loyaltyCardId + relationship_type: object + source: default + table: + name: loyaltyCardNftContract + schema: public + name: loyaltyCardNftContract + - definition: + to_source: + field_mapping: + id: loyaltyCardId + relationship_type: object + source: default + table: + name: loyaltyCardParameters + schema: public + name: loyaltyCardParameters + type_name: LoyaltyCard diff --git a/hasura/app/migrations/default/1713450959868_init_shopify/down.sql b/hasura/app/migrations/default/1713450959868_init_shopify/down.sql new file mode 100644 index 000000000..0ed534e0d --- /dev/null +++ b/hasura/app/migrations/default/1713450959868_init_shopify/down.sql @@ -0,0 +1,674 @@ + +-- Could not auto-generate a down migration. +-- Please write an appropriate down migration for the SQL below: +-- -- Create the shopifyCustomer table +-- CREATE TABLE "public"."shopifyCustomer"( +-- id uuid DEFAULT gen_random_uuid() NOT NULL, +-- "address" text REFERENCES account("address") NOT NULL, +-- "organizerId" text NOT NULL, +-- "customerId" text NOT NULL, +-- created_at timestamp with time zone DEFAULT now(), +-- updated_at timestamp with time zone DEFAULT now(), +-- UNIQUE ("address", "organizerId", "customerId") -- Ensures unique pairing of account, organizer, and Shopify customer +-- ); +-- +-- -- Comments on the purpose of the table and its fields +-- COMMENT ON TABLE "public"."shopifyCustomer" IS E'This table stores the link between the offline accounts and Shopify customer IDs. It allows organizers to manage customer data seamlessly across platforms without needing to handle sensitive personal information directly.'; +-- +-- COMMENT ON COLUMN "public"."shopifyCustomer"."id" IS E'Unique identifier for each entry, generated automatically as a UUID.'; +-- +-- COMMENT ON COLUMN "public"."shopifyCustomer"."address" IS E'Reference to the account table, ensuring that customer data is associated with a unique account address.'; +-- +-- COMMENT ON COLUMN "public"."shopifyCustomer"."organizerId" IS E'Identifier for the organizer, used to scope Shopify customer data to specific organizers, allowing them to manage their client data independently.'; +-- +-- COMMENT ON COLUMN "public"."shopifyCustomer"."customerId" IS E'The unique identifier for the customer as stored in Shopify. This links the internal account to the Shopify customer record, facilitating integrated data management across systems.'; +-- +-- COMMENT ON COLUMN "public"."shopifyCustomer"."created_at" IS E'Timestamp indicating when the record was initially created, set automatically by the system.'; +-- +-- -- Index for faster lookup by address, organizerId, and customerId +-- CREATE INDEX idx_shopify_customer_on_address_organizer_customer ON "public"."shopifyCustomer"("address", "organizerId", "customerId"); + +-- Could not auto-generate a down migration. +-- Please write an appropriate down migration for the SQL below: +-- -- Create the shopifyDomain table +-- CREATE TABLE "public"."shopifyDomain"( +-- domain text PRIMARY KEY, +-- "organizerId" text NOT NULL, +-- created_at timestamp with time zone DEFAULT now() +-- ); +-- +-- -- Comments on the purpose of the shopifyDomain table and its fields +-- COMMENT ON TABLE "public"."shopifyDomain" IS E'This table is used to link and authenticate queries from Shopify to an organizer in our system. It stores the unique Shopify domains associated with each organizer, allowing for efficient lookup and validation of incoming requests.'; +-- +-- COMMENT ON COLUMN "public"."shopifyDomain"."domain" IS E'The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records.'; +-- +-- COMMENT ON COLUMN "public"."shopifyDomain"."organizerId" IS E'The unique identifier of the associated organizer in our external CRM system. This field is used to link Shopify domains to the corresponding organizers.'; +-- +-- COMMENT ON COLUMN "public"."shopifyDomain"."created_at" IS E'Timestamp indicating when the record was initially created, set automatically by the system.'; + +-- Could not auto-generate a down migration. +-- Please write an appropriate down migration for the SQL below: +-- -- Create apiKeyStatus table +-- CREATE TABLE public."apiKeyStatus"( +-- value text NOT NULL +-- ); +-- +-- ALTER TABLE ONLY public."apiKeyStatus" +-- ADD CONSTRAINT "apiKeyStatus_pkey" PRIMARY KEY (value); +-- +-- INSERT INTO public."apiKeyStatus"(value) +-- VALUES ('ACTIVE'), -- The key is active and usable +-- ('DISABLED'), -- The key has been manually disabled +-- ('EXPIRED'); +-- +-- -- The key has expired based on the expiresAt timestamp +-- COMMENT ON TABLE "public"."apiKeyStatus" IS E'The apiKeyStatus table defines the possible status values for API keys. It ensures data integrity and provides a centralized reference for the status field in the publishableApiKey and secretApiKey tables.'; +-- +-- COMMENT ON COLUMN "public"."apiKeyStatus"."value" IS E'The status value for API keys. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED".'; +-- +-- -- Create apiKeyType table +-- CREATE TABLE public."apiKeyType"( +-- value text NOT NULL +-- ); +-- +-- ALTER TABLE ONLY public."apiKeyType" +-- ADD CONSTRAINT "apiKeyType_pkey" PRIMARY KEY (value); +-- +-- INSERT INTO public."apiKeyType"(value) +-- VALUES ('EXTERNAL'); +-- +-- -- The secret API key is used for external integrations +-- COMMENT ON TABLE "public"."apiKeyType" IS E'The apiKeyType table defines the possible types of API keys. It ensures data integrity and provides a centralized reference for the type field in the api key tables.'; +-- +-- COMMENT ON COLUMN "public"."apiKeyType"."value" IS E'The type of the API key'; +-- +-- -- Create publishableApiKey table +-- CREATE TABLE "public"."publishableApiKey"( +-- "id" uuid PRIMARY KEY DEFAULT gen_random_uuid(), +-- "name" text DEFAULT 'Publishable API Key', +-- "apiKey" text NOT NULL, +-- "allowlist" text NOT NULL DEFAULT '*', +-- "organizerId" text NOT NULL, +-- "expiresAt" timestamptz, +-- "status" text DEFAULT 'ACTIVE' REFERENCES "public"."apiKeyStatus"("value") ON UPDATE NO ACTION ON DELETE NO ACTION, +-- "type" text NOT NULL DEFAULT 'EXTERNAL' REFERENCES "public"."apiKeyType"("value") ON UPDATE NO ACTION ON DELETE NO ACTION, +-- "created_at" timestamptz NOT NULL DEFAULT now(), +-- "updated_at" timestamptz NOT NULL DEFAULT now(), +-- UNIQUE ("apiKey") +-- ); +-- +-- COMMENT ON TABLE "public"."publishableApiKey" IS E'The publishableApiKey table stores the publishable API keys used for querying data from the server externally. It includes fields for management and security, such as an allowlist, expiration timestamp, and status.'; +-- +-- COMMENT ON COLUMN "public"."publishableApiKey"."name" IS E'A user-defined name for the publishable API key, providing a human-readable identifier for the key.'; +-- +-- COMMENT ON COLUMN "public"."publishableApiKey"."apiKey" IS E'The publishable API key used for identification when querying data from the server externally.'; +-- +-- COMMENT ON COLUMN "public"."publishableApiKey"."allowlist" IS E'A comma-separated list of allowed domains or IP addresses that are permitted to use the publishable API key, restricting usage to authorized sources.'; +-- +-- COMMENT ON COLUMN "public"."publishableApiKey"."organizerId" IS E'The unique identifier of the organizer associated with the publishable API key, establishing a link between the key and the organizer it belongs to.'; +-- +-- COMMENT ON COLUMN "public"."publishableApiKey"."expiresAt" IS E'The expiration timestamp for the publishable API key, specifying the validity period after which the key becomes invalid and cannot be used.'; +-- +-- COMMENT ON COLUMN "public"."publishableApiKey"."status" IS E'The current status of the publishable API key, referencing the apiKeyStatus table. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED".'; +-- +-- -- Create trigger to set updated_at column on updates for publishableApiKey +-- CREATE TRIGGER set_publishableApiKey_updated_at +-- BEFORE UPDATE ON "public"."publishableApiKey" +-- FOR EACH ROW +-- EXECUTE FUNCTION public.set_current_timestamp_updated_at(); +-- +-- -- Create secretApiKey table +-- CREATE TABLE "public"."secretApiKey"( +-- "id" uuid PRIMARY KEY DEFAULT gen_random_uuid(), +-- "name" text DEFAULT 'Secret API Key', +-- "apiKey" text NOT NULL, +-- "hashedOriginSecret" text, +-- "originSecretSalt" text, +-- "encryptedIntegritySecret" text, +-- "organizerId" text NOT NULL, +-- "allowlist" text NOT NULL DEFAULT '*', +-- "expiresAt" timestamptz, +-- "status" text DEFAULT 'ACTIVE' REFERENCES "public"."apiKeyStatus"("value") ON UPDATE NO ACTION ON DELETE NO ACTION, +-- "type" text NOT NULL DEFAULT 'EXTERNAL' REFERENCES "public"."apiKeyType"("value") ON UPDATE NO ACTION ON DELETE NO ACTION, +-- "created_at" timestamptz NOT NULL DEFAULT now(), +-- "updated_at" timestamptz NOT NULL DEFAULT now(), +-- UNIQUE ("apiKey") +-- ); +-- +-- COMMENT ON TABLE "public"."secretApiKey" IS E'The secretApiKey table stores the secret API keys used for querying sensitive data and performing mutations. It includes additional fields for security and management, such as hashed origin secret, encrypted integrity secret, expiration timestamp, and status.'; +-- +-- COMMENT ON COLUMN "public"."secretApiKey"."name" IS E'A user-defined name for the secret API key, providing a human-readable identifier for the key.'; +-- +-- COMMENT ON COLUMN "public"."secretApiKey"."apiKey" IS E'The secret API key used for authentication and identification when querying sensitive data and performing mutations.'; +-- +-- COMMENT ON COLUMN "public"."secretApiKey"."hashedOriginSecret" IS E'The hashed secret used for verifying the origin of the request. The origin secret is hashed using a secure hashing algorithm and a unique salt before storing it in the database.'; +-- +-- COMMENT ON COLUMN "public"."secretApiKey"."originSecretSalt" IS E'The unique salt value used during the hashing process for the origin secret. It enhances security by making it more difficult to crack the hashed origin secret.'; +-- +-- COMMENT ON COLUMN "public"."secretApiKey"."encryptedIntegritySecret" IS E'The encrypted secret used for verifying the integrity of the request data. The integrity secret is encrypted using a secure encryption algorithm and a salt before storing it in the database.'; +-- +-- COMMENT ON COLUMN "public"."secretApiKey"."organizerId" IS E'The unique identifier of the organizer associated with the secret API key, establishing a link between the key and the organizer it belongs to.'; +-- +-- COMMENT ON COLUMN "public"."secretApiKey"."allowlist" IS E'A comma-separated list of allowed domains or IP addresses that are permitted to use the secret API key, restricting usage to authorized sources.'; +-- +-- COMMENT ON COLUMN "public"."secretApiKey"."expiresAt" IS E'The expiration timestamp for the secret API key, specifying the validity period after which the key becomes invalid and cannot be used.'; +-- +-- COMMENT ON COLUMN "public"."secretApiKey"."status" IS E'The current status of the secret API key, referencing the apiKeyStatus table. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED".'; +-- +-- COMMENT ON COLUMN "public"."secretApiKey"."type" IS E'The type of the secret API key, referencing the apiKeyType table. It determines how the secret is verified and what scope/routes of query are accessible.'; +-- +-- -- Create trigger to set updated_at column on updates for secretApiKey +-- CREATE TRIGGER set_secretApiKey_updated_at +-- BEFORE UPDATE ON "public"."secretApiKey" +-- FOR EACH ROW +-- EXECUTE FUNCTION public.set_current_timestamp_updated_at(); + +-- Could not auto-generate a down migration. +-- Please write an appropriate down migration for the SQL below: +-- -- Create nftMintPassword table +-- CREATE TABLE "public"."nftMintPassword"( +-- "id" uuid PRIMARY KEY DEFAULT gen_random_uuid(), +-- "password" text NOT NULL, +-- "contractAddress" text NOT NULL, +-- "chainId" text NOT NULL, +-- "organizerId" text NOT NULL, +-- "minterAddress" text, +-- "tokenId" bigint, +-- "created_at" timestamptz NOT NULL DEFAULT now(), +-- "updated_at" timestamptz NOT NULL DEFAULT now(), +-- UNIQUE ( +-- "password", +-- "contractAddress", +-- "chainId", +-- "organizerId" +-- ) +-- ); +-- -- Table and column comments +-- COMMENT ON TABLE "public"."nftMintPassword" IS E'The nftMintPassword table stores unique passwords that allow for the minting of NFTs on a specific contract. Each password is associated with a contract address, chain ID, and organizer ID, ensuring it can only be used for the intended NFT. Once a password is used to mint an NFT, the minterAddress and tokenId fields are populated, marking the password as consumed and linking it to the minted NFT.'; +-- COMMENT ON COLUMN "public"."nftMintPassword"."password" IS E'The unique password that allows for the minting of an NFT. It should be a combination of letters and numbers, typically 6 characters long.'; +-- COMMENT ON COLUMN "public"."nftMintPassword"."contractAddress" IS E'The address of the NFT contract that the password is associated with.'; +-- COMMENT ON COLUMN "public"."nftMintPassword"."chainId" IS E'The ID of the blockchain network where the NFT contract is deployed.'; +-- COMMENT ON COLUMN "public"."nftMintPassword"."organizerId" IS E'The ID of the organizer that the NFT contract belongs to.'; +-- COMMENT ON COLUMN "public"."nftMintPassword"."minterAddress" IS E'The address of the user who used the password to mint an NFT. If null, the password has not been used yet.'; +-- COMMENT ON COLUMN "public"."nftMintPassword"."tokenId" IS E'The ID of the NFT that was minted using this password. If null, the password has not been used yet.'; +-- -- Create trigger for nftMintPassword +-- CREATE TRIGGER set_nftMintPassword_updated_at BEFORE +-- UPDATE ON "public"."nftMintPassword" FOR EACH ROW EXECUTE FUNCTION public.set_current_timestamp_updated_at(); +-- -- Function to force lowercase contractAddress and minterAddress in nftMintPassword table +-- CREATE OR REPLACE FUNCTION force_lowercase_nftMintPassword() RETURNS TRIGGER AS $$ BEGIN NEW."contractAddress" := LOWER(NEW."contractAddress"); +-- IF NEW."minterAddress" IS NOT NULL THEN NEW."minterAddress" := LOWER(NEW."minterAddress"); +-- END IF; +-- RETURN NEW; +-- END; +-- $$ LANGUAGE plpgsql; +-- -- Trigger to apply lowercase function before insert for nftMintPassword +-- CREATE TRIGGER nftMintPassword_before_insert BEFORE +-- INSERT ON "public"."nftMintPassword" FOR EACH ROW EXECUTE FUNCTION force_lowercase_nftMintPassword(); +-- ALTER TABLE "public"."lotteryParameters" +-- RENAME COLUMN "signingKey" TO "activityWebhookSigningKey"; +-- ALTER TABLE "public"."eventParameters" +-- RENAME COLUMN "signingKey" TO "activityWebhookSigningKey"; +-- ALTER TABLE "public"."eventParameters" +-- ADD COLUMN "metadataUpdateWebhookId" text, +-- ADD COLUMN "metadataUpdateWebhookSigningKey" text UNIQUE; +-- COMMENT ON COLUMN "public"."eventParameters"."activityWebhookSigningKey" IS E'The unique signing key used for securing activity webhooks.'; +-- COMMENT ON COLUMN "public"."eventParameters"."metadataUpdateWebhookId" IS E'The identifier for the metadata update webhook.'; +-- COMMENT ON COLUMN "public"."eventParameters"."metadataUpdateWebhookSigningKey" IS E'The unique signing key used for securing metadata update webhooks.'; +-- Could not auto-generate a down migration. +-- Please write an appropriate down migration for the SQL below: +-- -- Add stampNftId column +-- ALTER TABLE "public"."nftTransfer" +-- ADD COLUMN "stampNftId" uuid; +-- +-- -- Add stampAmount column +-- ALTER TABLE "public"."nftTransfer" +-- ADD COLUMN "stampAmount" integer; +-- +-- -- Add foreign key constraint for stampNftId +-- ALTER TABLE "public"."nftTransfer" +-- ADD CONSTRAINT "fk_stampNftId" +-- FOREIGN KEY ("stampNftId") REFERENCES "public"."stampNft"("id"); +-- +-- -- Add comments for the new columns +-- COMMENT ON COLUMN "public"."nftTransfer"."stampNftId" IS 'References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT.'; +-- COMMENT ON COLUMN "public"."nftTransfer"."stampAmount" IS 'Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.'; +-- +-- -- Drop the existing check constraint (if it's named; replace 'your_constraint_name' with its actual name) +-- ALTER TABLE "public"."nftTransfer" +-- DROP CONSTRAINT "nftTransfer_check"; +-- +-- -- Add the updated check constraint +-- ALTER TABLE "public"."nftTransfer" +-- ADD CONSTRAINT "nftTransfer_check" +-- CHECK ( +-- ("eventPassId" IS NOT NULL AND "packId" IS NULL AND "packAmount" IS NULL AND "stampNftId" IS NULL AND "stampAmount" IS NULL) OR +-- ("eventPassId" IS NULL AND "packId" IS NOT NULL AND "packAmount" >= 1 AND "stampNftId" IS NULL AND "stampAmount" IS NULL) OR +-- ("stampNftId" IS NOT NULL AND "stampAmount" > 0 AND "eventPassId" IS NULL AND "packId" IS NULL AND "packAmount" IS NULL) +-- ); +-- +-- ALTER TABLE "public"."minterTemporaryWallet" +-- ADD COLUMN "campaignId" text, +-- ADD COLUMN "loyaltyCardId" text; +-- +-- COMMENT ON COLUMN "public"."minterTemporaryWallet"."campaignId" IS 'Identifies the campaign associated with this temporary wallet for minting purposes. This text field corresponds to a campaign in the stampNftContract.'; +-- COMMENT ON COLUMN "public"."minterTemporaryWallet"."loyaltyCardId" IS 'Identifies the loyalty card associated with this temporary wallet for minting purposes. This text field corresponds to a loyalty card in the loyaltyCardNftContract.'; + +-- Could not auto-generate a down migration. +-- Please write an appropriate down migration for the SQL below: +-- Create shopifyCampaignStatus table +-- CREATE TABLE public."shopifyCampaignStatus"( +-- value text NOT NULL +-- ); +-- +-- ALTER TABLE ONLY public."shopifyCampaignStatus" +-- ADD CONSTRAINT "shopifyCampaignStatus_pkey" PRIMARY KEY (value); +-- +-- INSERT INTO public."shopifyCampaignStatus"(value) +-- VALUES ('DRAFT'), +-- ('PUBLISHED'); +-- +-- -- Create shopifyCampaignParameters table +-- CREATE TABLE "public"."shopifyCampaignParameters"( +-- "gateId" text NOT NULL, +-- "shopifyCampaignTemplateId" text NOT NULL, +-- "organizerId" text NOT NULL, +-- "status" text DEFAULT 'DRAFT' REFERENCES "public"."shopifyCampaignStatus"("value") ON UPDATE NO ACTION ON DELETE NO ACTION, +-- created_at timestamp with time zone DEFAULT now(), +-- updated_at timestamp with time zone DEFAULT now(), +-- PRIMARY KEY ("gateId") +-- ); +-- +-- -- Comments on the purpose of the table and its fields +-- COMMENT ON TABLE "public"."shopifyCampaignParameters" IS E'This table stores parameters specific to Shopify campaigns, including gate identifiers and links to campaign data in the CRM. It supports context resolution in offline unlock iframes and enables tailored content display.'; +-- +-- COMMENT ON COLUMN "public"."shopifyCampaignParameters"."gateId" IS E'Primary key. Unique identifier corresponding to the gate id from Shopify campaigns.'; +-- +-- COMMENT ON COLUMN "public"."shopifyCampaignParameters"."shopifyCampaignTemplateId" IS E'Foreign key linking to the shopifyCampaignTemplate model in the CRM.'; +-- +-- COMMENT ON COLUMN "public"."shopifyCampaignParameters"."organizerId" IS E'Identifier for the organizer responsible for the campaign.'; +-- +-- COMMENT ON COLUMN "public"."shopifyCampaignParameters"."created_at" IS E'Timestamp indicating when the record was initially created, set automatically by the system.'; +-- +-- COMMENT ON COLUMN "public"."shopifyCampaignParameters"."updated_at" IS E'Timestamp indicating the last update time for the record, set automatically on creation and updated via trigger on modification.'; +-- +-- -- Create trigger to set updated_at column on updates +-- CREATE TRIGGER set_shopifyCampaignParameters_updated_at +-- BEFORE UPDATE ON "public"."shopifyCampaignParameters" +-- FOR EACH ROW +-- EXECUTE FUNCTION public.set_current_timestamp_updated_at(); +-- +-- -- Create the stampNftContractType table to store contract types +-- CREATE TABLE "public"."stampNftContractType"( +-- "value" text NOT NULL, +-- PRIMARY KEY ("value") +-- ); +-- +-- COMMENT ON TABLE "public"."stampNftContractType" IS 'Defines contract types for the stampNftContract, representing various marketing campaigns or actions.'; +-- +-- -- Insert default value into stampNftContractType +-- INSERT INTO "public"."stampNftContractType"("value") +-- VALUES ('SHOPIFY_PURCHASE_COMPLETED'); +-- +-- COMMENT ON COLUMN "public"."stampNftContractType"."value" IS 'Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify.'; +-- +-- -- Create the stampNftContract table +-- CREATE TABLE "public"."stampNftContract"( +-- "id" uuid DEFAULT gen_random_uuid(), +-- "type" text NOT NULL REFERENCES "public"."stampNftContractType"("value"), +-- "contractAddress" text NOT NULL, +-- "chainId" text NOT NULL, +-- "campaignId" text NOT NULL, +-- "organizerId" text NOT NULL, +-- "metadata" jsonb NOT NULL, +-- "activityWebhookId" text, +-- "activityWebhookSigningKey" text UNIQUE, +-- "created_at" timestamptz NOT NULL DEFAULT now(), +-- "updated_at" timestamptz NOT NULL DEFAULT now(), +-- PRIMARY KEY ("contractAddress", "chainId") +-- ); +-- +-- COMMENT ON TABLE "public"."stampNftContract" IS 'Represents stamp NFT contracts used for marketing purposes. Each contract is associated with a type indicating the nature of the campaign, like a purchase completion event.'; +-- +-- COMMENT ON COLUMN "public"."stampNftContract"."type" IS 'The type of marketing campaign the contract is associated with, e.g., SHOPIFY_PURCHASE_COMPLETED.'; +-- +-- COMMENT ON COLUMN "public"."stampNftContract"."contractAddress" IS 'The blockchain address of the stamp NFT contract.'; +-- +-- COMMENT ON COLUMN "public"."stampNftContract"."chainId" IS 'The identifier of the blockchain network where the contract is deployed.'; +-- +-- COMMENT ON COLUMN "public"."stampNftContract"."metadata" IS 'Structured metadata associated with the contract, stored in a JSONB format for flexibility.'; +-- +-- COMMENT ON COLUMN "public"."stampNftContract"."campaignId" IS 'A unique identifier for the marketing campaign associated with this contract. For instance, a Shopify campaign ID.'; +-- +-- -- Create trigger for stampNftContract +-- CREATE TRIGGER set_stampNftContract_updated_at +-- BEFORE UPDATE ON "public"."stampNftContract" +-- FOR EACH ROW +-- EXECUTE FUNCTION public.set_current_timestamp_updated_at(); +-- +-- -- Function to force lowercase contractAddress in stampNftContract table +-- CREATE OR REPLACE FUNCTION force_lowercase_contractAddress_stampNftContract() +-- RETURNS TRIGGER +-- AS $$ +-- BEGIN +-- NEW."contractAddress" := LOWER(NEW."contractAddress"); +-- RETURN NEW; +-- END; +-- $$ +-- LANGUAGE plpgsql; +-- +-- -- Trigger to apply lowercase function before insert or update for stampNftContract +-- CREATE TRIGGER force_lowercase_stampNftContract_before_insert_update +-- BEFORE INSERT OR UPDATE ON "public"."stampNftContract" +-- FOR EACH ROW +-- EXECUTE FUNCTION force_lowercase_contractAddress_stampNftContract(); +-- +-- -- Create stampNft table to hold information about each token type within a contract +-- CREATE TABLE "public"."stampNft"( +-- "id" uuid PRIMARY KEY DEFAULT gen_random_uuid(), +-- "contractAddress" text NOT NULL, +-- "chainId" text NOT NULL, +-- "tokenId" bigint NOT NULL, +-- "tokenUri" text, +-- "metadata" jsonb NOT NULL, +-- "created_at" timestamptz NOT NULL DEFAULT now(), +-- "updated_at" timestamptz NOT NULL DEFAULT now(), +-- FOREIGN KEY ("contractAddress", "chainId") REFERENCES "public"."stampNftContract"("contractAddress", "chainId"), +-- UNIQUE ("contractAddress", "tokenId", "chainId") +-- ); +-- +-- COMMENT ON COLUMN "public"."stampNft"."tokenId" IS 'The unique identifier of the token within its contract.'; +-- +-- COMMENT ON COLUMN "public"."stampNft"."tokenUri" IS 'URI pointing to the token metadata, which may include details such as the item associated with the token.'; +-- +-- COMMENT ON COLUMN "public"."stampNft"."metadata" IS 'Structured metadata associated with the token, stored in a JSONB format for flexibility.'; +-- +-- COMMENT ON TABLE "public"."stampNft" IS 'Stores information for each token type managed by a stampNftContract, focusing on unique token IDs and their associated metadata.'; +-- +-- -- Create trigger for stampNft +-- CREATE TRIGGER set_stampNft_updated_at +-- BEFORE UPDATE ON "public"."stampNft" +-- FOR EACH ROW +-- EXECUTE FUNCTION public.set_current_timestamp_updated_at(); +-- +-- -- Function to force lowercase contractAddress in stampNft table +-- CREATE OR REPLACE FUNCTION force_lowercase_contractAddress_stampNft() +-- RETURNS TRIGGER +-- AS $$ +-- BEGIN +-- NEW."contractAddress" := LOWER(NEW."contractAddress"); +-- RETURN NEW; +-- END; +-- $$ +-- LANGUAGE plpgsql; +-- +-- -- Trigger to apply lowercase function before insert or update for stampNft +-- CREATE TRIGGER force_lowercase_stampNft_before_insert_update +-- BEFORE INSERT OR UPDATE ON "public"."stampNft" +-- FOR EACH ROW +-- EXECUTE FUNCTION force_lowercase_contractAddress_stampNft(); +-- +-- -- Create stampNftSupply table for tracking ownership and quantities +-- CREATE TABLE "public"."stampNftSupply"( +-- "id" uuid PRIMARY KEY DEFAULT gen_random_uuid(), +-- "tokenId" bigint NOT NULL, +-- "contractAddress" text NOT NULL, +-- "chainId" text NOT NULL, +-- "currentOwnerAddress" text NOT NULL, +-- "lastNftTransferId" uuid REFERENCES "public"."nftTransfer"("id") ON UPDATE NO ACTION ON DELETE NO ACTION, +-- "amount" integer NOT NULL CHECK (amount >= 0), +-- "error" text, +-- "status" text DEFAULT 'CONFIRMED', +-- "created_at" timestamptz NOT NULL DEFAULT now(), +-- "updated_at" timestamptz NOT NULL DEFAULT now(), +-- FOREIGN KEY ("tokenId", "contractAddress", "chainId") REFERENCES "public"."stampNft"("tokenId", "contractAddress", "chainId"), +-- FOREIGN KEY ("contractAddress", "chainId") REFERENCES "public"."stampNftContract"("contractAddress", "chainId"), +-- FOREIGN KEY ("status") REFERENCES "public"."nftStatus"("value") ON UPDATE NO ACTION ON DELETE NO ACTION, +-- UNIQUE ("tokenId", "contractAddress", "chainId", "currentOwnerAddress") +-- ); +-- +-- COMMENT ON TABLE "public"."stampNftSupply" IS 'Tracks the current ownership and quantities of each token under a stampNftContract. Each row associates a token (identified by tokenId and contractAddress) with an owner and the quantity they hold.'; +-- +-- COMMENT ON COLUMN "public"."stampNftSupply"."currentOwnerAddress" IS 'The blockchain address of the current owner of the token.'; +-- +-- COMMENT ON COLUMN "public"."stampNftSupply"."lastNftTransferId" IS 'Reference to the last transfer event for this token, providing a link to detailed transfer information.'; +-- +-- COMMENT ON COLUMN "public"."stampNftSupply"."amount" IS 'The quantity of the token held by the current owner.'; +-- +-- -- Create trigger for stampNftSupply +-- CREATE TRIGGER set_stampNftSupply_updated_at +-- BEFORE UPDATE ON "public"."stampNftSupply" +-- FOR EACH ROW +-- EXECUTE FUNCTION public.set_current_timestamp_updated_at(); +-- +-- -- Function to force lowercase contractAddress and currentOwnerAddress in stampNftSupply table +-- CREATE OR REPLACE FUNCTION force_lowercase_addresses_stampNftSupply() +-- RETURNS TRIGGER +-- AS $$ +-- BEGIN +-- NEW."contractAddress" := LOWER(NEW."contractAddress"); +-- NEW."currentOwnerAddress" := LOWER(NEW."currentOwnerAddress"); +-- RETURN NEW; +-- END; +-- $$ +-- LANGUAGE plpgsql; +-- +-- -- Trigger to apply lowercase function before insert or update for stampNftSupply +-- CREATE TRIGGER force_lowercase_stampNftSupply_before_insert_update +-- BEFORE INSERT OR UPDATE ON "public"."stampNftSupply" +-- FOR EACH ROW +-- EXECUTE FUNCTION force_lowercase_addresses_stampNftSupply(); + +-- Could not auto-generate a down migration. +-- Please write an appropriate down migration for the SQL below: +-- -- NFT status +-- CREATE TABLE public."nftStatus"( +-- value text NOT NULL +-- ); +-- +-- ALTER TABLE ONLY public."nftStatus" +-- ADD CONSTRAINT "nftStatus_pkey" PRIMARY KEY (value); +-- +-- INSERT INTO public."nftStatus"(value) +-- VALUES ('CONFIRMED'), -- NFT attribution is confirmed +-- ('IS_MINTING'), -- NFT is being minted through a blockchain transaction +-- ('ERROR'), -- An error occurred during the NFT attribution +-- ('COMPLETED'), -- NFT is successfully attributed and held by the user's wallet +-- ('BURNED'), -- NFT has been burned for any reason +-- ('IS_TRANSFERRING') -- NFT is being transferred to another wallet +-- ; +-- +-- -- Modify "eventPassNft" table +-- ALTER TABLE public."eventPassNft" +-- ALTER COLUMN "tokenId" DROP NOT NULL, +-- ALTER COLUMN "metadata" DROP NOT NULL, +-- DROP COLUMN "isDelivered", +-- ADD COLUMN "status" text DEFAULT 'CONFIRMED'; +-- +-- ALTER TABLE public."eventPassNft" +-- ADD CONSTRAINT "eventPassNft_status_fkey" FOREIGN KEY ("status") REFERENCES public."nftStatus"("value") ON UPDATE NO ACTION ON DELETE NO ACTION; +-- +-- -- Drop the existing unique constraint +-- ALTER TABLE public."eventPassNft" +-- DROP CONSTRAINT "eventPassNft_contractAddress_tokenId_chainId_key"; +-- +-- -- Create a partial unique index +-- CREATE UNIQUE INDEX "eventPassNft_contractAddress_tokenId_chainId_idx" ON public."eventPassNft"("contractAddress", "tokenId", "chainId") +-- WHERE +-- "tokenId" IS NOT NULL; +-- +-- -- Modify "packNftSupply" table +-- ALTER TABLE public."packNftSupply" +-- DROP COLUMN "isDelivered", +-- ADD COLUMN "status" text DEFAULT 'CONFIRMED'; +-- +-- ALTER TABLE public."packNftSupply" +-- ADD CONSTRAINT "packNftSupply_status_fkey" FOREIGN KEY ("status") REFERENCES public."nftStatus"("value") ON UPDATE NO ACTION ON DELETE NO ACTION; +-- +-- -- Create loyaltyCardNft table +-- CREATE TABLE "public"."loyaltyCardNft"( +-- "id" uuid NOT NULL DEFAULT gen_random_uuid(), +-- "contractAddress" text NOT NULL, +-- "tokenId" bigint, +-- "metadata" jsonb, +-- "error" text, +-- "tokenUri" text, +-- "chainId" text NOT NULL, +-- "loyaltyCardId" text NOT NULL, +-- "organizerId" text NOT NULL, +-- "ownerAddress" text NOT NULL, +-- "burnedTransferId" uuid, +-- "status" text DEFAULT 'CONFIRMED', +-- "created_at" timestamptz NOT NULL DEFAULT now(), +-- "updated_at" timestamptz NOT NULL DEFAULT now(), +-- PRIMARY KEY ("id"), +-- FOREIGN KEY ("status") REFERENCES "public"."nftStatus"("value") ON UPDATE NO ACTION ON DELETE NO ACTION +-- ); +-- +-- -- Create a partial unique index on "loyaltyCardNft" +-- CREATE UNIQUE INDEX "loyaltyCardNft_contractAddress_tokenId_chainId_idx" ON public."loyaltyCardNft"("contractAddress", "tokenId", "chainId") +-- WHERE +-- "tokenId" IS NOT NULL; +-- +-- -- Partial unique index for ownerAddress to ensure uniqueness among active NFTs +-- CREATE UNIQUE INDEX idx_loyaltyCardNft_ownerAddress_active ON "public"."loyaltyCardNft"("ownerAddress") +-- WHERE +-- "burnedTransferId" IS NULL; +-- +-- -- Table and column comments +-- COMMENT ON TABLE "public"."loyaltyCardNft" IS E'The loyaltyCardNft model stores NFTs delivered by the loyaltyCardNftContract, each uniquely associated with a loyalty card. These NFTs are soulbound to a specific owner and not transferable, though they can be burned, indicating the end of their lifecycle. The structure allows for the dynamic update of NFT metadata by contract admins, adhering to the loyalty card contract stipulations.'; +-- +-- COMMENT ON COLUMN "public"."loyaltyCardNft"."contractAddress" IS E'Identifies the smart contract associated with the loyalty card NFT. This provides a direct link to the NFT\'s origin and behavior on the blockchain.'; +-- +-- COMMENT ON COLUMN "public"."loyaltyCardNft"."tokenId" IS E'The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms.'; +-- +-- COMMENT ON COLUMN "public"."loyaltyCardNft"."metadata" IS E'The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT.'; +-- +-- COMMENT ON COLUMN "public"."loyaltyCardNft"."error" IS E'Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.'; +-- +-- COMMENT ON COLUMN "public"."loyaltyCardNft"."tokenUri" IS E'The designated URI for the loyalty card NFT\'s metadata blob, providing a stable reference for data extraction.'; +-- +-- COMMENT ON COLUMN "public"."loyaltyCardNft"."chainId" IS E'Denotes the specific blockchain or network of the loyalty card NFT.'; +-- +-- COMMENT ON COLUMN "public"."loyaltyCardNft"."loyaltyCardId" IS E'A reference to the loyalty card associated with the NFT, linking it directly to the loyalty program within the platform.'; +-- +-- COMMENT ON COLUMN "public"."loyaltyCardNft"."organizerId" IS E'A unique identifier for the organizer associated with the NFT. This links the loyalty card directly to a specific organizer within the platform.'; +-- +-- COMMENT ON COLUMN "public"."loyaltyCardNft"."ownerAddress" IS E'The address currently holding the loyalty card NFT. Given the soulbound nature, this represents the permanent owner unless the NFT is burned.'; +-- +-- COMMENT ON COLUMN "public"."loyaltyCardNft"."burnedTransferId" IS E'If not null, indicates the NFT has been burned, marking its lifecycle end. This field links to the transaction that executed the burn, whether by the NFT owner or a contract admin.'; +-- +-- -- Create trigger for loyaltyCardNft +-- CREATE TRIGGER set_loyaltyCardNft_updated_at +-- BEFORE UPDATE ON "public"."loyaltyCardNft" +-- FOR EACH ROW +-- EXECUTE FUNCTION public.set_current_timestamp_updated_at(); +-- +-- -- Function to force lowercase contractAddress and ownerAddress in loyaltyCardNft table +-- CREATE OR REPLACE FUNCTION force_lowercase_loyaltyCardNft() +-- RETURNS TRIGGER +-- AS $$ +-- BEGIN +-- NEW."contractAddress" := LOWER(NEW."contractAddress"); +-- NEW."ownerAddress" := LOWER(NEW."ownerAddress"); +-- RETURN NEW; +-- END; +-- $$ +-- LANGUAGE plpgsql; +-- +-- -- Trigger to apply lowercase function before insert for loyaltyCardNft +-- CREATE TRIGGER loyaltyCardNft_before_insert +-- BEFORE INSERT ON "public"."loyaltyCardNft" +-- FOR EACH ROW +-- EXECUTE FUNCTION force_lowercase_loyaltyCardNft(); + +-- Could not auto-generate a down migration. +-- Please write an appropriate down migration for the SQL below: +-- -- Create loyaltyCardStatus table +-- CREATE TABLE public."loyaltyCardStatus"( +-- value text NOT NULL +-- ); +-- +-- ALTER TABLE ONLY public."loyaltyCardStatus" +-- ADD CONSTRAINT "loyaltyCardStatus_pkey" PRIMARY KEY (value); +-- +-- INSERT INTO public."loyaltyCardStatus"(value) +-- VALUES ('DRAFT'), +-- ('PUBLISHED'); +-- +-- -- Create loyaltyCardParameters table +-- CREATE TABLE "public"."loyaltyCardParameters"( +-- "id" uuid PRIMARY KEY DEFAULT gen_random_uuid(), +-- "loyaltyCardId" text NOT NULL UNIQUE, +-- "activityWebhookId" text, +-- "status" text DEFAULT 'DRAFT' REFERENCES "public"."loyaltyCardStatus"("value") ON UPDATE NO ACTION ON DELETE NO ACTION, +-- "created_at" timestamptz NOT NULL DEFAULT now(), +-- "updated_at" timestamptz NOT NULL DEFAULT now(), +-- "organizerId" text NOT NULL, +-- "signingKey" text UNIQUE +-- ); +-- +-- -- Comments for loyaltyCardParameters table +-- COMMENT ON TABLE "public"."loyaltyCardParameters" IS E'The loyaltyCardParameters model is designed to define properties on a loyalty card, including details like the loyaltyCardId and activityWebhookId. It manages various settings and metadata related to the loyalty card, ensuring efficient and accurate management of loyalty card programs.'; +-- +-- COMMENT ON COLUMN "public"."loyaltyCardParameters"."loyaltyCardId" IS E'Unique identifier for each loyalty card, ensuring no duplicates in the system.'; +-- +-- COMMENT ON COLUMN "public"."loyaltyCardParameters"."activityWebhookId" IS E'The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the loyalty card.'; +-- +-- COMMENT ON COLUMN "public"."loyaltyCardParameters"."status" IS E'Represents the current status of the loyalty card, either "DRAFT" or "PUBLISHED".'; +-- +-- COMMENT ON COLUMN "public"."loyaltyCardParameters"."organizerId" IS E'Identifier for the organizer responsible for the loyalty card.'; +-- +-- COMMENT ON COLUMN "public"."loyaltyCardParameters"."signingKey" IS E'Unique signing key used for secure operations related to the loyalty card.'; +-- +-- -- Create trigger for loyaltyCardParameters +-- CREATE TRIGGER set_loyaltyCardParameters_updated_at +-- BEFORE UPDATE ON "public"."loyaltyCardParameters" +-- FOR EACH ROW +-- EXECUTE FUNCTION public.set_current_timestamp_updated_at(); +-- +-- -- Create loyaltyCardNftContract table +-- CREATE TABLE "public"."loyaltyCardNftContract"( +-- "id" uuid PRIMARY KEY DEFAULT gen_random_uuid(), +-- "chainId" text NOT NULL, +-- "contractAddress" text NOT NULL, +-- "created_at" timestamptz NOT NULL DEFAULT now(), +-- "updated_at" timestamptz NOT NULL DEFAULT now(), +-- "organizerId" text NOT NULL, +-- "loyaltyCardId" text NOT NULL REFERENCES "public"."loyaltyCardParameters"("loyaltyCardId") ON UPDATE NO ACTION ON DELETE NO ACTION, +-- UNIQUE ("contractAddress", "chainId") +-- ); +-- +-- COMMENT ON TABLE "public"."loyaltyCardNftContract" IS E'The loyaltyCardNftContract model is designed to store metadata associated with NFT contracts that act as loyalty cards for organizers. This table captures critical details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. It includes organizerId to link each loyalty card contract directly with an organizer, facilitating the management and interaction with NFT-based loyalty programs.'; +-- +-- COMMENT ON COLUMN "public"."loyaltyCardNftContract"."contractAddress" IS E'Represents the unique address of the smart contract that governs the NFT-based loyalty card. It acts as the primary reference point to the loyalty card''s existence and behavior on the blockchain.'; +-- +-- COMMENT ON COLUMN "public"."loyaltyCardNftContract"."chainId" IS E'Specifies the particular blockchain or network on which the NFT-based loyalty card resides. Essential for distinguishing between different blockchains in a multi-chain environment.'; +-- +-- COMMENT ON COLUMN "public"."loyaltyCardNftContract"."organizerId" IS E'A unique identifier for the organizer associated with the NFT-based loyalty card. This links the loyalty card directly to a specific organizer within the platform.'; +-- +-- COMMENT ON COLUMN "public"."loyaltyCardNftContract"."loyaltyCardId" IS E'Identifies the specific loyalty card model in the Hygraph CMS associated with this contract. Ensuring uniqueness of this field guarantees that each NFT-based loyalty card is uniquely linked to a single loyalty card model in the CMS.'; +-- +-- COMMENT ON COLUMN "public"."loyaltyCardNftContract"."activityWebhookId" IS E'The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers, including assignments, burns, and metadata updates for soulbound loyalty card NFTs. This webhook ID is essential for real-time monitoring and processing of these specific activities, ensuring that the platform stays updated with the latest status and information.'; +-- +-- -- Create trigger to set updated_at column on updates +-- CREATE TRIGGER set_loyaltyCardNftContract_updated_at +-- BEFORE UPDATE ON "public"."loyaltyCardNftContract" +-- FOR EACH ROW +-- EXECUTE FUNCTION public.set_current_timestamp_updated_at(); +-- +-- -- Function to force lowercase contractAddress and loyaltyCardId in loyaltyCardNftContract table +-- CREATE OR REPLACE FUNCTION force_lowercase_loyaltyCardNftContract() +-- RETURNS TRIGGER +-- AS $$ +-- BEGIN +-- NEW."contractAddress" := LOWER(NEW."contractAddress"); +-- RETURN NEW; +-- END; +-- $$ +-- LANGUAGE plpgsql; +-- +-- -- Trigger to apply lowercase function before insert +-- CREATE TRIGGER loyaltyCardNftContract_before_insert +-- BEFORE INSERT ON "public"."loyaltyCardNftContract" +-- FOR EACH ROW +-- EXECUTE FUNCTION force_lowercase_loyaltyCardNftContract(); diff --git a/hasura/app/migrations/default/1713450959868_init_shopify/up.sql b/hasura/app/migrations/default/1713450959868_init_shopify/up.sql new file mode 100644 index 000000000..6b1e1a1b7 --- /dev/null +++ b/hasura/app/migrations/default/1713450959868_init_shopify/up.sql @@ -0,0 +1,669 @@ + +-- Create loyaltyCardStatus table +CREATE TABLE public."loyaltyCardStatus"( + value text NOT NULL +); + +ALTER TABLE ONLY public."loyaltyCardStatus" + ADD CONSTRAINT "loyaltyCardStatus_pkey" PRIMARY KEY (value); + +INSERT INTO public."loyaltyCardStatus"(value) + VALUES ('DRAFT'), +('PUBLISHED'); + +-- Create loyaltyCardParameters table +CREATE TABLE "public"."loyaltyCardParameters"( + "id" uuid PRIMARY KEY DEFAULT gen_random_uuid(), + "loyaltyCardId" text NOT NULL UNIQUE, + "activityWebhookId" text, + "activityWebhookSigningKey" text UNIQUE, + "metadataUpdateWebhookId" text, + "metadataUpdateWebhookSigningKey" text UNIQUE, + "status" text DEFAULT 'DRAFT' REFERENCES "public"."loyaltyCardStatus"("value") ON UPDATE NO ACTION ON DELETE NO ACTION, + "created_at" timestamptz NOT NULL DEFAULT now(), + "updated_at" timestamptz NOT NULL DEFAULT now(), + "organizerId" text NOT NULL +); + +-- Comments for loyaltyCardParameters table +COMMENT ON TABLE "public"."loyaltyCardParameters" IS E'The loyaltyCardParameters model is designed to define properties on a loyalty card, including details like the loyaltyCardId and activityWebhookId. It manages various settings and metadata related to the loyalty card, ensuring efficient and accurate management of loyalty card programs.'; + +COMMENT ON COLUMN "public"."loyaltyCardParameters"."loyaltyCardId" IS E'Unique identifier for each loyalty card, ensuring no duplicates in the system.'; + +COMMENT ON COLUMN "public"."loyaltyCardParameters"."activityWebhookId" IS E'The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the loyalty card.'; + +COMMENT ON COLUMN "public"."loyaltyCardParameters"."activityWebhookSigningKey" IS E'Unique signing key used for secure operations related to the loyalty card activity webhook.'; + +COMMENT ON COLUMN "public"."loyaltyCardParameters"."metadataUpdateWebhookId" IS E'The "metadataUpdateWebhookId" column stores the identifier for the Alchemy webhook that tracks metadata updates related to the loyalty card.'; + +COMMENT ON COLUMN "public"."loyaltyCardParameters"."metadataUpdateWebhookSigningKey" IS E'Unique signing key used for secure operations related to the loyalty card metadata update webhook.'; + +COMMENT ON COLUMN "public"."loyaltyCardParameters"."status" IS E'Represents the current status of the loyalty card, either "DRAFT" or "PUBLISHED".'; + +COMMENT ON COLUMN "public"."loyaltyCardParameters"."organizerId" IS E'Identifier for the organizer responsible for the loyalty card.'; + +-- Create trigger for loyaltyCardParameters +CREATE TRIGGER set_loyaltyCardParameters_updated_at + BEFORE UPDATE ON "public"."loyaltyCardParameters" + FOR EACH ROW + EXECUTE FUNCTION public.set_current_timestamp_updated_at(); + +-- Create loyaltyCardNftContract table +CREATE TABLE "public"."loyaltyCardNftContract"( + "id" uuid PRIMARY KEY DEFAULT gen_random_uuid(), + "chainId" text NOT NULL, + "contractAddress" text NOT NULL, + "created_at" timestamptz NOT NULL DEFAULT now(), + "updated_at" timestamptz NOT NULL DEFAULT now(), + "organizerId" text NOT NULL, + "loyaltyCardId" text NOT NULL UNIQUE, + UNIQUE ("contractAddress", "chainId") +); + +COMMENT ON TABLE "public"."loyaltyCardNftContract" IS E'The loyaltyCardNftContract model is designed to store metadata associated with NFT contracts that act as loyalty cards for organizers. This table captures critical details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. It includes organizerId to link each loyalty card contract directly with an organizer, facilitating the management and interaction with NFT-based loyalty programs.'; + +COMMENT ON COLUMN "public"."loyaltyCardNftContract"."contractAddress" IS E'Represents the unique address of the smart contract that governs the NFT-based loyalty card. It acts as the primary reference point to the loyalty card''s existence and behavior on the blockchain.'; + +COMMENT ON COLUMN "public"."loyaltyCardNftContract"."chainId" IS E'Specifies the particular blockchain or network on which the NFT-based loyalty card resides. Essential for distinguishing between different blockchains in a multi-chain environment.'; + +COMMENT ON COLUMN "public"."loyaltyCardNftContract"."organizerId" IS E'A unique identifier for the organizer associated with the NFT-based loyalty card. This links the loyalty card directly to a specific organizer within the platform.'; + +COMMENT ON COLUMN "public"."loyaltyCardNftContract"."loyaltyCardId" IS E'Identifies the specific loyalty card model in the Hygraph CMS associated with this contract. Ensuring uniqueness of this field guarantees that each NFT-based loyalty card is uniquely linked to a single loyalty card model in the CMS.'; + +-- Create trigger to set updated_at column on updates +CREATE TRIGGER set_loyaltyCardNftContract_updated_at + BEFORE UPDATE ON "public"."loyaltyCardNftContract" + FOR EACH ROW + EXECUTE FUNCTION public.set_current_timestamp_updated_at(); + +-- Function to force lowercase contractAddress and loyaltyCardId in loyaltyCardNftContract table +CREATE OR REPLACE FUNCTION force_lowercase_loyaltyCardNftContract() + RETURNS TRIGGER + AS $$ +BEGIN + NEW."contractAddress" := LOWER(NEW."contractAddress"); + RETURN NEW; +END; +$$ +LANGUAGE plpgsql; + +-- Trigger to apply lowercase function before insert +CREATE TRIGGER loyaltyCardNftContract_before_insert + BEFORE INSERT ON "public"."loyaltyCardNftContract" + FOR EACH ROW + EXECUTE FUNCTION force_lowercase_loyaltyCardNftContract(); + + +-- NFT status +CREATE TABLE public."nftStatus"( + value text NOT NULL +); + +ALTER TABLE ONLY public."nftStatus" + ADD CONSTRAINT "nftStatus_pkey" PRIMARY KEY (value); + +INSERT INTO public."nftStatus"(value) + VALUES ('CONFIRMED'), -- NFT attribution is confirmed +('IS_MINTING'), -- NFT is being minted through a blockchain transaction +('ERROR'), -- An error occurred during the NFT attribution +('COMPLETED'), -- NFT is successfully attributed and held by the user's wallet +('BURNED'), -- NFT has been burned for any reason +('IS_TRANSFERRING'), -- NFT is being transferred to another wallet +('HELD_BY_CONTRACT'), -- NFT is held by a contract (e.g., lottery contract) before distribution +('LAZY_MINTED') -- NFT is lazily minted and not yet attributed to a user +; + +-- Modify "eventPassNft" table +ALTER TABLE public."eventPassNft" + ALTER COLUMN "tokenId" DROP NOT NULL, + ALTER COLUMN "metadata" DROP NOT NULL, + DROP COLUMN "isDelivered", + ADD COLUMN "status" text DEFAULT 'CONFIRMED'; + +ALTER TABLE public."eventPassNft" + ADD CONSTRAINT "eventPassNft_status_fkey" FOREIGN KEY ("status") REFERENCES public."nftStatus"("value") ON UPDATE NO ACTION ON DELETE NO ACTION; + +-- Drop the existing unique constraint +ALTER TABLE public."eventPassNft" + DROP CONSTRAINT "eventPassNft_contractAddress_tokenId_chainId_key"; + +-- Create a partial unique index +CREATE UNIQUE INDEX "eventPassNft_contractAddress_tokenId_chainId_idx" ON public."eventPassNft"("contractAddress", "tokenId", "chainId") +WHERE + "tokenId" IS NOT NULL; + +-- Modify "packNftSupply" table +ALTER TABLE public."packNftSupply" + DROP COLUMN "isDelivered", + ADD COLUMN "status" text DEFAULT 'CONFIRMED'; + +ALTER TABLE public."packNftSupply" + ADD CONSTRAINT "packNftSupply_status_fkey" FOREIGN KEY ("status") REFERENCES public."nftStatus"("value") ON UPDATE NO ACTION ON DELETE NO ACTION; + +-- Create loyaltyCardNft table +CREATE TABLE "public"."loyaltyCardNft"( + "id" uuid NOT NULL DEFAULT gen_random_uuid(), + "contractAddress" text NOT NULL, + "tokenId" bigint, + "metadata" jsonb, + "error" text, + "tokenUri" text, + "chainId" text NOT NULL, + "loyaltyCardId" text NOT NULL, + "organizerId" text NOT NULL, + "ownerAddress" text NOT NULL, + "burnedTransferId" uuid, + "status" text DEFAULT 'CONFIRMED', + "created_at" timestamptz NOT NULL DEFAULT now(), + "updated_at" timestamptz NOT NULL DEFAULT now(), + PRIMARY KEY ("id"), + FOREIGN KEY ("status") REFERENCES "public"."nftStatus"("value") ON UPDATE NO ACTION ON DELETE NO ACTION +); + +-- Create a partial unique index on "loyaltyCardNft" +CREATE UNIQUE INDEX "loyaltyCardNft_contractAddress_tokenId_chainId_idx" ON public."loyaltyCardNft"("contractAddress", "tokenId", "chainId") +WHERE + "tokenId" IS NOT NULL; + +-- Partial unique index for ownerAddress to ensure uniqueness among active NFTs +CREATE UNIQUE INDEX idx_loyaltyCardNft_ownerAddress_active ON "public"."loyaltyCardNft"("ownerAddress") +WHERE + "burnedTransferId" IS NULL; + +-- Table and column comments +COMMENT ON TABLE "public"."loyaltyCardNft" IS E'The loyaltyCardNft model stores NFTs delivered by the loyaltyCardNftContract, each uniquely associated with a loyalty card. These NFTs are soulbound to a specific owner and not transferable, though they can be burned, indicating the end of their lifecycle. The structure allows for the dynamic update of NFT metadata by contract admins, adhering to the loyalty card contract stipulations.'; + +COMMENT ON COLUMN "public"."loyaltyCardNft"."contractAddress" IS E'Identifies the smart contract associated with the loyalty card NFT. This provides a direct link to the NFT\'s origin and behavior on the blockchain.'; + +COMMENT ON COLUMN "public"."loyaltyCardNft"."tokenId" IS E'The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms.'; + +COMMENT ON COLUMN "public"."loyaltyCardNft"."metadata" IS E'The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT.'; + +COMMENT ON COLUMN "public"."loyaltyCardNft"."error" IS E'Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.'; + +COMMENT ON COLUMN "public"."loyaltyCardNft"."tokenUri" IS E'The designated URI for the loyalty card NFT\'s metadata blob, providing a stable reference for data extraction.'; + +COMMENT ON COLUMN "public"."loyaltyCardNft"."chainId" IS E'Denotes the specific blockchain or network of the loyalty card NFT.'; + +COMMENT ON COLUMN "public"."loyaltyCardNft"."loyaltyCardId" IS E'A reference to the loyalty card associated with the NFT, linking it directly to the loyalty program within the platform.'; + +COMMENT ON COLUMN "public"."loyaltyCardNft"."organizerId" IS E'A unique identifier for the organizer associated with the NFT. This links the loyalty card directly to a specific organizer within the platform.'; + +COMMENT ON COLUMN "public"."loyaltyCardNft"."ownerAddress" IS E'The address currently holding the loyalty card NFT. Given the soulbound nature, this represents the permanent owner unless the NFT is burned.'; + +COMMENT ON COLUMN "public"."loyaltyCardNft"."burnedTransferId" IS E'If not null, indicates the NFT has been burned, marking its lifecycle end. This field links to the transaction that executed the burn, whether by the NFT owner or a contract admin.'; + +-- Create trigger for loyaltyCardNft +CREATE TRIGGER set_loyaltyCardNft_updated_at + BEFORE UPDATE ON "public"."loyaltyCardNft" + FOR EACH ROW + EXECUTE FUNCTION public.set_current_timestamp_updated_at(); + +-- Function to force lowercase contractAddress and ownerAddress in loyaltyCardNft table +CREATE OR REPLACE FUNCTION force_lowercase_loyaltyCardNft() + RETURNS TRIGGER + AS $$ +BEGIN + NEW."contractAddress" := LOWER(NEW."contractAddress"); + NEW."ownerAddress" := LOWER(NEW."ownerAddress"); + RETURN NEW; +END; +$$ +LANGUAGE plpgsql; + +-- Trigger to apply lowercase function before insert for loyaltyCardNft +CREATE TRIGGER loyaltyCardNft_before_insert + BEFORE INSERT ON "public"."loyaltyCardNft" + FOR EACH ROW + EXECUTE FUNCTION force_lowercase_loyaltyCardNft(); + + +-- Create shopifyCampaignStatus table +CREATE TABLE public."shopifyCampaignStatus"( + value text NOT NULL +); + +ALTER TABLE ONLY public."shopifyCampaignStatus" + ADD CONSTRAINT "shopifyCampaignStatus_pkey" PRIMARY KEY (value); + +INSERT INTO public."shopifyCampaignStatus"(value) + VALUES ('DRAFT'), +('PUBLISHED'); + +-- Create shopifyCampaignParameters table +CREATE TABLE "public"."shopifyCampaignParameters"( + "gateId" text NOT NULL, + "shopifyCampaignTemplateId" text NOT NULL, + "organizerId" text NOT NULL, + "status" text DEFAULT 'DRAFT' REFERENCES "public"."shopifyCampaignStatus"("value") ON UPDATE NO ACTION ON DELETE NO ACTION, + created_at timestamp with time zone DEFAULT now(), + updated_at timestamp with time zone DEFAULT now(), + PRIMARY KEY ("gateId") +); + +-- Comments on the purpose of the table and its fields +COMMENT ON TABLE "public"."shopifyCampaignParameters" IS E'This table stores parameters specific to Shopify campaigns, including gate identifiers and links to campaign data in the CRM. It supports context resolution in offline unlock iframes and enables tailored content display.'; + +COMMENT ON COLUMN "public"."shopifyCampaignParameters"."gateId" IS E'Primary key. Unique identifier corresponding to the gate id from Shopify campaigns.'; + +COMMENT ON COLUMN "public"."shopifyCampaignParameters"."shopifyCampaignTemplateId" IS E'Foreign key linking to the shopifyCampaignTemplate model in the CRM.'; + +COMMENT ON COLUMN "public"."shopifyCampaignParameters"."organizerId" IS E'Identifier for the organizer responsible for the campaign.'; + +COMMENT ON COLUMN "public"."shopifyCampaignParameters"."created_at" IS E'Timestamp indicating when the record was initially created, set automatically by the system.'; + +COMMENT ON COLUMN "public"."shopifyCampaignParameters"."updated_at" IS E'Timestamp indicating the last update time for the record, set automatically on creation and updated via trigger on modification.'; + +-- Create trigger to set updated_at column on updates +CREATE TRIGGER set_shopifyCampaignParameters_updated_at + BEFORE UPDATE ON "public"."shopifyCampaignParameters" + FOR EACH ROW + EXECUTE FUNCTION public.set_current_timestamp_updated_at(); + +-- Create the stampNftContractType table to store contract types +CREATE TABLE "public"."stampNftContractType"( + "value" text NOT NULL, + PRIMARY KEY ("value") +); + +COMMENT ON TABLE "public"."stampNftContractType" IS 'Defines contract types for the stampNftContract, representing various marketing campaigns or actions.'; + +-- Insert default value into stampNftContractType +INSERT INTO "public"."stampNftContractType"("value") + VALUES ('SHOPIFY_PURCHASE_COMPLETED'); + +COMMENT ON COLUMN "public"."stampNftContractType"."value" IS 'Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify.'; + +-- Create the stampNftContract table +CREATE TABLE "public"."stampNftContract"( + "id" uuid DEFAULT gen_random_uuid(), + "type" text NOT NULL REFERENCES "public"."stampNftContractType"("value"), + "contractAddress" text NOT NULL, + "chainId" text NOT NULL, + "campaignId" text NOT NULL, + "organizerId" text NOT NULL, + "metadata" jsonb NOT NULL, + "activityWebhookId" text, + "activityWebhookSigningKey" text UNIQUE, + "created_at" timestamptz NOT NULL DEFAULT now(), + "updated_at" timestamptz NOT NULL DEFAULT now(), + PRIMARY KEY ("contractAddress", "chainId") +); + +COMMENT ON TABLE "public"."stampNftContract" IS 'Represents stamp NFT contracts used for marketing purposes. Each contract is associated with a type indicating the nature of the campaign, like a purchase completion event.'; + +COMMENT ON COLUMN "public"."stampNftContract"."type" IS 'The type of marketing campaign the contract is associated with, e.g., SHOPIFY_PURCHASE_COMPLETED.'; + +COMMENT ON COLUMN "public"."stampNftContract"."contractAddress" IS 'The blockchain address of the stamp NFT contract.'; + +COMMENT ON COLUMN "public"."stampNftContract"."chainId" IS 'The identifier of the blockchain network where the contract is deployed.'; + +COMMENT ON COLUMN "public"."stampNftContract"."metadata" IS 'Structured metadata associated with the contract, stored in a JSONB format for flexibility.'; + +COMMENT ON COLUMN "public"."stampNftContract"."campaignId" IS 'A unique identifier for the marketing campaign associated with this contract. For instance, a Shopify campaign ID.'; + +-- Create trigger for stampNftContract +CREATE TRIGGER set_stampNftContract_updated_at + BEFORE UPDATE ON "public"."stampNftContract" + FOR EACH ROW + EXECUTE FUNCTION public.set_current_timestamp_updated_at(); + +-- Function to force lowercase contractAddress in stampNftContract table +CREATE OR REPLACE FUNCTION force_lowercase_contractAddress_stampNftContract() + RETURNS TRIGGER + AS $$ +BEGIN + NEW."contractAddress" := LOWER(NEW."contractAddress"); + RETURN NEW; +END; +$$ +LANGUAGE plpgsql; + +-- Trigger to apply lowercase function before insert or update for stampNftContract +CREATE TRIGGER force_lowercase_stampNftContract_before_insert_update + BEFORE INSERT OR UPDATE ON "public"."stampNftContract" + FOR EACH ROW + EXECUTE FUNCTION force_lowercase_contractAddress_stampNftContract(); + +-- Create stampNft table to hold information about each token type within a contract +CREATE TABLE "public"."stampNft"( + "id" uuid PRIMARY KEY DEFAULT gen_random_uuid(), + "contractAddress" text NOT NULL, + "chainId" text NOT NULL, + "tokenId" bigint NOT NULL, + "tokenUri" text, + "metadata" jsonb NOT NULL, + "created_at" timestamptz NOT NULL DEFAULT now(), + "updated_at" timestamptz NOT NULL DEFAULT now(), + FOREIGN KEY ("contractAddress", "chainId") REFERENCES "public"."stampNftContract"("contractAddress", "chainId"), + UNIQUE ("contractAddress", "tokenId", "chainId") +); + +COMMENT ON COLUMN "public"."stampNft"."tokenId" IS 'The unique identifier of the token within its contract.'; + +COMMENT ON COLUMN "public"."stampNft"."tokenUri" IS 'URI pointing to the token metadata, which may include details such as the item associated with the token.'; + +COMMENT ON COLUMN "public"."stampNft"."metadata" IS 'Structured metadata associated with the token, stored in a JSONB format for flexibility.'; + +COMMENT ON TABLE "public"."stampNft" IS 'Stores information for each token type managed by a stampNftContract, focusing on unique token IDs and their associated metadata.'; + +-- Create trigger for stampNft +CREATE TRIGGER set_stampNft_updated_at + BEFORE UPDATE ON "public"."stampNft" + FOR EACH ROW + EXECUTE FUNCTION public.set_current_timestamp_updated_at(); + +-- Function to force lowercase contractAddress in stampNft table +CREATE OR REPLACE FUNCTION force_lowercase_contractAddress_stampNft() + RETURNS TRIGGER + AS $$ +BEGIN + NEW."contractAddress" := LOWER(NEW."contractAddress"); + RETURN NEW; +END; +$$ +LANGUAGE plpgsql; + +-- Trigger to apply lowercase function before insert or update for stampNft +CREATE TRIGGER force_lowercase_stampNft_before_insert_update + BEFORE INSERT OR UPDATE ON "public"."stampNft" + FOR EACH ROW + EXECUTE FUNCTION force_lowercase_contractAddress_stampNft(); + +-- Create stampNftSupply table for tracking ownership and quantities +CREATE TABLE "public"."stampNftSupply"( + "id" uuid PRIMARY KEY DEFAULT gen_random_uuid(), + "tokenId" bigint NOT NULL, + "contractAddress" text NOT NULL, + "chainId" text NOT NULL, + "currentOwnerAddress" text NOT NULL, + "lastNftTransferId" uuid REFERENCES "public"."nftTransfer"("id") ON UPDATE NO ACTION ON DELETE NO ACTION, + "amount" integer NOT NULL CHECK (amount >= 0), + "error" text, + "status" text DEFAULT 'CONFIRMED', + "created_at" timestamptz NOT NULL DEFAULT now(), + "updated_at" timestamptz NOT NULL DEFAULT now(), + FOREIGN KEY ("tokenId", "contractAddress", "chainId") REFERENCES "public"."stampNft"("tokenId", "contractAddress", "chainId"), + FOREIGN KEY ("contractAddress", "chainId") REFERENCES "public"."stampNftContract"("contractAddress", "chainId"), + FOREIGN KEY ("status") REFERENCES "public"."nftStatus"("value") ON UPDATE NO ACTION ON DELETE NO ACTION, + UNIQUE ("tokenId", "contractAddress", "chainId", "currentOwnerAddress") +); + +COMMENT ON TABLE "public"."stampNftSupply" IS 'Tracks the current ownership and quantities of each token under a stampNftContract. Each row associates a token (identified by tokenId and contractAddress) with an owner and the quantity they hold.'; + +COMMENT ON COLUMN "public"."stampNftSupply"."currentOwnerAddress" IS 'The blockchain address of the current owner of the token.'; + +COMMENT ON COLUMN "public"."stampNftSupply"."lastNftTransferId" IS 'Reference to the last transfer event for this token, providing a link to detailed transfer information.'; + +COMMENT ON COLUMN "public"."stampNftSupply"."amount" IS 'The quantity of the token held by the current owner.'; + +-- Create trigger for stampNftSupply +CREATE TRIGGER set_stampNftSupply_updated_at + BEFORE UPDATE ON "public"."stampNftSupply" + FOR EACH ROW + EXECUTE FUNCTION public.set_current_timestamp_updated_at(); + +-- Function to force lowercase contractAddress and currentOwnerAddress in stampNftSupply table +CREATE OR REPLACE FUNCTION force_lowercase_addresses_stampNftSupply() + RETURNS TRIGGER + AS $$ +BEGIN + NEW."contractAddress" := LOWER(NEW."contractAddress"); + NEW."currentOwnerAddress" := LOWER(NEW."currentOwnerAddress"); + RETURN NEW; +END; +$$ +LANGUAGE plpgsql; + +-- Trigger to apply lowercase function before insert or update for stampNftSupply +CREATE TRIGGER force_lowercase_stampNftSupply_before_insert_update + BEFORE INSERT OR UPDATE ON "public"."stampNftSupply" + FOR EACH ROW + EXECUTE FUNCTION force_lowercase_addresses_stampNftSupply(); + + +-- Add stampNftId column +ALTER TABLE "public"."nftTransfer" +ADD COLUMN "stampNftId" uuid; + +-- Add stampAmount column +ALTER TABLE "public"."nftTransfer" +ADD COLUMN "stampAmount" integer; + +-- Add foreign key constraint for stampNftId +ALTER TABLE "public"."nftTransfer" +ADD CONSTRAINT "fk_stampNftId" +FOREIGN KEY ("stampNftId") REFERENCES "public"."stampNft"("id"); + +-- Add comments for the new columns +COMMENT ON COLUMN "public"."nftTransfer"."stampNftId" IS 'References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT.'; +COMMENT ON COLUMN "public"."nftTransfer"."stampAmount" IS 'Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.'; + +-- Drop the existing check constraint (if it's named; replace 'your_constraint_name' with its actual name) +ALTER TABLE "public"."nftTransfer" +DROP CONSTRAINT "nftTransfer_check"; + +-- Add the updated check constraint +ALTER TABLE "public"."nftTransfer" +ADD CONSTRAINT "nftTransfer_check" +CHECK ( + ("eventPassId" IS NOT NULL AND "packId" IS NULL AND "packAmount" IS NULL AND "stampNftId" IS NULL AND "stampAmount" IS NULL) OR + ("eventPassId" IS NULL AND "packId" IS NOT NULL AND "packAmount" >= 1 AND "stampNftId" IS NULL AND "stampAmount" IS NULL) OR + ("stampNftId" IS NOT NULL AND "stampAmount" > 0 AND "eventPassId" IS NULL AND "packId" IS NULL AND "packAmount" IS NULL) +); + +ALTER TABLE "public"."minterTemporaryWallet" +ADD COLUMN "campaignId" text, +ADD COLUMN "loyaltyCardId" text; + +COMMENT ON COLUMN "public"."minterTemporaryWallet"."campaignId" IS 'Identifies the campaign associated with this temporary wallet for minting purposes. This text field corresponds to a campaign in the stampNftContract.'; +COMMENT ON COLUMN "public"."minterTemporaryWallet"."loyaltyCardId" IS 'Identifies the loyalty card associated with this temporary wallet for minting purposes. This text field corresponds to a loyalty card in the loyaltyCardNftContract.'; + +-- Create nftMintPassword table +CREATE TABLE "public"."nftMintPassword"( + "id" uuid PRIMARY KEY DEFAULT gen_random_uuid(), + "password" text NOT NULL, + "contractAddress" text NOT NULL, + "chainId" text NOT NULL, + "organizerId" text NOT NULL, + "minterAddress" text, + "tokenId" bigint, + "created_at" timestamptz NOT NULL DEFAULT now(), + "updated_at" timestamptz NOT NULL DEFAULT now(), + UNIQUE ( + "password", + "contractAddress", + "chainId", + "organizerId" + ) +); +-- Table and column comments +COMMENT ON TABLE "public"."nftMintPassword" IS E'The nftMintPassword table stores unique passwords that allow for the minting of NFTs on a specific contract. Each password is associated with a contract address, chain ID, and organizer ID, ensuring it can only be used for the intended NFT. Once a password is used to mint an NFT, the minterAddress and tokenId fields are populated, marking the password as consumed and linking it to the minted NFT.'; +COMMENT ON COLUMN "public"."nftMintPassword"."password" IS E'The unique password that allows for the minting of an NFT. It should be a combination of letters and numbers, typically 6 characters long.'; +COMMENT ON COLUMN "public"."nftMintPassword"."contractAddress" IS E'The address of the NFT contract that the password is associated with.'; +COMMENT ON COLUMN "public"."nftMintPassword"."chainId" IS E'The ID of the blockchain network where the NFT contract is deployed.'; +COMMENT ON COLUMN "public"."nftMintPassword"."organizerId" IS E'The ID of the organizer that the NFT contract belongs to.'; +COMMENT ON COLUMN "public"."nftMintPassword"."minterAddress" IS E'The address of the user who used the password to mint an NFT. If null, the password has not been used yet.'; +COMMENT ON COLUMN "public"."nftMintPassword"."tokenId" IS E'The ID of the NFT that was minted using this password. If null, the password has not been used yet.'; +-- Create trigger for nftMintPassword +CREATE TRIGGER set_nftMintPassword_updated_at BEFORE +UPDATE ON "public"."nftMintPassword" FOR EACH ROW EXECUTE FUNCTION public.set_current_timestamp_updated_at(); +-- Function to force lowercase contractAddress and minterAddress in nftMintPassword table +CREATE OR REPLACE FUNCTION force_lowercase_nftMintPassword() RETURNS TRIGGER AS $$ BEGIN NEW."contractAddress" := LOWER(NEW."contractAddress"); +IF NEW."minterAddress" IS NOT NULL THEN NEW."minterAddress" := LOWER(NEW."minterAddress"); +END IF; +RETURN NEW; +END; +$$ LANGUAGE plpgsql; +-- Trigger to apply lowercase function before insert for nftMintPassword +CREATE TRIGGER nftMintPassword_before_insert BEFORE +INSERT ON "public"."nftMintPassword" FOR EACH ROW EXECUTE FUNCTION force_lowercase_nftMintPassword(); +ALTER TABLE "public"."lotteryParameters" + RENAME COLUMN "signingKey" TO "activityWebhookSigningKey"; +ALTER TABLE "public"."eventParameters" + RENAME COLUMN "signingKey" TO "activityWebhookSigningKey"; +ALTER TABLE "public"."eventParameters" +ADD COLUMN "metadataUpdateWebhookId" text, + ADD COLUMN "metadataUpdateWebhookSigningKey" text UNIQUE; +COMMENT ON COLUMN "public"."eventParameters"."activityWebhookSigningKey" IS E'The unique signing key used for securing activity webhooks.'; +COMMENT ON COLUMN "public"."eventParameters"."metadataUpdateWebhookId" IS E'The identifier for the metadata update webhook.'; +COMMENT ON COLUMN "public"."eventParameters"."metadataUpdateWebhookSigningKey" IS E'The unique signing key used for securing metadata update webhooks.'; +-- Create apiKeyStatus table +CREATE TABLE public."apiKeyStatus"( + value text NOT NULL +); + +ALTER TABLE ONLY public."apiKeyStatus" + ADD CONSTRAINT "apiKeyStatus_pkey" PRIMARY KEY (value); + +INSERT INTO public."apiKeyStatus"(value) + VALUES ('ACTIVE'), -- The key is active and usable +('DISABLED'), -- The key has been manually disabled +('EXPIRED'); + +-- The key has expired based on the expiresAt timestamp +COMMENT ON TABLE "public"."apiKeyStatus" IS E'The apiKeyStatus table defines the possible status values for API keys. It ensures data integrity and provides a centralized reference for the status field in the publishableApiKey and secretApiKey tables.'; + +COMMENT ON COLUMN "public"."apiKeyStatus"."value" IS E'The status value for API keys. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED".'; + +-- Create apiKeyType table +CREATE TABLE public."apiKeyType"( + value text NOT NULL +); + +ALTER TABLE ONLY public."apiKeyType" + ADD CONSTRAINT "apiKeyType_pkey" PRIMARY KEY (value); + +INSERT INTO public."apiKeyType"(value) + VALUES ('EXTERNAL'); + +-- The secret API key is used for external integrations +COMMENT ON TABLE "public"."apiKeyType" IS E'The apiKeyType table defines the possible types of API keys. It ensures data integrity and provides a centralized reference for the type field in the api key tables.'; + +COMMENT ON COLUMN "public"."apiKeyType"."value" IS E'The type of the API key'; + +-- Create publishableApiKey table +CREATE TABLE "public"."publishableApiKey"( + "id" uuid PRIMARY KEY DEFAULT gen_random_uuid(), + "name" text DEFAULT 'Publishable API Key', + "apiKey" text NOT NULL, + "allowlist" text NOT NULL DEFAULT '*', + "organizerId" text NOT NULL, + "expiresAt" timestamptz, + "status" text DEFAULT 'ACTIVE' REFERENCES "public"."apiKeyStatus"("value") ON UPDATE NO ACTION ON DELETE NO ACTION, + "type" text NOT NULL DEFAULT 'EXTERNAL' REFERENCES "public"."apiKeyType"("value") ON UPDATE NO ACTION ON DELETE NO ACTION, + "created_at" timestamptz NOT NULL DEFAULT now(), + "updated_at" timestamptz NOT NULL DEFAULT now(), + UNIQUE ("apiKey") +); + +COMMENT ON TABLE "public"."publishableApiKey" IS E'The publishableApiKey table stores the publishable API keys used for querying data from the server externally. It includes fields for management and security, such as an allowlist, expiration timestamp, and status.'; + +COMMENT ON COLUMN "public"."publishableApiKey"."name" IS E'A user-defined name for the publishable API key, providing a human-readable identifier for the key.'; + +COMMENT ON COLUMN "public"."publishableApiKey"."apiKey" IS E'The publishable API key used for identification when querying data from the server externally.'; + +COMMENT ON COLUMN "public"."publishableApiKey"."allowlist" IS E'A comma-separated list of allowed domains or IP addresses that are permitted to use the publishable API key, restricting usage to authorized sources.'; + +COMMENT ON COLUMN "public"."publishableApiKey"."organizerId" IS E'The unique identifier of the organizer associated with the publishable API key, establishing a link between the key and the organizer it belongs to.'; + +COMMENT ON COLUMN "public"."publishableApiKey"."expiresAt" IS E'The expiration timestamp for the publishable API key, specifying the validity period after which the key becomes invalid and cannot be used.'; + +COMMENT ON COLUMN "public"."publishableApiKey"."status" IS E'The current status of the publishable API key, referencing the apiKeyStatus table. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED".'; + +-- Create trigger to set updated_at column on updates for publishableApiKey +CREATE TRIGGER set_publishableApiKey_updated_at + BEFORE UPDATE ON "public"."publishableApiKey" + FOR EACH ROW + EXECUTE FUNCTION public.set_current_timestamp_updated_at(); + +-- Create secretApiKey table +CREATE TABLE "public"."secretApiKey"( + "id" uuid PRIMARY KEY DEFAULT gen_random_uuid(), + "name" text DEFAULT 'Secret API Key', + "apiKey" text NOT NULL, + "hashedOriginSecret" text, + "originSecretSalt" text, + "encryptedIntegritySecret" text, + "organizerId" text NOT NULL, + "allowlist" text NOT NULL DEFAULT '*', + "expiresAt" timestamptz, + "status" text DEFAULT 'ACTIVE' REFERENCES "public"."apiKeyStatus"("value") ON UPDATE NO ACTION ON DELETE NO ACTION, + "type" text NOT NULL DEFAULT 'EXTERNAL' REFERENCES "public"."apiKeyType"("value") ON UPDATE NO ACTION ON DELETE NO ACTION, + "created_at" timestamptz NOT NULL DEFAULT now(), + "updated_at" timestamptz NOT NULL DEFAULT now(), + UNIQUE ("apiKey") +); + +COMMENT ON TABLE "public"."secretApiKey" IS E'The secretApiKey table stores the secret API keys used for querying sensitive data and performing mutations. It includes additional fields for security and management, such as hashed origin secret, encrypted integrity secret, expiration timestamp, and status.'; + +COMMENT ON COLUMN "public"."secretApiKey"."name" IS E'A user-defined name for the secret API key, providing a human-readable identifier for the key.'; + +COMMENT ON COLUMN "public"."secretApiKey"."apiKey" IS E'The secret API key used for authentication and identification when querying sensitive data and performing mutations.'; + +COMMENT ON COLUMN "public"."secretApiKey"."hashedOriginSecret" IS E'The hashed secret used for verifying the origin of the request. The origin secret is hashed using a secure hashing algorithm and a unique salt before storing it in the database.'; + +COMMENT ON COLUMN "public"."secretApiKey"."originSecretSalt" IS E'The unique salt value used during the hashing process for the origin secret. It enhances security by making it more difficult to crack the hashed origin secret.'; + +COMMENT ON COLUMN "public"."secretApiKey"."encryptedIntegritySecret" IS E'The encrypted secret used for verifying the integrity of the request data. The integrity secret is encrypted using a secure encryption algorithm and a salt before storing it in the database.'; + +COMMENT ON COLUMN "public"."secretApiKey"."organizerId" IS E'The unique identifier of the organizer associated with the secret API key, establishing a link between the key and the organizer it belongs to.'; + +COMMENT ON COLUMN "public"."secretApiKey"."allowlist" IS E'A comma-separated list of allowed domains or IP addresses that are permitted to use the secret API key, restricting usage to authorized sources.'; + +COMMENT ON COLUMN "public"."secretApiKey"."expiresAt" IS E'The expiration timestamp for the secret API key, specifying the validity period after which the key becomes invalid and cannot be used.'; + +COMMENT ON COLUMN "public"."secretApiKey"."status" IS E'The current status of the secret API key, referencing the apiKeyStatus table. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED".'; + +COMMENT ON COLUMN "public"."secretApiKey"."type" IS E'The type of the secret API key, referencing the apiKeyType table. It determines how the secret is verified and what scope/routes of query are accessible.'; + +-- Create trigger to set updated_at column on updates for secretApiKey +CREATE TRIGGER set_secretApiKey_updated_at + BEFORE UPDATE ON "public"."secretApiKey" + FOR EACH ROW + EXECUTE FUNCTION public.set_current_timestamp_updated_at(); + + +-- Create the shopifyDomain table +CREATE TABLE "public"."shopifyDomain"( + domain text PRIMARY KEY, + "organizerId" text NOT NULL, + created_at timestamp with time zone DEFAULT now() +); + +-- Comments on the purpose of the shopifyDomain table and its fields +COMMENT ON TABLE "public"."shopifyDomain" IS E'This table is used to link and authenticate queries from Shopify to an organizer in our system. It stores the unique Shopify domains associated with each organizer, allowing for efficient lookup and validation of incoming requests.'; + +COMMENT ON COLUMN "public"."shopifyDomain"."domain" IS E'The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records.'; + +COMMENT ON COLUMN "public"."shopifyDomain"."organizerId" IS E'The unique identifier of the associated organizer in our external CRM system. This field is used to link Shopify domains to the corresponding organizers.'; + +COMMENT ON COLUMN "public"."shopifyDomain"."created_at" IS E'Timestamp indicating when the record was initially created, set automatically by the system.'; + + +-- Create the shopifyCustomer table +CREATE TABLE "public"."shopifyCustomer"( + id uuid DEFAULT gen_random_uuid() NOT NULL, + "address" text REFERENCES account("address") NOT NULL, + "organizerId" text NOT NULL, + "customerId" text NOT NULL, + created_at timestamp with time zone DEFAULT now(), + updated_at timestamp with time zone DEFAULT now(), + UNIQUE ("address", "organizerId", "customerId") -- Ensures unique pairing of account, organizer, and Shopify customer +); + +-- Comments on the purpose of the table and its fields +COMMENT ON TABLE "public"."shopifyCustomer" IS E'This table stores the link between the offline accounts and Shopify customer IDs. It allows organizers to manage customer data seamlessly across platforms without needing to handle sensitive personal information directly.'; + +COMMENT ON COLUMN "public"."shopifyCustomer"."id" IS E'Unique identifier for each entry, generated automatically as a UUID.'; + +COMMENT ON COLUMN "public"."shopifyCustomer"."address" IS E'Reference to the account table, ensuring that customer data is associated with a unique account address.'; + +COMMENT ON COLUMN "public"."shopifyCustomer"."organizerId" IS E'Identifier for the organizer, used to scope Shopify customer data to specific organizers, allowing them to manage their client data independently.'; + +COMMENT ON COLUMN "public"."shopifyCustomer"."customerId" IS E'The unique identifier for the customer as stored in Shopify. This links the internal account to the Shopify customer record, facilitating integrated data management across systems.'; + +COMMENT ON COLUMN "public"."shopifyCustomer"."created_at" IS E'Timestamp indicating when the record was initially created, set automatically by the system.'; + +-- Index for faster lookup by address, organizerId, and customerId +CREATE INDEX idx_shopify_customer_on_address_organizer_customer ON "public"."shopifyCustomer"("address", "organizerId", "customerId"); diff --git a/hasura/app/seeds/default/11_eventPassNft.sql b/hasura/app/seeds/default/11_eventPassNft.sql index 738e15170..c0fd6c225 100644 --- a/hasura/app/seeds/default/11_eventPassNft.sql +++ b/hasura/app/seeds/default/11_eventPassNft.sql @@ -1,14 +1,14 @@ SET check_function_bodies = FALSE; -INSERT INTO public."eventPassNft"("contractAddress", "tokenId", metadata, error, "tokenUri", "chainId", "eventId", "eventPassId", "organizerId", "currentOwnerAddress", "lastNftTransferId", "isRevealed", id, "packId", created_at, updated_at) - VALUES ('0xfakecontractaddress1', 1234124, '{}', NULL, 'ipfs://244224/5.json', '5', 'clizzpvidao620buvxit1ynko', 'clj8raobj7g8l0aw3bfw6dny4', 'clizzky8kap2t0bw7wka9a2id', '0xb98bd7c7f656290071e52d1aa617d9cb4467fd6d', NULL, FALSE, 'a64961a0-1db6-4ebc-a302-0865fff7ec51', NULL, '2023-08-24 08:35:47.155813+01', '2023-08-24 08:35:47.155813+01'), -('0xfakecontractaddress1', 12432, '{}', NULL, 'ipfs://244224/12432.json', '5', 'clizzpvidao620buvxit1ynko', 'clj8raobj7g8l0aw3bfw6dny4', 'clizzky8kap2t0bw7wka9a2id', '0xb98bd7c7f656290071e52d1aa617d9cb4467fd6d', NULL, TRUE, 'dffa64df-5db3-41ca-a724-a879804b2cc7', NULL, '2023-08-24 08:36:29.158476+01', '2023-08-24 08:36:29.158476+01'), -('0xfakecontractaddress1', 11234514, '{}', NULL, 'ipfs://14144/11234514.json', '5', 'clizzpvidao620buvxit1ynko', 'clj8raobj7g8l0aw3bfw6dny4', 'clizzky8kap2t0bw7wka9a2id', '0x1b8bd7c7f656290071e52d1aa617d9cb4469bb9f', 'c9898849-1682-49a1-9698-baf506bf2a99', FALSE, 'ea68ef87-d645-4c0f-8893-5c1da074626f', NULL, '2023-08-24 08:42:52.698713+01', '2023-08-24 08:42:52.698713+01'), -('0xfakecontractaddress2', 1512512512, '{}', NULL, 'ipfs://4663321/1512512512.json', '5', 'clizzpvidao620buvxit1ynko', 'fake-event-pass-2', 'clizzky8kap2t0bw7wka9a2id', '0xb98bd7c7f656290071e52d1aa617d9cb4467fd6d', 'dc062a26-7c0f-4b3e-8561-6867183ff35c', TRUE, '5c9876b9-2682-49a3-b495-dd8f932629c0', NULL, '2023-08-24 08:52:40.506189+01', '2023-08-24 08:52:40.506189+01'), -('0xfakedelayedreveal', 0, '{}', NULL, 'ipfs://244224/5.json', '5', 'clizzpvidao620buvxit1ynko', 'fakeEventPassDelayedRevealId', 'clizzky8kap2t0bw7wka9a2id', '0xb98bd7c7f656290071e52d1aa617d9cb4467fd6d', NULL, FALSE, '07a1e4b0-18e0-4bd9-8c95-abd05af67717', NULL, '2023-08-24 08:35:47.155813+01', '2023-08-24 08:35:47.155813+01'), -('0xfakedelayedreveal', 1, '{}', NULL, 'ipfs://244224/12432.json', '5', 'clizzpvidao620buvxit1ynko', 'fakeEventPassDelayedRevealId', 'clizzky8kap2t0bw7wka9a2id', '0xc0ffee254729296a45a3885639ac7e10f9d54979', NULL, TRUE, '4457be03-e6dc-4141-9439-2109a098ef65', NULL, '2023-08-24 08:36:29.158476+01', '2023-08-24 08:36:29.158476+01'), -('0xfakedelayedreveal', 2, '{}', NULL, 'ipfs://14144/11234514.json', '5', 'clizzpvidao620buvxit1ynko', 'fakeEventPassDelayedRevealId', 'clizzky8kap2t0bw7wka9a2id', '0x1b8bd7c7f656290071e52d1aa617d9cb4469bb9f', NULL, FALSE, 'fc46a8d9-adc7-4dc7-95d5-8442d2930439', NULL, '2023-08-24 08:42:52.698713+01', '2023-08-24 08:42:52.698713+01'), -('0xFakePack', 0, '{}', NULL, 'ipfs://244224/5.json', '5', 'clizzpvidao620buvxit1ynko', 'fakeEventPassPackId1', 'clizzky8kap2t0bw7wka9a2id', NULL, NULL, FALSE, '6aa08394-865e-489f-bba2-04cbb10cd44e', 'fakePackId', '2023-08-23 08:35:47.155813+01', '2023-08-23 08:35:47.155813+01'), -('0xFakePack2', 0, '{}', NULL, 'ipfs://244224/12432.json', '5', 'clizzpvidao620buvxit1ynko', 'fakeEventPassPackId2', 'clizzky8kap2t0bw7wka9a2id', NULL, NULL, TRUE, '52641e81-57cf-4f2d-bdd3-fa56cca377e4', NULL, '2023-08-24 08:36:29.158476+01', '2023-08-24 08:36:29.158476+01'), -('0xFakePack2', 1, '{}', NULL, 'ipfs://14144/11234514.json', '5', 'clizzpvidao620buvxit1ynko', 'fakeEventPassPackId2', 'clizzky8kap2t0bw7wka9a2id', NULL, NULL, FALSE, 'a36f1f0a-8aea-4e47-9300-7373d5feead9', NULL, '2023-08-25 08:42:52.698713+01', '2023-08-25 08:42:52.698713+01'); +INSERT INTO public."eventPassNft"("contractAddress", "tokenId", metadata, error, "tokenUri", "chainId", "eventId", "eventPassId", "organizerId", "currentOwnerAddress", "lastNftTransferId", "isRevealed", id, "packId", "status", created_at, updated_at) + VALUES ('0xfakecontractaddress1', 1234124, '{}', NULL, 'ipfs://244224/5.json', '5', 'clizzpvidao620buvxit1ynko', 'clj8raobj7g8l0aw3bfw6dny4', 'clizzky8kap2t0bw7wka9a2id', '0xb98bd7c7f656290071e52d1aa617d9cb4467fd6d', NULL, FALSE, 'a64961a0-1db6-4ebc-a302-0865fff7ec51', NULL, 'COMPLETED', '2023-08-24 08:35:47.155813+01', '2023-08-24 08:35:47.155813+01'), +('0xfakecontractaddress1', 12432, '{}', NULL, 'ipfs://244224/12432.json', '5', 'clizzpvidao620buvxit1ynko', 'clj8raobj7g8l0aw3bfw6dny4', 'clizzky8kap2t0bw7wka9a2id', '0xb98bd7c7f656290071e52d1aa617d9cb4467fd6d', NULL, TRUE, 'dffa64df-5db3-41ca-a724-a879804b2cc7', NULL, 'COMPLETED', '2023-08-24 08:36:29.158476+01', '2023-08-24 08:36:29.158476+01'), +('0xfakecontractaddress1', 11234514, '{}', NULL, 'ipfs://14144/11234514.json', '5', 'clizzpvidao620buvxit1ynko', 'clj8raobj7g8l0aw3bfw6dny4', 'clizzky8kap2t0bw7wka9a2id', '0x1b8bd7c7f656290071e52d1aa617d9cb4469bb9f', 'c9898849-1682-49a1-9698-baf506bf2a99', FALSE, 'ea68ef87-d645-4c0f-8893-5c1da074626f', NULL, 'COMPLETED', '2023-08-24 08:42:52.698713+01', '2023-08-24 08:42:52.698713+01'), +('0xfakecontractaddress2', 1512512512, '{}', NULL, 'ipfs://4663321/1512512512.json', '5', 'clizzpvidao620buvxit1ynko', 'fake-event-pass-2', 'clizzky8kap2t0bw7wka9a2id', '0xb98bd7c7f656290071e52d1aa617d9cb4467fd6d', 'dc062a26-7c0f-4b3e-8561-6867183ff35c', TRUE, '5c9876b9-2682-49a3-b495-dd8f932629c0', NULL, 'COMPLETED', '2023-08-24 08:52:40.506189+01', '2023-08-24 08:52:40.506189+01'), +('0xfakedelayedreveal', 0, '{}', NULL, 'ipfs://244224/5.json', '5', 'clizzpvidao620buvxit1ynko', 'fakeEventPassDelayedRevealId', 'clizzky8kap2t0bw7wka9a2id', '0xb98bd7c7f656290071e52d1aa617d9cb4467fd6d', NULL, FALSE, '07a1e4b0-18e0-4bd9-8c95-abd05af67717', NULL, 'LAZY_MINTED', '2023-08-24 08:35:47.155813+01', '2023-08-24 08:35:47.155813+01'), +('0xfakedelayedreveal', 1, '{}', NULL, 'ipfs://244224/12432.json', '5', 'clizzpvidao620buvxit1ynko', 'fakeEventPassDelayedRevealId', 'clizzky8kap2t0bw7wka9a2id', '0xc0ffee254729296a45a3885639ac7e10f9d54979', NULL, TRUE, '4457be03-e6dc-4141-9439-2109a098ef65', NULL, 'LAZY_MINTED', '2023-08-24 08:36:29.158476+01', '2023-08-24 08:36:29.158476+01'), +('0xfakedelayedreveal', 2, '{}', NULL, 'ipfs://14144/11234514.json', '5', 'clizzpvidao620buvxit1ynko', 'fakeEventPassDelayedRevealId', 'clizzky8kap2t0bw7wka9a2id', '0x1b8bd7c7f656290071e52d1aa617d9cb4469bb9f', NULL, FALSE, 'fc46a8d9-adc7-4dc7-95d5-8442d2930439', NULL, 'LAZY_MINTED', '2023-08-24 08:42:52.698713+01', '2023-08-24 08:42:52.698713+01'), +('0xFakePack', 0, '{}', NULL, 'ipfs://244224/5.json', '5', 'clizzpvidao620buvxit1ynko', 'fakeEventPassPackId1', 'clizzky8kap2t0bw7wka9a2id', NULL, NULL, FALSE, '6aa08394-865e-489f-bba2-04cbb10cd44e', 'fakePackId', 'COMPLETED', '2023-08-23 08:35:47.155813+01', '2023-08-23 08:35:47.155813+01'), +('0xFakePack2', 0, '{}', NULL, 'ipfs://244224/12432.json', '5', 'clizzpvidao620buvxit1ynko', 'fakeEventPassPackId2', 'clizzky8kap2t0bw7wka9a2id', NULL, NULL, TRUE, '52641e81-57cf-4f2d-bdd3-fa56cca377e4', NULL, 'LAZY_MINTED', '2023-08-24 08:36:29.158476+01', '2023-08-24 08:36:29.158476+01'), +('0xFakePack2', 1, '{}', NULL, 'ipfs://14144/11234514.json', '5', 'clizzpvidao620buvxit1ynko', 'fakeEventPassPackId2', 'clizzky8kap2t0bw7wka9a2id', NULL, NULL, FALSE, 'a36f1f0a-8aea-4e47-9300-7373d5feead9', NULL, 'LAZY_MINTED', '2023-08-25 08:42:52.698713+01', '2023-08-25 08:42:52.698713+01'); diff --git a/hasura/app/seeds/default/15_minterTemporaryWallet.sql b/hasura/app/seeds/default/15_minterTemporaryWallet.sql index da0a9201e..3aff76cdc 100644 --- a/hasura/app/seeds/default/15_minterTemporaryWallet.sql +++ b/hasura/app/seeds/default/15_minterTemporaryWallet.sql @@ -1,16 +1,23 @@ SET check_function_bodies = FALSE; -INSERT INTO public."minterTemporaryWallet"("address", "privateKey", "eventPassId", "packId", "createdAt") -VALUES -('0xTestWalletAddress1', 'TestPrivateKey1', 'cs_testSingleOrder', NULL, '2023-11-30T00:00:00.000000+00:00'), -('0xTestWalletAddress2', 'TestPrivateKey2', 'cs_testMultipleOrders', NULL, '2023-11-30T00:00:00.000000+00:00'), -('0xTestWalletAddress3', 'TestPrivateKey3', 'cs_testEventPassId1', NULL, '2023-11-30T00:00:00.000000+00:00'), -('0xTestWalletAddress4', 'TestPrivateKey4', 'cs_testEventPassId2', NULL, '2023-11-30T00:00:00.000000+00:00'), -('0xTestWalletAddress5', 'TestPrivateKey5', 'cs_testHighVolume', NULL, '2023-11-30T00:00:00.000000+00:00'), -('0xTestWalletAddress6', 'TestPrivateKey6', 'cs_testEventPassId3', NULL, '2023-11-30T00:00:00.000000+00:00'), -('0xTestWalletAddress7', 'TestPrivateKey7', 'cs_testEventPassId4', NULL, '2023-11-30T00:00:00.000000+00:00'), -('0xTestWalletAddress8', 'TestPrivateKey8', 'cs_testEventPassId5', NULL, '2023-11-30T00:00:00.000000+00:00'), -('0xTestWalletAddress9', 'TestPrivateKey9', 'cs_testEventPassId6', NULL, '2023-11-30T00:00:00.000000+00:00'), -('0xTestWalletAddress10', 'TestPrivateKey10', 'cs_testEventPassId7', NULL, '2023-11-30T00:00:00.000000+00:00'), -('0xTestWalletAddress11', 'TestPrivateKey11', 'fake-event-pass-3', NULL, '2023-11-30T00:00:00.000000+00:00'), -('0xfakeeventpass2', 'TestPrivateKeyFakeEventPass2', 'fake-event-pass-2', NULL, '2023-11-30T00:00:00.000000+00:00'); \ No newline at end of file +INSERT INTO public."minterTemporaryWallet"("address", "privateKey", "eventPassId", "packId", "loyaltyCardId", "campaignId", "createdAt") + VALUES ('0xTestWalletAddress1', 'TestPrivateKey1', 'cs_testSingleOrder', NULL, NULL, NULL, '2023-11-30T00:00:00.000000+00:00'), +('0xTestWalletAddress2', 'TestPrivateKey2', 'cs_testMultipleOrders', NULL, NULL, NULL, '2023-11-30T00:00:00.000000+00:00'), +('0xTestWalletAddress3', 'TestPrivateKey3', 'cs_testEventPassId1', NULL, NULL, NULL, '2023-11-30T00:00:00.000000+00:00'), +('0xTestWalletAddress4', 'TestPrivateKey4', 'cs_testEventPassId2', NULL, NULL, NULL, '2023-11-30T00:00:00.000000+00:00'), +('0xTestWalletAddress5', 'TestPrivateKey5', 'cs_testHighVolume', NULL, NULL, NULL, '2023-11-30T00:00:00.000000+00:00'), +('0xTestWalletAddress6', 'TestPrivateKey6', 'cs_testEventPassId3', NULL, NULL, NULL, '2023-11-30T00:00:00.000000+00:00'), +('0xTestWalletAddress7', 'TestPrivateKey7', 'cs_testEventPassId4', NULL, NULL, NULL, '2023-11-30T00:00:00.000000+00:00'), +('0xTestWalletAddress8', 'TestPrivateKey8', 'cs_testEventPassId5', NULL, NULL, NULL, '2023-11-30T00:00:00.000000+00:00'), +('0xTestWalletAddress9', 'TestPrivateKey9', 'cs_testEventPassId6', NULL, NULL, NULL, '2023-11-30T00:00:00.000000+00:00'), +('0xTestWalletAddress10', 'TestPrivateKey10', 'cs_testEventPassId7', NULL, NULL, NULL, '2023-11-30T00:00:00.000000+00:00'), +('0xTestWalletAddress11', 'TestPrivateKey11', 'fake-event-pass-3', NULL, NULL, NULL, '2023-11-30T00:00:00.000000+00:00'), +('0xfakeeventpass2', 'TestPrivateKeyFakeEventPass2', 'fake-event-pass-2', NULL, NULL, NULL, '2023-11-30T00:00:00.000000+00:00'), +('0xMinterWalletAddress1', 'MinterPrivateKey1', NULL, NULL, 'loyaltyCardId1', NULL, '2023-01-01T00:00:00.000Z'), +('0xMinterWalletAddress2', 'MinterPrivateKey2', NULL, NULL, 'loyaltyCardId2', NULL, '2023-01-02T00:00:00.000Z'), +('0xMinterWalletAddress3', 'MinterPrivateKey3', NULL, NULL, 'loyaltyCardId3', NULL, '2023-01-03T00:00:00.000Z'), +('0xMinterWalletAddress4', 'MinterPrivateKey4', NULL, NULL, 'loyaltyCardId4', NULL, '2023-01-04T00:00:00.000Z'), +('0xMinterWalletAddress5', 'MinterPrivateKey5', NULL, NULL, 'loyaltyCardId5', NULL, '2023-01-05T00:00:00.000Z'), +('0xMinterWalletAddress6', 'MinterPrivateKey6', NULL, NULL, 'loyaltyCardId6', NULL, '2023-01-06T00:00:00.000Z'), +('0xMinterWalletAddress7', 'MinterPrivateKey7', NULL, NULL, 'loyaltyCardId7', NULL, '2023-01-07T00:00:00.000Z'), +('0xMinterWalletAddress8', 'MinterPrivateKey8', NULL, NULL, 'loyaltyCardId8', NULL, '2023-01-08T00:00:00.000Z'); \ No newline at end of file diff --git a/hasura/app/seeds/default/16_loyaltyCardParameters.sql b/hasura/app/seeds/default/16_loyaltyCardParameters.sql new file mode 100644 index 000000000..2a17e6f35 --- /dev/null +++ b/hasura/app/seeds/default/16_loyaltyCardParameters.sql @@ -0,0 +1,7 @@ +SET check_function_bodies = FALSE; + +INSERT INTO public."loyaltyCardParameters"(id, "loyaltyCardId", "activityWebhookId", status, created_at, updated_at, "organizerId", "activityWebhookSigningKey", "metadataUpdateWebhookId", "metadataUpdateWebhookSigningKey") + VALUES + ('bc357268-8897-4b3b-8a9a-071c432e71d3', 'test-loyalty-card-id', NULL, 'DRAFT', '2024-03-25 13:13:30.060598+00', '2024-03-25 13:13:30.060598+00', 'test-organizer-id', NULL, NULL, NULL), + ('bc357268-8897-4b3b-8a9a-071c432e71d4', 'test-loyalty-card-activity', 'activity-loyalty-card-webhook-id', 'DRAFT', '2024-03-25 13:13:30.060598+00', '2024-03-25 13:13:30.060598+00', 'test-organizer-id', 'test-loyalty-card-activity-signing-key', NULL, NULL); + diff --git a/hasura/app/seeds/default/17_loyaltyCardNftContract.sql b/hasura/app/seeds/default/17_loyaltyCardNftContract.sql new file mode 100644 index 000000000..13e22d772 --- /dev/null +++ b/hasura/app/seeds/default/17_loyaltyCardNftContract.sql @@ -0,0 +1,13 @@ +SET check_function_bodies = FALSE; + +INSERT INTO public."loyaltyCardNftContract"("chainId", "contractAddress", "organizerId", "loyaltyCardId", "created_at", "updated_at") +VALUES +('1', '0xLoyaltyCardActivityContractAddress', 'test-organizer-id', 'test-loyalty-card-activity', '2023-01-01T00:00:00.000Z', '2023-01-01T00:00:00.000Z'), +('1', '0xLoyaltyCardContractAddress1', 'organizerId1', 'loyaltyCardId1', '2023-01-01T00:00:00.000Z', '2023-01-01T00:00:00.000Z'), +('1', '0xLoyaltyCardContractAddress2', 'organizerId2', 'loyaltyCardId2', '2023-01-02T00:00:00.000Z', '2023-01-02T00:00:00.000Z'), +('2', '0xLoyaltyCardContractAddress3', 'organizerId3', 'loyaltyCardId3', '2023-01-03T00:00:00.000Z', '2023-01-03T00:00:00.000Z'), +('2', '0xLoyaltyCardContractAddress4', 'organizerId4', 'loyaltyCardId4', '2023-01-04T00:00:00.000Z', '2023-01-04T00:00:00.000Z'), +('3', '0xLoyaltyCardContractAddress5', 'organizerId5', 'loyaltyCardId5', '2023-01-05T00:00:00.000Z', '2023-01-05T00:00:00.000Z'), +('3', '0xLoyaltyCardContractAddress6', 'organizerId6', 'loyaltyCardId6', '2023-01-06T00:00:00.000Z', '2023-01-06T00:00:00.000Z'), +('4', '0xLoyaltyCardContractAddress7', 'organizerId7', 'loyaltyCardId7', '2023-01-07T00:00:00.000Z', '2023-01-07T00:00:00.000Z'), +('4', '0xLoyaltyCardContractAddress8', 'organizerId8', 'loyaltyCardId8', '2023-01-08T00:00:00.000Z', '2023-01-08T00:00:00.000Z'); \ No newline at end of file diff --git a/hasura/app/seeds/default/18_loyaltyCardNft.sql b/hasura/app/seeds/default/18_loyaltyCardNft.sql new file mode 100644 index 000000000..9f03152b6 --- /dev/null +++ b/hasura/app/seeds/default/18_loyaltyCardNft.sql @@ -0,0 +1,6 @@ +INSERT INTO public."loyaltyCardNft"("contractAddress", "tokenId", "metadata", "error", "tokenUri", "chainId", "loyaltyCardId", "organizerId", "ownerAddress", "status", "created_at", "updated_at") +VALUES +('0xLoyaltyCardActivityContractAddress', 1, '{"name": "Loyalty Card NFT #1", "description": "First NFT"}', NULL, 'ipfs://example1', '5', 'test-loyalty-card-activity', 'organizerId1', '0xOwnerAddress1', 'CONFIRMED', '2023-01-01T00:00:00.000Z', '2023-01-01T00:00:00.000Z'), +('0xLoyaltyCardActivityContractAddress', 2, '{"name": "Loyalty Card NFT #2", "description": "Second NFT"}', NULL, 'ipfs://example2', '5', 'test-loyalty-card-activity', 'organizerId1', '0xOwnerAddress2', 'CONFIRMED', '2023-01-02T00:00:00.000Z', '2023-01-02T00:00:00.000Z'), +('0xNewContractAddress1', 3, '{"name": "Loyalty Card NFT #3", "description": "Third NFT"}', NULL, 'ipfs://example3', '5', 'test-loyalty-card-activity-2', 'organizerId2', '0xOwnerAddress3', 'CONFIRMED', '2023-01-03T00:00:00.000Z', '2023-01-03T00:00:00.000Z'), +('0xNewContractAddress2', 4, '{"name": "Loyalty Card NFT #4", "description": "Fourth NFT"}', NULL, 'ipfs://example4', '5', 'test-loyalty-card-activity-3', 'organizerId3', '0xOwnerAddress4', 'CONFIRMED', '2023-01-04T00:00:00.000Z', '2023-01-04T00:00:00.000Z'); \ No newline at end of file diff --git a/hasura/app/seeds/default/19_nftMintPassword.sql b/hasura/app/seeds/default/19_nftMintPassword.sql new file mode 100644 index 000000000..005a1d39b --- /dev/null +++ b/hasura/app/seeds/default/19_nftMintPassword.sql @@ -0,0 +1,2 @@ +SET check_function_bodies = FALSE; + diff --git a/hasura/app/seeds/default/20_shopifyCampaignParameters.sql b/hasura/app/seeds/default/20_shopifyCampaignParameters.sql new file mode 100644 index 000000000..005a1d39b --- /dev/null +++ b/hasura/app/seeds/default/20_shopifyCampaignParameters.sql @@ -0,0 +1,2 @@ +SET check_function_bodies = FALSE; + diff --git a/hasura/app/seeds/default/21_stampNftContract.sql b/hasura/app/seeds/default/21_stampNftContract.sql new file mode 100644 index 000000000..005a1d39b --- /dev/null +++ b/hasura/app/seeds/default/21_stampNftContract.sql @@ -0,0 +1,2 @@ +SET check_function_bodies = FALSE; + diff --git a/hasura/app/seeds/default/22_stampNft.sql b/hasura/app/seeds/default/22_stampNft.sql new file mode 100644 index 000000000..005a1d39b --- /dev/null +++ b/hasura/app/seeds/default/22_stampNft.sql @@ -0,0 +1,2 @@ +SET check_function_bodies = FALSE; + diff --git a/hasura/app/seeds/default/23_stampNftSupply.sql b/hasura/app/seeds/default/23_stampNftSupply.sql new file mode 100644 index 000000000..005a1d39b --- /dev/null +++ b/hasura/app/seeds/default/23_stampNftSupply.sql @@ -0,0 +1,2 @@ +SET check_function_bodies = FALSE; + diff --git a/hasura/app/seeds/default/6_eventParameters.sql b/hasura/app/seeds/default/6_eventParameters.sql index 76f0e887b..c5507ec47 100644 --- a/hasura/app/seeds/default/6_eventParameters.sql +++ b/hasura/app/seeds/default/6_eventParameters.sql @@ -1,8 +1,8 @@ SET check_function_bodies = FALSE; -- Insert data into eventParameters table -INSERT INTO public."eventParameters"("id", "eventId", "activityWebhookId", "status", "created_at", "updated_at", "dateStart", "dateEnd", "dateSaleStart", "dateSaleEnd", "timezone", "organizerId", "signingKey") - VALUES ('f493d61a-d52b-4664-84c7-cd3cf1872ef1', 'clizzpvidao620buvxit1ynko', 'fake-webhook-id', 'PUBLISHED', '2023-08-24 08:35:47.155813+00', '2023-08-24 08:35:47.155813+00', '2023-08-24 08:35:47.155813+00', '2023-08-25 12:00:00.155813', '2023-07-18 16:00:00', '2023-07-22 00:00:00', 'Europe/London', 'clizzky8kap2t0bw7wka9a2id', 'fake-signing-key'), -('42d424d6-da70-4f9d-bf29-3f4ec27b32e7', 'clocula4d04g40bw1t9zefsuc', 'fake-webhook-id-2', 'DRAFT', '2023-08-24 08:35:47.155813+00', '2023-08-24 08:35:47.155813+00', '2023-08-24 08:35:47.155813+00', '2023-08-25 12:00:00.155813', '2023-07-23 12:00:00.0', '2023-08-24 12:00:00.0', 'Europe/London', 'clizzky8kap2t0bw7wka9a2id', 'fake-signing-key-2'), -('2f4a6f17-01a9-4c34-b61e-b1d190ff4a0e', 'fake-event-1', 'fake-webhook-id-3', 'PUBLISHED', '2024-02-12 08:35:47.155813+00', '2024-02-13 08:35:47.155813+00', '2024-03-12 08:00:00.155813', '2024-03-12 18:00:00.155813', '2023-01-23 12:00:00.0', '2024-03-12 08:00:00.155813', 'America/New_York', 'clizzky8kap2t0bw7wka9a2id', 'fake-signing-key-3'); +INSERT INTO public."eventParameters"("id", "eventId", "activityWebhookId", "status", "created_at", "updated_at", "dateStart", "dateEnd", "dateSaleStart", "dateSaleEnd", "timezone", "organizerId", "activityWebhookSigningKey", "metadataUpdateWebhookId", "metadataUpdateWebhookSigningKey") + VALUES ('f493d61a-d52b-4664-84c7-cd3cf1872ef1', 'clizzpvidao620buvxit1ynko', 'fake-webhook-id', 'PUBLISHED', '2023-08-24 08:35:47.155813+00', '2023-08-24 08:35:47.155813+00', '2023-08-24 08:35:47.155813+00', '2023-08-25 12:00:00.155813', '2023-07-18 16:00:00', '2023-07-22 00:00:00', 'Europe/London', 'clizzky8kap2t0bw7wka9a2id', 'fake-signing-key', NULL, NULL), +('42d424d6-da70-4f9d-bf29-3f4ec27b32e7', 'clocula4d04g40bw1t9zefsuc', 'fake-webhook-id-2', 'DRAFT', '2023-08-24 08:35:47.155813+00', '2023-08-24 08:35:47.155813+00', '2023-08-24 08:35:47.155813+00', '2023-08-25 12:00:00.155813', '2023-07-23 12:00:00.0', '2023-08-24 12:00:00.0', 'Europe/London', 'clizzky8kap2t0bw7wka9a2id', 'fake-signing-key-2', NULL, NULL), +('2f4a6f17-01a9-4c34-b61e-b1d190ff4a0e', 'fake-event-1', 'fake-webhook-id-3', 'PUBLISHED', '2024-02-12 08:35:47.155813+00', '2024-02-13 08:35:47.155813+00', '2024-03-12 08:00:00.155813', '2024-03-12 18:00:00.155813', '2023-01-23 12:00:00.0', '2024-03-12 08:00:00.155813', 'America/New_York', 'clizzky8kap2t0bw7wka9a2id', 'fake-signing-key-3', NULL, NULL); diff --git a/libs/crypto/.swcrc b/libs/crypto/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/crypto/.swcrc +++ b/libs/crypto/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/crypto/src/index.ts b/libs/crypto/src/index.ts index 8b4c947f9..f1a7d3fc2 100644 --- a/libs/crypto/src/index.ts +++ b/libs/crypto/src/index.ts @@ -1 +1,11 @@ -export { getHmacDigestFromString, isValidSignature } from './lib'; +export { + decryptSecret, + encryptSecret, + generateApiKeyId, + generateRandomAlphanumericString, + generateRandomString, + getHmacDigestFromString, + hashSecret, + isValidSignature, + verifySecret, +} from './lib'; diff --git a/libs/crypto/src/lib/index.d.ts b/libs/crypto/src/lib/index.d.ts new file mode 100644 index 000000000..7dd635005 --- /dev/null +++ b/libs/crypto/src/lib/index.d.ts @@ -0,0 +1,31 @@ +interface GetHmacDigestFromTextString { + body: string; + secret: string; + algorithm?: string; +} +export declare function getHmacDigestFromString({ + body, + secret, + algorithm, +}: GetHmacDigestFromTextString): string; +interface IsValidSignatureProps extends GetHmacDigestFromTextString { + signature: string; +} +export declare function isValidSignature({ + signature, + ...props +}: IsValidSignatureProps): boolean; +export declare function generateRandomAlphanumericString( + length?: number, +): string; +export declare function generateRandomString(length?: number): string; +export declare function generateApiKeyId(apiKeyPrefix?: string): string; +export declare function hashSecret(secret: string, salt: string): string; +export declare function verifySecret( + providedSecret: string, + storedHashedSecret: string, + storedSalt: string, +): boolean; +export declare function encryptSecret(secret: string): string; +export declare function decryptSecret(encryptedSecret: string): string; +export {}; diff --git a/libs/crypto/src/lib/index.spec.ts b/libs/crypto/src/lib/index.spec.ts index 9f4b6e864..1fe1d1915 100644 --- a/libs/crypto/src/lib/index.spec.ts +++ b/libs/crypto/src/lib/index.spec.ts @@ -1,10 +1,17 @@ -import { getHmacDigestFromString, isValidSignature } from './index'; +import { + generateApiKeyId, + generateRandomAlphanumericString, + getHmacDigestFromString, + hashSecret, + isValidSignature, + verifySecret, +} from './index'; describe('Crypto library', () => { describe('getHmacDigestFromString', () => { it('should return correct HMAC digest', () => { const result = getHmacDigestFromString({ - string: 'test', + body: 'test', secret: 'secret', }); expect(result).toBe( @@ -13,7 +20,7 @@ describe('Crypto library', () => { }); it('should return correct HMAC digest with SHA1', () => { const result = getHmacDigestFromString({ - string: 'test', + body: 'test', secret: 'secret', algorithm: 'sha1', }); @@ -24,7 +31,7 @@ describe('Crypto library', () => { it('should throw error for invalid algorithm', () => { expect(() => { getHmacDigestFromString({ - string: 'test', + body: 'test', secret: 'secret', algorithm: 'invalid', }); @@ -35,7 +42,7 @@ describe('Crypto library', () => { describe('isValidSignature', () => { it('should return true for valid signature', () => { const result = isValidSignature({ - string: 'test', + body: 'test', secret: 'secret', signature: '0329a06b62cd16b33eb6792be8c60b158d89a2ee3a876fce9a881ebb488c0914', @@ -45,7 +52,7 @@ describe('Crypto library', () => { it('should return false for valid signature but wrong algorithm', () => { const result = isValidSignature({ - string: 'test', + body: 'test', secret: 'secret', signature: '0329a06b62cd16b33eb6792be8c60b158d89a2ee3a876fce9a881ebb488c0914', @@ -56,7 +63,7 @@ describe('Crypto library', () => { it('should return false for invalid signature', () => { const result = isValidSignature({ - string: 'test', + body: 'test', secret: 'secret', signature: 'invalid', }); @@ -66,7 +73,7 @@ describe('Crypto library', () => { it('should throw error for wrong algorithm', () => { expect(() => isValidSignature({ - string: 'test', + body: 'test', secret: 'secret', signature: '0329a06b62cd16b33eb6792be8c60b158d89a2ee3a876fce9a881ebb488c0914', @@ -75,4 +82,77 @@ describe('Crypto library', () => { ).toThrow(); }); }); + describe('generateRandomAlphanumericString', () => { + it('should generate a random string with default length', () => { + const result = generateRandomAlphanumericString(); + expect(result).toHaveLength(6); + expect(result).toMatch(/^[A-Z0-9]+$/); + }); + + it('should generate a random string with specified length', () => { + const length = 10; + const result = generateRandomAlphanumericString(length); + expect(result).toHaveLength(length); + expect(result).toMatch(/^[A-Z0-9]+$/); + }); + + it('should generate different random strings on each call', () => { + const result1 = generateRandomAlphanumericString(); + const result2 = generateRandomAlphanumericString(); + expect(result1).not.toBe(result2); + }); + }); + describe('generateApiKeyId', () => { + it('should generate an API key ID with default no prefix', () => { + const result = generateApiKeyId(); + expect(result).toMatch(/^[a-f0-9]{32}$/); + }); + + it('should generate an API key ID with custom prefix', () => { + const prefix = 'custom_'; + const result = generateApiKeyId(prefix); + expect(result).toMatch(new RegExp(`^${prefix}[a-f0-9]{32}$`)); + }); + + it('should generate different API key IDs on each call', () => { + const result1 = generateApiKeyId(); + const result2 = generateApiKeyId(); + expect(result1).not.toBe(result2); + }); + }); + + describe('hashSecret and verifySecret', () => { + it('should hash and verify secret correctly', () => { + const secret = 'my-secret'; + const salt = 'random-salt'; + + const hashedSecret = hashSecret(secret, salt); + expect(hashedSecret).not.toBe(secret); + + const isValid = verifySecret(secret, hashedSecret, salt); + expect(isValid).toBe(true); + }); + + it('should return false when verifying with wrong secret', () => { + const secret = 'my-secret'; + const wrongSecret = 'wrong-secret'; + const salt = 'random-salt'; + + const hashedSecret = hashSecret(secret, salt); + + const isValid = verifySecret(wrongSecret, hashedSecret, salt); + expect(isValid).toBe(false); + }); + + it('should return false when verifying with wrong salt', () => { + const secret = 'my-secret'; + const salt = 'random-salt'; + const wrongSalt = 'wrong-salt'; + + const hashedSecret = hashSecret(secret, salt); + + const isValid = verifySecret(secret, hashedSecret, wrongSalt); + expect(isValid).toBe(false); + }); + }); }); diff --git a/libs/crypto/src/lib/index.ts b/libs/crypto/src/lib/index.ts index 0aeec2e46..adfd0463c 100644 --- a/libs/crypto/src/lib/index.ts +++ b/libs/crypto/src/lib/index.ts @@ -1,19 +1,30 @@ -import { createHmac } from 'crypto'; +import env from '@env/server'; +// TODO: replace with Web Crypto API instead of Node.js crypto (will make it work in the browser and Edge) +import { + BinaryToTextEncoding, + createCipheriv, + createDecipheriv, + createHmac, + pbkdf2Sync, + randomBytes, +} from 'crypto'; interface GetHmacDigestFromTextString { - string: string; + body: string; secret: string; algorithm?: string; + encoding?: BinaryToTextEncoding; } export function getHmacDigestFromString({ - string, + body, secret, algorithm = 'sha256', + encoding = 'hex', }: GetHmacDigestFromTextString): string { const hmac = createHmac(algorithm, secret); - hmac.update(string, 'utf-8'); - return hmac.digest('hex'); + hmac.update(body, 'utf-8'); + return hmac.digest(encoding); } interface IsValidSignatureProps extends GetHmacDigestFromTextString { @@ -26,3 +37,69 @@ export function isValidSignature({ }: IsValidSignatureProps): boolean { return signature === getHmacDigestFromString(props); } + +export function generateRandomAlphanumericString(length = 6): string { + const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; + const bytes = randomBytes(length); + let result = ''; + for (let i = 0; i < length; i++) { + const randomIndex = bytes[i] % characters.length; + result += characters.charAt(randomIndex); + } + + return result; +} + +export function generateRandomString(length = 32): string { + return randomBytes(length / 2).toString('hex'); +} + +export function generateApiKeyId(apiKeyPrefix = ''): string { + return `${apiKeyPrefix}${generateRandomString(32)}`; +} + +export function hashSecret(secret: string, salt: string): string { + const iterations = 100000; + const keyLength = 64; + const digest = 'sha512'; + + return pbkdf2Sync(secret, salt, iterations, keyLength, digest).toString( + 'hex', + ); +} + +export function verifySecret( + providedSecret: string, + storedHashedSecret: string, + storedSalt: string, +): boolean { + const hashedProvidedSecret = hashSecret(providedSecret, storedSalt); + return hashedProvidedSecret === storedHashedSecret; +} + +export function encryptSecret(secret: string): string { + const iv = randomBytes(16); + const key = Buffer.from(env.API_SECRET_ENCRYPTION_KEY); + if (key.length !== 32) { + throw new Error('Invalid encryption key length. Expected 32 bytes.'); + } + const cipher = createCipheriv('aes-256-cbc', key, iv); + let encrypted = cipher.update(secret); + encrypted = Buffer.concat([encrypted, cipher.final()]); + return `${iv.toString('hex')}:${encrypted.toString('hex')}`; +} + +export function decryptSecret(encryptedSecret: string): string { + const [ivHex, encryptedHex] = encryptedSecret.split(':'); + const iv = Buffer.from(ivHex, 'hex'); + const encrypted = Buffer.from(encryptedHex, 'hex'); + const key = Buffer.from(env.API_SECRET_ENCRYPTION_KEY); + + if (key.length !== 32) { + throw new Error('Invalid encryption key length. Expected 32 bytes.'); + } + const decipher = createDecipheriv('aes-256-cbc', key, iv); + let decrypted = decipher.update(encrypted); + decrypted = Buffer.concat([decrypted, decipher.final()]); + return decrypted.toString(); +} diff --git a/libs/crypto/tsconfig.json b/libs/crypto/tsconfig.json index 19b9eece4..a2cc21371 100644 --- a/libs/crypto/tsconfig.json +++ b/libs/crypto/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/crypto/tsconfig.lib.json b/libs/crypto/tsconfig.lib.json index 3f06e8028..85861fa77 100644 --- a/libs/crypto/tsconfig.lib.json +++ b/libs/crypto/tsconfig.lib.json @@ -1,11 +1,11 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../dist/out-tsc", "declaration": true, "types": ["node"] }, "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"], - "include": ["src/**/*.ts"] + "include": ["src/**/*.ts", "../../types/**/*.d.ts"] } diff --git a/libs/crypto/tsconfig.spec.json b/libs/crypto/tsconfig.spec.json index 9b2a121d1..a0a7603af 100644 --- a/libs/crypto/tsconfig.spec.json +++ b/libs/crypto/tsconfig.spec.json @@ -2,13 +2,15 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", + "strict": false, "types": ["jest", "node"] }, "include": [ "jest.config.ts", "src/**/*.test.ts", "src/**/*.spec.ts", - "src/**/*.d.ts" + "src/**/*.d.ts", + "../../types/**/*.d.ts" ] } diff --git a/libs/currency/api/.swcrc b/libs/currency/api/.swcrc index 4352f93ca..a4c035518 100644 --- a/libs/currency/api/.swcrc +++ b/libs/currency/api/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -26,4 +24,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/currency/api/package.json b/libs/currency/api/package.json index 83aecc563..a07b26a9d 100644 --- a/libs/currency/api/package.json +++ b/libs/currency/api/package.json @@ -4,7 +4,7 @@ "dependencies": { "tslib": "^2.3.0" }, - "type": "commonjs", + "type": "nodenext", "main": "./src/index.js", "typings": "./src/index.d.ts" } diff --git a/libs/currency/api/src/index.ts b/libs/currency/api/src/index.ts index afa681a76..789eafc27 100644 --- a/libs/currency/api/src/index.ts +++ b/libs/currency/api/src/index.ts @@ -79,6 +79,7 @@ export class Currency { baseCurrency: string, rates: { [key: string]: number }, ) { + // @ts-ignore const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); const filePath = path.join(__dirname, `rates/${baseCurrency}.json`); @@ -109,6 +110,7 @@ export class Currency { return JSON.parse(data); } else { // Existing logic for non-preview or non-production environments + // @ts-ignore const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); const filePath = path.join(__dirname, `rates/${baseCurrency}.json`); diff --git a/libs/currency/api/tsconfig.json b/libs/currency/api/tsconfig.json index fa625a52a..817c7862a 100644 --- a/libs/currency/api/tsconfig.json +++ b/libs/currency/api/tsconfig.json @@ -1,14 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "esnext", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, "noPropertyAccessFromIndexSignature": false, "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true, - "preserveConstEnums": true + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/currency/api/tsconfig.spec.json b/libs/currency/api/tsconfig.spec.json index 11112ca4d..a9894640f 100644 --- a/libs/currency/api/tsconfig.spec.json +++ b/libs/currency/api/tsconfig.spec.json @@ -2,7 +2,8 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "esnext", + "strict": false, "types": ["jest", "node"] }, "include": [ diff --git a/libs/currency/types/.swcrc b/libs/currency/types/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/currency/types/.swcrc +++ b/libs/currency/types/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/currency/types/package.json b/libs/currency/types/package.json index 916f92d30..35061f67d 100644 --- a/libs/currency/types/package.json +++ b/libs/currency/types/package.json @@ -1,5 +1,5 @@ { "name": "@currency/types", "version": "0.0.1", - "type": "commonjs" + "type": "nodenext" } diff --git a/libs/currency/types/tsconfig.json b/libs/currency/types/tsconfig.json index 9bde19595..9103486c2 100644 --- a/libs/currency/types/tsconfig.json +++ b/libs/currency/types/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/env/client/tsconfig.json b/libs/env/client/tsconfig.json index 9103486c2..8e91f1a0f 100644 --- a/libs/env/client/tsconfig.json +++ b/libs/env/client/tsconfig.json @@ -1,6 +1,7 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { + "types": ["node"], "module": "NodeNext", "moduleResolution": "NodeNext", "allowJs": true, diff --git a/libs/env/server/src/index.mjs b/libs/env/server/src/index.mjs index dd2906397..ab679eb8e 100644 --- a/libs/env/server/src/index.mjs +++ b/libs/env/server/src/index.mjs @@ -40,6 +40,8 @@ const env = createEnv({ POSTHOG_KEY: z.string().min(1), POSTHOG_PERSONAL_API_KEY: z.string().min(1), COMETH_CONNECT_API_KEY: z.string().min(1), + API_SECRET_ENCRYPTION_KEY: z.string().length(32), + SHOPIFY_SHARED_SECRET: z.string().length(32), }, runtimeEnv: { APP: process.env.APP, @@ -82,6 +84,8 @@ const env = createEnv({ POSTHOG_KEY: process.env.POSTHOG_KEY, POSTHOG_PERSONAL_API_KEY: process.env.POSTHOG_PERSONAL_API_KEY, COMETH_CONNECT_API_KEY: process.env.COMETH_CONNECT_API_KEY, + API_SECRET_ENCRYPTION_KEY: process.env.API_SECRET_ENCRYPTION_KEY, + SHOPIFY_SHARED_SECRET: process.env.SHOPIFY_SHARED_SECRET, }, }); diff --git a/libs/env/server/tsconfig.json b/libs/env/server/tsconfig.json index 9103486c2..8e91f1a0f 100644 --- a/libs/env/server/tsconfig.json +++ b/libs/env/server/tsconfig.json @@ -1,6 +1,7 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { + "types": ["node"], "module": "NodeNext", "moduleResolution": "NodeNext", "allowJs": true, diff --git a/libs/features/account/api/.swcrc b/libs/features/account/api/.swcrc new file mode 100644 index 000000000..a1276087c --- /dev/null +++ b/libs/features/account/api/.swcrc @@ -0,0 +1,29 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + ".*\\.spec.tsx?$", + ".*\\.test.tsx?$", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/features/account/api/project.json b/libs/features/account/api/project.json index ae3092e82..aa139e046 100644 --- a/libs/features/account/api/project.json +++ b/libs/features/account/api/project.json @@ -5,7 +5,7 @@ "projectType": "library", "targets": { "build": { - "executor": "@nx/js:tsc", + "executor": "@nx/js:swc", "outputs": ["{options.outputPath}"], "options": { "outputPath": "dist/libs/features/account/api", diff --git a/libs/features/account/api/src/index.d.ts b/libs/features/account/api/src/index.d.ts new file mode 100644 index 000000000..40cba3d18 --- /dev/null +++ b/libs/features/account/api/src/index.d.ts @@ -0,0 +1,2 @@ +export * from './lib/handleAccount'; +export * from './lib/getAccount'; diff --git a/libs/features/account/api/src/lib/createAccount.d.ts b/libs/features/account/api/src/lib/createAccount.d.ts new file mode 100644 index 000000000..2f6a0dd97 --- /dev/null +++ b/libs/features/account/api/src/lib/createAccount.d.ts @@ -0,0 +1,8 @@ +import type { CreateAccountMutation } from '@gql/admin/types'; +import type { Account_Insert_Input } from '@gql/shared/types'; +export type CreateAccountInput = Required< + Pick +>; +export declare const createAccount: ( + account: CreateAccountInput, +) => Promise; diff --git a/libs/features/account/api/src/lib/getAccount.d.ts b/libs/features/account/api/src/lib/getAccount.d.ts new file mode 100644 index 000000000..2a5593237 --- /dev/null +++ b/libs/features/account/api/src/lib/getAccount.d.ts @@ -0,0 +1,3 @@ +import type { GetAccountQuery } from '@gql/admin/types'; +export type Account = GetAccountQuery['account'][number]; +export declare const getAccount: (address: string) => Promise; diff --git a/libs/features/account/api/src/lib/handleAccount.d.ts b/libs/features/account/api/src/lib/handleAccount.d.ts new file mode 100644 index 000000000..b69f565bd --- /dev/null +++ b/libs/features/account/api/src/lib/handleAccount.d.ts @@ -0,0 +1,5 @@ +import { CreateAccountInput } from './createAccount'; +import { Account } from './getAccount'; +export declare const handleAccount: ( + account: CreateAccountInput, +) => Promise; diff --git a/libs/features/account/api/tsconfig.json b/libs/features/account/api/tsconfig.json index 2c9d3a5ec..0bd22c66e 100644 --- a/libs/features/account/api/tsconfig.json +++ b/libs/features/account/api/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/features/account/api/tsconfig.lib.json b/libs/features/account/api/tsconfig.lib.json index b58416abd..393f34d4a 100644 --- a/libs/features/account/api/tsconfig.lib.json +++ b/libs/features/account/api/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/features/account/api/tsconfig.spec.json b/libs/features/account/api/tsconfig.spec.json index 6668655fc..e3b1704ec 100644 --- a/libs/features/account/api/tsconfig.spec.json +++ b/libs/features/account/api/tsconfig.spec.json @@ -2,10 +2,12 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", + "strict": false, "types": ["jest", "node"] }, "include": [ + "../../../../types/**/*.d.ts", "jest.config.ts", "src/**/*.test.ts", "src/**/*.spec.ts", diff --git a/libs/features/app-nav/tsconfig.spec.json b/libs/features/app-nav/tsconfig.spec.json index 160668f55..bb4fbab2a 100644 --- a/libs/features/app-nav/tsconfig.spec.json +++ b/libs/features/app-nav/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/back-office/app-nav/src/lib/menu-nav/MenuNav.tsx b/libs/features/back-office/app-nav/src/lib/menu-nav/MenuNav.tsx index 815126886..e270d1308 100644 --- a/libs/features/back-office/app-nav/src/lib/menu-nav/MenuNav.tsx +++ b/libs/features/back-office/app-nav/src/lib/menu-nav/MenuNav.tsx @@ -1,7 +1,14 @@ import { Roles_Enum } from '@gql/shared/types'; import { AppUser } from '@next/types'; import { TextSkeleton } from '@ui/components'; -import { ContentSpaces, EventManagement, UserRoles, Users } from '@ui/icons'; +import { + ContentSpaces, + EventManagement, + LoyaltyCard, + UserRoles, + Users, + Shopify, +} from '@ui/icons'; import { useTranslations } from 'next-intl'; import { MenuNavDesktop } from './MenuNavDesktop'; import { MenuNavMobile, MenuNavMobileProps } from './MenuNavMobile'; @@ -15,6 +22,18 @@ export const MenuNav: React.FC = ({ user }) => { let items: MenuNavMobileProps['items'] = []; const adminItems: MenuNavMobileProps['items'] = [ + { + icon: , + value: '/loyalty-card', + text: t('loyalty-card-text'), + type: 'item', + }, + { + icon: , + value: '/campaigns/shopify', + text: t('shopify-text'), + type: 'item', + }, { icon: , value: '/campaigns/events', diff --git a/libs/features/back-office/app-nav/src/lib/profile-nav/ProfileNavClient.tsx b/libs/features/back-office/app-nav/src/lib/profile-nav/ProfileNavClient.tsx index 4f9895c11..e0de39dad 100644 --- a/libs/features/back-office/app-nav/src/lib/profile-nav/ProfileNavClient.tsx +++ b/libs/features/back-office/app-nav/src/lib/profile-nav/ProfileNavClient.tsx @@ -300,6 +300,7 @@ export const ProfileNavClient = ({ : undefined; const signOutUserAction = useCallback(async () => { + router.push('/'); await logout({ refresh: true }); toast({ title: profileSectionsText.signOutTitle, diff --git a/libs/features/back-office/app-nav/tsconfig.spec.json b/libs/features/back-office/app-nav/tsconfig.spec.json index 3bcbd4a54..1816bd3a5 100644 --- a/libs/features/back-office/app-nav/tsconfig.spec.json +++ b/libs/features/back-office/app-nav/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/back-office/content-spaces-api/tsconfig.spec.json b/libs/features/back-office/content-spaces-api/tsconfig.spec.json index 103368636..a18f2c33d 100644 --- a/libs/features/back-office/content-spaces-api/tsconfig.spec.json +++ b/libs/features/back-office/content-spaces-api/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/back-office/content-spaces-types/.swcrc b/libs/features/back-office/content-spaces-types/.swcrc index d54df2b94..1526e0d72 100644 --- a/libs/features/back-office/content-spaces-types/.swcrc +++ b/libs/features/back-office/content-spaces-types/.swcrc @@ -15,7 +15,7 @@ "loose": true }, "module": { - "type": "commonjs" + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -26,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/features/back-office/content-spaces-types/tsconfig.json b/libs/features/back-office/content-spaces-types/tsconfig.json index 47cfabecf..7abc8796f 100644 --- a/libs/features/back-office/content-spaces-types/tsconfig.json +++ b/libs/features/back-office/content-spaces-types/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/features/back-office/content-spaces-types/tsconfig.lib.json b/libs/features/back-office/content-spaces-types/tsconfig.lib.json index 28369ef76..949717775 100644 --- a/libs/features/back-office/content-spaces-types/tsconfig.lib.json +++ b/libs/features/back-office/content-spaces-types/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/features/back-office/content-spaces/src/lib/actions/getContentSpaceFiles.tsx b/libs/features/back-office/content-spaces/src/lib/actions/getContentSpaceFiles.tsx index 724978586..52236c07c 100644 --- a/libs/features/back-office/content-spaces/src/lib/actions/getContentSpaceFiles.tsx +++ b/libs/features/back-office/content-spaces/src/lib/actions/getContentSpaceFiles.tsx @@ -19,7 +19,8 @@ export const getContentSpaceFiles = cacheWithDynamicKeys( }); return list.items.filter((item): item is FileSummary => 'filePath' in item); }, - (props: [GetContentSpaceFilesProps]) => [ - `${props[0].organizerId}-${props[0].contentSpaceId}-getContentSpaceFiles`, - ], + async (props: [GetContentSpaceFilesProps]) => + Promise.resolve([ + `${props[0].organizerId}-${props[0].contentSpaceId}-getContentSpaceFiles`, + ]), ); diff --git a/libs/features/back-office/content-spaces/src/lib/organisms/ContentSpaceEventPassesTable/ContentSpaceEventPassesTable.tsx b/libs/features/back-office/content-spaces/src/lib/organisms/ContentSpaceEventPassesTable/ContentSpaceEventPassesTable.tsx index 3cae257c1..b6936d598 100644 --- a/libs/features/back-office/content-spaces/src/lib/organisms/ContentSpaceEventPassesTable/ContentSpaceEventPassesTable.tsx +++ b/libs/features/back-office/content-spaces/src/lib/organisms/ContentSpaceEventPassesTable/ContentSpaceEventPassesTable.tsx @@ -10,8 +10,10 @@ import { } from '@ui/components'; import { useTranslations } from 'next-intl'; -export interface ContentSpaceEventPassesTableProps - extends Pick {} +export type ContentSpaceEventPassesTableProps = Pick< + ContentSpaceFromOrganizerWithPasses, + 'eventPasses' +>; export function ContentSpaceEventPassesTable({ eventPasses, diff --git a/libs/features/back-office/content-spaces/src/lib/organisms/ContentSpaceFilesUploader/ContentSpaceFilesUploader.stories.tsx b/libs/features/back-office/content-spaces/src/lib/organisms/ContentSpaceFilesUploader/ContentSpaceFilesUploader.stories.tsx index 92cc7a7fe..ae9e81849 100644 --- a/libs/features/back-office/content-spaces/src/lib/organisms/ContentSpaceFilesUploader/ContentSpaceFilesUploader.stories.tsx +++ b/libs/features/back-office/content-spaces/src/lib/organisms/ContentSpaceFilesUploader/ContentSpaceFilesUploader.stories.tsx @@ -1,11 +1,10 @@ import * as uploaderProvider from '@next/uploader-provider'; -import { expect } from '@storybook/jest'; import { Meta, StoryObj } from '@storybook/react'; import * as nextIntl from 'next-intl'; import * as getPass from '../../actions/getContentSpaceFiles'; import * as walletProvider from '@next/wallet'; -import { screen, userEvent } from '@storybook/test'; +import { expect, screen, userEvent } from '@storybook/test'; import { SessionDecorator } from '@test-utils/storybook-decorators'; import { createMock, getMock } from 'storybook-addon-module-mock'; import { contentSpaceFiles } from '../ContentSpaceFilesTable/examples'; diff --git a/libs/features/back-office/content-spaces/tsconfig.spec.json b/libs/features/back-office/content-spaces/tsconfig.spec.json index 52f39deee..c6e0009e1 100644 --- a/libs/features/back-office/content-spaces/tsconfig.spec.json +++ b/libs/features/back-office/content-spaces/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/nft/thirdweb-organizer/.swcrc b/libs/features/back-office/events-api/.swcrc similarity index 87% rename from libs/nft/thirdweb-organizer/.swcrc rename to libs/features/back-office/events-api/.swcrc index 4352f93ca..a4c035518 100644 --- a/libs/nft/thirdweb-organizer/.swcrc +++ b/libs/features/back-office/events-api/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -26,4 +24,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/features/back-office/events-api/project.json b/libs/features/back-office/events-api/project.json index 70072c991..0d631886e 100644 --- a/libs/features/back-office/events-api/project.json +++ b/libs/features/back-office/events-api/project.json @@ -10,23 +10,13 @@ "outputs": ["{options.outputFile}"] }, "build": { - "executor": "@nx/rollup:rollup", + "executor": "@nx/js:swc", "outputs": ["{options.outputPath}"], "options": { "outputPath": "dist/libs/features/back-office/events-api", "tsConfig": "libs/features/back-office/events-api/tsconfig.lib.json", - "project": "libs/features/back-office/events-api/package.json", - "entryFile": "libs/features/back-office/events-api/src/index.ts", - "external": ["react", "react-dom", "react/jsx-runtime"], - "rollupConfig": "@nx/react/plugins/bundle-rollup", - "compiler": "swc", - "assets": [ - { - "glob": "libs/features/back-office/events-api/README.md", - "input": ".", - "output": "." - } - ] + "main": "libs/features/back-office/events-api/src/index.ts", + "assets": ["libs/features/back-office/events-api/*.md"] } }, "test": { diff --git a/libs/features/back-office/events-api/src/index.ts b/libs/features/back-office/events-api/src/index.ts index 435b38b04..c0f06b4d1 100644 --- a/libs/features/back-office/events-api/src/index.ts +++ b/libs/features/back-office/events-api/src/index.ts @@ -1,3 +1,8 @@ export { getEventPassDelayedRevealedFromEventPassIdOrganizer } from './lib/getEventPassDelayedRevealedFromEventPassIdOrganizer'; export { getEventWithPassesOrganizer } from './lib/getEventWithPassesOrganizer'; export { getEventsFromOrganizerIdTable } from './lib/getEventsFromOrganizerIdTable'; +export { + createWebhooksForEvent, + updateWebhooksForEvent, +} from './lib/createWebhooksForEvent'; +export { getAlchemyInfosFromEventId } from './lib/getAlchemyInfosFromEventId'; diff --git a/libs/features/back-office/events-api/src/lib/createWebhooksForEvent.spec.ts b/libs/features/back-office/events-api/src/lib/createWebhooksForEvent.spec.ts new file mode 100644 index 000000000..0e2d94b56 --- /dev/null +++ b/libs/features/back-office/events-api/src/lib/createWebhooksForEvent.spec.ts @@ -0,0 +1,140 @@ +import { AlchemyWrapper } from '@indexer/alchemy/admin'; +import { NftFilter } from 'alchemy-sdk'; +import { + createWebhooksForEvent, + updateWebhooksForEvent, +} from './createWebhooksForEvent'; + +jest.mock('@indexer/alchemy/admin'); + +describe('createWebhooksForEvent', () => { + let mockAlchemyWrapper: jest.Mocked; + beforeEach(() => { + mockAlchemyWrapper = { + createNftActivityWebhook: jest.fn(), + createNftMetadataUpdateWebhook: jest.fn(), + } as unknown as jest.Mocked; + }); + afterEach(() => { + jest.clearAllMocks(); + }); + + it('should create activity webhook when createActivityWebhook is true', async () => { + const eventId = 'event1'; + const nftCollectionAddresses: NftFilter[] = [{ contractAddress: '0x123' }]; + + await createWebhooksForEvent( + { + eventId, + nftCollectionAddresses, + createActivityWebhook: true, + }, + mockAlchemyWrapper, + ); + + expect(mockAlchemyWrapper.createNftActivityWebhook).toHaveBeenCalledWith( + `${process.env.WEB_APP_URL}api/webhooks/pass-nft-activity/${eventId}`, + nftCollectionAddresses, + ); + }); + + it('should create metadata update webhook when createMetadataUpdateWebhook is true', async () => { + const eventId = 'event1'; + const nftCollectionAddresses: NftFilter[] = [{ contractAddress: '0x123' }]; + + await createWebhooksForEvent( + { + eventId, + nftCollectionAddresses, + createMetadataUpdateWebhook: true, + }, + mockAlchemyWrapper, + ); + + expect( + mockAlchemyWrapper.createNftMetadataUpdateWebhook, + ).toHaveBeenCalledWith( + `${process.env.WEB_APP_URL}api/webhooks/pass-nft-metadata-update/${eventId}`, + nftCollectionAddresses, + ); + }); +}); + +describe('updateWebhooksForEvent', () => { + let mockAlchemyWrapper: jest.Mocked; + beforeEach(() => { + mockAlchemyWrapper = { + addContractAddressToWebhook: jest.fn(), + } as unknown as jest.Mocked; + }); + + afterEach(() => { + jest.clearAllMocks(); + }); + + it('should update activity webhook when activityWebhookId is provided', async () => { + const activityWebhookId = 'webhook1'; + const nftCollectionAddresses: NftFilter[] = [{ contractAddress: '0x123' }]; + + await updateWebhooksForEvent( + { + activityWebhookId, + nftCollectionAddresses, + }, + mockAlchemyWrapper, + ); + + expect(mockAlchemyWrapper.addContractAddressToWebhook).toHaveBeenCalledWith( + activityWebhookId, + nftCollectionAddresses, + ); + }); + + it('should update metadata update webhook when metadataUpdateWebhookId is provided', async () => { + const metadataUpdateWebhookId = 'webhook2'; + const nftCollectionAddresses: NftFilter[] = [{ contractAddress: '0x123' }]; + + await updateWebhooksForEvent( + { + metadataUpdateWebhookId, + nftCollectionAddresses, + }, + mockAlchemyWrapper, + ); + + expect(mockAlchemyWrapper.addContractAddressToWebhook).toHaveBeenCalledWith( + metadataUpdateWebhookId, + nftCollectionAddresses, + ); + }); + + it('should not update activity webhook when activityWebhookId is not provided', async () => { + const nftCollectionAddresses: NftFilter[] = [{ contractAddress: '0x123' }]; + + await updateWebhooksForEvent( + { + nftCollectionAddresses, + }, + mockAlchemyWrapper, + ); + + expect( + mockAlchemyWrapper.addContractAddressToWebhook, + ).not.toHaveBeenCalled(); + }); + + it('should not update metadata update webhook when metadataUpdateWebhookId is not provided', async () => { + const nftCollectionAddresses: NftFilter[] = [{ contractAddress: '0x123' }]; + + await updateWebhooksForEvent( + { + nftCollectionAddresses, + }, + mockAlchemyWrapper, + ); + + expect( + mockAlchemyWrapper.addContractAddressToWebhook, + ).not.toHaveBeenCalled(); + }); +}); diff --git a/libs/features/back-office/events-api/src/lib/createWebhooksForEvent.ts b/libs/features/back-office/events-api/src/lib/createWebhooksForEvent.ts new file mode 100644 index 000000000..fa819f2ae --- /dev/null +++ b/libs/features/back-office/events-api/src/lib/createWebhooksForEvent.ts @@ -0,0 +1,71 @@ +import env from '@env/server'; +import { AlchemyWrapper } from '@indexer/alchemy/admin'; +// import { adminSdk } from '@gql/admin/api'; +import { NftFilter } from 'alchemy-sdk'; + +type CreateWebhooks = { + eventId: string; + nftCollectionAddresses: NftFilter[]; + createActivityWebhook?: boolean; + createMetadataUpdateWebhook?: boolean; +}; + +export const createWebhooksForEvent = async ( + { + eventId, + nftCollectionAddresses, + createActivityWebhook = true, + createMetadataUpdateWebhook = false, + }: CreateWebhooks, + alchemy = new AlchemyWrapper(), +) => { + const webAppUrl = env.WEB_APP_URL; + const webhooks = await Promise.all([ + createActivityWebhook + ? alchemy.createNftActivityWebhook( + `${webAppUrl}api/webhooks/pass-nft-activity/${eventId}`, + nftCollectionAddresses, + ) + : null, + createMetadataUpdateWebhook + ? alchemy.createNftMetadataUpdateWebhook( + `${webAppUrl}api/webhooks/pass-nft-metadata-update/${eventId}`, + nftCollectionAddresses, + ) + : null, + ]); + return { + activityWebhook: webhooks[0], + metadataUpdateWebhook: webhooks[1], + }; +}; + +type UpdateWebhooks = { + activityWebhookId?: string; + metadataUpdateWebhookId?: string; + nftCollectionAddresses: NftFilter[]; +}; + +export const updateWebhooksForEvent = async ( + { + activityWebhookId, + metadataUpdateWebhookId, + nftCollectionAddresses, + }: UpdateWebhooks, + alchemy = new AlchemyWrapper(), +) => { + return Promise.all([ + activityWebhookId + ? alchemy.addContractAddressToWebhook( + activityWebhookId, + nftCollectionAddresses, + ) + : null, + metadataUpdateWebhookId + ? alchemy.addContractAddressToWebhook( + metadataUpdateWebhookId, + nftCollectionAddresses, + ) + : null, + ]); +}; diff --git a/libs/features/pass-api/src/lib/getAlchemyInfosFromEventId.ts b/libs/features/back-office/events-api/src/lib/getAlchemyInfosFromEventId.ts similarity index 100% rename from libs/features/pass-api/src/lib/getAlchemyInfosFromEventId.ts rename to libs/features/back-office/events-api/src/lib/getAlchemyInfosFromEventId.ts diff --git a/libs/features/back-office/events-api/src/lib/getEventPassNftFiles.ts b/libs/features/back-office/events-api/src/lib/getEventPassNftFiles.ts index 872bc677a..d34987c95 100644 --- a/libs/features/back-office/events-api/src/lib/getEventPassNftFiles.ts +++ b/libs/features/back-office/events-api/src/lib/getEventPassNftFiles.ts @@ -19,7 +19,8 @@ export const getEventPassNftFiles = cacheWithDynamicKeys( }); return list.items.filter((item): item is FileSummary => 'filePath' in item); }, - (props: [GetEventPassNftFilesProps]) => [ - `${props[0].organizerId}-${props[0].eventId}-${props[0].eventPassId}-getEventPassNftFiles`, - ], + async (props: [GetEventPassNftFilesProps]) => + Promise.resolve([ + `${props[0].organizerId}-${props[0].eventId}-${props[0].eventPassId}-getEventPassNftFiles`, + ]), ); diff --git a/libs/features/back-office/events-api/tsconfig.json b/libs/features/back-office/events-api/tsconfig.json index c88d07dad..32e3973cc 100644 --- a/libs/features/back-office/events-api/tsconfig.json +++ b/libs/features/back-office/events-api/tsconfig.json @@ -1,10 +1,14 @@ { "compilerOptions": { - "jsx": "react-jsx", - "allowJs": false, - "esModuleInterop": false, - "allowSyntheticDefaultImports": true, - "strict": true + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/features/back-office/events-api/tsconfig.spec.json b/libs/features/back-office/events-api/tsconfig.spec.json index 103368636..a18f2c33d 100644 --- a/libs/features/back-office/events-api/tsconfig.spec.json +++ b/libs/features/back-office/events-api/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/back-office/events-types/.swcrc b/libs/features/back-office/events-types/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/features/back-office/events-types/.swcrc +++ b/libs/features/back-office/events-types/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/features/back-office/events-types/src/index.d.ts b/libs/features/back-office/events-types/src/index.d.ts new file mode 100644 index 000000000..f41a696fd --- /dev/null +++ b/libs/features/back-office/events-types/src/index.d.ts @@ -0,0 +1 @@ +export * from './lib'; diff --git a/libs/features/back-office/events-types/src/lib/index.d.ts b/libs/features/back-office/events-types/src/lib/index.d.ts new file mode 100644 index 000000000..91bc58807 --- /dev/null +++ b/libs/features/back-office/events-types/src/lib/index.d.ts @@ -0,0 +1,18 @@ +import { FileSummary } from '@bytescale/sdk'; +import type { + GetEventWithPassesOrganizerQuery, + GetEventsFromOrganizerIdTableQuery, +} from '@gql/admin/types'; +export type EventFromOrganizerWithPasses = NonNullable< + GetEventWithPassesOrganizerQuery['event'] +>; +export type EventFromOrganizerTable = NonNullable< + NonNullable['events'] +>[0]; +export type EventPass = EventFromOrganizerWithPasses['eventPasses'][0]; +export type EventPassDelayedRevealed = NonNullable< + EventPass['eventPassDelayedRevealed'] +>; +export interface EventPassFileWithName extends FileSummary { + fileName: string; +} diff --git a/libs/features/back-office/events-types/tsconfig.json b/libs/features/back-office/events-types/tsconfig.json index 47cfabecf..7abc8796f 100644 --- a/libs/features/back-office/events-types/tsconfig.json +++ b/libs/features/back-office/events-types/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/features/back-office/events-types/tsconfig.lib.json b/libs/features/back-office/events-types/tsconfig.lib.json index 28369ef76..949717775 100644 --- a/libs/features/back-office/events-types/tsconfig.lib.json +++ b/libs/features/back-office/events-types/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/features/back-office/events/.swcrc b/libs/features/back-office/events/.swcrc index b6663509a..a4c035518 100644 --- a/libs/features/back-office/events/.swcrc +++ b/libs/features/back-office/events/.swcrc @@ -15,7 +15,7 @@ "loose": true }, "module": { - "type": "commonjs" + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -24,4 +24,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/features/back-office/events/project.json b/libs/features/back-office/events/project.json index bd58121cf..27785f656 100644 --- a/libs/features/back-office/events/project.json +++ b/libs/features/back-office/events/project.json @@ -1,7 +1,7 @@ { - "name": "features-back-office-eventss", + "name": "features-back-office-events", "$schema": "../../../../node_modules/nx/schemas/project-schema.json", - "sourceRoot": "libs/features/back-office/eventss/src", + "sourceRoot": "libs/features/back-office/events/src", "projectType": "library", "tags": [], "targets": { diff --git a/libs/features/back-office/events/src/lib/actions/checkEventPassFilesHash.ts b/libs/features/back-office/events/src/lib/actions/checkEventPassFilesHash.ts index 9c209f199..1bebe8e19 100644 --- a/libs/features/back-office/events/src/lib/actions/checkEventPassFilesHash.ts +++ b/libs/features/back-office/events/src/lib/actions/checkEventPassFilesHash.ts @@ -1,15 +1,10 @@ 'use server'; import env from '@env/server'; -import { GetEventPassOrganizerFolderPath } from '@features/pass-common'; import { FileWrapper } from '@file-upload/admin'; import { cacheWithDynamicKeys } from '@next/cache'; import crypto from 'crypto'; - -export type CheckEventPassNftFilesHashProps = - GetEventPassOrganizerFolderPath & { - filesPath: string[]; - }; +import { CheckEventPassNftFilesHashProps } from './types'; export const checkEventPassNftFilesHash = cacheWithDynamicKeys( async ({ filesPath }: CheckEventPassNftFilesHashProps) => { @@ -32,7 +27,7 @@ export const checkEventPassNftFilesHash = cacheWithDynamicKeys( }), ), ); - const hashMap = new Map(); + const hashMap = new Map(); for (const file of filesContent) { const existingFiles = hashMap.get(file.hash) || []; existingFiles.push(file.path); @@ -40,9 +35,8 @@ export const checkEventPassNftFilesHash = cacheWithDynamicKeys( } return Array.from(hashMap.values()).filter((paths) => paths.length > 1); }, - (props: [CheckEventPassNftFilesHashProps]) => [ - `${props[0].organizerId}-${props[0].eventId}-${props[0].eventPassId}-getEventPassNftFiles`, - ], + async (props: [CheckEventPassNftFilesHashProps]) => + Promise.resolve([ + `${props[0].organizerId}-${props[0].eventId}-${props[0].eventPassId}-getEventPassNftFiles`, + ]), ); - -export type DuplicatesType = Array>; diff --git a/libs/features/back-office/events/src/lib/actions/deployCollectionWrapper.ts b/libs/features/back-office/events/src/lib/actions/deployEventPassCollectionWrapper.ts similarity index 80% rename from libs/features/back-office/events/src/lib/actions/deployCollectionWrapper.ts rename to libs/features/back-office/events/src/lib/actions/deployEventPassCollectionWrapper.ts index fdd570c1b..7859c7b3d 100644 --- a/libs/features/back-office/events/src/lib/actions/deployCollectionWrapper.ts +++ b/libs/features/back-office/events/src/lib/actions/deployEventPassCollectionWrapper.ts @@ -3,7 +3,7 @@ import env from '@env/client'; import { EventPass } from '@features/back-office/events-types'; import { EventPassNftContractType_Enum } from '@gql/shared/types'; -import { NftCollection } from '@nft/thirdweb-organizer'; +import { EventPassCollection } from '@nft/thirdweb-organizer-event-pass'; import { EventSmallData } from '@nft/types'; import { ThirdwebSDK } from '@thirdweb-dev/sdk'; import { Signer } from 'ethers'; @@ -15,7 +15,7 @@ export interface DeployCollectionWrapperProps extends EventSmallData { eventPassType: EventPassNftContractType_Enum; } -export async function deployCollectionWrapper({ +export async function deployEventPassCollectionWrapper({ signer, organizerId, eventId, @@ -23,12 +23,12 @@ export async function deployCollectionWrapper({ eventPassType, eventPass, }: DeployCollectionWrapperProps) { - const sdk = new NftCollection( + const sdk = new EventPassCollection( ThirdwebSDK.fromSigner(signer, env.NEXT_PUBLIC_CHAIN, { clientId: env.NEXT_PUBLIC_THIRDWEB_CLIENT_ID, }), ); - await sdk.deployACollection( + return sdk.deployEventPassCollection( eventPass, { organizerId, diff --git a/libs/features/back-office/events/src/lib/actions/getEventPassNftFiles.ts b/libs/features/back-office/events/src/lib/actions/getEventPassNftFiles.ts index 850206b0e..8902cf211 100644 --- a/libs/features/back-office/events/src/lib/actions/getEventPassNftFiles.ts +++ b/libs/features/back-office/events/src/lib/actions/getEventPassNftFiles.ts @@ -20,7 +20,8 @@ export const getEventPassNftFiles = cacheWithDynamicKeys( }); return list.items.filter((item): item is FileSummary => 'filePath' in item); }, - (props: [GetEventPassNftFilesProps]) => [ - `${props[0].organizerId}-${props[0].eventId}-${props[0].eventPassId}-getEventPassNftFiles`, - ], + async (props: [GetEventPassNftFilesProps]) => + Promise.resolve([ + `${props[0].organizerId}-${props[0].eventId}-${props[0].eventPassId}-getEventPassNftFiles`, + ]), ); diff --git a/libs/features/back-office/events/src/lib/actions/revealDelayedContract.ts b/libs/features/back-office/events/src/lib/actions/revealEventPassDelayedContract.ts similarity index 57% rename from libs/features/back-office/events/src/lib/actions/revealDelayedContract.ts rename to libs/features/back-office/events/src/lib/actions/revealEventPassDelayedContract.ts index b4fb7287c..3ed9a17f6 100644 --- a/libs/features/back-office/events/src/lib/actions/revealDelayedContract.ts +++ b/libs/features/back-office/events/src/lib/actions/revealEventPassDelayedContract.ts @@ -1,18 +1,18 @@ 'use client'; import env from '@env/client'; -import { NftCollection } from '@nft/thirdweb-organizer'; +import { EventPassCollection } from '@nft/thirdweb-organizer-event-pass'; import { ThirdwebSDK } from '@thirdweb-dev/sdk'; import { Signer } from 'ethers'; -export async function revealDelayedContract( +export async function revealEventPassDelayedContract( signer: Signer, contractAddress: string, ) { - const sdk = new NftCollection( + const sdk = new EventPassCollection( ThirdwebSDK.fromSigner(signer, env.NEXT_PUBLIC_CHAIN, { clientId: env.NEXT_PUBLIC_THIRDWEB_CLIENT_ID, }), ); - await sdk.revealDelayedContract(contractAddress); + await sdk.revealEventPassDelayedContract(contractAddress); } diff --git a/libs/features/back-office/events/src/lib/actions/types.ts b/libs/features/back-office/events/src/lib/actions/types.ts new file mode 100644 index 000000000..ff76bdafe --- /dev/null +++ b/libs/features/back-office/events/src/lib/actions/types.ts @@ -0,0 +1,8 @@ +import { GetEventPassOrganizerFolderPath } from '@features/pass-common'; + +export type CheckEventPassNftFilesHashProps = + GetEventPassOrganizerFolderPath & { + filesPath: string[]; + }; + +export type DuplicatesType = Array>; diff --git a/libs/features/back-office/events/src/lib/atoms/EventPassTypeBadge/EventPassTypeBadge.tsx b/libs/features/back-office/events/src/lib/atoms/EventPassTypeBadge/EventPassTypeBadge.tsx index 5dc4712b6..9911ba2c7 100644 --- a/libs/features/back-office/events/src/lib/atoms/EventPassTypeBadge/EventPassTypeBadge.tsx +++ b/libs/features/back-office/events/src/lib/atoms/EventPassTypeBadge/EventPassTypeBadge.tsx @@ -1,6 +1,6 @@ import { EventPassNftContractType_Enum } from '@gql/shared/types'; import { Badge, BadgeProps, PopoverInfo } from '@ui/components'; -import { InfoAvailable, InfoSealed } from '@ui/icons'; +import { IconProps, InfoAvailable, InfoSealed } from '@ui/icons'; import { backgroundColors, backgroundHoverColors, @@ -19,23 +19,26 @@ export function EventPassTypeBadge({ ...props }: EventPassTypeBadgeProps) { const t = useTranslations('OrganizerEvents.EventPassTypeBadge'); - const texts = { + const texts: Record = { [EventPassNftContractType_Enum.Normal]: t('type-normal-badge'), [EventPassNftContractType_Enum.DelayedReveal]: t( 'type-delayed-reveal-badge', ), }; - const descriptions = { + const descriptions: Record = { [EventPassNftContractType_Enum.Normal]: t('type-normal-description'), [EventPassNftContractType_Enum.DelayedReveal]: t( 'type-delayed-reveal-description', ), }; - const classes = { + const classes: Record = { [EventPassNftContractType_Enum.Normal]: `${textColors.green} ${backgroundColors.green} ${backgroundHoverColors.green}`, [EventPassNftContractType_Enum.DelayedReveal]: `${textColors.blue} ${backgroundColors.blue} ${backgroundHoverColors.blue}`, }; - const icons = { + const icons: Record< + EventPassNftContractType_Enum, + React.ReactElement + > = { [EventPassNftContractType_Enum.Normal]: , [EventPassNftContractType_Enum.DelayedReveal]: , }; diff --git a/libs/features/back-office/events/src/lib/molecules/EventPassCardFooter/EventPassCardFooter.tsx b/libs/features/back-office/events/src/lib/molecules/EventPassCardFooter/EventPassCardFooter.tsx index bbcad9aa8..6771c05b6 100644 --- a/libs/features/back-office/events/src/lib/molecules/EventPassCardFooter/EventPassCardFooter.tsx +++ b/libs/features/back-office/events/src/lib/molecules/EventPassCardFooter/EventPassCardFooter.tsx @@ -19,8 +19,10 @@ import { import { defaultLocale, messages, type Locale } from '@next/i18n'; -export interface EventPassCardFooterProps - extends Omit {} +export type EventPassCardFooterProps = Omit< + EventPassDeployButtonClientProps, + 'children' +>; function EventPassContractDeployButton({ eventPass, diff --git a/libs/features/back-office/events/src/lib/molecules/EventPassCardFooter/EventPassContractRevealButtonClient.tsx b/libs/features/back-office/events/src/lib/molecules/EventPassCardFooter/EventPassContractRevealButtonClient.tsx index df56fbfd7..523abcbae 100644 --- a/libs/features/back-office/events/src/lib/molecules/EventPassCardFooter/EventPassContractRevealButtonClient.tsx +++ b/libs/features/back-office/events/src/lib/molecules/EventPassCardFooter/EventPassContractRevealButtonClient.tsx @@ -7,7 +7,7 @@ import { Reveal } from '@ui/icons'; import { getErrorMessage } from '@utils'; import { useLocale, useTranslations } from 'next-intl'; import { resetEventPasses } from '../../actions/resetEventPasses'; -import { revealDelayedContract } from '../../actions/revealDelayedContract'; +import { revealEventPassDelayedContract } from '../../actions/revealEventPassDelayedContract'; export interface EventPassContractRevealButtonClientProps { eventSlug: string; @@ -28,7 +28,7 @@ export function EventPassContractRevealButtonClient({ try { const signer = await provider?.getSigner(); if (!signer) throw new Error('noSigner'); - await revealDelayedContract( + await revealEventPassDelayedContract( signer, eventPass.eventPassNftContract?.contractAddress as string, ); diff --git a/libs/features/back-office/events/src/lib/molecules/EventPassCardFooter/EventPassDeployButtonClient.tsx b/libs/features/back-office/events/src/lib/molecules/EventPassCardFooter/EventPassDeployButtonClient.tsx index 7ca011181..94332f89e 100644 --- a/libs/features/back-office/events/src/lib/molecules/EventPassCardFooter/EventPassDeployButtonClient.tsx +++ b/libs/features/back-office/events/src/lib/molecules/EventPassCardFooter/EventPassDeployButtonClient.tsx @@ -7,7 +7,7 @@ import { Button, ButtonSkeleton, useToast } from '@ui/components'; import { getErrorMessage } from '@utils'; import { useLocale, useTranslations } from 'next-intl'; import { checkEventPassNftFilesHash } from '../../actions/checkEventPassFilesHash'; -import { deployCollectionWrapper } from '../../actions/deployCollectionWrapper'; +import { deployEventPassCollectionWrapper } from '../../actions/deployEventPassCollectionWrapper'; import { getEventPassNftFiles } from '../../actions/getEventPassNftFiles'; import { renameEventPassNftFiles } from '../../actions/renameEventPassNftFiles'; import { resetEventPassNftFiles } from '../../actions/resetEventPassNftFiles'; @@ -63,7 +63,7 @@ export function EventPassDeployButtonClient({ const signer = await provider?.getSigner(); if (!signer) throw new Error('noSigner'); - await deployCollectionWrapper({ + await deployEventPassCollectionWrapper({ signer, eventPassId: eventPass.id, organizerId, @@ -98,7 +98,6 @@ export function EventPassDeployButtonClient({ }); } } - //TODO add deploy button + await for sdk with signer return provider ? ( + + +
+ + {t('add-passwords-title')} + + {t('add-passwords-description')} + + +
+ + setNumberOfPasswords(toSafeInteger(e.target.value)) + } + > +
+ + + + + + +
+
+ + ); +} diff --git a/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardFooter/LoyaltyCardDeployButtonClient.tsx b/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardFooter/LoyaltyCardDeployButtonClient.tsx new file mode 100644 index 000000000..51fac4a6a --- /dev/null +++ b/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardFooter/LoyaltyCardDeployButtonClient.tsx @@ -0,0 +1,60 @@ +'use client'; + +import { useWalletContext } from '@next/wallet'; +import { Button, ButtonSkeleton, useToast } from '@ui/components'; +import { getErrorMessage } from '@utils'; +import { useLocale, useTranslations } from 'next-intl'; +import React from 'react'; +import { + DeployLoyaltyCardCollectionWrapperProps, + deployLoyaltyCardCollectionWrapper, +} from '../../actions/deployLoyaltyCardCollectionWrapper'; +import { resetLoyaltyCard } from '../../actions/resetLoyaltyCard'; + +export interface LoyaltyCardDeployButtonClientProps + extends Omit { + children: React.ReactNode; +} + +export function LoyaltyCardDeployButtonClient({ + children, + ...props +}: LoyaltyCardDeployButtonClientProps) { + const { toast } = useToast(); + const { provider } = useWalletContext(); + const t = useTranslations( + 'OrganizerLoyaltyCard.Card.LoyaltyCardDeployButtonClient', + ); + const locale = useLocale(); + + async function deployContract() { + if (!provider) return; + const signer = await provider?.getSigner(); + if (!signer) throw new Error('noSigner'); + try { + await deployLoyaltyCardCollectionWrapper({ + ...props, + signer, + }); + toast({ + title: t('success-title'), + description: t('success-description'), + }); + await resetLoyaltyCard({ locale }); + } catch (error) { + console.error(error); + toast({ + title: t('error-title'), + description: getErrorMessage(error), + variant: 'destructive', + }); + } + } + return provider ? ( + + ) : ( + + ); +} diff --git a/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardFooter/LoyaltyCardFooter.tsx b/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardFooter/LoyaltyCardFooter.tsx new file mode 100644 index 000000000..630c301e6 --- /dev/null +++ b/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardFooter/LoyaltyCardFooter.tsx @@ -0,0 +1,101 @@ +import { + BlockchainAddress, + Button, + ButtonSkeleton, + HelperText, +} from '@ui/components'; +import { deepPick } from '@utils'; +import { NextIntlClientProvider, useLocale, useTranslations } from 'next-intl'; +import { Suspense } from 'react'; +// import { checkLoyaltyCardNftFilesHash } from '../../actions/checkLoyaltyCardFilesHash'; +// import { getLoyaltyCardNftFiles } from '../../actions/getLoyaltyCardNftFiles'; +// import { LoyaltyCardContractRevealButtonClient } from './LoyaltyCardContractRevealButtonClient'; +import { + LoyaltyCardDeployButtonClient, + LoyaltyCardDeployButtonClientProps, +} from './LoyaltyCardDeployButtonClient'; + +import { LoyaltyCardOrganizer } from '@features/back-office/loyalty-card-types'; +import { messages, type Locale } from '@next/i18n'; + +export interface LoyaltyCardFooterProps + extends Omit, + Pick {} + +function LoyaltyCardContractDeployButton({ ...props }: LoyaltyCardFooterProps) { + const t = useTranslations('OrganizerLoyaltyCard.Card.LoyaltyCardFooter'); + const texts = { + noAmountSet: t('no-amount-set'), + deployContract: t('deploy-contract'), + }; + return ( + }> + + + ); +} + +interface LoyaltyCardContractDeployButtonContentProps + extends LoyaltyCardFooterProps { + texts: { + deployContract: string; + noAmountSet: string; + }; +} + +async function LoyaltyCardContractDeployButtonContent({ + texts: { deployContract, noAmountSet }, + ...props +}: LoyaltyCardContractDeployButtonContentProps) { + const isDisabledReasons: string[] = []; + const locale = useLocale() as Locale; + const localeMessages = deepPick(messages[locale], [ + 'OrganizerLoyaltyCard.Card.LoyaltyCardDeployButtonClient', + ]); + return ( +
+ {isDisabledReasons?.length ? ( + <> + + + + ) : ( + + + {deployContract} + + + )} +
+ ); +} + +function LoyaltyCardContractDeployed({ + loyaltyCardNftContract, +}: LoyaltyCardFooterProps) { + const t = useTranslations('OrganizerLoyaltyCard.Card.LoyaltyCardFooter'); + return ( +
+ +
+ ); +} + +export function LoyaltyCardFooter({ + loyaltyCardNftContract, + ...props +}: LoyaltyCardFooterProps) { + return !loyaltyCardNftContract ? ( + + ) : ( + + ); +} diff --git a/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardFooter/examples.tsx b/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardFooter/examples.tsx new file mode 100644 index 000000000..d874e808b --- /dev/null +++ b/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardFooter/examples.tsx @@ -0,0 +1,18 @@ +import * as walletProvider from '@next/wallet'; +import { createMock } from 'storybook-addon-module-mock'; +import * as deployApi from '../../actions/deployLoyaltyCardCollectionWrapper'; + +export function loyaltyCardFooterMocks() { + const mockWallet = createMock(walletProvider, 'useWalletContext'); + mockWallet.mockReturnValue({ + provider: { + getSigner: () => Promise.resolve({}), + }, + }); + const mockDeployLoyaltyCardCollectionWrapper = createMock( + deployApi, + 'deployLoyaltyCardCollectionWrapper', + ); + mockDeployLoyaltyCardCollectionWrapper.mockResolvedValue(undefined); + return [mockWallet, mockDeployLoyaltyCardCollectionWrapper]; +} diff --git a/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardNftsInfos/LoyaltyCardNftsInfos.tsx b/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardNftsInfos/LoyaltyCardNftsInfos.tsx new file mode 100644 index 000000000..12be5e174 --- /dev/null +++ b/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardNftsInfos/LoyaltyCardNftsInfos.tsx @@ -0,0 +1,45 @@ +import { LoyaltyCardOrganizer } from '@features/back-office/loyalty-card-types'; +import { + AccordionContent, + AccordionItem, + AccordionTrigger, + AspectRatio, +} from '@ui/components'; +import { useTranslations } from 'next-intl'; +import Image from 'next/image'; + +export interface LoyaltyCardNftsInfosProps { + loyaltyCard: LoyaltyCardOrganizer; + title: string; +} + +export function LoyaltyCardNftsInfos({ + loyaltyCard, + title, +}: LoyaltyCardNftsInfosProps) { + const t = useTranslations('OrganizerLoyaltyCard.Card.LoyaltyCardNftsInfos'); + return ( + + {title} + +
+
+

{t('image')}

+ + {loyaltyCard.nftName} + +
+
+

{t('name')}

+

{loyaltyCard.nftName}

+
+
+
+
+ ); +} diff --git a/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardNftsPasswords/LoyaltyCardNftsPasswords.tsx b/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardNftsPasswords/LoyaltyCardNftsPasswords.tsx new file mode 100644 index 000000000..0e25d381e --- /dev/null +++ b/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardNftsPasswords/LoyaltyCardNftsPasswords.tsx @@ -0,0 +1,41 @@ +import { + AccordionContent, + AccordionItem, + AccordionTrigger, + TableSkeleton, +} from '@ui/components'; +import { useTranslations } from 'next-intl'; +import { Suspense } from 'react'; +import { + LoyaltyCardNftsPasswordsTable, + LoyaltyCardNftsPasswordsTableProps, +} from '../LoyaltyCardNftsPasswordsTable/LoyaltyCardNftsPasswordsTable'; + +export type LoyaltyCardNftsPasswordsProps = Omit< + LoyaltyCardNftsPasswordsTableProps, + 'className' +>; + +export function LoyaltyCardNftsPasswords({ + contractAddress, + ...props +}: LoyaltyCardNftsPasswordsProps) { + const t = useTranslations( + 'OrganizerLoyaltyCard.Card.LoyaltyCardNftsPasswords', + ); + + return ( + + {t('title')} + + }> + + + + + ); +} diff --git a/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardNftsPasswordsTable/LoyaltyCardNftsPasswordsTable.tsx b/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardNftsPasswordsTable/LoyaltyCardNftsPasswordsTable.tsx new file mode 100644 index 000000000..7cc3f4977 --- /dev/null +++ b/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardNftsPasswordsTable/LoyaltyCardNftsPasswordsTable.tsx @@ -0,0 +1,54 @@ +import { getNftMintPasswordsForContract } from '@features/back-office/loyalty-card-api'; +import { Locale, messages } from '@next/i18n'; +import { + getTableHeaderControlText, + getTableNoResultText, + getTablePaginationControlText, +} from '@next/i18n-ui'; +import { deepPick } from '@utils'; +import { NextIntlClientProvider, useLocale } from 'next-intl'; +import { + LoyaltyCardNftsPasswordsTableClient, + LoyaltyCardNftsPasswordsTableClientProps, +} from './LoyaltyCardNftsPasswordsTableClient'; + +export type LoyaltyCardNftsPasswordsTableProps = Pick< + LoyaltyCardNftsPasswordsTableClientProps, + 'className' | 'contractAddress' | 'chainId' | 'loyaltyCardId' +>; + +export async function LoyaltyCardNftsPasswordsTable({ + contractAddress, + chainId, + ...props +}: LoyaltyCardNftsPasswordsTableProps) { + const data = await getNftMintPasswordsForContract({ + contractAddress, + chainId, + }); + const locale = useLocale() as Locale; + const headerControlText = await getTableHeaderControlText(locale); + const noResultsText = await getTableNoResultText(locale); + const paginationPropsText = await getTablePaginationControlText(locale); + const paginationProps = { + controlText: paginationPropsText, + }; + const localeMessages = deepPick(messages[locale], [ + 'OrganizerLoyaltyCard.Card.LoyaltyCardNftsPasswordsTable', + 'OrganizerLoyaltyCard.Card.AddMoreNftsPasswordsDrawer', + ]); + + return ( + + + + ); +} diff --git a/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardNftsPasswordsTable/LoyaltyCardNftsPasswordsTableClient.tsx b/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardNftsPasswordsTable/LoyaltyCardNftsPasswordsTableClient.tsx new file mode 100644 index 000000000..a85424fa8 --- /dev/null +++ b/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardNftsPasswordsTable/LoyaltyCardNftsPasswordsTableClient.tsx @@ -0,0 +1,231 @@ +'use client'; + +import { LoyaltyCardNftContract } from '@gql/shared/types'; +import { NftMintPasswordOrganizer } from '@nft/types'; +import { ColumnDef, RowSelectionState } from '@tanstack/react-table'; +import { + Checkbox, + DataTable, + DataTableColumnHeader, + DataTableColumnHeaderProps, + DataTableProps, + DataTableRowActions, + DataTableRowActionsProps, + DataTableToolbarProps, + DropdownMenuActionsProps, + Text, +} from '@ui/components'; +import { Copy, Delete, Download, SeeDetails } from '@ui/icons'; +import { cn } from '@ui/shared'; +import { useTranslations } from 'next-intl'; +import { useMemo, useState } from 'react'; +import { AddMoreNftsPasswordsDrawer } from '../AddMoreNftsPasswordsDrawer/AddMoreNftsPasswordsDrawer'; + +export interface LoyaltyCardNftsPasswordsTableClientProps + extends Omit, 'columns'>, + Pick< + LoyaltyCardNftContract, + 'contractAddress' | 'chainId' | 'loyaltyCardId' + > { + headerControlText: DataTableColumnHeaderProps['controlText']; +} + +type MenuActionTable = DataTableToolbarProps< + NftMintPasswordOrganizer, + unknown +>['menuActions']; + +export function LoyaltyCardNftsPasswordsTableClient({ + headerControlText, + className, + contractAddress, + chainId, + loyaltyCardId, + data, + ...props +}: LoyaltyCardNftsPasswordsTableClientProps) { + const t = useTranslations( + 'OrganizerLoyaltyCard.Card.LoyaltyCardNftsPasswordsTable', + ); + const columns: ColumnDef[] = [ + { + id: 'select', + header: ({ table }) => ( + table.toggleAllPageRowsSelected(!!value)} + aria-label="Select all" + className="translate-y-[2px]" + /> + ), + cell: ({ row }) => ( + row.toggleSelected(!!value)} + aria-label="Select row" + className="translate-y-[2px]" + /> + ), + enableSorting: false, + enableHiding: false, + }, + { + accessorKey: 'password', + meta: { + title: t('header-password'), + }, + header: ({ column }) => ( + + ), + cell: ({ row }) => { + return ( +
+ + {row.getValue('password')} + +
+ ); + }, + enableHiding: false, + }, + { + accessorKey: 'minterAddress', + meta: { + title: t('header-minter-address'), + }, + header: ({ column }) => ( + + ), + cell: ({ row }) => { + return ( +
+ + {row.getValue('minterAddress')} + +
+ ); + }, + enableHiding: false, + }, + { + id: 'actions', + meta: { + align: 'right', + }, + cell: ({ row }) => { + const items: DataTableRowActionsProps['items'] = [ + { + type: 'item', + text: t('header-show'), + icon: , + //TODO action to show file in a new window + className: 'cursor-pointer', + }, + { + type: 'item', + text: t('header-copy'), + icon: , + //TODO action to download the file + className: 'cursor-pointer', + }, + ]; + if (!row.original.minterAddress) { + items.splice(2, 0, { + type: 'item', + text: t('header-delete'), + icon: , + // Add your delete function here + action: () => null, + className: 'cursor-pointer', + }); + } + return ; + }, + }, + ]; + const [rowSelection, setRowSelection] = useState({}); + const [initialRowSelection, setInitialRowSelection] = + useState({}); + + const menuActions: MenuActionTable = useMemo(() => { + const numFilesSelected = Object.keys(rowSelection).length || 0; + const items: DropdownMenuActionsProps['items'] = [ + { + type: 'label', + text: t('menu-actions-label', { numFilesSelected }), + }, + { + type: 'separator', + }, + { + type: 'item', + className: 'cursor-pointer', + icon: , + // todo add multi download function + text: t('menu-actions-download', { numFilesSelected }), + }, + ]; + // if (!eventPass.eventPassNftContract) { + // items.splice(2, 0, { + // type: 'item', + // className: 'cursor-pointer', + // icon: , + // action: () => + // deleteEventPassFiles({ + // organizerId, + // eventId, + // eventPassId, + // filesSelected: rowSelection, + // }), + // text: t('menu-actions-delete', { numFilesSelected }), + // }); + // } + return { items, helperText: t('menu-actions-helper-text') }; + }, [rowSelection, t, loyaltyCardId]); + return ( + + data={data} + className={cn('size-full', className)} + columns={columns} + selectKey="password" + onRowSelectionChange={setRowSelection} + toolbarProps={{ + menuActions, + toolbarChildren: data?.length > 0 && ( + + ), + searchProps: { + filterKey: 'password', + placeholder: t('search-placeholder'), + }, + }} + initialRowSelection={initialRowSelection} + {...props} + > + {data?.length === 0 && ( +
+ {t('no-results-add-more-passwords')} + +
+ )} + + ); +} diff --git a/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardNftsPasswordsTable/examples.tsx b/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardNftsPasswordsTable/examples.tsx new file mode 100644 index 000000000..1890c5a3e --- /dev/null +++ b/libs/features/back-office/loyalty-card/src/lib/molecules/LoyaltyCardNftsPasswordsTable/examples.tsx @@ -0,0 +1,61 @@ +import * as loyaltyCardApi from '@features/back-office/loyalty-card-api'; +import { NftMintPasswordOrganizer } from '@nft/types'; +import { i18nUiTablesServerMocks } from '@test-utils/ui-mocks'; +import * as nextIntl from 'next-intl'; +import { createMock } from 'storybook-addon-module-mock'; +import * as createPasswordAction from '../../actions/createNftsPasswords'; + +export const loyaltyCardPasswords = [ + { + password: 'password1', + created_at: '2022-01-01T00:00:00Z', + updated_at: '2022-01-01T00:00:00Z', + }, + { + password: 'password2', + created_at: '2022-01-01T00:00:00Z', + updated_at: '2022-01-01T00:00:00Z', + }, + { + password: 'password3', + minterAddress: '0x1234567890abcdef', + created_at: '2022-01-01T00:00:00Z', + updated_at: '2022-03-01T00:00:00Z', + }, + { + password: 'password4', + created_at: '2022-01-01T00:00:00Z', + updated_at: '2022-01-01T00:00:00Z', + }, + { + password: 'password5', + created_at: '2022-01-01T00:00:00Z', + updated_at: '2022-01-01T00:00:00Z', + }, + { + password: 'password6', + created_at: '2022-01-01T00:00:00Z', + updated_at: '2022-01-01T00:00:00Z', + }, +] satisfies NftMintPasswordOrganizer[]; + +export function loyaltyCardNftsPasswordTableMocks() { + const mockIntl = createMock(nextIntl, 'useLocale'); + mockIntl.mockReturnValue('en'); + const mockLoyaltyCardApi = createMock( + loyaltyCardApi, + 'getNftMintPasswordsForContract', + ); + mockLoyaltyCardApi.mockResolvedValue(loyaltyCardPasswords); + const mockCreatePasswordAction = createMock( + createPasswordAction, + 'createNftsPasswords', + ); + mockCreatePasswordAction.mockResolvedValue(loyaltyCardPasswords.slice(0, 3)); + return [ + mockIntl, + mockLoyaltyCardApi, + mockCreatePasswordAction, + ...i18nUiTablesServerMocks(), + ]; +} diff --git a/libs/features/back-office/loyalty-card/src/lib/pages/LoyaltyCardPage/LoyaltyCardPage.stories.tsx b/libs/features/back-office/loyalty-card/src/lib/pages/LoyaltyCardPage/LoyaltyCardPage.stories.tsx new file mode 100644 index 000000000..a35bcbad1 --- /dev/null +++ b/libs/features/back-office/loyalty-card/src/lib/pages/LoyaltyCardPage/LoyaltyCardPage.stories.tsx @@ -0,0 +1,83 @@ +import * as loyaltyCardApi from '@features/back-office/loyalty-card-api'; +import { Meta, StoryObj } from '@storybook/react'; +import { screen, userEvent } from '@storybook/test'; +import { ToasterDecorator } from '@test-utils/storybook-decorators'; +import { getMock } from 'storybook-addon-module-mock'; +import { loyaltyCardFooterMocks } from '../../molecules/LoyaltyCardFooter/examples'; +import { loyaltyCardNftsPasswordTableMocks } from '../../molecules/LoyaltyCardNftsPasswordsTable/examples'; +import { LoyaltyCardPage } from './LoyaltyCardPage'; +import { LoyaltyCardPageDemo, loyaltyCard } from './examples'; + +const meta: Meta = { + component: LoyaltyCardPage, + render: LoyaltyCardPageDemo, + decorators: [ToasterDecorator], + args: { + loyaltyCard, + }, + parameters: { + chromatic: { disable: true }, + layout: 'fullscreen', + nextjs: { + appDirectory: true, + navigation: { + pathname: '/loyalty-card', + }, + }, + moduleMock: { + mock: () => [ + ...loyaltyCardNftsPasswordTableMocks(), + ...loyaltyCardFooterMocks(), + ], + }, + }, +}; + +export default meta; + +type Story = StoryObj; + +export const NotDeployed: Story = {}; + +export const Deployed: Story = { + args: { + loyaltyCard: { + ...loyaltyCard, + loyaltyCardNftContract: { + contractAddress: '0xb98bd7c7f656290071e52d1aa617d9cb4467fd6d', + chainId: '1', + }, + }, + }, + play: async ({ canvasElement }) => { + await userEvent.click( + await screen.findByRole('button', { + name: /'One time codes' associated to your NFTs/i, + }), + ); + await screen.findByText(/0x1234567890abcdef/i); + }, +}; + +export const DeployedNoPasswords: Story = { + ...Deployed, + play: async ({ canvasElement, parameters }) => { + const mock = getMock( + parameters, + loyaltyCardApi, + 'getNftMintPasswordsForContract', + ); + mock.mockResolvedValue([]); + await userEvent.click( + await screen.findByRole('button', { + name: /'One time codes' associated to your NFTs/i, + }), + ); + await screen.findByText(/No 'One Time Codes' added yet/i); + userEvent.click( + await screen.findByRole('button', { + name: /Create 'One Time Codes'/i, + }), + ); + }, +}; diff --git a/libs/features/back-office/loyalty-card/src/lib/pages/LoyaltyCardPage/LoyaltyCardPage.tsx b/libs/features/back-office/loyalty-card/src/lib/pages/LoyaltyCardPage/LoyaltyCardPage.tsx new file mode 100644 index 000000000..62dba4157 --- /dev/null +++ b/libs/features/back-office/loyalty-card/src/lib/pages/LoyaltyCardPage/LoyaltyCardPage.tsx @@ -0,0 +1,69 @@ +import { + AppContainer, + AppContainerFooter, + AppContainerHeader, + AppContainerOverflow, +} from '@features/app-nav'; +import { LoyaltyCardOrganizer } from '@features/back-office/loyalty-card-types'; +import { + Accordion, + CardContent, + CardTitle, + TableSkeleton, +} from '@ui/components'; +import { useTranslations } from 'next-intl'; +import { LoyaltyCardFooter } from '../../molecules/LoyaltyCardFooter/LoyaltyCardFooter'; +import { LoyaltyCardNftsInfos } from '../../molecules/LoyaltyCardNftsInfos/LoyaltyCardNftsInfos'; +import { LoyaltyCardNftsPasswords } from '../../molecules/LoyaltyCardNftsPasswords/LoyaltyCardNftsPasswords'; + +export interface LoyaltyCardPageProps { + loyaltyCard?: LoyaltyCardOrganizer | null; +} + +export function LoyaltyCardPage({ loyaltyCard }: LoyaltyCardPageProps) { + const t = useTranslations('OrganizerLoyaltyCard.Card'); + return ( + + + {t('title')} + + + + {loyaltyCard && ( + + + + + )} + + + + + + + ); +} + +export function LoyaltyCardSkeleton() { + const t = useTranslations('OrganizerLoyaltyCard.Card'); + return ( + + + {t('title')} + + + + ); +} diff --git a/libs/features/back-office/loyalty-card/src/lib/pages/LoyaltyCardPage/examples.tsx b/libs/features/back-office/loyalty-card/src/lib/pages/LoyaltyCardPage/examples.tsx new file mode 100644 index 000000000..4f2f5236b --- /dev/null +++ b/libs/features/back-office/loyalty-card/src/lib/pages/LoyaltyCardPage/examples.tsx @@ -0,0 +1,20 @@ +import { AppNavLayout } from '@features/back-office/app-nav'; +import { WithSuperAdminRole } from '@features/back-office/app-nav/stories'; +import { LoyaltyCardOrganizer } from '@features/back-office/loyalty-card-types'; +import { LoyaltyCardPage, LoyaltyCardPageProps } from './LoyaltyCardPage'; + +export const loyaltyCard = { + id: '1', + nftName: 'Loyalty Card for Organizer Brand', + nftImage: { + url: 'https://picsum.photos/id/621/850/850', + }, +} satisfies LoyaltyCardOrganizer; + +export function LoyaltyCardPageDemo(props: LoyaltyCardPageProps) { + return ( + + + + ); +} diff --git a/libs/features/back-office/loyalty-card/tsconfig.json b/libs/features/back-office/loyalty-card/tsconfig.json new file mode 100644 index 000000000..c88d07dad --- /dev/null +++ b/libs/features/back-office/loyalty-card/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "jsx": "react-jsx", + "allowJs": false, + "esModuleInterop": false, + "allowSyntheticDefaultImports": true, + "strict": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "./tsconfig.spec.json" + } + ], + "extends": "../../../../tsconfig.base.json" +} diff --git a/libs/features/back-office/loyalty-card/tsconfig.lib.json b/libs/features/back-office/loyalty-card/tsconfig.lib.json new file mode 100644 index 000000000..24fe48ba0 --- /dev/null +++ b/libs/features/back-office/loyalty-card/tsconfig.lib.json @@ -0,0 +1,34 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../../dist/out-tsc", + "types": [ + "node", + "@nx/react/typings/cssmodule.d.ts", + "@nx/react/typings/image.d.ts", + "next", + "@nx/next/typings/image.d.ts" + ] + }, + "exclude": [ + "jest.config.ts", + "src/stories.tsx", + "src/**/examples.tsx", + "src/**/*.stories.tsx", + "src/**/*.spec.ts", + "src/**/*.test.ts", + "src/**/*.spec.tsx", + "src/**/*.test.tsx", + "src/**/*.spec.js", + "src/**/*.test.js", + "src/**/*.spec.jsx", + "src/**/*.test.jsx" + ], + "include": [ + "src/**/*.js", + "src/**/*.jsx", + "src/**/*.ts", + "src/**/*.tsx", + "../../../../types/**/*.d.ts" + ] +} diff --git a/libs/features/back-office/loyalty-card/tsconfig.spec.json b/libs/features/back-office/loyalty-card/tsconfig.spec.json new file mode 100644 index 000000000..1816bd3a5 --- /dev/null +++ b/libs/features/back-office/loyalty-card/tsconfig.spec.json @@ -0,0 +1,22 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../../dist/out-tsc", + "module": "nodenext", + "types": ["jest", "node"] + }, + "include": [ + "jest.config.ts", + "src/**/examples.tsx", + "src/**/*.stories.tsx", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.test.tsx", + "src/**/*.spec.tsx", + "src/**/*.test.js", + "src/**/*.spec.js", + "src/**/*.test.jsx", + "src/**/*.spec.jsx", + "src/**/*.d.ts" + ] +} diff --git a/libs/features/back-office/roles-actions/src/lib/inviteAccountWithRole.ts b/libs/features/back-office/roles-actions/src/lib/inviteAccountWithRole.ts index e5ea1a54b..99375c341 100644 --- a/libs/features/back-office/roles-actions/src/lib/inviteAccountWithRole.ts +++ b/libs/features/back-office/roles-actions/src/lib/inviteAccountWithRole.ts @@ -21,26 +21,28 @@ export const inviteAccountWithRole = async ({ const authz = new RoleAuthorization(); if (!user) throw new Error('User not logged in'); if (!user.role) throw new Error('User does not have a role'); - const invite: CreateInvitationProps = { - role, - address, - eventId, - senderAddress: user.address, - organizerId: user.role.organizerId, - }; - if ( - !authz.inviteAccountWithRole({ - user, + else { + const invite: CreateInvitationProps = { role, - organizerId: invite.organizerId, - eventId: invite.eventId, - }) - ) - throw new Error('User not authorized to invite account with role'); + address, + eventId, + senderAddress: user.address, + organizerId: user.role?.organizerId, + }; + if ( + !authz.inviteAccountWithRole({ + user, + role, + organizerId: invite.organizerId, + eventId: invite.eventId, + }) + ) + throw new Error('User not authorized to invite account with role'); - const inviteRole = new RoleInvitationService(); - if (await inviteRole.invitationForRoleExists(invite)) { - throw new Error('User already invited to this role'); + const inviteRole = new RoleInvitationService(); + if (await inviteRole.invitationForRoleExists(invite)) { + throw new Error('User already invited to this role'); + } + return inviteRole.createInvitation(invite); } - return inviteRole.createInvitation(invite); }; diff --git a/libs/features/back-office/roles-actions/tsconfig.spec.json b/libs/features/back-office/roles-actions/tsconfig.spec.json index 103368636..a18f2c33d 100644 --- a/libs/features/back-office/roles-actions/tsconfig.spec.json +++ b/libs/features/back-office/roles-actions/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/back-office/roles-api/tsconfig.spec.json b/libs/features/back-office/roles-api/tsconfig.spec.json index 104e62b12..c0a6a5bd8 100644 --- a/libs/features/back-office/roles-api/tsconfig.spec.json +++ b/libs/features/back-office/roles-api/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/back-office/roles/tsconfig.spec.json b/libs/features/back-office/roles/tsconfig.spec.json index 103368636..a18f2c33d 100644 --- a/libs/features/back-office/roles/tsconfig.spec.json +++ b/libs/features/back-office/roles/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/cart-actions/tsconfig.spec.json b/libs/features/cart-actions/tsconfig.spec.json index 25b7af8f6..672747d99 100644 --- a/libs/features/cart-actions/tsconfig.spec.json +++ b/libs/features/cart-actions/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/cart-api/tsconfig.spec.json b/libs/features/cart-api/tsconfig.spec.json index 25b7af8f6..672747d99 100644 --- a/libs/features/cart-api/tsconfig.spec.json +++ b/libs/features/cart-api/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/cart-cron/.swcrc b/libs/features/cart-cron/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/features/cart-cron/.swcrc +++ b/libs/features/cart-cron/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/features/cart-cron/src/lib/handlePendingOrders.integration.test.ts b/libs/features/cart-cron/src/lib/handlePendingOrders.integration.test.ts index c36569370..8d46451f8 100644 --- a/libs/features/cart-cron/src/lib/handlePendingOrders.integration.test.ts +++ b/libs/features/cart-cron/src/lib/handlePendingOrders.integration.test.ts @@ -9,6 +9,7 @@ import { type PgClient, } from '@test-utils/db'; import { accounts } from '@test-utils/gql'; +import { toZonedTime } from 'date-fns-tz'; import handler from './handlePendingOrders'; describe('Cron job - handlePendingOrders', () => { @@ -42,7 +43,7 @@ describe('Cron job - handlePendingOrders', () => { ]); await applySeeds(client, ['account', 'passAmount', 'eventParameters']); // Here force the event to be isSaleOnGoing = true - const currentDate = new Date(); + const currentDate = toZonedTime(new Date(), 'Europe/London'); await updateObjects( client, 'eventParameters', diff --git a/libs/features/cart-cron/tsconfig.json b/libs/features/cart-cron/tsconfig.json index ef8017e24..2e8b59d2a 100644 --- a/libs/features/cart-cron/tsconfig.json +++ b/libs/features/cart-cron/tsconfig.json @@ -1,6 +1,14 @@ { "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/features/cart-cron/tsconfig.spec.json b/libs/features/cart-cron/tsconfig.spec.json index 25b7af8f6..163115792 100644 --- a/libs/features/cart-cron/tsconfig.spec.json +++ b/libs/features/cart-cron/tsconfig.spec.json @@ -2,7 +2,8 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", + "strict": false, "types": ["jest", "node"] }, "include": [ @@ -15,6 +16,7 @@ "src/**/*.spec.js", "src/**/*.test.jsx", "src/**/*.spec.jsx", - "src/**/*.d.ts" + "src/**/*.d.ts", + "../../../types/**/*.d.ts" ] } diff --git a/libs/features/cart-types/.swcrc b/libs/features/cart-types/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/features/cart-types/.swcrc +++ b/libs/features/cart-types/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/features/cart-types/package.json b/libs/features/cart-types/package.json index 1de7fd78e..a352dd699 100644 --- a/libs/features/cart-types/package.json +++ b/libs/features/cart-types/package.json @@ -4,7 +4,7 @@ "dependencies": { "@swc/helpers": "~0.5.0" }, - "type": "commonjs", + "type": "nodenext", "main": "./src/index.js", "typings": "./src/index.d.ts" } diff --git a/libs/features/cart-types/tsconfig.json b/libs/features/cart-types/tsconfig.json index f2400abed..9103486c2 100644 --- a/libs/features/cart-types/tsconfig.json +++ b/libs/features/cart-types/tsconfig.json @@ -1,11 +1,13 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, + "noPropertyAccessFromIndexSignature": false, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true }, diff --git a/libs/features/cart/src/lib/EventPassList/EventPassList.stories.tsx b/libs/features/cart/src/lib/EventPassList/EventPassList.stories.tsx index 04c09c856..05430431b 100644 --- a/libs/features/cart/src/lib/EventPassList/EventPassList.stories.tsx +++ b/libs/features/cart/src/lib/EventPassList/EventPassList.stories.tsx @@ -54,7 +54,7 @@ export const Default: Story = { export const Opened: Story = { ...Default, play: async () => { - userEvent.click( + await userEvent.click( await screen.findByRole('button', { name: /Lorem ipsum/i, }), diff --git a/libs/features/cart/tsconfig.spec.json b/libs/features/cart/tsconfig.spec.json index d83e46c08..525bfd7ee 100644 --- a/libs/features/cart/tsconfig.spec.json +++ b/libs/features/cart/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node", "@next/types"] }, "include": [ diff --git a/libs/features/content-space-common/.swcrc b/libs/features/content-space-common/.swcrc index d54df2b94..1526e0d72 100644 --- a/libs/features/content-space-common/.swcrc +++ b/libs/features/content-space-common/.swcrc @@ -15,7 +15,7 @@ "loose": true }, "module": { - "type": "commonjs" + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -26,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/features/content-space-common/package.json b/libs/features/content-space-common/package.json index 47a39c917..504c7a28c 100644 --- a/libs/features/content-space-common/package.json +++ b/libs/features/content-space-common/package.json @@ -4,7 +4,7 @@ "dependencies": { "@swc/helpers": "~0.5.2" }, - "type": "commonjs", + "type": "nodenext", "main": "./src/index.js", "typings": "./src/index.d.ts" } diff --git a/libs/features/content-space-common/tsconfig.json b/libs/features/content-space-common/tsconfig.json index 25f7201d8..817c7862a 100644 --- a/libs/features/content-space-common/tsconfig.json +++ b/libs/features/content-space-common/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/features/content-space-common/tsconfig.spec.json b/libs/features/content-space-common/tsconfig.spec.json index 69a251f32..f0e61fdcb 100644 --- a/libs/features/content-space-common/tsconfig.spec.json +++ b/libs/features/content-space-common/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/kyc-actions/tsconfig.spec.json b/libs/features/kyc-actions/tsconfig.spec.json index 25b7af8f6..672747d99 100644 --- a/libs/features/kyc-actions/tsconfig.spec.json +++ b/libs/features/kyc-actions/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/kyc-api/.swcrc b/libs/features/kyc-api/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/features/kyc-api/.swcrc +++ b/libs/features/kyc-api/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/features/kyc-api/tsconfig.json b/libs/features/kyc-api/tsconfig.json index 25f7201d8..817c7862a 100644 --- a/libs/features/kyc-api/tsconfig.json +++ b/libs/features/kyc-api/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/features/kyc-api/tsconfig.lib.json b/libs/features/kyc-api/tsconfig.lib.json index 6aeae58ef..47ddecd98 100644 --- a/libs/features/kyc-api/tsconfig.lib.json +++ b/libs/features/kyc-api/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/features/kyc-api/tsconfig.spec.json b/libs/features/kyc-api/tsconfig.spec.json index 69a251f32..e354f8b93 100644 --- a/libs/features/kyc-api/tsconfig.spec.json +++ b/libs/features/kyc-api/tsconfig.spec.json @@ -2,13 +2,15 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", + "strict": false, "types": ["jest", "node"] }, "include": [ "jest.config.ts", "src/**/*.test.ts", "src/**/*.spec.ts", - "src/**/*.d.ts" + "src/**/*.d.ts", + "../../../types/**/*.d.ts" ] } diff --git a/libs/features/kyc-common/.swcrc b/libs/features/kyc-common/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/features/kyc-common/.swcrc +++ b/libs/features/kyc-common/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/features/kyc-common/src/index.d.ts b/libs/features/kyc-common/src/index.d.ts new file mode 100644 index 000000000..f41a696fd --- /dev/null +++ b/libs/features/kyc-common/src/index.d.ts @@ -0,0 +1 @@ +export * from './lib'; diff --git a/libs/features/kyc-common/src/lib/index.d.ts b/libs/features/kyc-common/src/lib/index.d.ts new file mode 100644 index 000000000..8a236d88b --- /dev/null +++ b/libs/features/kyc-common/src/lib/index.d.ts @@ -0,0 +1,7 @@ +import { KycLevelName_Enum } from '@gql/shared/types'; +import { AppUser } from '@next/types'; +export declare function isUserKycValidated( + user: AppUser | undefined, + levelName?: KycLevelName_Enum, +): boolean; +export declare function isUserKycPending(user: AppUser | undefined): boolean; diff --git a/libs/features/kyc-common/tsconfig.json b/libs/features/kyc-common/tsconfig.json index 25f7201d8..817c7862a 100644 --- a/libs/features/kyc-common/tsconfig.json +++ b/libs/features/kyc-common/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/features/kyc-common/tsconfig.lib.json b/libs/features/kyc-common/tsconfig.lib.json index e583571ea..ced0072ae 100644 --- a/libs/features/kyc-common/tsconfig.lib.json +++ b/libs/features/kyc-common/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/features/kyc-common/tsconfig.spec.json b/libs/features/kyc-common/tsconfig.spec.json index 69a251f32..428475e34 100644 --- a/libs/features/kyc-common/tsconfig.spec.json +++ b/libs/features/kyc-common/tsconfig.spec.json @@ -2,7 +2,8 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", + "strict": false, "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/kyc/src/lib/SumsubButton/SumsubButton.tsx b/libs/features/kyc/src/lib/SumsubButton/SumsubButton.tsx index ccac07865..f7389d887 100644 --- a/libs/features/kyc/src/lib/SumsubButton/SumsubButton.tsx +++ b/libs/features/kyc/src/lib/SumsubButton/SumsubButton.tsx @@ -4,11 +4,10 @@ import { useTranslations } from 'next-intl'; import { Suspense } from 'react'; import { SumsubDialog, SumsubDialogProps } from '../SumsubDialog/SumsubDialog'; -export interface SumsubButtonProps - extends Pick< - SumsubDialogProps, - 'confirmedIcon' | 'confirmedLink' | 'confirmedText' - > {} +export type SumsubButtonProps = Pick< + SumsubDialogProps, + 'confirmedIcon' | 'confirmedLink' | 'confirmedText' +>; export const SumsubButton: React.FC = ({ ...dialogProps diff --git a/libs/features/kyc/tsconfig.spec.json b/libs/features/kyc/tsconfig.spec.json index 4489af2f9..4e3308eb8 100644 --- a/libs/features/kyc/tsconfig.spec.json +++ b/libs/features/kyc/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/nft/thirdweb-organizer/.eslintrc.json b/libs/features/loyalty-card-api/.eslintrc.json similarity index 100% rename from libs/nft/thirdweb-organizer/.eslintrc.json rename to libs/features/loyalty-card-api/.eslintrc.json diff --git a/libs/features/loyalty-card-api/.swcrc b/libs/features/loyalty-card-api/.swcrc new file mode 100644 index 000000000..1526e0d72 --- /dev/null +++ b/libs/features/loyalty-card-api/.swcrc @@ -0,0 +1,29 @@ +{ + "jsc": { + "target": "es2017", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + ".*\\.spec.tsx?$", + ".*\\.test.tsx?$", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/features/loyalty-card-api/README.md b/libs/features/loyalty-card-api/README.md new file mode 100644 index 000000000..35671f5a3 --- /dev/null +++ b/libs/features/loyalty-card-api/README.md @@ -0,0 +1,11 @@ +# features-loyalty-card-api + +This library was generated with [Nx](https://nx.dev). + +## Building + +Run `nx build features-loyalty-card-api` to build the library. + +## Running unit tests + +Run `nx test features-loyalty-card-api` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/features/loyalty-card-api/jest.config.ts b/libs/features/loyalty-card-api/jest.config.ts new file mode 100644 index 000000000..9f3793f6e --- /dev/null +++ b/libs/features/loyalty-card-api/jest.config.ts @@ -0,0 +1,30 @@ +/* eslint-disable */ +import { readFileSync } from 'fs'; + +// Reading the SWC compilation config and remove the "exclude" +// for the test files to be compiled by SWC +const { exclude: _, ...swcJestConfig } = JSON.parse( + readFileSync(`${__dirname}/.swcrc`, 'utf-8'), +); + +// disable .swcrc look-up by SWC core because we're passing in swcJestConfig ourselves. +// If we do not disable this, SWC Core will read .swcrc and won't transform our test files due to "exclude" +if (swcJestConfig.swcrc === undefined) { + swcJestConfig.swcrc = false; +} + +// Uncomment if using global setup/teardown files being transformed via swc +// https://nx.dev/packages/jest/documents/overview#global-setup/teardown-with-nx-libraries +// jest needs EsModule Interop to find the default exported setup/teardown functions +// swcJestConfig.module.noInterop = false; + +export default { + displayName: 'features-loyalty-card-api', + preset: '../../../jest.preset.js', + transform: { + '^.+\\.[tj]s$': ['@swc/jest', swcJestConfig], + }, + moduleFileExtensions: ['ts', 'js', 'html'], + testEnvironment: 'node', + coverageDirectory: '../../../coverage/libs/features/loyalty-card-api', +}; diff --git a/libs/features/loyalty-card-api/package.json b/libs/features/loyalty-card-api/package.json new file mode 100644 index 000000000..bd4d3c049 --- /dev/null +++ b/libs/features/loyalty-card-api/package.json @@ -0,0 +1,7 @@ +{ + "name": "@features/loyalty-card-api", + "version": "0.0.1", + "type": "nodenext", + "main": "./src/index.js", + "typings": "./src/index.d.ts" +} diff --git a/libs/features/loyalty-card-api/project.json b/libs/features/loyalty-card-api/project.json new file mode 100644 index 000000000..7b1c23b81 --- /dev/null +++ b/libs/features/loyalty-card-api/project.json @@ -0,0 +1,30 @@ +{ + "name": "features-loyalty-card-api", + "$schema": "../../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/features/loyalty-card-api/src", + "projectType": "library", + "targets": { + "build": { + "executor": "@nx/js:swc", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "dist/libs/features/loyalty-card-api", + "main": "libs/features/loyalty-card-api/src/index.ts", + "tsConfig": "libs/features/loyalty-card-api/tsconfig.lib.json", + "assets": ["libs/features/loyalty-card-api/*.md"] + } + }, + "lint": { + "executor": "@nx/eslint:lint", + "outputs": ["{options.outputFile}"] + }, + "test": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/features/loyalty-card-api/jest.config.ts" + } + } + }, + "tags": [] +} diff --git a/libs/features/loyalty-card-api/src/index.ts b/libs/features/loyalty-card-api/src/index.ts new file mode 100644 index 000000000..11aece60c --- /dev/null +++ b/libs/features/loyalty-card-api/src/index.ts @@ -0,0 +1 @@ +export * from './lib/index'; diff --git a/libs/features/loyalty-card-api/src/lib/index.ts b/libs/features/loyalty-card-api/src/lib/index.ts new file mode 100644 index 000000000..ddb2cff50 --- /dev/null +++ b/libs/features/loyalty-card-api/src/lib/index.ts @@ -0,0 +1,12 @@ +import { adminSdk } from '@gql/admin/api'; +import { GetAlchemyInfosFromLoyaltyCardIdQueryVariables } from '@gql/admin/types'; +import { cache } from 'react'; + +export const GetAlchemyInfosFromLoyaltyCardId = cache( + async (props: GetAlchemyInfosFromLoyaltyCardIdQueryVariables) => { + const data = await adminSdk.GetAlchemyInfosFromLoyaltyCardId({ + loyaltyCardId: props.loyaltyCardId, + }); + return data?.loyaltyCardParameters?.[0]; + }, +); diff --git a/libs/features/loyalty-card-api/tsconfig.json b/libs/features/loyalty-card-api/tsconfig.json new file mode 100644 index 000000000..817c7862a --- /dev/null +++ b/libs/features/loyalty-card-api/tsconfig.json @@ -0,0 +1,24 @@ +{ + "extends": "../../../tsconfig.base.json", + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "./tsconfig.spec.json" + } + ] +} diff --git a/libs/features/loyalty-card-api/tsconfig.lib.json b/libs/features/loyalty-card-api/tsconfig.lib.json new file mode 100644 index 000000000..47beede00 --- /dev/null +++ b/libs/features/loyalty-card-api/tsconfig.lib.json @@ -0,0 +1,10 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "declaration": true, + "types": ["node", "next"] + }, + "include": ["src/**/*.ts", "../../../types/**/*.d.ts"], + "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"] +} diff --git a/libs/nft/thirdweb-organizer/tsconfig.spec.json b/libs/features/loyalty-card-api/tsconfig.spec.json similarity index 90% rename from libs/nft/thirdweb-organizer/tsconfig.spec.json rename to libs/features/loyalty-card-api/tsconfig.spec.json index 2bfa1d0c0..f0e61fdcb 100644 --- a/libs/nft/thirdweb-organizer/tsconfig.spec.json +++ b/libs/features/loyalty-card-api/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "ESNext", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/loyalty-card-cron/.eslintrc.json b/libs/features/loyalty-card-cron/.eslintrc.json new file mode 100644 index 000000000..3456be9b9 --- /dev/null +++ b/libs/features/loyalty-card-cron/.eslintrc.json @@ -0,0 +1,18 @@ +{ + "extends": ["../../../.eslintrc.json"], + "ignorePatterns": ["!**/*"], + "overrides": [ + { + "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], + "rules": {} + }, + { + "files": ["*.ts", "*.tsx"], + "rules": {} + }, + { + "files": ["*.js", "*.jsx"], + "rules": {} + } + ] +} diff --git a/libs/features/loyalty-card-cron/.swcrc b/libs/features/loyalty-card-cron/.swcrc new file mode 100644 index 000000000..a1276087c --- /dev/null +++ b/libs/features/loyalty-card-cron/.swcrc @@ -0,0 +1,29 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + ".*\\.spec.tsx?$", + ".*\\.test.tsx?$", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/features/loyalty-card-cron/README.md b/libs/features/loyalty-card-cron/README.md new file mode 100644 index 000000000..0d5de7e89 --- /dev/null +++ b/libs/features/loyalty-card-cron/README.md @@ -0,0 +1,11 @@ +# loyalty-card-cron + +This library was generated with [Nx](https://nx.dev). + +## Building + +Run `nx build loyalty-card-cron` to build the library. + +## Running unit tests + +Run `nx test loyalty-card-cron` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/features/loyalty-card-cron/jest.config.ts b/libs/features/loyalty-card-cron/jest.config.ts new file mode 100644 index 000000000..821a41a17 --- /dev/null +++ b/libs/features/loyalty-card-cron/jest.config.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +export default { + displayName: 'loyalty-card-cron', + preset: '../../../jest.preset.js', + testEnvironment: 'node', + transform: { + '^.+\\.[tj]s$': ['ts-jest', { tsconfig: '/tsconfig.spec.json' }], + }, + moduleFileExtensions: ['ts', 'js', 'html'], + coverageDirectory: '../../../coverage/libs/features/loyalty-card-cron', + testPathIgnorePatterns: ['.*\\.integration\\..*'], +}; diff --git a/libs/features/loyalty-card-cron/jest.integration.config.ts b/libs/features/loyalty-card-cron/jest.integration.config.ts new file mode 100644 index 000000000..42679605b --- /dev/null +++ b/libs/features/loyalty-card-cron/jest.integration.config.ts @@ -0,0 +1,14 @@ +/* eslint-disable */ +export default { + displayName: 'loyalty-card-cron', + preset: '../../../jest.preset.js', + setupFiles: [`${process.cwd()}/tools/test/jest.setup.ts`], + globalSetup: `${process.cwd()}/tools/test/globalSetupHasura.ts`, + globalTeardown: `${process.cwd()}/tools/test/globalTeardownHasura.ts`, + transform: { + '^.+\\.[tj]s$': ['ts-jest', { tsconfig: '/tsconfig.spec.json' }], + }, + moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'mjs'], + coverageDirectory: '../../../coverage/libs/features/loyalty-card-cron', + testMatch: ['**/*.integration.test.ts'], +}; diff --git a/libs/features/loyalty-card-cron/package.json b/libs/features/loyalty-card-cron/package.json new file mode 100644 index 000000000..9beacbfb9 --- /dev/null +++ b/libs/features/loyalty-card-cron/package.json @@ -0,0 +1,10 @@ +{ + "name": "loyalty-card-cron", + "version": "0.0.1", + "dependencies": { + "tslib": "^2.3.0" + }, + "type": "nodenext", + "main": "./src/index.js", + "typings": "./src/index.d.ts" +} diff --git a/libs/features/loyalty-card-cron/project.json b/libs/features/loyalty-card-cron/project.json new file mode 100644 index 000000000..0829c2ab8 --- /dev/null +++ b/libs/features/loyalty-card-cron/project.json @@ -0,0 +1,37 @@ +{ + "name": "loyalty-card-cron", + "$schema": "../../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/features/loyalty-card-cron/src", + "projectType": "library", + "targets": { + "build": { + "executor": "@nx/js:swc", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "dist/libs/features/loyalty-card-cron", + "main": "libs/features/loyalty-card-cron/src/index.ts", + "tsConfig": "libs/features/loyalty-card-cron/tsconfig.lib.json", + "assets": ["libs/features/loyalty-card-cron/*.md"] + } + }, + "lint": { + "executor": "@nx/eslint:lint", + "outputs": ["{options.outputFile}"] + }, + "test": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/features/loyalty-card-cron/jest.config.ts" + } + }, + "test-integration": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/features/loyalty-card-cron/jest.integration.config.ts" + } + } + }, + "tags": [] +} diff --git a/libs/features/loyalty-card-cron/src/index.ts b/libs/features/loyalty-card-cron/src/index.ts new file mode 100644 index 000000000..1655c5e7b --- /dev/null +++ b/libs/features/loyalty-card-cron/src/index.ts @@ -0,0 +1 @@ +export * from './lib/loyalty-card-cron'; diff --git a/libs/features/loyalty-card-cron/src/lib/loyalty-card-cron.integration.test.ts b/libs/features/loyalty-card-cron/src/lib/loyalty-card-cron.integration.test.ts new file mode 100644 index 000000000..df429e188 --- /dev/null +++ b/libs/features/loyalty-card-cron/src/lib/loyalty-card-cron.integration.test.ts @@ -0,0 +1,528 @@ +import { adminSdk } from '@gql/admin/api'; +import { + PgClient, + applySeeds, + createDbClient, + deleteAllTables, + deleteTables, +} from '@test-utils/db'; +import { handler } from './loyalty-card-cron'; + +jest + .spyOn(adminSdk, 'GetLoyaltyCardByContractAddressForProcess') + .mockImplementation(jest.fn()); + +const multicallClaimMock = jest.fn(); +jest.mock('@nft/thirdweb-admin', () => ({ + LoyaltyCardNft: jest.fn().mockImplementation(() => ({ + multicallClaim: multicallClaimMock, + })), +})); + +jest.mock('@thirdweb-dev/sdk', () => { + return { + ThirdwebSDK: jest.fn().mockImplementation(() => { + return {}; + }), + }; +}); + +describe('handler', () => { + let client: PgClient; + + beforeAll(async () => { + client = await createDbClient(); + await deleteAllTables(client); + await applySeeds(client, [ + 'loyaltyCardNft', + 'loyaltyCardNftContract', + 'minterTemporaryWallet', + ]); + }); + + afterAll(async () => { + await deleteTables(client, [ + 'loyaltyCardNft', + 'loyaltyCardNftContract', + 'minterTemporaryWallet', + ]); + await client.end(); + }); + + beforeEach(async () => { + jest.clearAllMocks(); + multicallClaimMock.mockClear(); + await deleteTables(client, [ + 'loyaltyCardNft', + 'loyaltyCardNftContract', + 'minterTemporaryWallet', + ]); + await applySeeds(client, [ + 'loyaltyCardNft', + 'loyaltyCardNftContract', + 'minterTemporaryWallet', + ]); + }); + + it('one contract one nft', async () => { + ( + adminSdk.GetLoyaltyCardByContractAddressForProcess as jest.Mock + ).mockResolvedValue({ + loyaltyCardNft: [ + { + id: '1', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '1', + metadata: + '{"name": "Loyalty Card NFT #1", "description": "First NFT"}', + error: null, + tokenUri: 'ipfs://example1', + chainId: '1', + loyaltyCardId: 'loyaltyCardId1', + organizerId: 'organizerId1', + ownerAddress: '0xOwnerAddress1', + status: 'CONFIRMED', + created_at: '2023-01-01T00:00:00.000Z', + updated_at: '2023-01-01T00:00:00.000Z', + }, + ], + }); + + await handler(); + + expect( + adminSdk.GetLoyaltyCardByContractAddressForProcess, + ).toHaveBeenCalled(); + + expect( + adminSdk.GetLoyaltyCardByContractAddressForProcess, + ).toHaveBeenCalled(); + expect(multicallClaimMock).toHaveBeenCalled(); + expect(multicallClaimMock).toHaveBeenCalledWith( + expect.anything(), + expect.arrayContaining([ + expect.objectContaining({ + id: '1', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '1', + metadata: + '{"name": "Loyalty Card NFT #1", "description": "First NFT"}', + loyaltyCardId: 'loyaltyCardId1', + }), + ]), + ); + }); + + it('one contract two nfts', async () => { + ( + adminSdk.GetLoyaltyCardByContractAddressForProcess as jest.Mock + ).mockResolvedValue({ + loyaltyCardNft: [ + { + id: '1', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '1', + metadata: + '{"name": "Loyalty Card NFT #1", "description": "First NFT"}', + loyaltyCardId: 'loyaltyCardId1', + }, + { + id: '2', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '2', + metadata: + '{"name": "Loyalty Card NFT #2", "description": "Second NFT"}', + loyaltyCardId: 'loyaltyCardId1', + }, + ], + }); + + await handler(); + + expect( + adminSdk.GetLoyaltyCardByContractAddressForProcess, + ).toHaveBeenCalled(); + expect(multicallClaimMock).toHaveBeenCalled(); + expect(multicallClaimMock).toHaveBeenCalledWith( + expect.anything(), + expect.arrayContaining([ + expect.objectContaining({ + id: '1', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '1', + metadata: + '{"name": "Loyalty Card NFT #1", "description": "First NFT"}', + }), + expect.objectContaining({ + id: '2', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '2', + metadata: + '{"name": "Loyalty Card NFT #2", "description": "Second NFT"}', + }), + ]), + ); + }); + + it('one contract multiple nfts', async () => { + ( + adminSdk.GetLoyaltyCardByContractAddressForProcess as jest.Mock + ).mockResolvedValue({ + loyaltyCardNft: [ + { + id: '1', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '1', + metadata: + '{"name": "Loyalty Card NFT #1", "description": "First NFT"}', + loyaltyCardId: 'loyaltyCardId1', + }, + { + id: '2', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '2', + metadata: + '{"name": "Loyalty Card NFT #2", "description": "Second NFT"}', + loyaltyCardId: 'loyaltyCardId1', + }, + { + id: '3', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '3', + metadata: + '{"name": "Loyalty Card NFT #3", "description": "Third NFT"}', + loyaltyCardId: 'loyaltyCardId1', + }, + { + id: '4', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '4', + metadata: + '{"name": "Loyalty Card NFT #4", "description": "Fourth NFT"}', + loyaltyCardId: 'loyaltyCardId1', + }, + { + id: '5', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '5', + metadata: + '{"name": "Loyalty Card NFT #5", "description": "Fifth NFT"}', + loyaltyCardId: 'loyaltyCardId1', + }, + { + id: '6', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '6', + metadata: + '{"name": "Loyalty Card NFT #6", "description": "Sixth NFT"}', + loyaltyCardId: 'loyaltyCardId1', + }, + { + id: '7', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '7', + metadata: + '{"name": "Loyalty Card NFT #7", "description": "Seventh NFT"}', + loyaltyCardId: 'loyaltyCardId1', + }, + ], + }); + + await handler(); + + expect( + adminSdk.GetLoyaltyCardByContractAddressForProcess, + ).toHaveBeenCalled(); + expect(multicallClaimMock).toHaveBeenCalled(); + expect(multicallClaimMock).toHaveBeenCalledWith( + expect.anything(), + expect.arrayContaining([ + expect.objectContaining({ + id: '1', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '1', + metadata: + '{"name": "Loyalty Card NFT #1", "description": "First NFT"}', + }), + expect.objectContaining({ + id: '2', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '2', + metadata: + '{"name": "Loyalty Card NFT #2", "description": "Second NFT"}', + }), + expect.objectContaining({ + id: '3', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '3', + metadata: + '{"name": "Loyalty Card NFT #3", "description": "Third NFT"}', + }), + expect.objectContaining({ + id: '4', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '4', + metadata: + '{"name": "Loyalty Card NFT #4", "description": "Fourth NFT"}', + }), + expect.objectContaining({ + id: '5', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '5', + metadata: + '{"name": "Loyalty Card NFT #5", "description": "Fifth NFT"}', + }), + expect.objectContaining({ + id: '6', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '6', + metadata: + '{"name": "Loyalty Card NFT #6", "description": "Sixth NFT"}', + }), + expect.objectContaining({ + id: '7', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '7', + metadata: + '{"name": "Loyalty Card NFT #7", "description": "Seventh NFT"}', + }), + ]), + ); + }); + + it('two contract one nft each', async () => { + ( + adminSdk.GetLoyaltyCardByContractAddressForProcess as jest.Mock + ).mockResolvedValue({ + loyaltyCardNft: [ + { + id: '1', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '1', + metadata: + '{"name": "Loyalty Card NFT #1", "description": "First NFT"}', + loyaltyCardId: 'loyaltyCardId1', + }, + { + id: '2', + contractAddress: '0xLoyaltyCardContractAddress2', + tokenId: '2', + metadata: + '{"name": "Loyalty Card NFT #2", "description": "Second NFT"}', + loyaltyCardId: 'loyaltyCardId2', + }, + ], + }); + + await handler(); + + expect( + adminSdk.GetLoyaltyCardByContractAddressForProcess, + ).toHaveBeenCalled(); + expect(multicallClaimMock).toHaveBeenCalledTimes(2); + + const expectedCalls = [ + expect.arrayContaining([ + expect.objectContaining({ + id: '1', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '1', + metadata: + '{"name": "Loyalty Card NFT #1", "description": "First NFT"}', + }), + ]), + expect.arrayContaining([ + expect.objectContaining({ + id: '2', + contractAddress: '0xLoyaltyCardContractAddress2', + tokenId: '2', + metadata: + '{"name": "Loyalty Card NFT #2", "description": "Second NFT"}', + }), + ]), + ]; + + expectedCalls.forEach((call, index) => { + expect(multicallClaimMock).toHaveBeenNthCalledWith( + index + 1, + expect.anything(), + call, + ); + }); + }); + + it('two contracts multiple nfts each', async () => { + ( + adminSdk.GetLoyaltyCardByContractAddressForProcess as jest.Mock + ).mockResolvedValue({ + loyaltyCardNft: [ + { + id: '1', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '1', + metadata: + '{"name": "Loyalty Card NFT #1", "description": "First NFT"}', + loyaltyCardId: 'loyaltyCardId1', + }, + { + id: '2', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '2', + metadata: + '{"name": "Loyalty Card NFT #2", "description": "Second NFT"}', + loyaltyCardId: 'loyaltyCardId1', + }, + { + id: '3', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '3', + metadata: + '{"name": "Loyalty Card NFT #3", "description": "Third NFT"}', + loyaltyCardId: 'loyaltyCardId1', + }, + { + id: '4', + contractAddress: '0xLoyaltyCardContractAddress2', + tokenId: '4', + metadata: + '{"name": "Loyalty Card NFT #4", "description": "Fourth NFT"}', + loyaltyCardId: 'loyaltyCardId2', + }, + { + id: '5', + contractAddress: '0xLoyaltyCardContractAddress2', + tokenId: '5', + metadata: + '{"name": "Loyalty Card NFT #5", "description": "Fifth NFT"}', + loyaltyCardId: 'loyaltyCardId2', + }, + { + id: '6', + contractAddress: '0xLoyaltyCardContractAddress2', + tokenId: '6', + metadata: + '{"name": "Loyalty Card NFT #6", "description": "Sixth NFT"}', + loyaltyCardId: 'loyaltyCardId2', + }, + { + id: '7', + contractAddress: '0xLoyaltyCardContractAddress2', + tokenId: '7', + metadata: + '{"name": "Loyalty Card NFT #7", "description": "Seventh NFT"}', + loyaltyCardId: 'loyaltyCardId2', + }, + ], + }); + + await handler(); + + // Ensure the mock function was called + expect( + adminSdk.GetLoyaltyCardByContractAddressForProcess, + ).toHaveBeenCalled(); + + // Aggregate all calls into a single array + const allCallsArgs = multicallClaimMock.mock.calls.flatMap( + (call) => call[1], + ); + + // Define the expected calls + const expectedCalls = [ + expect.objectContaining({ + id: '1', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '1', + metadata: '{"name": "Loyalty Card NFT #1", "description": "First NFT"}', + }), + expect.objectContaining({ + id: '2', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '2', + metadata: + '{"name": "Loyalty Card NFT #2", "description": "Second NFT"}', + }), + expect.objectContaining({ + id: '3', + contractAddress: '0xLoyaltyCardContractAddress1', + tokenId: '3', + metadata: '{"name": "Loyalty Card NFT #3", "description": "Third NFT"}', + }), + expect.objectContaining({ + id: '4', + contractAddress: '0xLoyaltyCardContractAddress2', + tokenId: '4', + metadata: + '{"name": "Loyalty Card NFT #4", "description": "Fourth NFT"}', + }), + expect.objectContaining({ + id: '5', + contractAddress: '0xLoyaltyCardContractAddress2', + tokenId: '5', + metadata: '{"name": "Loyalty Card NFT #5", "description": "Fifth NFT"}', + }), + expect.objectContaining({ + id: '6', + contractAddress: '0xLoyaltyCardContractAddress2', + tokenId: '6', + metadata: '{"name": "Loyalty Card NFT #6", "description": "Sixth NFT"}', + }), + expect.objectContaining({ + id: '7', + contractAddress: '0xLoyaltyCardContractAddress2', + tokenId: '7', + metadata: + '{"name": "Loyalty Card NFT #7", "description": "Seventh NFT"}', + }), + ]; + + expectedCalls.forEach((expectedCall) => { + expect(allCallsArgs).toEqual(expect.arrayContaining([expectedCall])); + }); + }); + + function generateNFTs(numberOfContracts: number) { + const nfts = []; + let nftId = 1; + + for ( + let contractIndex = 1; + contractIndex <= numberOfContracts; + contractIndex++ + ) { + const contractAddress = `0xLoyaltyCardContractAddress${contractIndex}`; + const loyaltyCardId = `loyaltyCardId${contractIndex}`; + const numNFTs = Math.floor(Math.random() * 10) + 1; + + for (let i = 0; i < numNFTs; i++) { + nfts.push({ + id: `${nftId}`, + contractAddress, + tokenId: `${nftId}`, + metadata: `{"name": "Loyalty Card NFT #${nftId}", "description": "Description for NFT #${nftId}"}`, + loyaltyCardId, + }); + nftId++; + } + } + return nfts; + } + + it('random number of contracts with random nfts each', async () => { + const numberOfContracts = Math.floor(Math.random() * 5) + 4; + const generatedNFTs = generateNFTs(numberOfContracts); + + ( + adminSdk.GetLoyaltyCardByContractAddressForProcess as jest.Mock + ).mockResolvedValue({ + loyaltyCardNft: generatedNFTs, + }); + + await handler(); + + expect( + adminSdk.GetLoyaltyCardByContractAddressForProcess, + ).toHaveBeenCalled(); + expect(multicallClaimMock).toHaveBeenCalledTimes(numberOfContracts); + }); +}); diff --git a/libs/features/loyalty-card-cron/src/lib/loyalty-card-cron.spec.ts b/libs/features/loyalty-card-cron/src/lib/loyalty-card-cron.spec.ts new file mode 100644 index 000000000..1939a4fbe --- /dev/null +++ b/libs/features/loyalty-card-cron/src/lib/loyalty-card-cron.spec.ts @@ -0,0 +1,109 @@ +import { adminSdk } from '@gql/admin/api'; +import { GetLoyaltyCardByContractAddressForProcessQuery } from '@gql/admin/types'; +import { + getMinterTemporaryWallet, + groupLoyaltyCardsByContractAddress, +} from './loyalty-card-cron'; + +jest.mock('@gql/admin/api', () => ({ + adminSdk: { + GetLoyaltyCardByContractAddressForProcess: jest.fn().mockResolvedValue({ + loyaltyCardNft: [ + { id: '1', contractAddress: 'address1', loyaltyCardId: 'card1' }, + { id: '2', contractAddress: 'address2', loyaltyCardId: 'card2' }, + ], + }), + GetMinterTemporaryWalletByLoyaltyCardId: jest.fn().mockResolvedValue({ + minterTemporaryWallet: [ + { id: 'wallet1', address: '0x123', privateKey: 'veryPrivateKey' }, + ], + }), + }, +})); + +describe('getMinterTemporaryWallet', () => { + it('should return the wallet when found', async () => { + const mockWallet = { id: 'wallet1', address: '0x123' }; + ( + adminSdk.GetMinterTemporaryWalletByLoyaltyCardId as jest.Mock + ).mockResolvedValue({ + minterTemporaryWallet: [mockWallet], + }); + + const result = await getMinterTemporaryWallet('1'); + expect(result).toEqual(mockWallet); + expect( + adminSdk.GetMinterTemporaryWalletByLoyaltyCardId, + ).toHaveBeenCalledWith({ + loyaltyCardId: '1', + }); + }); + + it('should throw an error when the wallet is not found', async () => { + ( + adminSdk.GetMinterTemporaryWalletByLoyaltyCardId as jest.Mock + ).mockResolvedValue({ + minterTemporaryWallet: [], + }); + + await expect(getMinterTemporaryWallet('2')).rejects.toThrow( + 'No minterTemporaryWallet for loyaltyCardId: 2', + ); + expect( + adminSdk.GetMinterTemporaryWalletByLoyaltyCardId, + ).toHaveBeenCalledWith({ + loyaltyCardId: '2', + }); + }); +}); + +describe('groupLoyaltyCardsByContractAddress', () => { + it('should group multiple loyalty cards under the same contract address', async () => { + const loyaltyCards = [ + { id: '1', contractAddress: 'address1' }, + { id: '2', contractAddress: 'address1' }, + ] as GetLoyaltyCardByContractAddressForProcessQuery['loyaltyCardNft']; + const expected = [ + { + contractAddress: 'address1', + loyaltyCards: [ + { id: '1', contractAddress: 'address1' }, + { id: '2', contractAddress: 'address1' }, + ] as GetLoyaltyCardByContractAddressForProcessQuery['loyaltyCardNft'], + }, + ]; + const result = await groupLoyaltyCardsByContractAddress(loyaltyCards); + expect(result).toEqual(expected); + }); + + it('should handle loyalty cards with different contract addresses', async () => { + const loyaltyCards = [ + { id: '1', contractAddress: 'address1' }, + { id: '2', contractAddress: 'address2' }, + ] as GetLoyaltyCardByContractAddressForProcessQuery['loyaltyCardNft']; + const expected = [ + { + contractAddress: 'address1', + loyaltyCards: [ + { id: '1', contractAddress: 'address1' }, + ] as GetLoyaltyCardByContractAddressForProcessQuery['loyaltyCardNft'], + }, + { + contractAddress: 'address2', + loyaltyCards: [ + { id: '2', contractAddress: 'address2' }, + ] as GetLoyaltyCardByContractAddressForProcessQuery['loyaltyCardNft'], + }, + ]; + const result = await groupLoyaltyCardsByContractAddress(loyaltyCards); + expect(result).toEqual(expected); + }); + + it('should return an empty array when given an empty array of loyalty cards', async () => { + const loyaltyCards = + [] as GetLoyaltyCardByContractAddressForProcessQuery['loyaltyCardNft']; + const expected = []; + const result = await groupLoyaltyCardsByContractAddress(loyaltyCards); + expect(result).toEqual(expected); + }); +}); diff --git a/libs/features/loyalty-card-cron/src/lib/loyalty-card-cron.ts b/libs/features/loyalty-card-cron/src/lib/loyalty-card-cron.ts new file mode 100644 index 000000000..e63555247 --- /dev/null +++ b/libs/features/loyalty-card-cron/src/lib/loyalty-card-cron.ts @@ -0,0 +1,63 @@ +import { adminSdk } from '@gql/admin/api'; +import { GetLoyaltyCardByContractAddressForProcessQuery } from '@gql/admin/types'; +import { LoyaltyCardNft } from '@nft/thirdweb-admin'; + +export interface GroupedLoyaltyCards { + contractAddress: string; + loyaltyCards: GetLoyaltyCardByContractAddressForProcessQuery['loyaltyCardNft'][number][]; +} + +export async function getMinterTemporaryWallet(key: string) { + const response = await adminSdk.GetMinterTemporaryWalletByLoyaltyCardId({ + loyaltyCardId: key, + }); + const wallet = response.minterTemporaryWallet[0]; + if (!wallet) { + throw new Error(`No minterTemporaryWallet for loyaltyCardId: ${key}`); + } + return wallet; +} + +export async function groupLoyaltyCardsByContractAddress( + loyaltyCards: GetLoyaltyCardByContractAddressForProcessQuery['loyaltyCardNft'], +): Promise { + return loyaltyCards.reduce((acc, card) => { + const group = acc.find((g) => g.contractAddress === card.contractAddress); + if (group) { + group.loyaltyCards.push(card); + } else { + acc.push({ contractAddress: card.contractAddress, loyaltyCards: [card] }); + } + return acc; + }, []); +} + +export async function mintLoyaltyCardsForGroup( + group: GroupedLoyaltyCards, + loyaltyCardNft: LoyaltyCardNft, +) { + const wallet = await getMinterTemporaryWallet( + group.loyaltyCards[0].loyaltyCardId, + ); + await loyaltyCardNft.multicallClaim(wallet, group.loyaltyCards); +} + +export async function handler() { + const loyaltyCards = ( + await adminSdk.GetLoyaltyCardByContractAddressForProcess() + ).loyaltyCardNft; + const groupedByContractAddress = + await groupLoyaltyCardsByContractAddress(loyaltyCards); + const loyaltyCardNft = new LoyaltyCardNft(); + + const mintPromises = groupedByContractAddress.map((group) => + mintLoyaltyCardsForGroup(group, loyaltyCardNft).catch((error) => { + console.error( + `Error processing group for contractAddress: ${group.contractAddress}`, + error, + ); + }), + ); + + return Promise.all(mintPromises); +} diff --git a/libs/features/loyalty-card-cron/tsconfig.json b/libs/features/loyalty-card-cron/tsconfig.json new file mode 100644 index 000000000..817c7862a --- /dev/null +++ b/libs/features/loyalty-card-cron/tsconfig.json @@ -0,0 +1,24 @@ +{ + "extends": "../../../tsconfig.base.json", + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "./tsconfig.spec.json" + } + ] +} diff --git a/libs/features/loyalty-card-cron/tsconfig.lib.json b/libs/features/loyalty-card-cron/tsconfig.lib.json new file mode 100644 index 000000000..4befa7f09 --- /dev/null +++ b/libs/features/loyalty-card-cron/tsconfig.lib.json @@ -0,0 +1,10 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "declaration": true, + "types": ["node"] + }, + "include": ["src/**/*.ts"], + "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"] +} diff --git a/libs/features/loyalty-card-cron/tsconfig.spec.json b/libs/features/loyalty-card-cron/tsconfig.spec.json new file mode 100644 index 000000000..e354f8b93 --- /dev/null +++ b/libs/features/loyalty-card-cron/tsconfig.spec.json @@ -0,0 +1,16 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "module": "nodenext", + "strict": false, + "types": ["jest", "node"] + }, + "include": [ + "jest.config.ts", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.d.ts", + "../../../types/**/*.d.ts" + ] +} diff --git a/libs/features/navigation/tsconfig.spec.json b/libs/features/navigation/tsconfig.spec.json index 160668f55..bb4fbab2a 100644 --- a/libs/features/navigation/tsconfig.spec.json +++ b/libs/features/navigation/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/orders-cron/.swcrc b/libs/features/orders-cron/.swcrc new file mode 100644 index 000000000..a1276087c --- /dev/null +++ b/libs/features/orders-cron/.swcrc @@ -0,0 +1,29 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + ".*\\.spec.tsx?$", + ".*\\.test.tsx?$", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/features/orders-cron/project.json b/libs/features/orders-cron/project.json index ba604689c..7b7dff524 100644 --- a/libs/features/orders-cron/project.json +++ b/libs/features/orders-cron/project.json @@ -5,7 +5,7 @@ "projectType": "library", "targets": { "build": { - "executor": "@nx/js:tsc", + "executor": "@nx/js:swc", "outputs": ["{options.outputPath}"], "options": { "outputPath": "dist/libs/features/orders-cron", diff --git a/libs/features/orders-cron/tsconfig.json b/libs/features/orders-cron/tsconfig.json index 18d14d61c..817c7862a 100644 --- a/libs/features/orders-cron/tsconfig.json +++ b/libs/features/orders-cron/tsconfig.json @@ -1,7 +1,9 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, diff --git a/libs/features/orders-cron/tsconfig.lib.json b/libs/features/orders-cron/tsconfig.lib.json index c5f87f02d..2414eb23c 100644 --- a/libs/features/orders-cron/tsconfig.lib.json +++ b/libs/features/orders-cron/tsconfig.lib.json @@ -3,7 +3,7 @@ "compilerOptions": { "outDir": "../../../dist/out-tsc", "declaration": true, - "module": "commonjs", + "module": "nodenext", "types": ["node"] }, "include": ["src/**/*.ts", "../../../types/**/*.d.ts"], diff --git a/libs/features/orders-cron/tsconfig.spec.json b/libs/features/orders-cron/tsconfig.spec.json index 1004538e2..d1370a309 100644 --- a/libs/features/orders-cron/tsconfig.spec.json +++ b/libs/features/orders-cron/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/organizer/event-actions/src/lib/getSaleStatus.ts b/libs/features/organizer/event-actions/src/lib/getSaleStatus.ts index 55fe304c8..5bd09de9b 100644 --- a/libs/features/organizer/event-actions/src/lib/getSaleStatus.ts +++ b/libs/features/organizer/event-actions/src/lib/getSaleStatus.ts @@ -6,11 +6,10 @@ import { UTCDateMini } from '@time'; import { isBefore } from 'date-fns'; import { toZonedTime } from 'date-fns-tz'; -export interface GetSaleStatusProps - extends Pick< - EventParametersPasses, - 'dateSaleStart' | 'timezone' | 'isSaleOngoing' - > {} +export type GetSaleStatusProps = Pick< + EventParametersPasses, + 'dateSaleStart' | 'timezone' | 'isSaleOngoing' +>; export function getSaleStatus({ dateSaleStart, timezone, diff --git a/libs/features/organizer/event-actions/tsconfig.spec.json b/libs/features/organizer/event-actions/tsconfig.spec.json index 103368636..a18f2c33d 100644 --- a/libs/features/organizer/event-actions/tsconfig.spec.json +++ b/libs/features/organizer/event-actions/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/organizer/event-api/tsconfig.spec.json b/libs/features/organizer/event-api/tsconfig.spec.json index 103368636..a18f2c33d 100644 --- a/libs/features/organizer/event-api/tsconfig.spec.json +++ b/libs/features/organizer/event-api/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/organizer/event-types/.swcrc b/libs/features/organizer/event-types/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/features/organizer/event-types/.swcrc +++ b/libs/features/organizer/event-types/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/features/organizer/event-types/package.json b/libs/features/organizer/event-types/package.json index 768c5eeab..5c1ea7b14 100644 --- a/libs/features/organizer/event-types/package.json +++ b/libs/features/organizer/event-types/package.json @@ -4,7 +4,7 @@ "dependencies": { "@swc/helpers": "~0.5.0" }, - "type": "commonjs", + "type": "nodenext", "main": "./src/index.js", "typings": "./src/index.d.ts" } diff --git a/libs/features/organizer/event-types/tsconfig.json b/libs/features/organizer/event-types/tsconfig.json index 059cd8166..7abc8796f 100644 --- a/libs/features/organizer/event-types/tsconfig.json +++ b/libs/features/organizer/event-types/tsconfig.json @@ -1,11 +1,13 @@ { "extends": "../../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, + "noPropertyAccessFromIndexSignature": false, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true }, diff --git a/libs/features/organizer/event/src/lib/molecules/PassPurchaseHeader/SaleEndsInClient.tsx b/libs/features/organizer/event/src/lib/molecules/PassPurchaseHeader/SaleEndsInClient.tsx index 79b48ad50..e0aea1e61 100644 --- a/libs/features/organizer/event/src/lib/molecules/PassPurchaseHeader/SaleEndsInClient.tsx +++ b/libs/features/organizer/event/src/lib/molecules/PassPurchaseHeader/SaleEndsInClient.tsx @@ -10,11 +10,10 @@ import { toZonedTime } from 'date-fns-tz'; import { useFormatter, useTranslations } from 'next-intl'; import { useEffect, useRef, useState } from 'react'; -interface SaleEndsInClientProps - extends Pick< - EventParametersPasses, - 'dateSaleEnd' | 'timezone' | 'isSaleOngoing' - > {} +type SaleEndsInClientProps = Pick< + EventParametersPasses, + 'dateSaleEnd' | 'timezone' | 'isSaleOngoing' +>; export const SaleEndsInClient: React.FC = ({ dateSaleEnd, diff --git a/libs/features/organizer/event/src/lib/molecules/PassPurchaseHeader/SaleStartsInClient.tsx b/libs/features/organizer/event/src/lib/molecules/PassPurchaseHeader/SaleStartsInClient.tsx index c1b4dd17c..c980136b2 100644 --- a/libs/features/organizer/event/src/lib/molecules/PassPurchaseHeader/SaleStartsInClient.tsx +++ b/libs/features/organizer/event/src/lib/molecules/PassPurchaseHeader/SaleStartsInClient.tsx @@ -10,11 +10,10 @@ import { toZonedTime } from 'date-fns-tz'; import { useFormatter, useTranslations } from 'next-intl'; import { useEffect, useRef, useState } from 'react'; -interface SaleStartsInClientProps - extends Pick< - EventParametersPasses, - 'dateSaleStart' | 'timezone' | 'isSaleOngoing' - > {} +type SaleStartsInClientProps = Pick< + EventParametersPasses, + 'dateSaleStart' | 'timezone' | 'isSaleOngoing' +>; export const SaleStartsInClient: React.FC = ({ dateSaleStart, diff --git a/libs/features/organizer/event/tsconfig.spec.json b/libs/features/organizer/event/tsconfig.spec.json index edbb4d089..1cbcd291c 100644 --- a/libs/features/organizer/event/tsconfig.spec.json +++ b/libs/features/organizer/event/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node", "@testing-library/jest-dom"] }, "include": [ diff --git a/libs/features/organizer/organizer-api/tsconfig.spec.json b/libs/features/organizer/organizer-api/tsconfig.spec.json index 6668655fc..af8921f2e 100644 --- a/libs/features/organizer/organizer-api/tsconfig.spec.json +++ b/libs/features/organizer/organizer-api/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/organizer/organizer-types/.swcrc b/libs/features/organizer/organizer-types/.swcrc index 2c0fbef0a..a1276087c 100644 --- a/libs/features/organizer/organizer-types/.swcrc +++ b/libs/features/organizer/organizer-types/.swcrc @@ -15,7 +15,7 @@ "loose": true }, "module": { - "type": "commonjs" + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -26,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/features/organizer/organizer-types/tsconfig.json b/libs/features/organizer/organizer-types/tsconfig.json index 47cfabecf..7abc8796f 100644 --- a/libs/features/organizer/organizer-types/tsconfig.json +++ b/libs/features/organizer/organizer-types/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/features/organizer/organizer-types/tsconfig.lib.json b/libs/features/organizer/organizer-types/tsconfig.lib.json index 28369ef76..949717775 100644 --- a/libs/features/organizer/organizer-types/tsconfig.lib.json +++ b/libs/features/organizer/organizer-types/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/features/organizer/organizer-ui/jest.integration.config.ts b/libs/features/organizer/organizer-ui/jest.integration.config.ts index 7aa158493..5160f7dfe 100644 --- a/libs/features/organizer/organizer-ui/jest.integration.config.ts +++ b/libs/features/organizer/organizer-ui/jest.integration.config.ts @@ -12,4 +12,5 @@ export default { coverageDirectory: '../../../../coverage/libs/features/organizer-ui-integration', testMatch: ['**/*.integration.test.ts'], + maxWorkers: 1, }; diff --git a/libs/features/organizer/organizer-ui/tsconfig.spec.json b/libs/features/organizer/organizer-ui/tsconfig.spec.json index 104e62b12..c0a6a5bd8 100644 --- a/libs/features/organizer/organizer-ui/tsconfig.spec.json +++ b/libs/features/organizer/organizer-ui/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/pass-actions/tsconfig.spec.json b/libs/features/pass-actions/tsconfig.spec.json index 25b7af8f6..672747d99 100644 --- a/libs/features/pass-actions/tsconfig.spec.json +++ b/libs/features/pass-actions/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/pass-api/.swcrc b/libs/features/pass-api/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/features/pass-api/.swcrc +++ b/libs/features/pass-api/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/features/pass-api/src/index.ts b/libs/features/pass-api/src/index.ts index 053b9de68..db8d1c4ba 100644 --- a/libs/features/pass-api/src/index.ts +++ b/libs/features/pass-api/src/index.ts @@ -1,8 +1,3 @@ -export { - createNftActivityWebhookForEvent, - updateNftActivityWebhook, -} from './lib/createNftActivityWebhookForEvent'; -export { getAlchemyInfosFromEventId } from './lib/getAlchemyInfosFromEventId'; export { getEventPassDelayedRevealedFromEventPassId } from './lib/getEventPassDelayedRevealedFromEventPassId'; export { getEventPassNftByTokenReferenceAnonymous } from './lib/getEventPassNftByTokenReferenceAnonymous'; export { getEventPassNftByTokenReferenceUser } from './lib/getEventPassNftByTokenReferenceUser'; diff --git a/libs/features/pass-api/src/lib/createNftActivityWebhookForEvent.ts b/libs/features/pass-api/src/lib/createNftActivityWebhookForEvent.ts deleted file mode 100644 index 9e45673fa..000000000 --- a/libs/features/pass-api/src/lib/createNftActivityWebhookForEvent.ts +++ /dev/null @@ -1,37 +0,0 @@ -import env from '@env/server'; -import { AlchemyWrapper } from '@indexer/alchemy/admin'; -// import { adminSdk } from '@gql/admin/api'; -import { NftFilter } from 'alchemy-sdk'; - -const alchemy = new AlchemyWrapper(); - -type CreateNftActivityWebhook = { - eventId: string; - nftCollectionAddresses: NftFilter[]; -}; - -export const createNftActivityWebhookForEvent = async ({ - eventId, - nftCollectionAddresses, -}: CreateNftActivityWebhook) => { - const wepAppUrl = env.WEB_APP_URL; - return alchemy.createNftActivityWebhook( - `${wepAppUrl}api/webhooks/nft_activity/${eventId}`, - nftCollectionAddresses, - ); -}; - -type UpdateNftActivityWebhook = { - webhookId: string; - nftCollectionAddresses: NftFilter[]; -}; - -export const updateNftActivityWebhook = async ({ - webhookId, - nftCollectionAddresses, -}: UpdateNftActivityWebhook) => { - return alchemy.addAddressNftActivityWebhook( - webhookId, - nftCollectionAddresses, - ); -}; diff --git a/libs/features/pass-api/src/lib/transferPassQrCodeBatch.ts b/libs/features/pass-api/src/lib/transferPassQrCodeBatch.ts index 455a02118..cc99d46fb 100644 --- a/libs/features/pass-api/src/lib/transferPassQrCodeBatch.ts +++ b/libs/features/pass-api/src/lib/transferPassQrCodeBatch.ts @@ -2,6 +2,7 @@ import env from '@env/server'; import { getPassUser } from '@features/pass-common'; import type { BatchTransferInput } from '@features/pass-types'; import { FileWrapper } from '@file-upload/admin'; +import { getErrorMessage } from '@utils'; const fileWrapper = new FileWrapper(); @@ -51,11 +52,11 @@ export const transferPassQrCodeBatch = async ( env.UPLOAD_ACCOUNT_ID, copyFileRequests, ); - } catch (error: any) { + } catch (error) { throw new Error( - `Error while copying files in transferPassQrCodeBatch: ${ - error.message - }. Failed batch: ${JSON.stringify(copyFileRequests)}`, + `Error while copying files in transferPassQrCodeBatch: ${getErrorMessage( + error, + )}. Failed batch: ${JSON.stringify(copyFileRequests)}`, ); } @@ -65,11 +66,11 @@ export const transferPassQrCodeBatch = async ( env.UPLOAD_ACCOUNT_ID, filesToDelete, ); - } catch (error: any) { + } catch (error) { throw new Error( - `Error while deleting files in transferPassQrCodeBatch: ${ - error.message - }. Failed batch: ${JSON.stringify(filesToDelete)}`, + `Error while deleting files in transferPassQrCodeBatch: ${getErrorMessage( + error, + )}. Failed batch: ${JSON.stringify(filesToDelete)}`, ); } }; diff --git a/libs/features/pass-api/tsconfig.json b/libs/features/pass-api/tsconfig.json index 2c86f0240..817c7862a 100644 --- a/libs/features/pass-api/tsconfig.json +++ b/libs/features/pass-api/tsconfig.json @@ -1,8 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", - "types": ["@next/types"] + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/features/pass-api/tsconfig.lib.json b/libs/features/pass-api/tsconfig.lib.json index 6aeae58ef..47ddecd98 100644 --- a/libs/features/pass-api/tsconfig.lib.json +++ b/libs/features/pass-api/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/features/pass-api/tsconfig.spec.json b/libs/features/pass-api/tsconfig.spec.json index 69a251f32..e354f8b93 100644 --- a/libs/features/pass-api/tsconfig.spec.json +++ b/libs/features/pass-api/tsconfig.spec.json @@ -2,13 +2,15 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", + "strict": false, "types": ["jest", "node"] }, "include": [ "jest.config.ts", "src/**/*.test.ts", "src/**/*.spec.ts", - "src/**/*.d.ts" + "src/**/*.d.ts", + "../../../types/**/*.d.ts" ] } diff --git a/libs/features/pass-cache/tsconfig.json b/libs/features/pass-cache/tsconfig.json index 3ab4958d5..89f8ac085 100644 --- a/libs/features/pass-cache/tsconfig.json +++ b/libs/features/pass-cache/tsconfig.json @@ -1,6 +1,10 @@ { "compilerOptions": { - "module": "commonjs" + "jsx": "react-jsx", + "allowJs": false, + "esModuleInterop": false, + "allowSyntheticDefaultImports": true, + "strict": true }, "files": [], "include": [], diff --git a/libs/features/pass-cache/tsconfig.spec.json b/libs/features/pass-cache/tsconfig.spec.json index 69a251f32..686c68671 100644 --- a/libs/features/pass-cache/tsconfig.spec.json +++ b/libs/features/pass-cache/tsconfig.spec.json @@ -2,10 +2,12 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", + "strict": false, "types": ["jest", "node"] }, "include": [ + "../../../types/**/*.d.ts", "jest.config.ts", "src/**/*.test.ts", "src/**/*.spec.ts", diff --git a/libs/features/pass-common/.swcrc b/libs/features/pass-common/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/features/pass-common/.swcrc +++ b/libs/features/pass-common/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/features/pass-common/tsconfig.json b/libs/features/pass-common/tsconfig.json index 25f7201d8..817c7862a 100644 --- a/libs/features/pass-common/tsconfig.json +++ b/libs/features/pass-common/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/features/pass-common/tsconfig.lib.json b/libs/features/pass-common/tsconfig.lib.json index e583571ea..ced0072ae 100644 --- a/libs/features/pass-common/tsconfig.lib.json +++ b/libs/features/pass-common/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/features/pass-common/tsconfig.spec.json b/libs/features/pass-common/tsconfig.spec.json index 69a251f32..f0e61fdcb 100644 --- a/libs/features/pass-common/tsconfig.spec.json +++ b/libs/features/pass-common/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/pass-types/.swcrc b/libs/features/pass-types/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/features/pass-types/.swcrc +++ b/libs/features/pass-types/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/features/pass-types/package.json b/libs/features/pass-types/package.json index 325b45128..d9c941208 100644 --- a/libs/features/pass-types/package.json +++ b/libs/features/pass-types/package.json @@ -4,7 +4,7 @@ "dependencies": { "@swc/helpers": "~0.5.0" }, - "type": "commonjs", + "type": "nodenext", "main": "./src/index.js", "typings": "./src/index.d.ts" } diff --git a/libs/features/pass-types/tsconfig.json b/libs/features/pass-types/tsconfig.json index f2400abed..9103486c2 100644 --- a/libs/features/pass-types/tsconfig.json +++ b/libs/features/pass-types/tsconfig.json @@ -1,11 +1,13 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, + "noPropertyAccessFromIndexSignature": false, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true }, diff --git a/libs/features/pass/tsconfig.spec.json b/libs/features/pass/tsconfig.spec.json index 160668f55..bb4fbab2a 100644 --- a/libs/features/pass/tsconfig.spec.json +++ b/libs/features/pass/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/payment-api/.swcrc b/libs/features/payment-api/.swcrc index 206feac18..f6e9af12b 100644 --- a/libs/features/payment-api/.swcrc +++ b/libs/features/payment-api/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -27,4 +25,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/features/payment-api/tsconfig.json b/libs/features/payment-api/tsconfig.json index ef8017e24..2e8b59d2a 100644 --- a/libs/features/payment-api/tsconfig.json +++ b/libs/features/payment-api/tsconfig.json @@ -1,6 +1,14 @@ { "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/features/payment-api/tsconfig.lib.json b/libs/features/payment-api/tsconfig.lib.json index e583571ea..ced0072ae 100644 --- a/libs/features/payment-api/tsconfig.lib.json +++ b/libs/features/payment-api/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/features/payment-api/tsconfig.spec.json b/libs/features/payment-api/tsconfig.spec.json index 69a251f32..f0e61fdcb 100644 --- a/libs/features/payment-api/tsconfig.spec.json +++ b/libs/features/payment-api/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/settings/tsconfig.spec.json b/libs/features/settings/tsconfig.spec.json index 160668f55..bb4fbab2a 100644 --- a/libs/features/settings/tsconfig.spec.json +++ b/libs/features/settings/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/unlock/app-nav/src/lib/OffKeyLogo/OffKeyLogo.tsx b/libs/features/unlock/app-nav/src/lib/OffKeyLogo/OffKeyLogo.tsx index d37cfc555..3cd0b5036 100644 --- a/libs/features/unlock/app-nav/src/lib/OffKeyLogo/OffKeyLogo.tsx +++ b/libs/features/unlock/app-nav/src/lib/OffKeyLogo/OffKeyLogo.tsx @@ -6,7 +6,7 @@ const SvgComponent = (props: React.SVGProps) => ( fill="none" xmlns="http://www.w3.org/2000/svg" stroke="transparent" - // @ts-expect-error + // @ts-ignore class={props.className} {...props} > diff --git a/libs/features/unlock/app-nav/tsconfig.spec.json b/libs/features/unlock/app-nav/tsconfig.spec.json index 875393bfa..1359777e3 100644 --- a/libs/features/unlock/app-nav/tsconfig.spec.json +++ b/libs/features/unlock/app-nav/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/features/unlock/shopify/src/index.ts b/libs/features/unlock/shopify/src/index.ts index 46718c803..37f4b4789 100644 --- a/libs/features/unlock/shopify/src/index.ts +++ b/libs/features/unlock/shopify/src/index.ts @@ -11,4 +11,4 @@ export { OffKeyHeaderConnected } from './lib/OffKeyHeaderConnected/OffKeyHeaderC export { OffKeyLayout } from './lib/OffKeyLayout/OffKeyLayout'; export { OffKeyProfile } from './lib/OffKeyProfile/OffKeyProfile'; export { ShopifyProfileNav } from './lib/ProfileNav/ProfileNav'; -export { OffKeyState, OffKeyViewHeaderConnected } from './lib/types'; +export { OffKeyViewHeaderConnected } from './lib/types'; diff --git a/libs/features/unlock/shopify/src/lib/Auth/Auth.tsx b/libs/features/unlock/shopify/src/lib/Auth/Auth.tsx index a2e1e1d3b..972ea98ff 100644 --- a/libs/features/unlock/shopify/src/lib/Auth/Auth.tsx +++ b/libs/features/unlock/shopify/src/lib/Auth/Auth.tsx @@ -16,8 +16,6 @@ const AuthDialogDynamic = dynamic( { ssr: false }, ); -export interface ShopifyAuthProps {} - export function ShopifyAuth() { const t = useTranslations('Shopify.Auth'); const { toast } = useToast(); diff --git a/libs/features/unlock/shopify/src/lib/CardConnected/CardConnected.stories.tsx b/libs/features/unlock/shopify/src/lib/CardConnected/CardConnected.stories.tsx index ae0d44129..9039df6ca 100644 --- a/libs/features/unlock/shopify/src/lib/CardConnected/CardConnected.stories.tsx +++ b/libs/features/unlock/shopify/src/lib/CardConnected/CardConnected.stories.tsx @@ -4,11 +4,11 @@ import { ShopifyCardConnected } from './CardConnected'; import { StoryObj, type Meta } from '@storybook/react'; import { CardConnectedExample, authMocks } from './examples'; +import { ConnectStatus } from '@next/iframe'; import { ReactQueryDecorator, ToasterDecorator, } from '@test-utils/storybook-decorators'; -import { ConnectStatus } from '../../../../../../next/iframe/src'; const address = '0xB98bD7C7f656290071E52D1aA617D9cB4467Fd6D'; const meta = { component: ShopifyCardConnected, diff --git a/libs/features/unlock/shopify/src/lib/OffKeyAuth/OffKeyAuth.tsx b/libs/features/unlock/shopify/src/lib/OffKeyAuth/OffKeyAuth.tsx index 4338e3360..fb0f4a929 100644 --- a/libs/features/unlock/shopify/src/lib/OffKeyAuth/OffKeyAuth.tsx +++ b/libs/features/unlock/shopify/src/lib/OffKeyAuth/OffKeyAuth.tsx @@ -9,8 +9,6 @@ import { useSearchParams } from 'next/navigation'; import { ConnectProps, OffKeyAuthSignIn } from './OffKeyAuthSignIn'; -export interface OffKeyAuthProps {} - export function OffKeyAuth() { const t = useTranslations('Shopify.OffKeyAuth'); const { diff --git a/libs/features/unlock/shopify/src/lib/OffKeyGate/OffKeyGate.stories.tsx b/libs/features/unlock/shopify/src/lib/OffKeyGate/OffKeyGate.stories.tsx index f2b1c32b9..8f4c861e8 100644 --- a/libs/features/unlock/shopify/src/lib/OffKeyGate/OffKeyGate.stories.tsx +++ b/libs/features/unlock/shopify/src/lib/OffKeyGate/OffKeyGate.stories.tsx @@ -3,8 +3,8 @@ import { OffKeyGate } from './OffKeyGate'; // import * as walletHook from '@next/wallet'; import { StoryObj, type Meta } from '@storybook/react'; +import { OffKeyState } from '@next/iframe'; import { ReactQueryDecorator } from '@test-utils/storybook-decorators'; -import { OffKeyState } from '../types'; import { OffKeyGateDemo, offKeyGateMocks } from './examples'; const meta = { @@ -13,18 +13,16 @@ const meta = { decorators: [ReactQueryDecorator], parameters: { layout: 'fullscreen', - chromatic: { disableSnapshot: true }, moduleMock: { mock: () => offKeyGateMocks({ - gateState: OffKeyState.Unlocked, + offKeyState: OffKeyState.Unlocked, }), }, }, args: { gateId: '1', address: '0xB98bD7C7f656290071E52D1aA617D9cB4467Fd6D', - initialGateState: OffKeyState.Unlocked, }, } satisfies Meta; export default meta; @@ -38,8 +36,13 @@ export const Unlocked: Story = { }; export const Unlocking: Story = { - args: { - initialGateState: OffKeyState.Unlocking, + parameters: { + moduleMock: { + mock: () => + offKeyGateMocks({ + offKeyState: OffKeyState.Unlocking, + }), + }, }, play: async ({ container }) => { await screen.findAllByText(/Unlocking/i); @@ -47,8 +50,13 @@ export const Unlocking: Story = { }; export const Used: Story = { - args: { - initialGateState: OffKeyState.Used, + parameters: { + moduleMock: { + mock: () => + offKeyGateMocks({ + offKeyState: OffKeyState.Used, + }), + }, }, play: async ({ container }) => { await screen.findAllByText(/Used/i); @@ -56,10 +64,26 @@ export const Used: Story = { }; export const Locked: Story = { - args: { - initialGateState: OffKeyState.Locked, + parameters: { + moduleMock: { + mock: () => + offKeyGateMocks({ + offKeyState: OffKeyState.Locked, + }), + }, }, play: async ({ container }) => { await screen.findAllByText(/Locked/i); }, }; + +export const Loading: Story = { + parameters: { + moduleMock: { + mock: () => + offKeyGateMocks({ + offKeyState: undefined, + }), + }, + }, +}; diff --git a/libs/features/unlock/shopify/src/lib/OffKeyGate/OffKeyGate.tsx b/libs/features/unlock/shopify/src/lib/OffKeyGate/OffKeyGate.tsx index 59d03c74e..7d6a917f7 100644 --- a/libs/features/unlock/shopify/src/lib/OffKeyGate/OffKeyGate.tsx +++ b/libs/features/unlock/shopify/src/lib/OffKeyGate/OffKeyGate.tsx @@ -1,31 +1,19 @@ -import { Text, TextSkeleton } from '@ui/components'; +'use client'; + +import { OffKeyState, useIframeOffKey } from '@next/iframe'; +import { AutoAnimate, Text, TextSkeleton } from '@ui/components'; import { useTranslations } from 'next-intl'; -import { Suspense } from 'react'; import { OffKeyInfo, OffKeyInfoSkeleton } from '../OffKeyInfo/OffKeyInfo'; -import { OffKeyState } from '../types'; export interface OffKeyGateProps { - initialGateState: OffKeyState; gateId: string; address: string; className?: string; } -export function OffKeyGate(props: OffKeyGateProps) { - return ( - }> - - - ); -} - -export function OffKeyGateContent({ - gateId, - address, - className, - initialGateState, -}: OffKeyGateProps) { +export function OffKeyGate({ gateId, address, className }: OffKeyGateProps) { const t = useTranslations('Shopify.OffKeyGate'); + const { offKeyState } = useIframeOffKey(); const stateToSubtitle = { [OffKeyState.Unlocked]: t('unlocked-subtitle'), [OffKeyState.Unlocking]: t('unlocking-subtitle'), @@ -40,25 +28,35 @@ export function OffKeyGateContent({ }; const offKeyName = t('off-key-name'); return ( -
-
- {stateToSubtitle[initialGateState]} - {stateToMainText[initialGateState]} - {/* {gateState === OffKeyState.Locked && } */} -
-
- -
-
+ + {offKeyState ? ( +
+
+ {stateToSubtitle[offKeyState]} + {stateToMainText[offKeyState]} + {/* {gateState === OffKeyState.Locked && } */} +
+
+ +
+
+ ) : ( + + )} +
); } -export function OffKeyGateSkeleton() { +export function OffKeyGateSkeleton({ className }: { className?: string }) { return ( -
- - - +
+
+ + +
+
+ +
); } diff --git a/libs/features/unlock/shopify/src/lib/OffKeyGate/examples.tsx b/libs/features/unlock/shopify/src/lib/OffKeyGate/examples.tsx index e4f6af12d..37da2da97 100644 --- a/libs/features/unlock/shopify/src/lib/OffKeyGate/examples.tsx +++ b/libs/features/unlock/shopify/src/lib/OffKeyGate/examples.tsx @@ -1,20 +1,22 @@ -import { ConnectStatus } from '@next/iframe'; +import * as iframeApi from '@next/iframe'; +import { IFrameProvider, useIframeOffKey, ConnectStatus } from '@next/iframe'; import React from 'react'; import { createMock } from 'storybook-addon-module-mock'; import { OffKeyHeaderConnectedExamples } from '../OffKeyHeaderConnected/examples'; import { OffKeyLayout } from '../OffKeyLayout/OffKeyLayout'; -import { authMocks } from '../OffKeyProfile/examples'; -import * as gate from '../actions/getGateStateForAddress'; -import { OffKeyState, OffKeyViewHeaderConnected } from '../types'; +import { OffKeyViewHeaderConnected } from '../types'; import { OffKeyGate, OffKeyGateProps } from './OffKeyGate'; +import { authMocks } from '../CardConnected/examples'; export const address = '0xB98bD7C7f656290071E52D1aA617D9cB4467Fd6D'; -export function offKeyGateMocks({ gateState }: { gateState: OffKeyState }) { - const mockgetGateStateForAddress = createMock(gate, 'getGateStateForAddress'); - mockgetGateStateForAddress.mockReturnValue(Promise.resolve(gateState)); +export function offKeyGateMocks( + useIframeMocks: ReturnType, +) { + const mockIframeOffKey = createMock(iframeApi, 'useIframeOffKey'); + mockIframeOffKey.mockReturnValue(useIframeMocks); return [ - mockgetGateStateForAddress, + mockIframeOffKey, ...authMocks({ walletAuthMocks: { connect: () => Promise.resolve(), @@ -42,14 +44,16 @@ export function offKeyGateMocks({ gateState }: { gateState: OffKeyState }) { export function OffKeyGateDemo(props: OffKeyGateProps) { return ( - - } - > - - + + + } + > + + + ); } diff --git a/libs/features/unlock/shopify/src/lib/OffKeyHowToGet/OffKeyHowToGet.tsx b/libs/features/unlock/shopify/src/lib/OffKeyHowToGet/OffKeyHowToGet.tsx index 88ad49e11..406cd6589 100644 --- a/libs/features/unlock/shopify/src/lib/OffKeyHowToGet/OffKeyHowToGet.tsx +++ b/libs/features/unlock/shopify/src/lib/OffKeyHowToGet/OffKeyHowToGet.tsx @@ -4,7 +4,7 @@ import { Button } from '@ui/components'; import { useTranslations } from 'next-intl'; import type { LinkProps } from 'next/link'; -export interface OffKeyHowToGetProps extends LinkProps {} +export type OffKeyHowToGetProps = LinkProps; export const OffKeyHowToGet: React.FC = ({ href }) => { const t = useTranslations('Shopify.OffKeyHowToGet'); diff --git a/libs/features/unlock/shopify/src/lib/OffKeyInfo/OffKeyInfo.stories.tsx b/libs/features/unlock/shopify/src/lib/OffKeyInfo/OffKeyInfo.stories.tsx index 771c9a245..0fc599395 100644 --- a/libs/features/unlock/shopify/src/lib/OffKeyInfo/OffKeyInfo.stories.tsx +++ b/libs/features/unlock/shopify/src/lib/OffKeyInfo/OffKeyInfo.stories.tsx @@ -1,6 +1,6 @@ +import { OffKeyState } from '@next/iframe'; import { StoryObj, type Meta } from '@storybook/react'; import React from 'react'; -import { OffKeyState } from '../types'; import { OffKeyInfo, OffKeyInfoSkeleton } from './OffKeyInfo'; const meta = { diff --git a/libs/features/unlock/shopify/src/lib/OffKeyInfo/OffKeyInfo.tsx b/libs/features/unlock/shopify/src/lib/OffKeyInfo/OffKeyInfo.tsx index ed689d45d..e2cc98135 100644 --- a/libs/features/unlock/shopify/src/lib/OffKeyInfo/OffKeyInfo.tsx +++ b/libs/features/unlock/shopify/src/lib/OffKeyInfo/OffKeyInfo.tsx @@ -1,8 +1,8 @@ import { OffKeyLogo } from '@features/unlock/app-nav'; +import { OffKeyState } from '@next/iframe'; import { Text, TextSkeleton } from '@ui/components'; import { Key } from '@ui/icons'; import { useTranslations } from 'next-intl'; -import { OffKeyState } from '../types'; export interface OffKeyInfoProps { state: OffKeyState; diff --git a/libs/features/unlock/shopify/src/lib/YourKeys/YourKeys.tsx b/libs/features/unlock/shopify/src/lib/YourKeys/YourKeys.tsx deleted file mode 100644 index a83ad48a8..000000000 --- a/libs/features/unlock/shopify/src/lib/YourKeys/YourKeys.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import { KeyRequiredProps } from '../KeyRequired/KeyRequired'; - -interface OwnedKeysProps extends Omit {} - -export interface YourKeysProps {} - -export function YourKeys(props: YourKeysProps) { - return ( -
-

Welcome to YourKeys!

-
- ); -} diff --git a/libs/features/unlock/shopify/src/lib/actions/getGateStateForAddress.ts b/libs/features/unlock/shopify/src/lib/actions/getGateStateForAddress.ts deleted file mode 100644 index f7b7ba4f9..000000000 --- a/libs/features/unlock/shopify/src/lib/actions/getGateStateForAddress.ts +++ /dev/null @@ -1,22 +0,0 @@ -'use server'; - -import { OffKeyState } from '../types'; - -interface GetGateStateForAddressProps { - gateId: string; - address: string; -} -export async function getGateStateForAddress({ - gateId, - address, -}: GetGateStateForAddressProps) { - // TODO implement - // return __awaiter(this, void 0, void 0, function* () { - // return { - // status: 'locked', - // gateId, - // address, - // }; - // }); - return OffKeyState.Locked; -} diff --git a/libs/features/unlock/shopify/src/lib/types.ts b/libs/features/unlock/shopify/src/lib/types.ts index 55b62f5a5..2dd3052bd 100644 --- a/libs/features/unlock/shopify/src/lib/types.ts +++ b/libs/features/unlock/shopify/src/lib/types.ts @@ -1,10 +1,3 @@ -export enum OffKeyState { - Unlocked = 'Unlocked', - Locked = 'Locked', - Unlocking = 'Unlocking', - Used = 'Used', -} - export enum OffKeyViewHeaderConnected { Default = 'Default', HowToGet = 'HowToGet', diff --git a/libs/features/unlock/shopify/tsconfig.spec.json b/libs/features/unlock/shopify/tsconfig.spec.json index 103368636..a18f2c33d 100644 --- a/libs/features/unlock/shopify/tsconfig.spec.json +++ b/libs/features/unlock/shopify/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/file-upload/admin/.swcrc b/libs/file-upload/admin/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/file-upload/admin/.swcrc +++ b/libs/file-upload/admin/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/file-upload/admin/src/lib/index.spec.ts b/libs/file-upload/admin/src/lib/index.spec.ts index 58d544479..3266aa36e 100644 --- a/libs/file-upload/admin/src/lib/index.spec.ts +++ b/libs/file-upload/admin/src/lib/index.spec.ts @@ -93,7 +93,7 @@ jest.mock('@bytescale/sdk', () => ({ describe('executeJobWithRetry', () => { beforeEach(() => { jobWrapper = new JobWrapper(); - retry.mockClear(); + (retry as jest.Mock).mockClear(); }); it('should not retry if the job has completed', async () => { diff --git a/libs/file-upload/admin/src/lib/index.ts b/libs/file-upload/admin/src/lib/index.ts index 5a0e587d2..af43e7b8a 100644 --- a/libs/file-upload/admin/src/lib/index.ts +++ b/libs/file-upload/admin/src/lib/index.ts @@ -1,5 +1,6 @@ import * as Upload from '@bytescale/sdk'; import env from '@env/server'; +import { getErrorMessage } from '@utils'; import retry from 'async-retry'; export const enum FileCopyStatusEnum { @@ -40,16 +41,17 @@ export async function executeJobWithRetry( try { await retry(checkJobStatus, { + // @ts-ignore retries: 10, // the number of retries minTimeout: 2000, // the number of milliseconds before starting the first retry onRetry: (error) => - console.log(`Retrying due to error: ${error.message}`), // called when a retry is happening - errorFilter: (error) => - error.message.startsWith('Job still running') || - error.message.startsWith('Job failed'), + console.log(`Retrying due to error: ${getErrorMessage(error)}`), // called when a retry is happening + errorFilter: (error: unknown) => + getErrorMessage(error).startsWith('Job still running') || + getErrorMessage(error).startsWith('Job failed'), }); } catch (error) { - if (error.message.startsWith('Job still running')) { + if (getErrorMessage(error).startsWith('Job still running')) { throw new Error('Job did not finish correctly after retries'); } throw error; @@ -72,7 +74,7 @@ export class UploadWrapper { try { return await this.uploadManager.upload(uploadOptions); } catch (error) { - console.error(`Upload failed: ${error.message}`, error); + console.error(`Upload failed: ${getErrorMessage(error)}`, error); throw error; } } @@ -98,7 +100,7 @@ export class FileWrapper { try { return await this.fileApi.downloadFile(downloadFileOptions); } catch (error) { - console.error(`File download failed: ${error.message}`, error); + console.error(`File download failed: ${getErrorMessage(error)}`, error); throw error; } } @@ -109,7 +111,10 @@ export class FileWrapper { try { return await this.fileApi.getFileDetails(getFileDetailsOptions); } catch (error) { - console.error(`Fetching file details failed: ${error.message}`, error); + console.error( + `Fetching file details failed: ${getErrorMessage(error)}`, + error, + ); throw error; } } @@ -120,7 +125,7 @@ export class FileWrapper { try { return await this.fileApi.copyFile(copyFileOptions); } catch (error) { - console.error(`File copy failed: ${error.message}`, error); + console.error(`File copy failed: ${getErrorMessage(error)}`, error); throw error; } } @@ -131,7 +136,7 @@ export class FileWrapper { try { return await this.fileApi.copyFileBatch(copyFileBatchOptions); } catch (error) { - console.error(`Batch file copy failed: ${error.message}`, error); + console.error(`Batch file copy failed: ${getErrorMessage(error)}`, error); throw error; } } @@ -158,7 +163,7 @@ export class FileWrapper { try { await this.fileApi.deleteFile(deleteOptions); } catch (error) { - console.error(`File delete failed: ${error.message}`, error); + console.error(`File delete failed: ${getErrorMessage(error)}`, error); throw error; } } @@ -169,7 +174,10 @@ export class FileWrapper { try { return await this.fileApi.deleteFileBatch(deleteBatchOptions); } catch (error) { - console.error(`Batch file delete failed: ${error.message}`, error); + console.error( + `Batch file delete failed: ${getErrorMessage(error)}`, + error, + ); throw error; } } @@ -206,7 +214,7 @@ export class FolderWrapper { try { return await this.folderApi.putFolder(folderOptions); } catch (error) { - console.error(`Folder creation failed: ${error.message}`, error); + console.error(`Folder creation failed: ${getErrorMessage(error)}`, error); throw error; } } @@ -217,7 +225,7 @@ export class FolderWrapper { try { return await this.folderApi.listFolder(listFolderOptions); } catch (error) { - console.error(`Folder listing failed: ${error.message}`, error); + console.error(`Folder listing failed: ${getErrorMessage(error)}`, error); throw error; } } @@ -239,7 +247,7 @@ export class JobWrapper { try { return await this.jobApi.getJob(jobOptions); } catch (error) { - console.error(`Get job failed: ${error.message}`, error); + console.error(`Get job failed: ${getErrorMessage(error)}`, error); throw error; } } @@ -250,7 +258,10 @@ export class JobWrapper { try { return await this.jobApi.listRecentJobs(jobOptions); } catch (error) { - console.error(`List recent jobs failed: ${error.message}`, error); + console.error( + `List recent jobs failed: ${getErrorMessage(error)}`, + error, + ); throw error; } } @@ -259,7 +270,7 @@ export class JobWrapper { try { return await this.jobApi.cancelJob(jobOptions); } catch (error) { - console.error(`Cancel job failed: ${error.message}`, error); + console.error(`Cancel job failed: ${getErrorMessage(error)}`, error); throw error; } } diff --git a/libs/file-upload/admin/tsconfig.json b/libs/file-upload/admin/tsconfig.json index 25f7201d8..817c7862a 100644 --- a/libs/file-upload/admin/tsconfig.json +++ b/libs/file-upload/admin/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/file-upload/admin/tsconfig.lib.json b/libs/file-upload/admin/tsconfig.lib.json index 6aeae58ef..47ddecd98 100644 --- a/libs/file-upload/admin/tsconfig.lib.json +++ b/libs/file-upload/admin/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/file-upload/admin/tsconfig.spec.json b/libs/file-upload/admin/tsconfig.spec.json index 69a251f32..686c68671 100644 --- a/libs/file-upload/admin/tsconfig.spec.json +++ b/libs/file-upload/admin/tsconfig.spec.json @@ -2,10 +2,12 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", + "strict": false, "types": ["jest", "node"] }, "include": [ + "../../../types/**/*.d.ts", "jest.config.ts", "src/**/*.test.ts", "src/**/*.spec.ts", diff --git a/libs/file-upload/user/.swcrc b/libs/file-upload/user/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/file-upload/user/.swcrc +++ b/libs/file-upload/user/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/file-upload/user/tsconfig.json b/libs/file-upload/user/tsconfig.json index 25f7201d8..817c7862a 100644 --- a/libs/file-upload/user/tsconfig.json +++ b/libs/file-upload/user/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/file-upload/user/tsconfig.lib.json b/libs/file-upload/user/tsconfig.lib.json index e583571ea..ced0072ae 100644 --- a/libs/file-upload/user/tsconfig.lib.json +++ b/libs/file-upload/user/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/file-upload/user/tsconfig.spec.json b/libs/file-upload/user/tsconfig.spec.json index 69a251f32..428475e34 100644 --- a/libs/file-upload/user/tsconfig.spec.json +++ b/libs/file-upload/user/tsconfig.spec.json @@ -2,7 +2,8 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", + "strict": false, "types": ["jest", "node"] }, "include": [ diff --git a/libs/gql/admin/api/.swcrc b/libs/gql/admin/api/.swcrc index 206feac18..f6e9af12b 100644 --- a/libs/gql/admin/api/.swcrc +++ b/libs/gql/admin/api/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -27,4 +25,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/gql/admin/api/package.json b/libs/gql/admin/api/package.json index 364b38cd1..8223b9c4b 100644 --- a/libs/gql/admin/api/package.json +++ b/libs/gql/admin/api/package.json @@ -1,7 +1,7 @@ { "name": "@gql/admin/api", "version": "0.0.1", - "type": "commonjs", + "type": "nodenext", "dependencies": { "@swc/helpers": "~0.5.0" }, diff --git a/libs/gql/admin/api/project.json b/libs/gql/admin/api/project.json index 457f1577d..97bde295a 100644 --- a/libs/gql/admin/api/project.json +++ b/libs/gql/admin/api/project.json @@ -3,6 +3,7 @@ "$schema": "../../../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "libs/gql/admin/api/src", "projectType": "library", + "tags": [], "targets": { "build": { "executor": "@nx/js:swc", @@ -16,12 +17,8 @@ }, "lint": { "executor": "@nx/eslint:lint", - "outputs": ["{options.outputFile}"], "options": { - "lintFilePatterns": [ - "libs/gql/admin/api", - "libs/gql/user/api/**/*.{ts, gql, graphql}" - ] + "lintFilePatterns": ["libs/gql/user/api/**/*.{ts, gql, graphql}"] } }, "test-integration": { @@ -31,6 +28,5 @@ "jestConfig": "libs/gql/admin/api/jest.config.ts" } } - }, - "tags": [] + } } diff --git a/libs/gql/admin/api/src/generated/index.ts b/libs/gql/admin/api/src/generated/index.ts index 668136354..90bdcde97 100644 --- a/libs/gql/admin/api/src/generated/index.ts +++ b/libs/gql/admin/api/src/generated/index.ts @@ -670,7 +670,9 @@ ${PassPricingFieldsFragmentDoc}`; query GetAlchemyInfosFromEventId($eventId: String) { eventParameters(where: {eventId: {_eq: $eventId}}) { activityWebhookId - signingKey + activityWebhookSigningKey + metadataUpdateWebhookId + metadataUpdateWebhookSigningKey } } `; @@ -913,12 +915,12 @@ ${EventParametersFieldsFragmentDoc}`; } } `; - const GetEventPassNftContractNftsDocument = ` - query GetEventPassNftContractNfts($eventPassId: String) @cached { + const GetEventPassNftContractNftsLazyMintedDocument = ` + query GetEventPassNftContractNftsLazyMinted($eventPassId: String) @cached { eventPassNftContract(where: {eventPassId: {_eq: $eventPassId}}) { contractAddress eventPassId - eventPassNfts { + eventPassNfts(where: {status: {_eq: LAZY_MINTED}}) { id packId currentOwnerAddress @@ -926,6 +928,7 @@ ${EventParametersFieldsFragmentDoc}`; eventId tokenId eventPassId + status } } } @@ -935,24 +938,6 @@ ${EventParametersFieldsFragmentDoc}`; eventPassOrderSums_by_pk(eventPassId: $eventPassId) { totalReserved } -} - `; - const InsertMinterTemporaryWalletDocument = ` - mutation InsertMinterTemporaryWallet($object: minterTemporaryWallet_insert_input!) { - insert_minterTemporaryWallet_one(object: $object) { - address - eventPassId - packId - } -} - `; - const GetMinterTemporaryWalletByEventPassIdDocument = ` - query GetMinterTemporaryWalletByEventPassId($eventPassId: String!) { - minterTemporaryWallet(where: {eventPassId: {_eq: $eventPassId}}) { - address - privateKey - eventPassId - } } `; const CreatePackNftContractDocument = ` @@ -1060,6 +1045,254 @@ ${EventParametersFieldsFragmentDoc}`; accountId organizerSlug } +} + `; + const InsertLoyaltyCardNftContractDocument = ` + mutation InsertLoyaltyCardNftContract($object: loyaltyCardNftContract_insert_input!) { + insert_loyaltyCardNftContract_one(object: $object) { + id + } +} + `; + const CreateLoyaltyCardParametersDocument = ` + mutation CreateLoyaltyCardParameters($object: loyaltyCardParameters_insert_input!) { + insert_loyaltyCardParameters_one(object: $object) { + id + } +} + `; + const UpdateLoyaltyCardParametersDocument = ` + mutation UpdateLoyaltyCardParameters($id: uuid!, $object: loyaltyCardParameters_set_input!) { + update_loyaltyCardParameters_by_pk(pk_columns: {id: $id}, _set: $object) { + id + } +} + `; + const InsertLoyaltyCardNftDocument = ` + mutation InsertLoyaltyCardNft($object: loyaltyCardNft_insert_input!) { + insert_loyaltyCardNft_one(object: $object) { + id + } +} + `; + const UpdateLoyaltyCardNftDocument = ` + mutation UpdateLoyaltyCardNft($id: uuid!, $object: loyaltyCardNft_set_input!) { + update_loyaltyCardNft_by_pk(pk_columns: {id: $id}, _set: $object) { + id + } +} + `; + const UpdateLoyaltyCardNftsDocument = ` + mutation UpdateLoyaltyCardNfts($updates: [loyaltyCardNft_updates!]!) { + update_loyaltyCardNft_many(updates: $updates) { + affected_rows + } +} + `; + const GetLoyaltyCardOrganizerDocument = ` + query GetLoyaltyCardOrganizer($organizerId: ID!, $stage: Stage!) @cached { + organizer(where: {id: $organizerId}, locales: [en], stage: $stage) { + loyaltyCard { + id + nftName + nftImage { + url + } + loyaltyCardParameters { + status + } + loyaltyCardNftContract { + contractAddress + chainId + } + } + } +} + `; + const GetLoyaltyCardNftContractByLoyaltyCardIdDocument = ` + query GetLoyaltyCardNftContractByLoyaltyCardId($loyaltyCardId: String!) { + loyaltyCardNftContract(where: {loyaltyCardId: {_eq: $loyaltyCardId}}, limit: 1) { + contractAddress + chainId + } +} + `; + const GetAlchemyInfosFromLoyaltyCardIdDocument = ` + query GetAlchemyInfosFromLoyaltyCardId($loyaltyCardId: String!) { + loyaltyCardParameters(where: {loyaltyCardId: {_eq: $loyaltyCardId}}, limit: 1) { + id + activityWebhookId + activityWebhookSigningKey + metadataUpdateWebhookId + metadataUpdateWebhookSigningKey + } +} + `; + const GetLoyaltyCardOwnedByAddressDocument = ` + query GetLoyaltyCardOwnedByAddress($contractAddress: String!, $chainId: String!, $ownerAddress: String!, $organizerId: String!) @cached { + loyaltyCardNft( + where: {contractAddress: {_eq: $contractAddress}, chainId: {_eq: $chainId}, ownerAddress: {_eq: $ownerAddress}, organizerId: {_eq: $organizerId}} + limit: 1 + ) { + id + status + burnedTransferId + organizerId + } +} + `; + const GetLoyaltyCardAlchemyEventDocument = ` + query GetLoyaltyCardAlchemyEvent($contractAddress: String!, $chainId: String!, $tokenId: bigint!) { + loyaltyCardNft( + where: {contractAddress: {_eq: $contractAddress}, chainId: {_eq: $chainId}, tokenId: {_eq: $tokenId}} + limit: 1 + ) { + id + status + } +} + `; + const GetLoyaltyCardNftContractByContractAddressDocument = ` + query GetLoyaltyCardNftContractByContractAddress($contractAddress: String!, $chainId: String!, $organizerId: String!) @cached { + loyaltyCardNftContract( + where: {contractAddress: {_eq: $contractAddress}, chainId: {_eq: $chainId}, organizerId: {_eq: $organizerId}} + limit: 1 + ) { + loyaltyCardId + } +} + `; + const GetLoyaltyCardByContractAddressForProcessDocument = ` + query GetLoyaltyCardByContractAddressForProcess { + loyaltyCardNft( + where: {status: {_in: [CONFIRMED, ERROR]}} + order_by: {updated_at: desc} + ) { + id + status + updated_at + contractAddress + ownerAddress + loyaltyCardId + metadata + tokenId + } +} + `; + const InsertMinterTemporaryWalletDocument = ` + mutation InsertMinterTemporaryWallet($object: minterTemporaryWallet_insert_input!) { + insert_minterTemporaryWallet_one(object: $object) { + address + eventPassId + packId + loyaltyCardId + campaignId + } +} + `; + const InsertMinterTemporaryWalletsDocument = ` + mutation InsertMinterTemporaryWallets($objects: [minterTemporaryWallet_insert_input!]!) { + insert_minterTemporaryWallet(objects: $objects) { + affected_rows + returning { + address + eventPassId + packId + loyaltyCardId + campaignId + } + } +} + `; + const GetMinterTemporaryWalletByEventPassIdDocument = ` + query GetMinterTemporaryWalletByEventPassId($eventPassId: String!) { + minterTemporaryWallet(where: {eventPassId: {_eq: $eventPassId}}) { + address + privateKey + eventPassId + } +} + `; + const GetMinterTemporaryWalletByLoyaltyCardIdDocument = ` + query GetMinterTemporaryWalletByLoyaltyCardId($loyaltyCardId: String!) { + minterTemporaryWallet(where: {loyaltyCardId: {_eq: $loyaltyCardId}}) { + address + privateKey + loyaltyCardId + } +} + `; + const GetMinterTemporaryWalletByCampaignIdDocument = ` + query GetMinterTemporaryWalletByCampaignId($campaignId: String!) { + minterTemporaryWallet(where: {campaignId: {_eq: $campaignId}}) { + address + privateKey + campaignId + } +} + `; + const InsertNftMintPasswordDocument = ` + mutation InsertNftMintPassword($object: nftMintPassword_insert_input!) { + insert_nftMintPassword_one(object: $object) { + id + } +} + `; + const InsertNftMintPasswordsDocument = ` + mutation InsertNftMintPasswords($objects: [nftMintPassword_insert_input!]!) { + insert_nftMintPassword(objects: $objects) { + affected_rows + returning { + id + password + tokenId + minterAddress + } + } +} + `; + const UpdateNftMintPasswordMinterDocument = ` + mutation UpdateNftMintPasswordMinter($id: uuid!, $minterAddress: String!) { + update_nftMintPassword_by_pk( + pk_columns: {id: $id} + _set: {minterAddress: $minterAddress} + ) { + id + } +} + `; + const UpdateNftMintPasswordTokenIdDocument = ` + mutation UpdateNftMintPasswordTokenId($tokenId: bigint!, $minterAddress: String!, $contractAddress: String!, $chainId: String!) { + update_nftMintPassword( + where: {minterAddress: {_eq: $minterAddress}, contractAddress: {_eq: $contractAddress}, chainId: {_eq: $chainId}} + _set: {tokenId: $tokenId} + ) { + returning { + id + } + } +} + `; + const GetNftMintPasswordsForContractDocument = ` + query GetNftMintPasswordsForContract($contractAddress: String!, $chainId: String!) @cached { + nftMintPassword( + where: {contractAddress: {_eq: $contractAddress}, chainId: {_eq: $chainId}} + ) { + password + minterAddress + created_at + updated_at + } +} + `; + const GetNftMintPasswordsForContractAvailableDocument = ` + query GetNftMintPasswordsForContractAvailable($contractAddress: String!, $chainId: String!, $organizerId: String!) @cached { + nftMintPassword( + where: {contractAddress: {_eq: $contractAddress}, chainId: {_eq: $chainId}, minterAddress: {_is_null: true}, organizerId: {_eq: $organizerId}} + ) { + id + password + } } `; const GetOrganizerDocument = ` @@ -1122,6 +1355,30 @@ ${EventParametersFieldsFragmentDoc}`; heroImageClasses } } +} + `; + const GetShopifyCustomerDocument = ` + query GetShopifyCustomer($organizerId: String!, $customerId: String!) @cached { + shopifyCustomer( + where: {organizerId: {_eq: $organizerId}, customerId: {_eq: $customerId}} + limit: 1 + ) { + address + } +} + `; + const InsertShopifyCustomerDocument = ` + mutation InsertShopifyCustomer($object: shopifyCustomer_insert_input!) { + insert_shopifyCustomer_one(object: $object) { + id + } +} + `; + const GetShopifyDomainDocument = ` + query GetShopifyDomain($domain: String!) @cached { + shopifyDomain_by_pk(domain: $domain) { + organizerId + } } `; const GetEventPassNftByIdDocument = ` @@ -1153,6 +1410,91 @@ ${EventPassFieldsFragmentDoc}`; } } ${EventPassNftFieldsFragmentDoc}`; + const CreatePublishableApiKeyDocument = ` + mutation CreatePublishableApiKey($object: publishableApiKey_insert_input!) { + insert_publishableApiKey_one(object: $object) { + id + name + apiKey + allowlist + organizerId + expiresAt + type + } +} + `; + const UpdatePublishableApiKeyDocument = ` + mutation UpdatePublishableApiKey($id: uuid!, $allowlist: String, $expiresAt: timestamptz, $status: apiKeyStatus_enum) { + update_publishableApiKey_by_pk( + pk_columns: {id: $id} + _set: {allowlist: $allowlist, expiresAt: $expiresAt, status: $status} + ) { + name + allowlist + organizerId + expiresAt + } +} + `; + const GetPublishableApiKeyDocument = ` + query GetPublishableApiKey($apiKey: String!) { + publishableApiKey(where: {apiKey: {_eq: $apiKey}}) { + id + allowlist + organizerId + expiresAt + status + type + } +} + `; + const CreateSecretApiKeyDocument = ` + mutation CreateSecretApiKey($object: secretApiKey_insert_input!) { + insert_secretApiKey_one(object: $object) { + id + name + apiKey + hashedOriginSecret + originSecretSalt + encryptedIntegritySecret + allowlist + organizerId + expiresAt + type + } +} + `; + const UpdateSecretApiKeyDocument = ` + mutation UpdateSecretApiKey($id: uuid!, $allowlist: String, $expiresAt: timestamptz, $status: apiKeyStatus_enum) { + update_secretApiKey_by_pk( + pk_columns: {id: $id} + _set: {allowlist: $allowlist, expiresAt: $expiresAt, status: $status} + ) { + name + hashedOriginSecret + originSecretSalt + encryptedIntegritySecret + allowlist + organizerId + expiresAt + } +} + `; + const GetSecretApiKeyDocument = ` + query GetSecretApiKey($apiKey: String!) { + secretApiKey(where: {apiKey: {_eq: $apiKey}}) { + id + hashedOriginSecret + originSecretSalt + encryptedIntegritySecret + allowlist + organizerId + expiresAt + status + type + } +} + `; const CreateRoleAssignmentDocument = ` mutation CreateRoleAssignment($input: roleAssignment_insert_input!) { insert_roleAssignment_one(object: $input) { @@ -1352,18 +1694,12 @@ export function getSdk(requester: Requester) { GetEventPassNftContractDelayedRevealPassword(variables?: Types.GetEventPassNftContractDelayedRevealPasswordQueryVariables, options?: C): Promise { return requester(GetEventPassNftContractDelayedRevealPasswordDocument, variables, options) as Promise; }, - GetEventPassNftContractNfts(variables?: Types.GetEventPassNftContractNftsQueryVariables, options?: C): Promise { - return requester(GetEventPassNftContractNftsDocument, variables, options) as Promise; + GetEventPassNftContractNftsLazyMinted(variables?: Types.GetEventPassNftContractNftsLazyMintedQueryVariables, options?: C): Promise { + return requester(GetEventPassNftContractNftsLazyMintedDocument, variables, options) as Promise; }, GetEventPassOrderSums(variables: Types.GetEventPassOrderSumsQueryVariables, options?: C): Promise { return requester(GetEventPassOrderSumsDocument, variables, options) as Promise; }, - InsertMinterTemporaryWallet(variables: Types.InsertMinterTemporaryWalletMutationVariables, options?: C): Promise { - return requester(InsertMinterTemporaryWalletDocument, variables, options) as Promise; - }, - GetMinterTemporaryWalletByEventPassId(variables: Types.GetMinterTemporaryWalletByEventPassIdQueryVariables, options?: C): Promise { - return requester(GetMinterTemporaryWalletByEventPassIdDocument, variables, options) as Promise; - }, CreatePackNftContract(variables: Types.CreatePackNftContractMutationVariables, options?: C): Promise { return requester(CreatePackNftContractDocument, variables, options) as Promise; }, @@ -1391,6 +1727,78 @@ export function getSdk(requester: Requester) { CheckFollowingOrganizer(variables: Types.CheckFollowingOrganizerQueryVariables, options?: C): Promise { return requester(CheckFollowingOrganizerDocument, variables, options) as Promise; }, + InsertLoyaltyCardNftContract(variables: Types.InsertLoyaltyCardNftContractMutationVariables, options?: C): Promise { + return requester(InsertLoyaltyCardNftContractDocument, variables, options) as Promise; + }, + CreateLoyaltyCardParameters(variables: Types.CreateLoyaltyCardParametersMutationVariables, options?: C): Promise { + return requester(CreateLoyaltyCardParametersDocument, variables, options) as Promise; + }, + UpdateLoyaltyCardParameters(variables: Types.UpdateLoyaltyCardParametersMutationVariables, options?: C): Promise { + return requester(UpdateLoyaltyCardParametersDocument, variables, options) as Promise; + }, + InsertLoyaltyCardNft(variables: Types.InsertLoyaltyCardNftMutationVariables, options?: C): Promise { + return requester(InsertLoyaltyCardNftDocument, variables, options) as Promise; + }, + UpdateLoyaltyCardNft(variables: Types.UpdateLoyaltyCardNftMutationVariables, options?: C): Promise { + return requester(UpdateLoyaltyCardNftDocument, variables, options) as Promise; + }, + UpdateLoyaltyCardNfts(variables: Types.UpdateLoyaltyCardNftsMutationVariables, options?: C): Promise { + return requester(UpdateLoyaltyCardNftsDocument, variables, options) as Promise; + }, + GetLoyaltyCardOrganizer(variables: Types.GetLoyaltyCardOrganizerQueryVariables, options?: C): Promise { + return requester(GetLoyaltyCardOrganizerDocument, variables, options) as Promise; + }, + GetLoyaltyCardNftContractByLoyaltyCardId(variables: Types.GetLoyaltyCardNftContractByLoyaltyCardIdQueryVariables, options?: C): Promise { + return requester(GetLoyaltyCardNftContractByLoyaltyCardIdDocument, variables, options) as Promise; + }, + GetAlchemyInfosFromLoyaltyCardId(variables: Types.GetAlchemyInfosFromLoyaltyCardIdQueryVariables, options?: C): Promise { + return requester(GetAlchemyInfosFromLoyaltyCardIdDocument, variables, options) as Promise; + }, + GetLoyaltyCardOwnedByAddress(variables: Types.GetLoyaltyCardOwnedByAddressQueryVariables, options?: C): Promise { + return requester(GetLoyaltyCardOwnedByAddressDocument, variables, options) as Promise; + }, + GetLoyaltyCardAlchemyEvent(variables: Types.GetLoyaltyCardAlchemyEventQueryVariables, options?: C): Promise { + return requester(GetLoyaltyCardAlchemyEventDocument, variables, options) as Promise; + }, + GetLoyaltyCardNftContractByContractAddress(variables: Types.GetLoyaltyCardNftContractByContractAddressQueryVariables, options?: C): Promise { + return requester(GetLoyaltyCardNftContractByContractAddressDocument, variables, options) as Promise; + }, + GetLoyaltyCardByContractAddressForProcess(variables?: Types.GetLoyaltyCardByContractAddressForProcessQueryVariables, options?: C): Promise { + return requester(GetLoyaltyCardByContractAddressForProcessDocument, variables, options) as Promise; + }, + InsertMinterTemporaryWallet(variables: Types.InsertMinterTemporaryWalletMutationVariables, options?: C): Promise { + return requester(InsertMinterTemporaryWalletDocument, variables, options) as Promise; + }, + InsertMinterTemporaryWallets(variables: Types.InsertMinterTemporaryWalletsMutationVariables, options?: C): Promise { + return requester(InsertMinterTemporaryWalletsDocument, variables, options) as Promise; + }, + GetMinterTemporaryWalletByEventPassId(variables: Types.GetMinterTemporaryWalletByEventPassIdQueryVariables, options?: C): Promise { + return requester(GetMinterTemporaryWalletByEventPassIdDocument, variables, options) as Promise; + }, + GetMinterTemporaryWalletByLoyaltyCardId(variables: Types.GetMinterTemporaryWalletByLoyaltyCardIdQueryVariables, options?: C): Promise { + return requester(GetMinterTemporaryWalletByLoyaltyCardIdDocument, variables, options) as Promise; + }, + GetMinterTemporaryWalletByCampaignId(variables: Types.GetMinterTemporaryWalletByCampaignIdQueryVariables, options?: C): Promise { + return requester(GetMinterTemporaryWalletByCampaignIdDocument, variables, options) as Promise; + }, + InsertNftMintPassword(variables: Types.InsertNftMintPasswordMutationVariables, options?: C): Promise { + return requester(InsertNftMintPasswordDocument, variables, options) as Promise; + }, + InsertNftMintPasswords(variables: Types.InsertNftMintPasswordsMutationVariables, options?: C): Promise { + return requester(InsertNftMintPasswordsDocument, variables, options) as Promise; + }, + UpdateNftMintPasswordMinter(variables: Types.UpdateNftMintPasswordMinterMutationVariables, options?: C): Promise { + return requester(UpdateNftMintPasswordMinterDocument, variables, options) as Promise; + }, + UpdateNftMintPasswordTokenId(variables: Types.UpdateNftMintPasswordTokenIdMutationVariables, options?: C): Promise { + return requester(UpdateNftMintPasswordTokenIdDocument, variables, options) as Promise; + }, + GetNftMintPasswordsForContract(variables: Types.GetNftMintPasswordsForContractQueryVariables, options?: C): Promise { + return requester(GetNftMintPasswordsForContractDocument, variables, options) as Promise; + }, + GetNftMintPasswordsForContractAvailable(variables: Types.GetNftMintPasswordsForContractAvailableQueryVariables, options?: C): Promise { + return requester(GetNftMintPasswordsForContractAvailableDocument, variables, options) as Promise; + }, GetOrganizer(variables: Types.GetOrganizerQueryVariables, options?: C): Promise { return requester(GetOrganizerDocument, variables, options) as Promise; }, @@ -1400,6 +1808,15 @@ export function getSdk(requester: Requester) { GetOrganizerLatestEvents(variables: Types.GetOrganizerLatestEventsQueryVariables, options?: C): Promise { return requester(GetOrganizerLatestEventsDocument, variables, options) as Promise; }, + GetShopifyCustomer(variables: Types.GetShopifyCustomerQueryVariables, options?: C): Promise { + return requester(GetShopifyCustomerDocument, variables, options) as Promise; + }, + InsertShopifyCustomer(variables: Types.InsertShopifyCustomerMutationVariables, options?: C): Promise { + return requester(InsertShopifyCustomerDocument, variables, options) as Promise; + }, + GetShopifyDomain(variables: Types.GetShopifyDomainQueryVariables, options?: C): Promise { + return requester(GetShopifyDomainDocument, variables, options) as Promise; + }, GetEventPassNftById(variables: Types.GetEventPassNftByIdQueryVariables, options?: C): Promise { return requester(GetEventPassNftByIdDocument, variables, options) as Promise; }, @@ -1409,6 +1826,24 @@ export function getSdk(requester: Requester) { GetEventPassNftByIdWithEventPassNftContract(variables: Types.GetEventPassNftByIdWithEventPassNftContractQueryVariables, options?: C): Promise { return requester(GetEventPassNftByIdWithEventPassNftContractDocument, variables, options) as Promise; }, + CreatePublishableApiKey(variables: Types.CreatePublishableApiKeyMutationVariables, options?: C): Promise { + return requester(CreatePublishableApiKeyDocument, variables, options) as Promise; + }, + UpdatePublishableApiKey(variables: Types.UpdatePublishableApiKeyMutationVariables, options?: C): Promise { + return requester(UpdatePublishableApiKeyDocument, variables, options) as Promise; + }, + GetPublishableApiKey(variables: Types.GetPublishableApiKeyQueryVariables, options?: C): Promise { + return requester(GetPublishableApiKeyDocument, variables, options) as Promise; + }, + CreateSecretApiKey(variables: Types.CreateSecretApiKeyMutationVariables, options?: C): Promise { + return requester(CreateSecretApiKeyDocument, variables, options) as Promise; + }, + UpdateSecretApiKey(variables: Types.UpdateSecretApiKeyMutationVariables, options?: C): Promise { + return requester(UpdateSecretApiKeyDocument, variables, options) as Promise; + }, + GetSecretApiKey(variables: Types.GetSecretApiKeyQueryVariables, options?: C): Promise { + return requester(GetSecretApiKeyDocument, variables, options) as Promise; + }, CreateRoleAssignment(variables: Types.CreateRoleAssignmentMutationVariables, options?: C): Promise { return requester(CreateRoleAssignmentDocument, variables, options) as Promise; }, diff --git a/libs/gql/admin/api/src/generated/schema.graphql b/libs/gql/admin/api/src/generated/schema.graphql index e7c302f82..df7732e0d 100644 --- a/libs/gql/admin/api/src/generated/schema.graphql +++ b/libs/gql/admin/api/src/generated/schema.graphql @@ -285,6 +285,35 @@ type Asset implements Entity & Node { skip: Int where: EventPassDelayedRevealedWhereInput ): [EventPassDelayedRevealed!]! + nftImageLoyaltyCard( + after: String + before: String + first: Int + + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `nftImageLoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + last: Int + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `nftImageLoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + orderBy: LoyaltyCardOrderByInput + skip: Int + where: LoyaltyCardWhereInput + ): [LoyaltyCard!]! nftImagePack( after: String before: String @@ -446,6 +475,7 @@ input AssetCreateInput { mimeType: String nftImageEventPass: EventPassCreateManyInlineInput nftImageEventPassDelayedRevealed: EventPassDelayedRevealedCreateManyInlineInput + nftImageLoyaltyCard: LoyaltyCardCreateManyInlineInput nftImagePack: PackCreateManyInlineInput size: Float updatedAt: DateTime @@ -576,6 +606,9 @@ input AssetManyWhereInput { nftImageEventPass_every: EventPassWhereInput nftImageEventPass_none: EventPassWhereInput nftImageEventPass_some: EventPassWhereInput + nftImageLoyaltyCard_every: LoyaltyCardWhereInput + nftImageLoyaltyCard_none: LoyaltyCardWhereInput + nftImageLoyaltyCard_some: LoyaltyCardWhereInput nftImagePack_every: PackWhereInput nftImagePack_none: PackWhereInput nftImagePack_some: PackWhereInput @@ -676,6 +709,7 @@ input AssetUpdateInput { mimeType: String nftImageEventPass: EventPassUpdateManyInlineInput nftImageEventPassDelayedRevealed: EventPassDelayedRevealedUpdateManyInlineInput + nftImageLoyaltyCard: LoyaltyCardUpdateManyInlineInput nftImagePack: PackUpdateManyInlineInput size: Float width: Float @@ -987,6 +1021,9 @@ input AssetWhereInput { nftImageEventPass_every: EventPassWhereInput nftImageEventPass_none: EventPassWhereInput nftImageEventPass_some: EventPassWhereInput + nftImageLoyaltyCard_every: LoyaltyCardWhereInput + nftImageLoyaltyCard_none: LoyaltyCardWhereInput + nftImageLoyaltyCard_some: LoyaltyCardWhereInput nftImagePack_every: PackWhereInput nftImagePack_none: PackWhereInput nftImagePack_some: PackWhereInput @@ -2191,6 +2228,9 @@ enum EntityTypeName { """ LocationAddress + """Root loyalty card model""" + LoyaltyCard + """ An organizer is an entity that launch events and handle the pass benefits. """ @@ -5955,56 +5995,10 @@ The Long scalar type represents non-fractional signed whole numeric values. Long """ scalar Long -"""An object with an ID""" -interface Node { - """The id of the object.""" - id: ID! - - """The Stage of an object""" - stage: Stage! -} - -""" -An organizer is an entity that launch events and handle the pass benefits. -""" -type Organizer implements Entity & Node { - contentSpaces( - after: String - before: String - first: Int - - """ - Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree. - - Note that `contentSpaces` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. - - This argument will affect any existing locale filtering defined in the query's tree for the subtree. - """ - forceParentLocale: Boolean - last: Int - - """ - Allows to optionally override locale filtering behaviour in the query's subtree. - - Note that `contentSpaces` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. - - This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. - """ - locales: [Locale!] - orderBy: ContentSpaceOrderByInput - skip: Int - where: ContentSpaceWhereInput - ): [ContentSpace!]! - +"""Root loyalty card model""" +type LoyaltyCard implements Entity & Node { """The time the document was created""" - createdAt( - """ - Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both - """ - variation: SystemDateTimeFieldVariation! = COMBINED - ): DateTime! + createdAt: DateTime! """User that created this document""" createdBy( @@ -6028,12 +6022,6 @@ type Organizer implements Entity & Node { """ locales: [Locale!] ): User - description: OrganizerDescriptionRichText - - """ - The discord widge id of the organizer. You need to enable the widget in your discord server and copy the value in `server id`. For details instruction of how to enable and find the id, refer to this section https://dev.fandom.com/wiki/DiscordIntegrator#Enabling_the_widget - """ - discordWidgetId: String """Get the document in other stages""" documentInStages( @@ -6047,50 +6035,30 @@ type Organizer implements Entity & Node { """Potential stages that should be returned""" stages: [Stage!]! = [DRAFT, PUBLISHED] - ): [Organizer!]! - events( - after: String - before: String - first: Int + ): [LoyaltyCard!]! - """ - Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree. - - Note that `events` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. - - This argument will affect any existing locale filtering defined in the query's tree for the subtree. - """ - forceParentLocale: Boolean - last: Int + """List of LoyaltyCard versions""" + history( + limit: Int! = 10 + skip: Int! = 0 """ - Allows to optionally override locale filtering behaviour in the query's subtree. - - Note that `events` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. - - This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + This is optional and can be used to fetch the document version history for a specific stage instead of the current one """ - locales: [Locale!] - orderBy: EventOrderByInput - skip: Int - where: EventWhereInput - ): [Event!]! + stageOverride: Stage + ): [Version!]! - """ - The facebook handle (username) of the organizer. You can just copy the text on your facebook landing page on the URL, like 'johndoe' for 'https://www.facebook.com/johndoe'. - """ - facebookHandle: String + """The unique identifier""" + id: ID! + loyaltyCardNftContract: loyaltyCardNftContract + loyaltyCardParameters: loyaltyCardParameters - """ - An hero image that will displayed on a rectangular format. The image need to be high quality in order to display well on every screen. Advised resolution is 1920 * 800 pixels - """ - heroImage( + """Image representing the NFT. Advised resolution is 800 x 800 pixels.""" + nftImage( """ Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree. - Note that `heroImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + Note that `nftImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. This argument will affect any existing locale filtering defined in the query's tree for the subtree. @@ -6100,7 +6068,7 @@ type Organizer implements Entity & Node { """ Allows to optionally override locale filtering behaviour in the query's subtree. - Note that `heroImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + Note that `nftImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. @@ -6108,33 +6076,13 @@ type Organizer implements Entity & Node { locales: [Locale!] ): Asset! - """ - Optional field used to style your image with classes. Every classes from tailwind are supported. This is typically useful to adapt your image with light and dark mode (for instance using filter contrast or invert, https://tailwindcss.com/docs/contrast) - """ - heroImageClasses: String - - """List of Organizer versions""" - history( - limit: Int! = 10 - skip: Int! = 0 - - """ - This is optional and can be used to fetch the document version history for a specific stage instead of the current one - """ - stageOverride: Stage - ): [Version!]! - - """The unique identifier""" - id: ID! - - """ - Image that represent the organizer, typically its logo. Advised resolution is 800 x 800 pixels, in square format with transparency (for ex: svg or png but not jpg) so that the image always look good either on light or dark mode. - """ - image( + """Name associated with the NFT. Cannot be localized.""" + nftName: String! + organizer( """ Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree. - Note that `image` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + Note that `organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. This argument will affect any existing locale filtering defined in the query's tree for the subtree. @@ -6144,56 +6092,16 @@ type Organizer implements Entity & Node { """ Allows to optionally override locale filtering behaviour in the query's subtree. - Note that `image` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + Note that `organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. """ locales: [Locale!] - ): Asset! - - """ - Optional field used to style your image with classes. Every classes from tailwind are supported. This is typically useful to adapt your image with light and dark mode (for instance using filter contrast or invert, https://tailwindcss.com/docs/contrast) - """ - imageClasses: String - - """ - The instagram handle (username) of the organizer. You can just copy the name on your instagram landing page next to the follow button. - """ - instagramHandle: String - - """System Locale field""" - locale: Locale! - - """Get the other localizations for this document""" - localizations( - """Decides if the current locale should be included or not""" - includeCurrent: Boolean! = false - - """ - Potential locales that should be returned. - - The order of locales will also override locale fall-backing behaviour in the query's subtree. - - Note any related model with localized fields in the query's subtree will be affected. - The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. - This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. - - Consider using this in conjunction with forceParentLocale on the children relation fields. - """ - locales: [Locale!]! = [en, fr] - ): [Organizer!]! - - """Name of the organizer""" - name: String! + ): Organizer """The time the document was published. Null on documents in draft stage.""" - publishedAt( - """ - Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both - """ - variation: SystemDateTimeFieldVariation! = COMBINED - ): DateTime + publishedAt: DateTime """User that last published this document""" publishedBy( @@ -6246,34 +6154,11 @@ type Organizer implements Entity & Node { where: ScheduledOperationWhereInput ): [ScheduledOperation!]! - """Used in URL""" - slug: String! - """System stage field""" stage: Stage! - """ - The telegram handle (username) of the organizer. You can just copy the text on your telegram profile page in parameters after the @, like 'johndoe' for '@johndoe'. - """ - telegramHandle: String - - """ - The tiktok handle (username) of the organizer. You can just copy the name on your tiktok landing page. - """ - tiktokHandle: String - - """ - The twitter (X) handle (username) of the organizer. You can just copy the text on your twitter landing page after the @, like 'johndoe' for '@johndoe'. - """ - twitterHandle: String - """The time the document was updated""" - updatedAt( - """ - Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both - """ - variation: SystemDateTimeFieldVariation! = COMBINED - ): DateTime! + updatedAt: DateTime! """User that last updated this document""" updatedBy( @@ -6297,137 +6182,76 @@ type Organizer implements Entity & Node { """ locales: [Locale!] ): User - - """ - The youtube handle (username) of the organizer. YYou can just copy the text on your youtube landing page after the @, like 'johndoe' for '@johndoe'. - """ - youtubeHandle: String } -input OrganizerConnectInput { +input LoyaltyCardConnectInput { """ Allow to specify document position in list of connected documents, will default to appending at end of list """ position: ConnectPositionInput """Document to connect""" - where: OrganizerWhereUniqueInput! + where: LoyaltyCardWhereUniqueInput! } """A connection to a list of items.""" -type OrganizerConnection { +type LoyaltyCardConnection { aggregate: Aggregate! """A list of edges.""" - edges: [OrganizerEdge!]! + edges: [LoyaltyCardEdge!]! """Information to aid in pagination.""" pageInfo: PageInfo! } -input OrganizerCreateInput { - clr7j9mmt0q2j01uo9zrs2fm7: PackCreateManyInlineInput - contentSpaces: ContentSpaceCreateManyInlineInput +input LoyaltyCardCreateInput { + cltzsfm12094507ul1er1czw6: OrganizerCreateManyInlineInput createdAt: DateTime - - """description input for default locale (en)""" - description: RichTextAST - discordWidgetId: String - events: EventCreateManyInlineInput - facebookHandle: String - heroImage: AssetCreateOneInlineInput! - heroImageClasses: String - image: AssetCreateOneInlineInput! - imageClasses: String - instagramHandle: String - - """ - Inline mutations for managing document localizations excluding the default locale - """ - localizations: OrganizerCreateLocalizationsInput - name: String! - slug: String! - telegramHandle: String - tiktokHandle: String - twitterHandle: String - updatedAt: DateTime - youtubeHandle: String -} - -input OrganizerCreateLocalizationDataInput { - createdAt: DateTime - description: RichTextAST + nftImage: AssetCreateOneInlineInput! + nftName: String! + organizer: OrganizerCreateOneInlineInput updatedAt: DateTime } -input OrganizerCreateLocalizationInput { - """Localization input""" - data: OrganizerCreateLocalizationDataInput! - locale: Locale! -} - -input OrganizerCreateLocalizationsInput { - """Create localizations for the newly-created document""" - create: [OrganizerCreateLocalizationInput!] -} - -input OrganizerCreateManyInlineInput { - """Connect multiple existing Organizer documents""" - connect: [OrganizerWhereUniqueInput!] +input LoyaltyCardCreateManyInlineInput { + """Connect multiple existing LoyaltyCard documents""" + connect: [LoyaltyCardWhereUniqueInput!] - """Create and connect multiple existing Organizer documents""" - create: [OrganizerCreateInput!] + """Create and connect multiple existing LoyaltyCard documents""" + create: [LoyaltyCardCreateInput!] } -input OrganizerCreateOneInlineInput { - """Connect one existing Organizer document""" - connect: OrganizerWhereUniqueInput +input LoyaltyCardCreateOneInlineInput { + """Connect one existing LoyaltyCard document""" + connect: LoyaltyCardWhereUniqueInput - """Create and connect one Organizer document""" - create: OrganizerCreateInput + """Create and connect one LoyaltyCard document""" + create: LoyaltyCardCreateInput } -type OrganizerDescriptionRichText { - """Returns HTMl representation""" - html: String! - json: RichTextAST! - - """Returns Markdown representation""" - markdown: String! - raw: RichTextAST! - references(after: String, before: String, first: Int, last: Int, skip: Int): [OrganizerDescriptionRichTextEmbeddedTypes!]! - - """Returns plain-text contents of RichText""" - text: String! -} - -union OrganizerDescriptionRichTextEmbeddedTypes = Asset - """An edge in a connection.""" -type OrganizerEdge { +type LoyaltyCardEdge { """A cursor for use in pagination.""" cursor: String! """The item at the end of the edge.""" - node: Organizer! + node: LoyaltyCard! } """Identifies documents""" -input OrganizerManyWhereInput { +input LoyaltyCardManyWhereInput { """Logical AND on all given filters.""" - AND: [OrganizerWhereInput!] + AND: [LoyaltyCardWhereInput!] """Logical NOT on all given filters combined by AND.""" - NOT: [OrganizerWhereInput!] + NOT: [LoyaltyCardWhereInput!] """Logical OR on all given filters.""" - OR: [OrganizerWhereInput!] + OR: [LoyaltyCardWhereInput!] """Contains search across all appropriate fields.""" _search: String - contentSpaces_every: ContentSpaceWhereInput - contentSpaces_none: ContentSpaceWhereInput - contentSpaces_some: ContentSpaceWhereInput createdAt: DateTime """All values greater than the given value.""" @@ -6451,97 +6275,9 @@ input OrganizerManyWhereInput { """All values that are not contained in given list.""" createdAt_not_in: [DateTime] createdBy: UserWhereInput - discordWidgetId: String - - """All values containing the given string.""" - discordWidgetId_contains: String - - """All values ending with the given string.""" - discordWidgetId_ends_with: String - - """All values that are contained in given list.""" - discordWidgetId_in: [String] - - """Any other value that exists and is not equal to the given value.""" - discordWidgetId_not: String - - """All values not containing the given string.""" - discordWidgetId_not_contains: String - - """All values not ending with the given string""" - discordWidgetId_not_ends_with: String - - """All values that are not contained in given list.""" - discordWidgetId_not_in: [String] - - """All values not starting with the given string.""" - discordWidgetId_not_starts_with: String - - """All values starting with the given string.""" - discordWidgetId_starts_with: String - documentInStages_every: OrganizerWhereStageInput - documentInStages_none: OrganizerWhereStageInput - documentInStages_some: OrganizerWhereStageInput - events_every: EventWhereInput - events_none: EventWhereInput - events_some: EventWhereInput - facebookHandle: String - - """All values containing the given string.""" - facebookHandle_contains: String - - """All values ending with the given string.""" - facebookHandle_ends_with: String - - """All values that are contained in given list.""" - facebookHandle_in: [String] - - """Any other value that exists and is not equal to the given value.""" - facebookHandle_not: String - - """All values not containing the given string.""" - facebookHandle_not_contains: String - - """All values not ending with the given string""" - facebookHandle_not_ends_with: String - - """All values that are not contained in given list.""" - facebookHandle_not_in: [String] - - """All values not starting with the given string.""" - facebookHandle_not_starts_with: String - - """All values starting with the given string.""" - facebookHandle_starts_with: String - heroImage: AssetWhereInput - heroImageClasses: String - - """All values containing the given string.""" - heroImageClasses_contains: String - - """All values ending with the given string.""" - heroImageClasses_ends_with: String - - """All values that are contained in given list.""" - heroImageClasses_in: [String] - - """Any other value that exists and is not equal to the given value.""" - heroImageClasses_not: String - - """All values not containing the given string.""" - heroImageClasses_not_contains: String - - """All values not ending with the given string""" - heroImageClasses_not_ends_with: String - - """All values that are not contained in given list.""" - heroImageClasses_not_in: [String] - - """All values not starting with the given string.""" - heroImageClasses_not_starts_with: String - - """All values starting with the given string.""" - heroImageClasses_starts_with: String + documentInStages_every: LoyaltyCardWhereStageInput + documentInStages_none: LoyaltyCardWhereStageInput + documentInStages_some: LoyaltyCardWhereStageInput id: ID """All values containing the given string.""" @@ -6570,91 +6306,36 @@ input OrganizerManyWhereInput { """All values starting with the given string.""" id_starts_with: ID - image: AssetWhereInput - imageClasses: String - - """All values containing the given string.""" - imageClasses_contains: String - - """All values ending with the given string.""" - imageClasses_ends_with: String - - """All values that are contained in given list.""" - imageClasses_in: [String] - - """Any other value that exists and is not equal to the given value.""" - imageClasses_not: String - - """All values not containing the given string.""" - imageClasses_not_contains: String - - """All values not ending with the given string""" - imageClasses_not_ends_with: String - - """All values that are not contained in given list.""" - imageClasses_not_in: [String] - - """All values not starting with the given string.""" - imageClasses_not_starts_with: String - - """All values starting with the given string.""" - imageClasses_starts_with: String - instagramHandle: String - - """All values containing the given string.""" - instagramHandle_contains: String - - """All values ending with the given string.""" - instagramHandle_ends_with: String - - """All values that are contained in given list.""" - instagramHandle_in: [String] - - """Any other value that exists and is not equal to the given value.""" - instagramHandle_not: String - - """All values not containing the given string.""" - instagramHandle_not_contains: String - - """All values not ending with the given string""" - instagramHandle_not_ends_with: String - - """All values that are not contained in given list.""" - instagramHandle_not_in: [String] - - """All values not starting with the given string.""" - instagramHandle_not_starts_with: String - - """All values starting with the given string.""" - instagramHandle_starts_with: String - name: String + nftImage: AssetWhereInput + nftName: String """All values containing the given string.""" - name_contains: String + nftName_contains: String """All values ending with the given string.""" - name_ends_with: String + nftName_ends_with: String """All values that are contained in given list.""" - name_in: [String] + nftName_in: [String] """Any other value that exists and is not equal to the given value.""" - name_not: String + nftName_not: String """All values not containing the given string.""" - name_not_contains: String + nftName_not_contains: String """All values not ending with the given string""" - name_not_ends_with: String + nftName_not_ends_with: String """All values that are not contained in given list.""" - name_not_in: [String] + nftName_not_in: [String] """All values not starting with the given string.""" - name_not_starts_with: String + nftName_not_starts_with: String """All values starting with the given string.""" - name_starts_with: String + nftName_starts_with: String + organizer: OrganizerWhereInput publishedAt: DateTime """All values greater than the given value.""" @@ -6681,118 +6362,6 @@ input OrganizerManyWhereInput { scheduledIn_every: ScheduledOperationWhereInput scheduledIn_none: ScheduledOperationWhereInput scheduledIn_some: ScheduledOperationWhereInput - slug: String - - """All values containing the given string.""" - slug_contains: String - - """All values ending with the given string.""" - slug_ends_with: String - - """All values that are contained in given list.""" - slug_in: [String] - - """Any other value that exists and is not equal to the given value.""" - slug_not: String - - """All values not containing the given string.""" - slug_not_contains: String - - """All values not ending with the given string""" - slug_not_ends_with: String - - """All values that are not contained in given list.""" - slug_not_in: [String] - - """All values not starting with the given string.""" - slug_not_starts_with: String - - """All values starting with the given string.""" - slug_starts_with: String - telegramHandle: String - - """All values containing the given string.""" - telegramHandle_contains: String - - """All values ending with the given string.""" - telegramHandle_ends_with: String - - """All values that are contained in given list.""" - telegramHandle_in: [String] - - """Any other value that exists and is not equal to the given value.""" - telegramHandle_not: String - - """All values not containing the given string.""" - telegramHandle_not_contains: String - - """All values not ending with the given string""" - telegramHandle_not_ends_with: String - - """All values that are not contained in given list.""" - telegramHandle_not_in: [String] - - """All values not starting with the given string.""" - telegramHandle_not_starts_with: String - - """All values starting with the given string.""" - telegramHandle_starts_with: String - tiktokHandle: String - - """All values containing the given string.""" - tiktokHandle_contains: String - - """All values ending with the given string.""" - tiktokHandle_ends_with: String - - """All values that are contained in given list.""" - tiktokHandle_in: [String] - - """Any other value that exists and is not equal to the given value.""" - tiktokHandle_not: String - - """All values not containing the given string.""" - tiktokHandle_not_contains: String - - """All values not ending with the given string""" - tiktokHandle_not_ends_with: String - - """All values that are not contained in given list.""" - tiktokHandle_not_in: [String] - - """All values not starting with the given string.""" - tiktokHandle_not_starts_with: String - - """All values starting with the given string.""" - tiktokHandle_starts_with: String - twitterHandle: String - - """All values containing the given string.""" - twitterHandle_contains: String - - """All values ending with the given string.""" - twitterHandle_ends_with: String - - """All values that are contained in given list.""" - twitterHandle_in: [String] - - """Any other value that exists and is not equal to the given value.""" - twitterHandle_not: String - - """All values not containing the given string.""" - twitterHandle_not_contains: String - - """All values not ending with the given string""" - twitterHandle_not_ends_with: String - - """All values that are not contained in given list.""" - twitterHandle_not_in: [String] - - """All values not starting with the given string.""" - twitterHandle_not_starts_with: String - - """All values starting with the given string.""" - twitterHandle_starts_with: String updatedAt: DateTime """All values greater than the given value.""" @@ -6816,225 +6385,105 @@ input OrganizerManyWhereInput { """All values that are not contained in given list.""" updatedAt_not_in: [DateTime] updatedBy: UserWhereInput - youtubeHandle: String - - """All values containing the given string.""" - youtubeHandle_contains: String - - """All values ending with the given string.""" - youtubeHandle_ends_with: String - - """All values that are contained in given list.""" - youtubeHandle_in: [String] - - """Any other value that exists and is not equal to the given value.""" - youtubeHandle_not: String - - """All values not containing the given string.""" - youtubeHandle_not_contains: String - - """All values not ending with the given string""" - youtubeHandle_not_ends_with: String - - """All values that are not contained in given list.""" - youtubeHandle_not_in: [String] - - """All values not starting with the given string.""" - youtubeHandle_not_starts_with: String - - """All values starting with the given string.""" - youtubeHandle_starts_with: String } -enum OrganizerOrderByInput { +enum LoyaltyCardOrderByInput { createdAt_ASC createdAt_DESC - discordWidgetId_ASC - discordWidgetId_DESC - facebookHandle_ASC - facebookHandle_DESC - heroImageClasses_ASC - heroImageClasses_DESC id_ASC id_DESC - imageClasses_ASC - imageClasses_DESC - instagramHandle_ASC - instagramHandle_DESC - name_ASC - name_DESC + nftName_ASC + nftName_DESC publishedAt_ASC publishedAt_DESC - slug_ASC - slug_DESC - telegramHandle_ASC - telegramHandle_DESC - tiktokHandle_ASC - tiktokHandle_DESC - twitterHandle_ASC - twitterHandle_DESC updatedAt_ASC updatedAt_DESC - youtubeHandle_ASC - youtubeHandle_DESC -} - -input OrganizerUpdateInput { - clr7j9mmt0q2j01uo9zrs2fm7: PackUpdateManyInlineInput - contentSpaces: ContentSpaceUpdateManyInlineInput - - """description input for default locale (en)""" - description: RichTextAST - discordWidgetId: String - events: EventUpdateManyInlineInput - facebookHandle: String - heroImage: AssetUpdateOneInlineInput - heroImageClasses: String - image: AssetUpdateOneInlineInput - imageClasses: String - instagramHandle: String - - """Manage document localizations""" - localizations: OrganizerUpdateLocalizationsInput - name: String - slug: String - telegramHandle: String - tiktokHandle: String - twitterHandle: String - youtubeHandle: String -} - -input OrganizerUpdateLocalizationDataInput { - description: RichTextAST -} - -input OrganizerUpdateLocalizationInput { - data: OrganizerUpdateLocalizationDataInput! - locale: Locale! } -input OrganizerUpdateLocalizationsInput { - """Localizations to create""" - create: [OrganizerCreateLocalizationInput!] - - """Localizations to delete""" - delete: [Locale!] - - """Localizations to update""" - update: [OrganizerUpdateLocalizationInput!] - upsert: [OrganizerUpsertLocalizationInput!] +input LoyaltyCardUpdateInput { + cltzsfm12094507ul1er1czw6: OrganizerUpdateManyInlineInput + nftImage: AssetUpdateOneInlineInput + nftName: String + organizer: OrganizerUpdateOneInlineInput } -input OrganizerUpdateManyInlineInput { - """Connect multiple existing Organizer documents""" - connect: [OrganizerConnectInput!] +input LoyaltyCardUpdateManyInlineInput { + """Connect multiple existing LoyaltyCard documents""" + connect: [LoyaltyCardConnectInput!] - """Create and connect multiple Organizer documents""" - create: [OrganizerCreateInput!] + """Create and connect multiple LoyaltyCard documents""" + create: [LoyaltyCardCreateInput!] - """Delete multiple Organizer documents""" - delete: [OrganizerWhereUniqueInput!] + """Delete multiple LoyaltyCard documents""" + delete: [LoyaltyCardWhereUniqueInput!] - """Disconnect multiple Organizer documents""" - disconnect: [OrganizerWhereUniqueInput!] + """Disconnect multiple LoyaltyCard documents""" + disconnect: [LoyaltyCardWhereUniqueInput!] """ - Override currently-connected documents with multiple existing Organizer documents + Override currently-connected documents with multiple existing LoyaltyCard documents """ - set: [OrganizerWhereUniqueInput!] - - """Update multiple Organizer documents""" - update: [OrganizerUpdateWithNestedWhereUniqueInput!] - - """Upsert multiple Organizer documents""" - upsert: [OrganizerUpsertWithNestedWhereUniqueInput!] -} - -input OrganizerUpdateManyInput { - """description input for default locale (en)""" - description: RichTextAST - discordWidgetId: String - facebookHandle: String - heroImageClasses: String - imageClasses: String - instagramHandle: String - - """Optional updates to localizations""" - localizations: OrganizerUpdateManyLocalizationsInput - telegramHandle: String - tiktokHandle: String - twitterHandle: String - youtubeHandle: String -} + set: [LoyaltyCardWhereUniqueInput!] -input OrganizerUpdateManyLocalizationDataInput { - description: RichTextAST -} + """Update multiple LoyaltyCard documents""" + update: [LoyaltyCardUpdateWithNestedWhereUniqueInput!] -input OrganizerUpdateManyLocalizationInput { - data: OrganizerUpdateManyLocalizationDataInput! - locale: Locale! + """Upsert multiple LoyaltyCard documents""" + upsert: [LoyaltyCardUpsertWithNestedWhereUniqueInput!] } -input OrganizerUpdateManyLocalizationsInput { - """Localizations to update""" - update: [OrganizerUpdateManyLocalizationInput!] +input LoyaltyCardUpdateManyInput { + nftName: String } -input OrganizerUpdateOneInlineInput { - """Connect existing Organizer document""" - connect: OrganizerWhereUniqueInput +input LoyaltyCardUpdateOneInlineInput { + """Connect existing LoyaltyCard document""" + connect: LoyaltyCardWhereUniqueInput - """Create and connect one Organizer document""" - create: OrganizerCreateInput + """Create and connect one LoyaltyCard document""" + create: LoyaltyCardCreateInput - """Delete currently connected Organizer document""" + """Delete currently connected LoyaltyCard document""" delete: Boolean - """Disconnect currently connected Organizer document""" + """Disconnect currently connected LoyaltyCard document""" disconnect: Boolean - """Update single Organizer document""" - update: OrganizerUpdateWithNestedWhereUniqueInput + """Update single LoyaltyCard document""" + update: LoyaltyCardUpdateWithNestedWhereUniqueInput - """Upsert single Organizer document""" - upsert: OrganizerUpsertWithNestedWhereUniqueInput + """Upsert single LoyaltyCard document""" + upsert: LoyaltyCardUpsertWithNestedWhereUniqueInput } -input OrganizerUpdateWithNestedWhereUniqueInput { +input LoyaltyCardUpdateWithNestedWhereUniqueInput { """Document to update""" - data: OrganizerUpdateInput! + data: LoyaltyCardUpdateInput! """Unique document search""" - where: OrganizerWhereUniqueInput! + where: LoyaltyCardWhereUniqueInput! } -input OrganizerUpsertInput { +input LoyaltyCardUpsertInput { """Create document if it didn't exist""" - create: OrganizerCreateInput! + create: LoyaltyCardCreateInput! """Update document if it exists""" - update: OrganizerUpdateInput! -} - -input OrganizerUpsertLocalizationInput { - create: OrganizerCreateLocalizationDataInput! - locale: Locale! - update: OrganizerUpdateLocalizationDataInput! + update: LoyaltyCardUpdateInput! } -input OrganizerUpsertWithNestedWhereUniqueInput { +input LoyaltyCardUpsertWithNestedWhereUniqueInput { """Upsert data""" - data: OrganizerUpsertInput! + data: LoyaltyCardUpsertInput! """Unique document search""" - where: OrganizerWhereUniqueInput! + where: LoyaltyCardWhereUniqueInput! } """ This contains a set of filters that can be used to compare values internally """ -input OrganizerWhereComparatorInput { +input LoyaltyCardWhereComparatorInput { """ This field can be used to request to check if the entry is outdated by internal comparison """ @@ -7042,21 +6491,18 @@ input OrganizerWhereComparatorInput { } """Identifies documents""" -input OrganizerWhereInput { +input LoyaltyCardWhereInput { """Logical AND on all given filters.""" - AND: [OrganizerWhereInput!] + AND: [LoyaltyCardWhereInput!] """Logical NOT on all given filters combined by AND.""" - NOT: [OrganizerWhereInput!] + NOT: [LoyaltyCardWhereInput!] """Logical OR on all given filters.""" - OR: [OrganizerWhereInput!] + OR: [LoyaltyCardWhereInput!] """Contains search across all appropriate fields.""" _search: String - contentSpaces_every: ContentSpaceWhereInput - contentSpaces_none: ContentSpaceWhereInput - contentSpaces_some: ContentSpaceWhereInput createdAt: DateTime """All values greater than the given value.""" @@ -7080,211 +6526,68 @@ input OrganizerWhereInput { """All values that are not contained in given list.""" createdAt_not_in: [DateTime] createdBy: UserWhereInput - discordWidgetId: String + documentInStages_every: LoyaltyCardWhereStageInput + documentInStages_none: LoyaltyCardWhereStageInput + documentInStages_some: LoyaltyCardWhereStageInput + id: ID """All values containing the given string.""" - discordWidgetId_contains: String + id_contains: ID """All values ending with the given string.""" - discordWidgetId_ends_with: String + id_ends_with: ID """All values that are contained in given list.""" - discordWidgetId_in: [String] + id_in: [ID] """Any other value that exists and is not equal to the given value.""" - discordWidgetId_not: String + id_not: ID """All values not containing the given string.""" - discordWidgetId_not_contains: String + id_not_contains: ID """All values not ending with the given string""" - discordWidgetId_not_ends_with: String + id_not_ends_with: ID """All values that are not contained in given list.""" - discordWidgetId_not_in: [String] + id_not_in: [ID] """All values not starting with the given string.""" - discordWidgetId_not_starts_with: String + id_not_starts_with: ID """All values starting with the given string.""" - discordWidgetId_starts_with: String - documentInStages_every: OrganizerWhereStageInput - documentInStages_none: OrganizerWhereStageInput - documentInStages_some: OrganizerWhereStageInput - events_every: EventWhereInput - events_none: EventWhereInput - events_some: EventWhereInput - facebookHandle: String + id_starts_with: ID + nftImage: AssetWhereInput + nftName: String """All values containing the given string.""" - facebookHandle_contains: String + nftName_contains: String """All values ending with the given string.""" - facebookHandle_ends_with: String + nftName_ends_with: String """All values that are contained in given list.""" - facebookHandle_in: [String] + nftName_in: [String] """Any other value that exists and is not equal to the given value.""" - facebookHandle_not: String + nftName_not: String """All values not containing the given string.""" - facebookHandle_not_contains: String + nftName_not_contains: String """All values not ending with the given string""" - facebookHandle_not_ends_with: String + nftName_not_ends_with: String """All values that are not contained in given list.""" - facebookHandle_not_in: [String] + nftName_not_in: [String] """All values not starting with the given string.""" - facebookHandle_not_starts_with: String + nftName_not_starts_with: String """All values starting with the given string.""" - facebookHandle_starts_with: String - heroImage: AssetWhereInput - heroImageClasses: String - - """All values containing the given string.""" - heroImageClasses_contains: String - - """All values ending with the given string.""" - heroImageClasses_ends_with: String - - """All values that are contained in given list.""" - heroImageClasses_in: [String] - - """Any other value that exists and is not equal to the given value.""" - heroImageClasses_not: String - - """All values not containing the given string.""" - heroImageClasses_not_contains: String - - """All values not ending with the given string""" - heroImageClasses_not_ends_with: String - - """All values that are not contained in given list.""" - heroImageClasses_not_in: [String] - - """All values not starting with the given string.""" - heroImageClasses_not_starts_with: String - - """All values starting with the given string.""" - heroImageClasses_starts_with: String - id: ID - - """All values containing the given string.""" - id_contains: ID - - """All values ending with the given string.""" - id_ends_with: ID - - """All values that are contained in given list.""" - id_in: [ID] - - """Any other value that exists and is not equal to the given value.""" - id_not: ID - - """All values not containing the given string.""" - id_not_contains: ID - - """All values not ending with the given string""" - id_not_ends_with: ID - - """All values that are not contained in given list.""" - id_not_in: [ID] - - """All values not starting with the given string.""" - id_not_starts_with: ID - - """All values starting with the given string.""" - id_starts_with: ID - image: AssetWhereInput - imageClasses: String - - """All values containing the given string.""" - imageClasses_contains: String - - """All values ending with the given string.""" - imageClasses_ends_with: String - - """All values that are contained in given list.""" - imageClasses_in: [String] - - """Any other value that exists and is not equal to the given value.""" - imageClasses_not: String - - """All values not containing the given string.""" - imageClasses_not_contains: String - - """All values not ending with the given string""" - imageClasses_not_ends_with: String - - """All values that are not contained in given list.""" - imageClasses_not_in: [String] - - """All values not starting with the given string.""" - imageClasses_not_starts_with: String - - """All values starting with the given string.""" - imageClasses_starts_with: String - instagramHandle: String - - """All values containing the given string.""" - instagramHandle_contains: String - - """All values ending with the given string.""" - instagramHandle_ends_with: String - - """All values that are contained in given list.""" - instagramHandle_in: [String] - - """Any other value that exists and is not equal to the given value.""" - instagramHandle_not: String - - """All values not containing the given string.""" - instagramHandle_not_contains: String - - """All values not ending with the given string""" - instagramHandle_not_ends_with: String - - """All values that are not contained in given list.""" - instagramHandle_not_in: [String] - - """All values not starting with the given string.""" - instagramHandle_not_starts_with: String - - """All values starting with the given string.""" - instagramHandle_starts_with: String - name: String - - """All values containing the given string.""" - name_contains: String - - """All values ending with the given string.""" - name_ends_with: String - - """All values that are contained in given list.""" - name_in: [String] - - """Any other value that exists and is not equal to the given value.""" - name_not: String - - """All values not containing the given string.""" - name_not_contains: String - - """All values not ending with the given string""" - name_not_ends_with: String - - """All values that are not contained in given list.""" - name_not_in: [String] - - """All values not starting with the given string.""" - name_not_starts_with: String - - """All values starting with the given string.""" - name_starts_with: String - publishedAt: DateTime + nftName_starts_with: String + organizer: OrganizerWhereInput + publishedAt: DateTime """All values greater than the given value.""" publishedAt_gt: DateTime @@ -7310,118 +6613,6 @@ input OrganizerWhereInput { scheduledIn_every: ScheduledOperationWhereInput scheduledIn_none: ScheduledOperationWhereInput scheduledIn_some: ScheduledOperationWhereInput - slug: String - - """All values containing the given string.""" - slug_contains: String - - """All values ending with the given string.""" - slug_ends_with: String - - """All values that are contained in given list.""" - slug_in: [String] - - """Any other value that exists and is not equal to the given value.""" - slug_not: String - - """All values not containing the given string.""" - slug_not_contains: String - - """All values not ending with the given string""" - slug_not_ends_with: String - - """All values that are not contained in given list.""" - slug_not_in: [String] - - """All values not starting with the given string.""" - slug_not_starts_with: String - - """All values starting with the given string.""" - slug_starts_with: String - telegramHandle: String - - """All values containing the given string.""" - telegramHandle_contains: String - - """All values ending with the given string.""" - telegramHandle_ends_with: String - - """All values that are contained in given list.""" - telegramHandle_in: [String] - - """Any other value that exists and is not equal to the given value.""" - telegramHandle_not: String - - """All values not containing the given string.""" - telegramHandle_not_contains: String - - """All values not ending with the given string""" - telegramHandle_not_ends_with: String - - """All values that are not contained in given list.""" - telegramHandle_not_in: [String] - - """All values not starting with the given string.""" - telegramHandle_not_starts_with: String - - """All values starting with the given string.""" - telegramHandle_starts_with: String - tiktokHandle: String - - """All values containing the given string.""" - tiktokHandle_contains: String - - """All values ending with the given string.""" - tiktokHandle_ends_with: String - - """All values that are contained in given list.""" - tiktokHandle_in: [String] - - """Any other value that exists and is not equal to the given value.""" - tiktokHandle_not: String - - """All values not containing the given string.""" - tiktokHandle_not_contains: String - - """All values not ending with the given string""" - tiktokHandle_not_ends_with: String - - """All values that are not contained in given list.""" - tiktokHandle_not_in: [String] - - """All values not starting with the given string.""" - tiktokHandle_not_starts_with: String - - """All values starting with the given string.""" - tiktokHandle_starts_with: String - twitterHandle: String - - """All values containing the given string.""" - twitterHandle_contains: String - - """All values ending with the given string.""" - twitterHandle_ends_with: String - - """All values that are contained in given list.""" - twitterHandle_in: [String] - - """Any other value that exists and is not equal to the given value.""" - twitterHandle_not: String - - """All values not containing the given string.""" - twitterHandle_not_contains: String - - """All values not ending with the given string""" - twitterHandle_not_ends_with: String - - """All values that are not contained in given list.""" - twitterHandle_not_in: [String] - - """All values not starting with the given string.""" - twitterHandle_not_starts_with: String - - """All values starting with the given string.""" - twitterHandle_starts_with: String updatedAt: DateTime """All values greater than the given value.""" @@ -7445,85 +6636,78 @@ input OrganizerWhereInput { """All values that are not contained in given list.""" updatedAt_not_in: [DateTime] updatedBy: UserWhereInput - youtubeHandle: String - - """All values containing the given string.""" - youtubeHandle_contains: String - - """All values ending with the given string.""" - youtubeHandle_ends_with: String - - """All values that are contained in given list.""" - youtubeHandle_in: [String] - - """Any other value that exists and is not equal to the given value.""" - youtubeHandle_not: String - - """All values not containing the given string.""" - youtubeHandle_not_contains: String - - """All values not ending with the given string""" - youtubeHandle_not_ends_with: String - - """All values that are not contained in given list.""" - youtubeHandle_not_in: [String] - - """All values not starting with the given string.""" - youtubeHandle_not_starts_with: String - - """All values starting with the given string.""" - youtubeHandle_starts_with: String } """ The document in stages filter allows specifying a stage entry to cross compare the same document between different stages """ -input OrganizerWhereStageInput { +input LoyaltyCardWhereStageInput { """Logical AND on all given filters.""" - AND: [OrganizerWhereStageInput!] + AND: [LoyaltyCardWhereStageInput!] """Logical NOT on all given filters combined by AND.""" - NOT: [OrganizerWhereStageInput!] + NOT: [LoyaltyCardWhereStageInput!] """Logical OR on all given filters.""" - OR: [OrganizerWhereStageInput!] + OR: [LoyaltyCardWhereStageInput!] """ This field contains fields which can be set as true or false to specify an internal comparison """ - compareWithParent: OrganizerWhereComparatorInput + compareWithParent: LoyaltyCardWhereComparatorInput """Specify the stage to compare with""" stage: Stage } -"""References Organizer record uniquely""" -input OrganizerWhereUniqueInput { +"""References LoyaltyCard record uniquely""" +input LoyaltyCardWhereUniqueInput { id: ID - name: String - slug: String } -"""References Organizer record uniquely""" -input OrganizerWhereUniqueInput_remote_rel_eventParametersorganizer { - name: String - slug: String -} +"""An object with an ID""" +interface Node { + """The id of the object.""" + id: ID! -"""References Organizer record uniquely""" -input OrganizerWhereUniqueInput_remote_rel_eventPassNftorganizer { - name: String - slug: String + """The Stage of an object""" + stage: Stage! } -"""References Organizer record uniquely""" -input OrganizerWhereUniqueInput_remote_rel_roleAssignmentorganizer { - name: String - slug: String -} +""" +An organizer is an entity that launch events and handle the pass benefits. +""" +type Organizer implements Entity & Node { + contentSpaces( + after: String + before: String + first: Int + + """ + Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree. + + Note that `contentSpaces` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + last: Int + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `contentSpaces` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + orderBy: ContentSpaceOrderByInput + skip: Int + where: ContentSpaceWhereInput + ): [ContentSpace!]! -"The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users.\n" -type Pack implements Entity & Node { """The time the document was created""" createdAt( """ @@ -7554,9 +6738,12 @@ type Pack implements Entity & Node { """ locales: [Locale!] ): User + description: OrganizerDescriptionRichText - """A brief overview detailing the contents and purpose of the Pack.""" - description: String! + """ + The discord widge id of the organizer. You need to enable the widget in your discord server and copy the value in `server id`. For details instruction of how to enable and find the id, refer to this section https://dev.fandom.com/wiki/DiscordIntegrator#Enabling_the_widget + """ + discordWidgetId: String """Get the document in other stages""" documentInStages( @@ -7570,21 +6757,17 @@ type Pack implements Entity & Node { """Potential stages that should be returned""" stages: [Stage!]! = [DRAFT, PUBLISHED] - ): [Pack!]! - - """ - This section allows you to select or create the event passes that will be included in your Pack. Think of it as curating a collection of exclusive access tickets, each offering unique experiences for the events. Here, you can assemble a variety of event passes that together form the enticing bundle that is your Pack. - """ - eventPasses( + ): [Organizer!]! + events( after: String before: String first: Int """ - Sets the locale of the resolved parent document as the only locale in the query's subtree. + Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree. - Note that `eventPasses` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + Note that `events` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. This argument will affect any existing locale filtering defined in the query's tree for the subtree. """ @@ -7594,69 +6777,74 @@ type Pack implements Entity & Node { """ Allows to optionally override locale filtering behaviour in the query's subtree. - Note that `eventPasses` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + Note that `events` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. """ locales: [Locale!] + orderBy: EventOrderByInput skip: Int - ): [PackEventPasses!]! + where: EventWhereInput + ): [Event!]! - """List of Pack versions""" - history( - limit: Int! = 10 - skip: Int! = 0 + """ + The facebook handle (username) of the organizer. You can just copy the text on your facebook landing page on the URL, like 'johndoe' for 'https://www.facebook.com/johndoe'. + """ + facebookHandle: String + """ + An hero image that will displayed on a rectangular format. The image need to be high quality in order to display well on every screen. Advised resolution is 1920 * 800 pixels + """ + heroImage( """ - This is optional and can be used to fetch the document version history for a specific stage instead of the current one + Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree. + + Note that `heroImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. """ - stageOverride: Stage - ): [Version!]! - - """The unique identifier""" - id: ID! - - """System Locale field""" - locale: Locale! - - """Get the other localizations for this document""" - localizations( - """Decides if the current locale should be included or not""" - includeCurrent: Boolean! = false + forceParentLocale: Boolean """ - Potential locales that should be returned. - - The order of locales will also override locale fall-backing behaviour in the query's subtree. + Allows to optionally override locale filtering behaviour in the query's subtree. - Note any related model with localized fields in the query's subtree will be affected. + Note that `heroImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. - This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. - Consider using this in conjunction with forceParentLocale on the children relation fields. + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. """ - locales: [Locale!]! = [en, fr] - ): [Pack!]! + locales: [Locale!] + ): Asset! """ - User-friendly name of the the Pack, like "Lottery for VIP 3-Day Pass" + Optional field used to style your image with classes. Every classes from tailwind are supported. This is typically useful to adapt your image with light and dark mode (for instance using filter contrast or invert, https://tailwindcss.com/docs/contrast) """ - name: String! + heroImageClasses: String - """ - Fixed description pertaining to the NFT Pack. This content is static and non-localizable. - """ - nftDescription: String! + """List of Organizer versions""" + history( + limit: Int! = 10 + skip: Int! = 0 + + """ + This is optional and can be used to fetch the document version history for a specific stage instead of the current one + """ + stageOverride: Stage + ): [Version!]! + + """The unique identifier""" + id: ID! """ - Permanent image representing the NFT Pack. Advised resolution is 800 x 800 pixels. Image content is non-changeable and cannot be localized. + Image that represent the organizer, typically its logo. Advised resolution is 800 x 800 pixels, in square format with transparency (for ex: svg or png but not jpg) so that the image always look good either on light or dark mode. """ - nftImage( + image( """ Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree. - Note that `nftImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + Note that `image` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. This argument will affect any existing locale filtering defined in the query's tree for the subtree. @@ -7666,7 +6854,7 @@ type Pack implements Entity & Node { """ Allows to optionally override locale filtering behaviour in the query's subtree. - Note that `nftImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + Note that `image` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. @@ -7675,15 +6863,42 @@ type Pack implements Entity & Node { ): Asset! """ - Permanent name associated with the NFT. Cannot be changed or localized. + Optional field used to style your image with classes. Every classes from tailwind are supported. This is typically useful to adapt your image with light and dark mode (for instance using filter contrast or invert, https://tailwindcss.com/docs/contrast) """ - nftName: String! - organizer( + imageClasses: String + + """ + The instagram handle (username) of the organizer. You can just copy the name on your instagram landing page next to the follow button. + """ + instagramHandle: String + + """System Locale field""" + locale: Locale! + + """Get the other localizations for this document""" + localizations( + """Decides if the current locale should be included or not""" + includeCurrent: Boolean! = false + """ - Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree. + Potential locales that should be returned. - Note that `organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The order of locales will also override locale fall-backing behaviour in the query's subtree. + + Note any related model with localized fields in the query's subtree will be affected. The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + + Consider using this in conjunction with forceParentLocale on the children relation fields. + """ + locales: [Locale!]! = [en, fr] + ): [Organizer!]! + loyaltyCard( + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `loyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. This argument will affect any existing locale filtering defined in the query's tree for the subtree. """ @@ -7692,13 +6907,16 @@ type Pack implements Entity & Node { """ Allows to optionally override locale filtering behaviour in the query's subtree. - Note that `organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. + Note that `loyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. """ locales: [Locale!] - ): Organizer + ): LoyaltyCard + + """Name of the organizer""" + name: String! """The time the document was published. Null on documents in draft stage.""" publishedAt( @@ -7759,9 +6977,27 @@ type Pack implements Entity & Node { where: ScheduledOperationWhereInput ): [ScheduledOperation!]! + """Used in URL""" + slug: String! + """System stage field""" stage: Stage! + """ + The telegram handle (username) of the organizer. You can just copy the text on your telegram profile page in parameters after the @, like 'johndoe' for '@johndoe'. + """ + telegramHandle: String + + """ + The tiktok handle (username) of the organizer. You can just copy the name on your tiktok landing page. + """ + tiktokHandle: String + + """ + The twitter (X) handle (username) of the organizer. You can just copy the text on your twitter landing page after the @, like 'johndoe' for '@johndoe'. + """ + twitterHandle: String + """The time the document was updated""" updatedAt( """ @@ -7792,165 +7028,139 @@ type Pack implements Entity & Node { """ locales: [Locale!] ): User -} -input PackConnectInput { """ - Allow to specify document position in list of connected documents, will default to appending at end of list + The youtube handle (username) of the organizer. YYou can just copy the text on your youtube landing page after the @, like 'johndoe' for '@johndoe'. + """ + youtubeHandle: String +} + +input OrganizerConnectInput { + """ + Allow to specify document position in list of connected documents, will default to appending at end of list """ position: ConnectPositionInput """Document to connect""" - where: PackWhereUniqueInput! + where: OrganizerWhereUniqueInput! } """A connection to a list of items.""" -type PackConnection { +type OrganizerConnection { aggregate: Aggregate! """A list of edges.""" - edges: [PackEdge!]! + edges: [OrganizerEdge!]! """Information to aid in pagination.""" pageInfo: PageInfo! } -input PackCreateInput { +input OrganizerCreateInput { + clr7j9mmt0q2j01uo9zrs2fm7: PackCreateManyInlineInput + cltzsen11092507ul9qlg4ywb: LoyaltyCardCreateManyInlineInput + contentSpaces: ContentSpaceCreateManyInlineInput createdAt: DateTime """description input for default locale (en)""" - description: String! - eventPasses: PackEventPassesCreateManyInlineInput + description: RichTextAST + discordWidgetId: String + events: EventCreateManyInlineInput + facebookHandle: String + heroImage: AssetCreateOneInlineInput! + heroImageClasses: String + image: AssetCreateOneInlineInput! + imageClasses: String + instagramHandle: String """ Inline mutations for managing document localizations excluding the default locale """ - localizations: PackCreateLocalizationsInput - - """name input for default locale (en)""" + localizations: OrganizerCreateLocalizationsInput + loyaltyCard: LoyaltyCardCreateOneInlineInput name: String! - nftDescription: String! - nftImage: AssetCreateOneInlineInput! - nftName: String! - organizer: OrganizerCreateOneInlineInput + slug: String! + telegramHandle: String + tiktokHandle: String + twitterHandle: String updatedAt: DateTime + youtubeHandle: String } -input PackCreateLocalizationDataInput { +input OrganizerCreateLocalizationDataInput { createdAt: DateTime - description: String! - name: String! + description: RichTextAST updatedAt: DateTime } -input PackCreateLocalizationInput { +input OrganizerCreateLocalizationInput { """Localization input""" - data: PackCreateLocalizationDataInput! + data: OrganizerCreateLocalizationDataInput! locale: Locale! } -input PackCreateLocalizationsInput { +input OrganizerCreateLocalizationsInput { """Create localizations for the newly-created document""" - create: [PackCreateLocalizationInput!] -} - -input PackCreateManyInlineInput { - """Connect multiple existing Pack documents""" - connect: [PackWhereUniqueInput!] - - """Create and connect multiple existing Pack documents""" - create: [PackCreateInput!] -} - -input PackCreateOneInlineInput { - """Connect one existing Pack document""" - connect: PackWhereUniqueInput - - """Create and connect one Pack document""" - create: PackCreateInput -} - -"""An edge in a connection.""" -type PackEdge { - """A cursor for use in pagination.""" - cursor: String! - - """The item at the end of the edge.""" - node: Pack! + create: [OrganizerCreateLocalizationInput!] } -union PackEventPasses = EventPass - -input PackEventPassesConnectInput { - EventPass: EventPassConnectInput -} +input OrganizerCreateManyInlineInput { + """Connect multiple existing Organizer documents""" + connect: [OrganizerWhereUniqueInput!] -input PackEventPassesCreateInput { - EventPass: EventPassCreateInput + """Create and connect multiple existing Organizer documents""" + create: [OrganizerCreateInput!] } -input PackEventPassesCreateManyInlineInput { - """Connect multiple existing PackEventPasses documents""" - connect: [PackEventPassesWhereUniqueInput!] +input OrganizerCreateOneInlineInput { + """Connect one existing Organizer document""" + connect: OrganizerWhereUniqueInput - """Create and connect multiple existing PackEventPasses documents""" - create: [PackEventPassesCreateInput!] + """Create and connect one Organizer document""" + create: OrganizerCreateInput } -input PackEventPassesUpdateManyInlineInput { - """Connect multiple existing PackEventPasses documents""" - connect: [PackEventPassesConnectInput!] - - """Create and connect multiple PackEventPasses documents""" - create: [PackEventPassesCreateInput!] - - """Delete multiple PackEventPasses documents""" - delete: [PackEventPassesWhereUniqueInput!] - - """Disconnect multiple PackEventPasses documents""" - disconnect: [PackEventPassesWhereUniqueInput!] - - """ - Override currently-connected documents with multiple existing PackEventPasses documents - """ - set: [PackEventPassesWhereUniqueInput!] - - """Update multiple PackEventPasses documents""" - update: [PackEventPassesUpdateWithNestedWhereUniqueInput!] +type OrganizerDescriptionRichText { + """Returns HTMl representation""" + html: String! + json: RichTextAST! - """Upsert multiple PackEventPasses documents""" - upsert: [PackEventPassesUpsertWithNestedWhereUniqueInput!] -} + """Returns Markdown representation""" + markdown: String! + raw: RichTextAST! + references(after: String, before: String, first: Int, last: Int, skip: Int): [OrganizerDescriptionRichTextEmbeddedTypes!]! -input PackEventPassesUpdateWithNestedWhereUniqueInput { - EventPass: EventPassUpdateWithNestedWhereUniqueInput + """Returns plain-text contents of RichText""" + text: String! } -input PackEventPassesUpsertWithNestedWhereUniqueInput { - EventPass: EventPassUpsertWithNestedWhereUniqueInput -} +union OrganizerDescriptionRichTextEmbeddedTypes = Asset -input PackEventPassesWhereInput { - EventPass: EventPassWhereInput -} +"""An edge in a connection.""" +type OrganizerEdge { + """A cursor for use in pagination.""" + cursor: String! -input PackEventPassesWhereUniqueInput { - EventPass: EventPassWhereUniqueInput + """The item at the end of the edge.""" + node: Organizer! } """Identifies documents""" -input PackManyWhereInput { +input OrganizerManyWhereInput { """Logical AND on all given filters.""" - AND: [PackWhereInput!] + AND: [OrganizerWhereInput!] """Logical NOT on all given filters combined by AND.""" - NOT: [PackWhereInput!] + NOT: [OrganizerWhereInput!] """Logical OR on all given filters.""" - OR: [PackWhereInput!] + OR: [OrganizerWhereInput!] """Contains search across all appropriate fields.""" _search: String + contentSpaces_every: ContentSpaceWhereInput + contentSpaces_none: ContentSpaceWhereInput + contentSpaces_some: ContentSpaceWhereInput createdAt: DateTime """All values greater than the given value.""" @@ -7974,17 +7184,97 @@ input PackManyWhereInput { """All values that are not contained in given list.""" createdAt_not_in: [DateTime] createdBy: UserWhereInput - documentInStages_every: PackWhereStageInput - documentInStages_none: PackWhereStageInput - documentInStages_some: PackWhereStageInput + discordWidgetId: String - """All values in which the union is empty""" - eventPasses_empty: Boolean + """All values containing the given string.""" + discordWidgetId_contains: String - """ - Matches if the union contains at least one connection to the provided item to the filter - """ - eventPasses_some: PackEventPassesWhereInput + """All values ending with the given string.""" + discordWidgetId_ends_with: String + + """All values that are contained in given list.""" + discordWidgetId_in: [String] + + """Any other value that exists and is not equal to the given value.""" + discordWidgetId_not: String + + """All values not containing the given string.""" + discordWidgetId_not_contains: String + + """All values not ending with the given string""" + discordWidgetId_not_ends_with: String + + """All values that are not contained in given list.""" + discordWidgetId_not_in: [String] + + """All values not starting with the given string.""" + discordWidgetId_not_starts_with: String + + """All values starting with the given string.""" + discordWidgetId_starts_with: String + documentInStages_every: OrganizerWhereStageInput + documentInStages_none: OrganizerWhereStageInput + documentInStages_some: OrganizerWhereStageInput + events_every: EventWhereInput + events_none: EventWhereInput + events_some: EventWhereInput + facebookHandle: String + + """All values containing the given string.""" + facebookHandle_contains: String + + """All values ending with the given string.""" + facebookHandle_ends_with: String + + """All values that are contained in given list.""" + facebookHandle_in: [String] + + """Any other value that exists and is not equal to the given value.""" + facebookHandle_not: String + + """All values not containing the given string.""" + facebookHandle_not_contains: String + + """All values not ending with the given string""" + facebookHandle_not_ends_with: String + + """All values that are not contained in given list.""" + facebookHandle_not_in: [String] + + """All values not starting with the given string.""" + facebookHandle_not_starts_with: String + + """All values starting with the given string.""" + facebookHandle_starts_with: String + heroImage: AssetWhereInput + heroImageClasses: String + + """All values containing the given string.""" + heroImageClasses_contains: String + + """All values ending with the given string.""" + heroImageClasses_ends_with: String + + """All values that are contained in given list.""" + heroImageClasses_in: [String] + + """Any other value that exists and is not equal to the given value.""" + heroImageClasses_not: String + + """All values not containing the given string.""" + heroImageClasses_not_contains: String + + """All values not ending with the given string""" + heroImageClasses_not_ends_with: String + + """All values that are not contained in given list.""" + heroImageClasses_not_in: [String] + + """All values not starting with the given string.""" + heroImageClasses_not_starts_with: String + + """All values starting with the given string.""" + heroImageClasses_starts_with: String id: ID """All values containing the given string.""" @@ -8013,64 +7303,92 @@ input PackManyWhereInput { """All values starting with the given string.""" id_starts_with: ID - nftDescription: String + image: AssetWhereInput + imageClasses: String """All values containing the given string.""" - nftDescription_contains: String + imageClasses_contains: String """All values ending with the given string.""" - nftDescription_ends_with: String + imageClasses_ends_with: String """All values that are contained in given list.""" - nftDescription_in: [String] + imageClasses_in: [String] """Any other value that exists and is not equal to the given value.""" - nftDescription_not: String + imageClasses_not: String """All values not containing the given string.""" - nftDescription_not_contains: String + imageClasses_not_contains: String """All values not ending with the given string""" - nftDescription_not_ends_with: String + imageClasses_not_ends_with: String """All values that are not contained in given list.""" - nftDescription_not_in: [String] + imageClasses_not_in: [String] """All values not starting with the given string.""" - nftDescription_not_starts_with: String + imageClasses_not_starts_with: String """All values starting with the given string.""" - nftDescription_starts_with: String - nftImage: AssetWhereInput - nftName: String + imageClasses_starts_with: String + instagramHandle: String """All values containing the given string.""" - nftName_contains: String + instagramHandle_contains: String """All values ending with the given string.""" - nftName_ends_with: String + instagramHandle_ends_with: String """All values that are contained in given list.""" - nftName_in: [String] + instagramHandle_in: [String] """Any other value that exists and is not equal to the given value.""" - nftName_not: String + instagramHandle_not: String """All values not containing the given string.""" - nftName_not_contains: String + instagramHandle_not_contains: String """All values not ending with the given string""" - nftName_not_ends_with: String + instagramHandle_not_ends_with: String """All values that are not contained in given list.""" - nftName_not_in: [String] + instagramHandle_not_in: [String] """All values not starting with the given string.""" - nftName_not_starts_with: String + instagramHandle_not_starts_with: String """All values starting with the given string.""" - nftName_starts_with: String - organizer: OrganizerWhereInput + instagramHandle_starts_with: String + loyaltyCard: LoyaltyCardWhereInput + name: String + + """All values containing the given string.""" + name_contains: String + + """All values ending with the given string.""" + name_ends_with: String + + """All values that are contained in given list.""" + name_in: [String] + + """Any other value that exists and is not equal to the given value.""" + name_not: String + + """All values not containing the given string.""" + name_not_contains: String + + """All values not ending with the given string""" + name_not_ends_with: String + + """All values that are not contained in given list.""" + name_not_in: [String] + + """All values not starting with the given string.""" + name_not_starts_with: String + + """All values starting with the given string.""" + name_starts_with: String publishedAt: DateTime """All values greater than the given value.""" @@ -8097,6 +7415,118 @@ input PackManyWhereInput { scheduledIn_every: ScheduledOperationWhereInput scheduledIn_none: ScheduledOperationWhereInput scheduledIn_some: ScheduledOperationWhereInput + slug: String + + """All values containing the given string.""" + slug_contains: String + + """All values ending with the given string.""" + slug_ends_with: String + + """All values that are contained in given list.""" + slug_in: [String] + + """Any other value that exists and is not equal to the given value.""" + slug_not: String + + """All values not containing the given string.""" + slug_not_contains: String + + """All values not ending with the given string""" + slug_not_ends_with: String + + """All values that are not contained in given list.""" + slug_not_in: [String] + + """All values not starting with the given string.""" + slug_not_starts_with: String + + """All values starting with the given string.""" + slug_starts_with: String + telegramHandle: String + + """All values containing the given string.""" + telegramHandle_contains: String + + """All values ending with the given string.""" + telegramHandle_ends_with: String + + """All values that are contained in given list.""" + telegramHandle_in: [String] + + """Any other value that exists and is not equal to the given value.""" + telegramHandle_not: String + + """All values not containing the given string.""" + telegramHandle_not_contains: String + + """All values not ending with the given string""" + telegramHandle_not_ends_with: String + + """All values that are not contained in given list.""" + telegramHandle_not_in: [String] + + """All values not starting with the given string.""" + telegramHandle_not_starts_with: String + + """All values starting with the given string.""" + telegramHandle_starts_with: String + tiktokHandle: String + + """All values containing the given string.""" + tiktokHandle_contains: String + + """All values ending with the given string.""" + tiktokHandle_ends_with: String + + """All values that are contained in given list.""" + tiktokHandle_in: [String] + + """Any other value that exists and is not equal to the given value.""" + tiktokHandle_not: String + + """All values not containing the given string.""" + tiktokHandle_not_contains: String + + """All values not ending with the given string""" + tiktokHandle_not_ends_with: String + + """All values that are not contained in given list.""" + tiktokHandle_not_in: [String] + + """All values not starting with the given string.""" + tiktokHandle_not_starts_with: String + + """All values starting with the given string.""" + tiktokHandle_starts_with: String + twitterHandle: String + + """All values containing the given string.""" + twitterHandle_contains: String + + """All values ending with the given string.""" + twitterHandle_ends_with: String + + """All values that are contained in given list.""" + twitterHandle_in: [String] + + """Any other value that exists and is not equal to the given value.""" + twitterHandle_not: String + + """All values not containing the given string.""" + twitterHandle_not_contains: String + + """All values not ending with the given string""" + twitterHandle_not_ends_with: String + + """All values that are not contained in given list.""" + twitterHandle_not_in: [String] + + """All values not starting with the given string.""" + twitterHandle_not_starts_with: String + + """All values starting with the given string.""" + twitterHandle_starts_with: String updatedAt: DateTime """All values greater than the given value.""" @@ -8120,172 +7550,227 @@ input PackManyWhereInput { """All values that are not contained in given list.""" updatedAt_not_in: [DateTime] updatedBy: UserWhereInput + youtubeHandle: String + + """All values containing the given string.""" + youtubeHandle_contains: String + + """All values ending with the given string.""" + youtubeHandle_ends_with: String + + """All values that are contained in given list.""" + youtubeHandle_in: [String] + + """Any other value that exists and is not equal to the given value.""" + youtubeHandle_not: String + + """All values not containing the given string.""" + youtubeHandle_not_contains: String + + """All values not ending with the given string""" + youtubeHandle_not_ends_with: String + + """All values that are not contained in given list.""" + youtubeHandle_not_in: [String] + + """All values not starting with the given string.""" + youtubeHandle_not_starts_with: String + + """All values starting with the given string.""" + youtubeHandle_starts_with: String } -enum PackOrderByInput { +enum OrganizerOrderByInput { createdAt_ASC createdAt_DESC - description_ASC - description_DESC + discordWidgetId_ASC + discordWidgetId_DESC + facebookHandle_ASC + facebookHandle_DESC + heroImageClasses_ASC + heroImageClasses_DESC id_ASC id_DESC + imageClasses_ASC + imageClasses_DESC + instagramHandle_ASC + instagramHandle_DESC name_ASC name_DESC - nftDescription_ASC - nftDescription_DESC - nftName_ASC - nftName_DESC publishedAt_ASC publishedAt_DESC + slug_ASC + slug_DESC + telegramHandle_ASC + telegramHandle_DESC + tiktokHandle_ASC + tiktokHandle_DESC + twitterHandle_ASC + twitterHandle_DESC updatedAt_ASC updatedAt_DESC + youtubeHandle_ASC + youtubeHandle_DESC } -input PackUpdateInput { - """description input for default locale (en)""" - description: String - eventPasses: PackEventPassesUpdateManyInlineInput - - """Manage document localizations""" - localizations: PackUpdateLocalizationsInput +input OrganizerUpdateInput { + clr7j9mmt0q2j01uo9zrs2fm7: PackUpdateManyInlineInput + cltzsen11092507ul9qlg4ywb: LoyaltyCardUpdateManyInlineInput + contentSpaces: ContentSpaceUpdateManyInlineInput - """name input for default locale (en)""" - name: String - nftDescription: String - nftImage: AssetUpdateOneInlineInput - nftName: String - organizer: OrganizerUpdateOneInlineInput -} + """description input for default locale (en)""" + description: RichTextAST + discordWidgetId: String + events: EventUpdateManyInlineInput + facebookHandle: String + heroImage: AssetUpdateOneInlineInput + heroImageClasses: String + image: AssetUpdateOneInlineInput + imageClasses: String + instagramHandle: String -input PackUpdateLocalizationDataInput { - description: String + """Manage document localizations""" + localizations: OrganizerUpdateLocalizationsInput + loyaltyCard: LoyaltyCardUpdateOneInlineInput name: String + slug: String + telegramHandle: String + tiktokHandle: String + twitterHandle: String + youtubeHandle: String } -input PackUpdateLocalizationInput { - data: PackUpdateLocalizationDataInput! +input OrganizerUpdateLocalizationDataInput { + description: RichTextAST +} + +input OrganizerUpdateLocalizationInput { + data: OrganizerUpdateLocalizationDataInput! locale: Locale! } -input PackUpdateLocalizationsInput { +input OrganizerUpdateLocalizationsInput { """Localizations to create""" - create: [PackCreateLocalizationInput!] + create: [OrganizerCreateLocalizationInput!] """Localizations to delete""" delete: [Locale!] """Localizations to update""" - update: [PackUpdateLocalizationInput!] - upsert: [PackUpsertLocalizationInput!] + update: [OrganizerUpdateLocalizationInput!] + upsert: [OrganizerUpsertLocalizationInput!] } -input PackUpdateManyInlineInput { - """Connect multiple existing Pack documents""" - connect: [PackConnectInput!] +input OrganizerUpdateManyInlineInput { + """Connect multiple existing Organizer documents""" + connect: [OrganizerConnectInput!] - """Create and connect multiple Pack documents""" - create: [PackCreateInput!] + """Create and connect multiple Organizer documents""" + create: [OrganizerCreateInput!] - """Delete multiple Pack documents""" - delete: [PackWhereUniqueInput!] + """Delete multiple Organizer documents""" + delete: [OrganizerWhereUniqueInput!] - """Disconnect multiple Pack documents""" - disconnect: [PackWhereUniqueInput!] + """Disconnect multiple Organizer documents""" + disconnect: [OrganizerWhereUniqueInput!] """ - Override currently-connected documents with multiple existing Pack documents + Override currently-connected documents with multiple existing Organizer documents """ - set: [PackWhereUniqueInput!] + set: [OrganizerWhereUniqueInput!] - """Update multiple Pack documents""" - update: [PackUpdateWithNestedWhereUniqueInput!] + """Update multiple Organizer documents""" + update: [OrganizerUpdateWithNestedWhereUniqueInput!] - """Upsert multiple Pack documents""" - upsert: [PackUpsertWithNestedWhereUniqueInput!] + """Upsert multiple Organizer documents""" + upsert: [OrganizerUpsertWithNestedWhereUniqueInput!] } -input PackUpdateManyInput { +input OrganizerUpdateManyInput { """description input for default locale (en)""" - description: String + description: RichTextAST + discordWidgetId: String + facebookHandle: String + heroImageClasses: String + imageClasses: String + instagramHandle: String """Optional updates to localizations""" - localizations: PackUpdateManyLocalizationsInput - - """name input for default locale (en)""" - name: String - nftDescription: String - nftName: String + localizations: OrganizerUpdateManyLocalizationsInput + telegramHandle: String + tiktokHandle: String + twitterHandle: String + youtubeHandle: String } -input PackUpdateManyLocalizationDataInput { - description: String - name: String +input OrganizerUpdateManyLocalizationDataInput { + description: RichTextAST } -input PackUpdateManyLocalizationInput { - data: PackUpdateManyLocalizationDataInput! +input OrganizerUpdateManyLocalizationInput { + data: OrganizerUpdateManyLocalizationDataInput! locale: Locale! } -input PackUpdateManyLocalizationsInput { +input OrganizerUpdateManyLocalizationsInput { """Localizations to update""" - update: [PackUpdateManyLocalizationInput!] + update: [OrganizerUpdateManyLocalizationInput!] } -input PackUpdateOneInlineInput { - """Connect existing Pack document""" - connect: PackWhereUniqueInput +input OrganizerUpdateOneInlineInput { + """Connect existing Organizer document""" + connect: OrganizerWhereUniqueInput - """Create and connect one Pack document""" - create: PackCreateInput + """Create and connect one Organizer document""" + create: OrganizerCreateInput - """Delete currently connected Pack document""" + """Delete currently connected Organizer document""" delete: Boolean - """Disconnect currently connected Pack document""" + """Disconnect currently connected Organizer document""" disconnect: Boolean - """Update single Pack document""" - update: PackUpdateWithNestedWhereUniqueInput + """Update single Organizer document""" + update: OrganizerUpdateWithNestedWhereUniqueInput - """Upsert single Pack document""" - upsert: PackUpsertWithNestedWhereUniqueInput + """Upsert single Organizer document""" + upsert: OrganizerUpsertWithNestedWhereUniqueInput } -input PackUpdateWithNestedWhereUniqueInput { +input OrganizerUpdateWithNestedWhereUniqueInput { """Document to update""" - data: PackUpdateInput! + data: OrganizerUpdateInput! """Unique document search""" - where: PackWhereUniqueInput! + where: OrganizerWhereUniqueInput! } -input PackUpsertInput { +input OrganizerUpsertInput { """Create document if it didn't exist""" - create: PackCreateInput! + create: OrganizerCreateInput! """Update document if it exists""" - update: PackUpdateInput! + update: OrganizerUpdateInput! } -input PackUpsertLocalizationInput { - create: PackCreateLocalizationDataInput! +input OrganizerUpsertLocalizationInput { + create: OrganizerCreateLocalizationDataInput! locale: Locale! - update: PackUpdateLocalizationDataInput! + update: OrganizerUpdateLocalizationDataInput! } -input PackUpsertWithNestedWhereUniqueInput { +input OrganizerUpsertWithNestedWhereUniqueInput { """Upsert data""" - data: PackUpsertInput! + data: OrganizerUpsertInput! """Unique document search""" - where: PackWhereUniqueInput! + where: OrganizerWhereUniqueInput! } """ This contains a set of filters that can be used to compare values internally """ -input PackWhereComparatorInput { +input OrganizerWhereComparatorInput { """ This field can be used to request to check if the entry is outdated by internal comparison """ @@ -8293,18 +7778,21 @@ input PackWhereComparatorInput { } """Identifies documents""" -input PackWhereInput { +input OrganizerWhereInput { """Logical AND on all given filters.""" - AND: [PackWhereInput!] + AND: [OrganizerWhereInput!] """Logical NOT on all given filters combined by AND.""" - NOT: [PackWhereInput!] + NOT: [OrganizerWhereInput!] """Logical OR on all given filters.""" - OR: [PackWhereInput!] + OR: [OrganizerWhereInput!] """Contains search across all appropriate fields.""" _search: String + contentSpaces_every: ContentSpaceWhereInput + contentSpaces_none: ContentSpaceWhereInput + contentSpaces_some: ContentSpaceWhereInput createdAt: DateTime """All values greater than the given value.""" @@ -8328,45 +7816,97 @@ input PackWhereInput { """All values that are not contained in given list.""" createdAt_not_in: [DateTime] createdBy: UserWhereInput - description: String + discordWidgetId: String """All values containing the given string.""" - description_contains: String + discordWidgetId_contains: String """All values ending with the given string.""" - description_ends_with: String + discordWidgetId_ends_with: String """All values that are contained in given list.""" - description_in: [String] + discordWidgetId_in: [String] """Any other value that exists and is not equal to the given value.""" - description_not: String + discordWidgetId_not: String """All values not containing the given string.""" - description_not_contains: String + discordWidgetId_not_contains: String """All values not ending with the given string""" - description_not_ends_with: String + discordWidgetId_not_ends_with: String """All values that are not contained in given list.""" - description_not_in: [String] + discordWidgetId_not_in: [String] """All values not starting with the given string.""" - description_not_starts_with: String + discordWidgetId_not_starts_with: String """All values starting with the given string.""" - description_starts_with: String - documentInStages_every: PackWhereStageInput - documentInStages_none: PackWhereStageInput - documentInStages_some: PackWhereStageInput + discordWidgetId_starts_with: String + documentInStages_every: OrganizerWhereStageInput + documentInStages_none: OrganizerWhereStageInput + documentInStages_some: OrganizerWhereStageInput + events_every: EventWhereInput + events_none: EventWhereInput + events_some: EventWhereInput + facebookHandle: String - """All values in which the union is empty""" - eventPasses_empty: Boolean + """All values containing the given string.""" + facebookHandle_contains: String - """ - Matches if the union contains at least one connection to the provided item to the filter - """ - eventPasses_some: PackEventPassesWhereInput + """All values ending with the given string.""" + facebookHandle_ends_with: String + + """All values that are contained in given list.""" + facebookHandle_in: [String] + + """Any other value that exists and is not equal to the given value.""" + facebookHandle_not: String + + """All values not containing the given string.""" + facebookHandle_not_contains: String + + """All values not ending with the given string""" + facebookHandle_not_ends_with: String + + """All values that are not contained in given list.""" + facebookHandle_not_in: [String] + + """All values not starting with the given string.""" + facebookHandle_not_starts_with: String + + """All values starting with the given string.""" + facebookHandle_starts_with: String + heroImage: AssetWhereInput + heroImageClasses: String + + """All values containing the given string.""" + heroImageClasses_contains: String + + """All values ending with the given string.""" + heroImageClasses_ends_with: String + + """All values that are contained in given list.""" + heroImageClasses_in: [String] + + """Any other value that exists and is not equal to the given value.""" + heroImageClasses_not: String + + """All values not containing the given string.""" + heroImageClasses_not_contains: String + + """All values not ending with the given string""" + heroImageClasses_not_ends_with: String + + """All values that are not contained in given list.""" + heroImageClasses_not_in: [String] + + """All values not starting with the given string.""" + heroImageClasses_not_starts_with: String + + """All values starting with the given string.""" + heroImageClasses_starts_with: String id: ID """All values containing the given string.""" @@ -8395,92 +7935,92 @@ input PackWhereInput { """All values starting with the given string.""" id_starts_with: ID - name: String + image: AssetWhereInput + imageClasses: String """All values containing the given string.""" - name_contains: String + imageClasses_contains: String """All values ending with the given string.""" - name_ends_with: String + imageClasses_ends_with: String """All values that are contained in given list.""" - name_in: [String] + imageClasses_in: [String] """Any other value that exists and is not equal to the given value.""" - name_not: String + imageClasses_not: String """All values not containing the given string.""" - name_not_contains: String + imageClasses_not_contains: String """All values not ending with the given string""" - name_not_ends_with: String + imageClasses_not_ends_with: String """All values that are not contained in given list.""" - name_not_in: [String] + imageClasses_not_in: [String] """All values not starting with the given string.""" - name_not_starts_with: String + imageClasses_not_starts_with: String """All values starting with the given string.""" - name_starts_with: String - nftDescription: String + imageClasses_starts_with: String + instagramHandle: String """All values containing the given string.""" - nftDescription_contains: String + instagramHandle_contains: String """All values ending with the given string.""" - nftDescription_ends_with: String + instagramHandle_ends_with: String """All values that are contained in given list.""" - nftDescription_in: [String] + instagramHandle_in: [String] """Any other value that exists and is not equal to the given value.""" - nftDescription_not: String + instagramHandle_not: String """All values not containing the given string.""" - nftDescription_not_contains: String + instagramHandle_not_contains: String """All values not ending with the given string""" - nftDescription_not_ends_with: String + instagramHandle_not_ends_with: String """All values that are not contained in given list.""" - nftDescription_not_in: [String] + instagramHandle_not_in: [String] """All values not starting with the given string.""" - nftDescription_not_starts_with: String + instagramHandle_not_starts_with: String """All values starting with the given string.""" - nftDescription_starts_with: String - nftImage: AssetWhereInput - nftName: String + instagramHandle_starts_with: String + loyaltyCard: LoyaltyCardWhereInput + name: String """All values containing the given string.""" - nftName_contains: String + name_contains: String """All values ending with the given string.""" - nftName_ends_with: String + name_ends_with: String """All values that are contained in given list.""" - nftName_in: [String] + name_in: [String] """Any other value that exists and is not equal to the given value.""" - nftName_not: String + name_not: String """All values not containing the given string.""" - nftName_not_contains: String + name_not_contains: String """All values not ending with the given string""" - nftName_not_ends_with: String + name_not_ends_with: String """All values that are not contained in given list.""" - nftName_not_in: [String] + name_not_in: [String] """All values not starting with the given string.""" - nftName_not_starts_with: String + name_not_starts_with: String """All values starting with the given string.""" - nftName_starts_with: String - organizer: OrganizerWhereInput + name_starts_with: String publishedAt: DateTime """All values greater than the given value.""" @@ -8507,6 +8047,118 @@ input PackWhereInput { scheduledIn_every: ScheduledOperationWhereInput scheduledIn_none: ScheduledOperationWhereInput scheduledIn_some: ScheduledOperationWhereInput + slug: String + + """All values containing the given string.""" + slug_contains: String + + """All values ending with the given string.""" + slug_ends_with: String + + """All values that are contained in given list.""" + slug_in: [String] + + """Any other value that exists and is not equal to the given value.""" + slug_not: String + + """All values not containing the given string.""" + slug_not_contains: String + + """All values not ending with the given string""" + slug_not_ends_with: String + + """All values that are not contained in given list.""" + slug_not_in: [String] + + """All values not starting with the given string.""" + slug_not_starts_with: String + + """All values starting with the given string.""" + slug_starts_with: String + telegramHandle: String + + """All values containing the given string.""" + telegramHandle_contains: String + + """All values ending with the given string.""" + telegramHandle_ends_with: String + + """All values that are contained in given list.""" + telegramHandle_in: [String] + + """Any other value that exists and is not equal to the given value.""" + telegramHandle_not: String + + """All values not containing the given string.""" + telegramHandle_not_contains: String + + """All values not ending with the given string""" + telegramHandle_not_ends_with: String + + """All values that are not contained in given list.""" + telegramHandle_not_in: [String] + + """All values not starting with the given string.""" + telegramHandle_not_starts_with: String + + """All values starting with the given string.""" + telegramHandle_starts_with: String + tiktokHandle: String + + """All values containing the given string.""" + tiktokHandle_contains: String + + """All values ending with the given string.""" + tiktokHandle_ends_with: String + + """All values that are contained in given list.""" + tiktokHandle_in: [String] + + """Any other value that exists and is not equal to the given value.""" + tiktokHandle_not: String + + """All values not containing the given string.""" + tiktokHandle_not_contains: String + + """All values not ending with the given string""" + tiktokHandle_not_ends_with: String + + """All values that are not contained in given list.""" + tiktokHandle_not_in: [String] + + """All values not starting with the given string.""" + tiktokHandle_not_starts_with: String + + """All values starting with the given string.""" + tiktokHandle_starts_with: String + twitterHandle: String + + """All values containing the given string.""" + twitterHandle_contains: String + + """All values ending with the given string.""" + twitterHandle_ends_with: String + + """All values that are contained in given list.""" + twitterHandle_in: [String] + + """Any other value that exists and is not equal to the given value.""" + twitterHandle_not: String + + """All values not containing the given string.""" + twitterHandle_not_contains: String + + """All values not ending with the given string""" + twitterHandle_not_ends_with: String + + """All values that are not contained in given list.""" + twitterHandle_not_in: [String] + + """All values not starting with the given string.""" + twitterHandle_not_starts_with: String + + """All values starting with the given string.""" + twitterHandle_starts_with: String updatedAt: DateTime """All values greater than the given value.""" @@ -8530,68 +8182,111 @@ input PackWhereInput { """All values that are not contained in given list.""" updatedAt_not_in: [DateTime] updatedBy: UserWhereInput + youtubeHandle: String + + """All values containing the given string.""" + youtubeHandle_contains: String + + """All values ending with the given string.""" + youtubeHandle_ends_with: String + + """All values that are contained in given list.""" + youtubeHandle_in: [String] + + """Any other value that exists and is not equal to the given value.""" + youtubeHandle_not: String + + """All values not containing the given string.""" + youtubeHandle_not_contains: String + + """All values not ending with the given string""" + youtubeHandle_not_ends_with: String + + """All values that are not contained in given list.""" + youtubeHandle_not_in: [String] + + """All values not starting with the given string.""" + youtubeHandle_not_starts_with: String + + """All values starting with the given string.""" + youtubeHandle_starts_with: String } """ The document in stages filter allows specifying a stage entry to cross compare the same document between different stages """ -input PackWhereStageInput { +input OrganizerWhereStageInput { """Logical AND on all given filters.""" - AND: [PackWhereStageInput!] + AND: [OrganizerWhereStageInput!] """Logical NOT on all given filters combined by AND.""" - NOT: [PackWhereStageInput!] + NOT: [OrganizerWhereStageInput!] """Logical OR on all given filters.""" - OR: [PackWhereStageInput!] + OR: [OrganizerWhereStageInput!] """ This field contains fields which can be set as true or false to specify an internal comparison """ - compareWithParent: PackWhereComparatorInput + compareWithParent: OrganizerWhereComparatorInput """Specify the stage to compare with""" stage: Stage } -"""References Pack record uniquely""" -input PackWhereUniqueInput { +"""References Organizer record uniquely""" +input OrganizerWhereUniqueInput { id: ID + name: String + slug: String } -"""Information about pagination in a connection.""" -type PageInfo { - """When paginating forwards, the cursor to continue.""" - endCursor: String +"""References Organizer record uniquely""" +input OrganizerWhereUniqueInput_remote_rel_eventParametersorganizer { + name: String + slug: String +} - """When paginating forwards, are there more items?""" - hasNextPage: Boolean! +"""References Organizer record uniquely""" +input OrganizerWhereUniqueInput_remote_rel_eventPassNftorganizer { + name: String + slug: String +} - """When paginating backwards, are there more items?""" - hasPreviousPage: Boolean! +"""References Organizer record uniquely""" +input OrganizerWhereUniqueInput_remote_rel_loyaltyCardNftContractorganizer { + name: String + slug: String +} - """Number of items in the current page.""" - pageSize: Int +"""References Organizer record uniquely""" +input OrganizerWhereUniqueInput_remote_rel_loyaltyCardNftorganizer { + name: String + slug: String +} - """When paginating backwards, the cursor to continue.""" - startCursor: String +"""References Organizer record uniquely""" +input OrganizerWhereUniqueInput_remote_rel_roleAssignmentorganizer { + name: String + slug: String } -""" -Define the options of an 'Event Pass' on an 'Event Date Location'. You can define severals if the event have multiple locations. -""" -type PassOption implements Entity { - """ - Description of the option, like "Access to the event on Day 1" - """ - description: String +"The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users.\n" +type Pack implements Entity & Node { + """The time the document was created""" + createdAt( + """ + Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both + """ + variation: SystemDateTimeFieldVariation! = COMBINED + ): DateTime! - """Define the location and date for this option.""" - eventDateLocation( + """User that created this document""" + createdBy( """ Sets the locale of the resolved parent document as the only locale in the query's subtree. - Note that `eventDateLocation` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + Note that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. This argument will affect any existing locale filtering defined in the query's tree for the subtree. @@ -8601,13 +8296,72 @@ type PassOption implements Entity { """ Allows to optionally override locale filtering behaviour in the query's subtree. - Note that `eventDateLocation` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + Note that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. """ locales: [Locale!] - ): EventDateLocation + ): User + + """A brief overview detailing the contents and purpose of the Pack.""" + description: String! + + """Get the document in other stages""" + documentInStages( + """Decides if the current stage should be included or not""" + includeCurrent: Boolean! = false + + """ + Decides if the documents should match the parent documents locale or should use the fallback order defined in the tree + """ + inheritLocale: Boolean! = false + + """Potential stages that should be returned""" + stages: [Stage!]! = [DRAFT, PUBLISHED] + ): [Pack!]! + + """ + This section allows you to select or create the event passes that will be included in your Pack. Think of it as curating a collection of exclusive access tickets, each offering unique experiences for the events. Here, you can assemble a variety of event passes that together form the enticing bundle that is your Pack. + """ + eventPasses( + after: String + before: String + first: Int + + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `eventPasses` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + last: Int + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `eventPasses` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + skip: Int + ): [PackEventPasses!]! + + """List of Pack versions""" + history( + limit: Int! = 10 + skip: Int! = 0 + + """ + This is optional and can be used to fetch the document version history for a specific stage instead of the current one + """ + stageOverride: Stage + ): [Version!]! """The unique identifier""" id: ID! @@ -8632,307 +8386,53 @@ type PassOption implements Entity { Consider using this in conjunction with forceParentLocale on the children relation fields. """ locales: [Locale!]! = [en, fr] - ): [PassOption!]! - - """ - Name of the options, like "Day 1 Access" or "VIP Room Access" - """ - name: String! - - """System stage field""" - stage: Stage! -} - -input PassOptionCreateInput { - """description input for default locale (en)""" - description: String - eventDateLocation: EventDateLocationCreateOneInlineInput + ): [Pack!]! """ - Inline mutations for managing document localizations excluding the default locale + User-friendly name of the the Pack, like "Lottery for VIP 3-Day Pass" """ - localizations: PassOptionCreateLocalizationsInput - - """name input for default locale (en)""" - name: String! -} - -input PassOptionCreateLocalizationDataInput { - description: String name: String! -} - -input PassOptionCreateLocalizationInput { - """Localization input""" - data: PassOptionCreateLocalizationDataInput! - locale: Locale! -} - -input PassOptionCreateLocalizationsInput { - """Create localizations for the newly-created document""" - create: [PassOptionCreateLocalizationInput!] -} - -input PassOptionCreateManyInlineInput { - """Create and connect multiple existing PassOption documents""" - create: [PassOptionCreateInput!] -} - -input PassOptionCreateWithPositionInput { - """Document to create""" - data: PassOptionCreateInput! - - """ - Position in the list of existing component instances, will default to appending at the end of list - """ - position: ConnectPositionInput -} - -enum PassOptionOrderByInput { - description_ASC - description_DESC - id_ASC - id_DESC - name_ASC - name_DESC -} - -input PassOptionUpdateInput { - """description input for default locale (en)""" - description: String - eventDateLocation: EventDateLocationUpdateOneInlineInput - - """Manage document localizations""" - localizations: PassOptionUpdateLocalizationsInput - - """name input for default locale (en)""" - name: String -} - -input PassOptionUpdateLocalizationDataInput { - description: String - name: String -} - -input PassOptionUpdateLocalizationInput { - data: PassOptionUpdateLocalizationDataInput! - locale: Locale! -} - -input PassOptionUpdateLocalizationsInput { - """Localizations to create""" - create: [PassOptionCreateLocalizationInput!] - - """Localizations to delete""" - delete: [Locale!] - - """Localizations to update""" - update: [PassOptionUpdateLocalizationInput!] - upsert: [PassOptionUpsertLocalizationInput!] -} - -input PassOptionUpdateManyInlineInput { - """Create and connect multiple PassOption component instances""" - create: [PassOptionCreateWithPositionInput!] - - """Delete multiple PassOption documents""" - delete: [PassOptionWhereUniqueInput!] - - """Update multiple PassOption component instances""" - update: [PassOptionUpdateWithNestedWhereUniqueAndPositionInput!] - - """Upsert multiple PassOption component instances""" - upsert: [PassOptionUpsertWithNestedWhereUniqueAndPositionInput!] -} - -input PassOptionUpdateWithNestedWhereUniqueAndPositionInput { - """Document to update""" - data: PassOptionUpdateInput """ - Position in the list of existing component instances, will default to appending at the end of list + Fixed description pertaining to the NFT Pack. This content is static and non-localizable. """ - position: ConnectPositionInput - - """Unique component instance search""" - where: PassOptionWhereUniqueInput! -} - -input PassOptionUpsertInput { - """Create document if it didn't exist""" - create: PassOptionCreateInput! - - """Update document if it exists""" - update: PassOptionUpdateInput! -} - -input PassOptionUpsertLocalizationInput { - create: PassOptionCreateLocalizationDataInput! - locale: Locale! - update: PassOptionUpdateLocalizationDataInput! -} - -input PassOptionUpsertWithNestedWhereUniqueAndPositionInput { - """Document to upsert""" - data: PassOptionUpsertInput + nftDescription: String! """ - Position in the list of existing component instances, will default to appending at the end of list + Permanent image representing the NFT Pack. Advised resolution is 800 x 800 pixels. Image content is non-changeable and cannot be localized. """ - position: ConnectPositionInput - - """Unique component instance search""" - where: PassOptionWhereUniqueInput! -} - -"""Identifies documents""" -input PassOptionWhereInput { - """Logical AND on all given filters.""" - AND: [PassOptionWhereInput!] - - """Logical NOT on all given filters combined by AND.""" - NOT: [PassOptionWhereInput!] - - """Logical OR on all given filters.""" - OR: [PassOptionWhereInput!] - - """Contains search across all appropriate fields.""" - _search: String - description: String - - """All values containing the given string.""" - description_contains: String - - """All values ending with the given string.""" - description_ends_with: String - - """All values that are contained in given list.""" - description_in: [String] - - """Any other value that exists and is not equal to the given value.""" - description_not: String - - """All values not containing the given string.""" - description_not_contains: String - - """All values not ending with the given string""" - description_not_ends_with: String - - """All values that are not contained in given list.""" - description_not_in: [String] - - """All values not starting with the given string.""" - description_not_starts_with: String - - """All values starting with the given string.""" - description_starts_with: String - eventDateLocation: EventDateLocationWhereInput - id: ID - - """All values containing the given string.""" - id_contains: ID - - """All values ending with the given string.""" - id_ends_with: ID - - """All values that are contained in given list.""" - id_in: [ID] - - """Any other value that exists and is not equal to the given value.""" - id_not: ID - - """All values not containing the given string.""" - id_not_contains: ID - - """All values not ending with the given string""" - id_not_ends_with: ID - - """All values that are not contained in given list.""" - id_not_in: [ID] - - """All values not starting with the given string.""" - id_not_starts_with: ID - - """All values starting with the given string.""" - id_starts_with: ID - name: String - - """All values containing the given string.""" - name_contains: String - - """All values ending with the given string.""" - name_ends_with: String - - """All values that are contained in given list.""" - name_in: [String] - - """Any other value that exists and is not equal to the given value.""" - name_not: String - - """All values not containing the given string.""" - name_not_contains: String - - """All values not ending with the given string""" - name_not_ends_with: String - - """All values that are not contained in given list.""" - name_not_in: [String] - - """All values not starting with the given string.""" - name_not_starts_with: String - - """All values starting with the given string.""" - name_starts_with: String -} - -"""References PassOption record uniquely""" -input PassOptionWhereUniqueInput { - id: ID -} - -"""Slate-compatible RichText AST""" -scalar RichTextAST - -"""Scheduled Operation system model""" -type ScheduledOperation implements Entity & Node { - affectedDocuments( - after: String - before: String - first: Int - + nftImage( """ - Sets the locale of the resolved parent document as the only locale in the query's subtree. + Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree. - Note that `affectedDocuments` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + Note that `nftImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. This argument will affect any existing locale filtering defined in the query's tree for the subtree. """ forceParentLocale: Boolean - last: Int """ Allows to optionally override locale filtering behaviour in the query's subtree. - Note that `affectedDocuments` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + Note that `nftImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. """ locales: [Locale!] - skip: Int - ): [ScheduledOperationAffectedDocument!]! - - """The time the document was created""" - createdAt: DateTime! + ): Asset! - """User that created this document""" - createdBy( + """ + Permanent name associated with the NFT. Cannot be changed or localized. + """ + nftName: String! + organizer( """ - Sets the locale of the resolved parent document as the only locale in the query's subtree. + Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree. - Note that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + Note that `organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. This argument will affect any existing locale filtering defined in the query's tree for the subtree. """ @@ -8941,39 +8441,21 @@ type ScheduledOperation implements Entity & Node { """ Allows to optionally override locale filtering behaviour in the query's subtree. - Note that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + Note that `organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. """ locales: [Locale!] - ): User - - """Operation description""" - description: String - - """Get the document in other stages""" - documentInStages( - """Decides if the current stage should be included or not""" - includeCurrent: Boolean! = false + ): Organizer + """The time the document was published. Null on documents in draft stage.""" + publishedAt( """ - Decides if the documents should match the parent documents locale or should use the fallback order defined in the tree + Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both """ - inheritLocale: Boolean! = false - - """Potential stages that should be returned""" - stages: [Stage!]! = [DRAFT, PUBLISHED] - ): [ScheduledOperation!]! - - """Operation error message""" - errorMessage: String - - """The unique identifier""" - id: ID! - - """The time the document was published. Null on documents in draft stage.""" - publishedAt: DateTime + variation: SystemDateTimeFieldVariation! = COMBINED + ): DateTime """User that last published this document""" publishedBy( @@ -8997,43 +8479,45 @@ type ScheduledOperation implements Entity & Node { """ locales: [Locale!] ): User + scheduledIn( + after: String + before: String + first: Int - """ - Raw operation payload including all details, this field is subject to change - """ - rawPayload: Json! - - """The release this operation is scheduled for""" - release( """ Sets the locale of the resolved parent document as the only locale in the query's subtree. - Note that `release` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + Note that `scheduledIn` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. This argument will affect any existing locale filtering defined in the query's tree for the subtree. """ forceParentLocale: Boolean + last: Int """ Allows to optionally override locale filtering behaviour in the query's subtree. - Note that `release` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + Note that `scheduledIn` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. """ locales: [Locale!] - ): ScheduledRelease + skip: Int + where: ScheduledOperationWhereInput + ): [ScheduledOperation!]! """System stage field""" stage: Stage! - """operation Status""" - status: ScheduledOperationStatus! - """The time the document was updated""" - updatedAt: DateTime! + updatedAt( + """ + Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both + """ + variation: SystemDateTimeFieldVariation! = COMBINED + ): DateTime! """User that last updated this document""" updatedBy( @@ -9059,64 +8543,160 @@ type ScheduledOperation implements Entity & Node { ): User } -union ScheduledOperationAffectedDocument = Asset | ContentSpace | Event | EventPass | EventPassDelayedRevealed | Organizer | Pack +input PackConnectInput { + """ + Allow to specify document position in list of connected documents, will default to appending at end of list + """ + position: ConnectPositionInput + + """Document to connect""" + where: PackWhereUniqueInput! +} """A connection to a list of items.""" -type ScheduledOperationConnection { +type PackConnection { aggregate: Aggregate! """A list of edges.""" - edges: [ScheduledOperationEdge!]! + edges: [PackEdge!]! """Information to aid in pagination.""" pageInfo: PageInfo! } -"""An edge in a connection.""" -type ScheduledOperationEdge { - """A cursor for use in pagination.""" - cursor: String! +input PackCreateInput { + createdAt: DateTime - """The item at the end of the edge.""" - node: ScheduledOperation! -} + """description input for default locale (en)""" + description: String! + eventPasses: PackEventPassesCreateManyInlineInput -enum ScheduledOperationOrderByInput { - createdAt_ASC - createdAt_DESC - description_ASC - description_DESC - errorMessage_ASC - errorMessage_DESC - id_ASC - id_DESC - publishedAt_ASC - publishedAt_DESC - status_ASC - status_DESC - updatedAt_ASC - updatedAt_DESC + """ + Inline mutations for managing document localizations excluding the default locale + """ + localizations: PackCreateLocalizationsInput + + """name input for default locale (en)""" + name: String! + nftDescription: String! + nftImage: AssetCreateOneInlineInput! + nftName: String! + organizer: OrganizerCreateOneInlineInput + updatedAt: DateTime } -"""System Scheduled Operation Status""" -enum ScheduledOperationStatus { - CANCELED - COMPLETED - FAILED - IN_PROGRESS - PENDING +input PackCreateLocalizationDataInput { + createdAt: DateTime + description: String! + name: String! + updatedAt: DateTime } -"""Identifies documents""" -input ScheduledOperationWhereInput { - """Logical AND on all given filters.""" - AND: [ScheduledOperationWhereInput!] +input PackCreateLocalizationInput { + """Localization input""" + data: PackCreateLocalizationDataInput! + locale: Locale! +} - """Logical NOT on all given filters combined by AND.""" - NOT: [ScheduledOperationWhereInput!] +input PackCreateLocalizationsInput { + """Create localizations for the newly-created document""" + create: [PackCreateLocalizationInput!] +} + +input PackCreateManyInlineInput { + """Connect multiple existing Pack documents""" + connect: [PackWhereUniqueInput!] + + """Create and connect multiple existing Pack documents""" + create: [PackCreateInput!] +} + +input PackCreateOneInlineInput { + """Connect one existing Pack document""" + connect: PackWhereUniqueInput + + """Create and connect one Pack document""" + create: PackCreateInput +} + +"""An edge in a connection.""" +type PackEdge { + """A cursor for use in pagination.""" + cursor: String! + + """The item at the end of the edge.""" + node: Pack! +} + +union PackEventPasses = EventPass + +input PackEventPassesConnectInput { + EventPass: EventPassConnectInput +} + +input PackEventPassesCreateInput { + EventPass: EventPassCreateInput +} + +input PackEventPassesCreateManyInlineInput { + """Connect multiple existing PackEventPasses documents""" + connect: [PackEventPassesWhereUniqueInput!] + + """Create and connect multiple existing PackEventPasses documents""" + create: [PackEventPassesCreateInput!] +} + +input PackEventPassesUpdateManyInlineInput { + """Connect multiple existing PackEventPasses documents""" + connect: [PackEventPassesConnectInput!] + + """Create and connect multiple PackEventPasses documents""" + create: [PackEventPassesCreateInput!] + + """Delete multiple PackEventPasses documents""" + delete: [PackEventPassesWhereUniqueInput!] + + """Disconnect multiple PackEventPasses documents""" + disconnect: [PackEventPassesWhereUniqueInput!] + + """ + Override currently-connected documents with multiple existing PackEventPasses documents + """ + set: [PackEventPassesWhereUniqueInput!] + + """Update multiple PackEventPasses documents""" + update: [PackEventPassesUpdateWithNestedWhereUniqueInput!] + + """Upsert multiple PackEventPasses documents""" + upsert: [PackEventPassesUpsertWithNestedWhereUniqueInput!] +} + +input PackEventPassesUpdateWithNestedWhereUniqueInput { + EventPass: EventPassUpdateWithNestedWhereUniqueInput +} + +input PackEventPassesUpsertWithNestedWhereUniqueInput { + EventPass: EventPassUpsertWithNestedWhereUniqueInput +} + +input PackEventPassesWhereInput { + EventPass: EventPassWhereInput +} + +input PackEventPassesWhereUniqueInput { + EventPass: EventPassWhereUniqueInput +} + +"""Identifies documents""" +input PackManyWhereInput { + """Logical AND on all given filters.""" + AND: [PackWhereInput!] + + """Logical NOT on all given filters combined by AND.""" + NOT: [PackWhereInput!] """Logical OR on all given filters.""" - OR: [ScheduledOperationWhereInput!] + OR: [PackWhereInput!] """Contains search across all appropriate fields.""" _search: String @@ -9143,90 +8723,103 @@ input ScheduledOperationWhereInput { """All values that are not contained in given list.""" createdAt_not_in: [DateTime] createdBy: UserWhereInput - description: String + documentInStages_every: PackWhereStageInput + documentInStages_none: PackWhereStageInput + documentInStages_some: PackWhereStageInput + + """All values in which the union is empty""" + eventPasses_empty: Boolean + + """ + Matches if the union contains at least one connection to the provided item to the filter + """ + eventPasses_some: PackEventPassesWhereInput + id: ID """All values containing the given string.""" - description_contains: String + id_contains: ID """All values ending with the given string.""" - description_ends_with: String + id_ends_with: ID """All values that are contained in given list.""" - description_in: [String] + id_in: [ID] """Any other value that exists and is not equal to the given value.""" - description_not: String + id_not: ID """All values not containing the given string.""" - description_not_contains: String + id_not_contains: ID """All values not ending with the given string""" - description_not_ends_with: String + id_not_ends_with: ID """All values that are not contained in given list.""" - description_not_in: [String] + id_not_in: [ID] """All values not starting with the given string.""" - description_not_starts_with: String + id_not_starts_with: ID """All values starting with the given string.""" - description_starts_with: String - errorMessage: String + id_starts_with: ID + nftDescription: String """All values containing the given string.""" - errorMessage_contains: String + nftDescription_contains: String """All values ending with the given string.""" - errorMessage_ends_with: String + nftDescription_ends_with: String """All values that are contained in given list.""" - errorMessage_in: [String] + nftDescription_in: [String] """Any other value that exists and is not equal to the given value.""" - errorMessage_not: String + nftDescription_not: String """All values not containing the given string.""" - errorMessage_not_contains: String + nftDescription_not_contains: String """All values not ending with the given string""" - errorMessage_not_ends_with: String + nftDescription_not_ends_with: String """All values that are not contained in given list.""" - errorMessage_not_in: [String] + nftDescription_not_in: [String] """All values not starting with the given string.""" - errorMessage_not_starts_with: String + nftDescription_not_starts_with: String """All values starting with the given string.""" - errorMessage_starts_with: String - id: ID + nftDescription_starts_with: String + nftImage: AssetWhereInput + nftName: String """All values containing the given string.""" - id_contains: ID + nftName_contains: String """All values ending with the given string.""" - id_ends_with: ID + nftName_ends_with: String """All values that are contained in given list.""" - id_in: [ID] + nftName_in: [String] """Any other value that exists and is not equal to the given value.""" - id_not: ID + nftName_not: String """All values not containing the given string.""" - id_not_contains: ID + nftName_not_contains: String """All values not ending with the given string""" - id_not_ends_with: ID + nftName_not_ends_with: String """All values that are not contained in given list.""" - id_not_in: [ID] + nftName_not_in: [String] """All values not starting with the given string.""" - id_not_starts_with: ID + nftName_not_starts_with: String """All values starting with the given string.""" - id_starts_with: ID + nftName_starts_with: String + organizer: OrganizerWhereInput publishedAt: DateTime """All values greater than the given value.""" @@ -9250,28 +8843,9 @@ input ScheduledOperationWhereInput { """All values that are not contained in given list.""" publishedAt_not_in: [DateTime] publishedBy: UserWhereInput - - """All values containing the given json path.""" - rawPayload_json_path_exists: String - - """ - Recursively tries to find the provided JSON scalar value inside the field. - It does use an exact match when comparing values. - If you pass `null` as value the filter will be ignored. - Note: This filter fails if you try to look for a non scalar JSON value! - """ - rawPayload_value_recursive: Json - release: ScheduledReleaseWhereInput - status: ScheduledOperationStatus - - """All values that are contained in given list.""" - status_in: [ScheduledOperationStatus] - - """Any other value that exists and is not equal to the given value.""" - status_not: ScheduledOperationStatus - - """All values that are not contained in given list.""" - status_not_in: [ScheduledOperationStatus] + scheduledIn_every: ScheduledOperationWhereInput + scheduledIn_none: ScheduledOperationWhereInput + scheduledIn_some: ScheduledOperationWhereInput updatedAt: DateTime """All values greater than the given value.""" @@ -9297,245 +8871,186 @@ input ScheduledOperationWhereInput { updatedBy: UserWhereInput } -"""References ScheduledOperation record uniquely""" -input ScheduledOperationWhereUniqueInput { - id: ID +enum PackOrderByInput { + createdAt_ASC + createdAt_DESC + description_ASC + description_DESC + id_ASC + id_DESC + name_ASC + name_DESC + nftDescription_ASC + nftDescription_DESC + nftName_ASC + nftName_DESC + publishedAt_ASC + publishedAt_DESC + updatedAt_ASC + updatedAt_DESC } -"""Scheduled Release system model""" -type ScheduledRelease implements Entity & Node { - """The time the document was created""" - createdAt: DateTime! +input PackUpdateInput { + """description input for default locale (en)""" + description: String + eventPasses: PackEventPassesUpdateManyInlineInput - """User that created this document""" - createdBy( - """ - Sets the locale of the resolved parent document as the only locale in the query's subtree. - - Note that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. - - This argument will affect any existing locale filtering defined in the query's tree for the subtree. - """ - forceParentLocale: Boolean + """Manage document localizations""" + localizations: PackUpdateLocalizationsInput - """ - Allows to optionally override locale filtering behaviour in the query's subtree. - - Note that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. - - This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. - """ - locales: [Locale!] - ): User + """name input for default locale (en)""" + name: String + nftDescription: String + nftImage: AssetUpdateOneInlineInput + nftName: String + organizer: OrganizerUpdateOneInlineInput +} - """Release description""" +input PackUpdateLocalizationDataInput { description: String + name: String +} - """Get the document in other stages""" - documentInStages( - """Decides if the current stage should be included or not""" - includeCurrent: Boolean! = false +input PackUpdateLocalizationInput { + data: PackUpdateLocalizationDataInput! + locale: Locale! +} - """ - Decides if the documents should match the parent documents locale or should use the fallback order defined in the tree - """ - inheritLocale: Boolean! = false +input PackUpdateLocalizationsInput { + """Localizations to create""" + create: [PackCreateLocalizationInput!] - """Potential stages that should be returned""" - stages: [Stage!]! = [DRAFT, PUBLISHED] - ): [ScheduledRelease!]! + """Localizations to delete""" + delete: [Locale!] - """Release error message""" - errorMessage: String + """Localizations to update""" + update: [PackUpdateLocalizationInput!] + upsert: [PackUpsertLocalizationInput!] +} - """The unique identifier""" - id: ID! +input PackUpdateManyInlineInput { + """Connect multiple existing Pack documents""" + connect: [PackConnectInput!] - """Whether scheduled release should be run""" - isActive: Boolean! + """Create and connect multiple Pack documents""" + create: [PackCreateInput!] - """Whether scheduled release is implicit""" - isImplicit: Boolean! + """Delete multiple Pack documents""" + delete: [PackWhereUniqueInput!] - """Operations to run with this release""" - operations( - after: String - before: String - first: Int + """Disconnect multiple Pack documents""" + disconnect: [PackWhereUniqueInput!] - """ - Sets the locale of the resolved parent document as the only locale in the query's subtree. - - Note that `operations` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. - - This argument will affect any existing locale filtering defined in the query's tree for the subtree. - """ - forceParentLocale: Boolean - last: Int + """ + Override currently-connected documents with multiple existing Pack documents + """ + set: [PackWhereUniqueInput!] - """ - Allows to optionally override locale filtering behaviour in the query's subtree. - - Note that `operations` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. - - This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. - """ - locales: [Locale!] - orderBy: ScheduledOperationOrderByInput - skip: Int - where: ScheduledOperationWhereInput - ): [ScheduledOperation!]! + """Update multiple Pack documents""" + update: [PackUpdateWithNestedWhereUniqueInput!] - """The time the document was published. Null on documents in draft stage.""" - publishedAt: DateTime + """Upsert multiple Pack documents""" + upsert: [PackUpsertWithNestedWhereUniqueInput!] +} - """User that last published this document""" - publishedBy( - """ - Sets the locale of the resolved parent document as the only locale in the query's subtree. - - Note that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. - - This argument will affect any existing locale filtering defined in the query's tree for the subtree. - """ - forceParentLocale: Boolean +input PackUpdateManyInput { + """description input for default locale (en)""" + description: String - """ - Allows to optionally override locale filtering behaviour in the query's subtree. - - Note that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. - - This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. - """ - locales: [Locale!] - ): User + """Optional updates to localizations""" + localizations: PackUpdateManyLocalizationsInput - """Release date and time""" - releaseAt: DateTime + """name input for default locale (en)""" + name: String + nftDescription: String + nftName: String +} - """System stage field""" - stage: Stage! +input PackUpdateManyLocalizationDataInput { + description: String + name: String +} - """Release Status""" - status: ScheduledReleaseStatus! +input PackUpdateManyLocalizationInput { + data: PackUpdateManyLocalizationDataInput! + locale: Locale! +} - """Release Title""" - title: String +input PackUpdateManyLocalizationsInput { + """Localizations to update""" + update: [PackUpdateManyLocalizationInput!] +} - """The time the document was updated""" - updatedAt: DateTime! +input PackUpdateOneInlineInput { + """Connect existing Pack document""" + connect: PackWhereUniqueInput - """User that last updated this document""" - updatedBy( - """ - Sets the locale of the resolved parent document as the only locale in the query's subtree. - - Note that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. - - This argument will affect any existing locale filtering defined in the query's tree for the subtree. - """ - forceParentLocale: Boolean + """Create and connect one Pack document""" + create: PackCreateInput - """ - Allows to optionally override locale filtering behaviour in the query's subtree. - - Note that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. - - This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. - """ - locales: [Locale!] - ): User -} + """Delete currently connected Pack document""" + delete: Boolean -"""A connection to a list of items.""" -type ScheduledReleaseConnection { - aggregate: Aggregate! + """Disconnect currently connected Pack document""" + disconnect: Boolean - """A list of edges.""" - edges: [ScheduledReleaseEdge!]! + """Update single Pack document""" + update: PackUpdateWithNestedWhereUniqueInput - """Information to aid in pagination.""" - pageInfo: PageInfo! + """Upsert single Pack document""" + upsert: PackUpsertWithNestedWhereUniqueInput } -input ScheduledReleaseCreateInput { - createdAt: DateTime - description: String - errorMessage: String - isActive: Boolean = true - releaseAt: DateTime - title: String - updatedAt: DateTime +input PackUpdateWithNestedWhereUniqueInput { + """Document to update""" + data: PackUpdateInput! + + """Unique document search""" + where: PackWhereUniqueInput! } -"""An edge in a connection.""" -type ScheduledReleaseEdge { - """A cursor for use in pagination.""" - cursor: String! +input PackUpsertInput { + """Create document if it didn't exist""" + create: PackCreateInput! - """The item at the end of the edge.""" - node: ScheduledRelease! + """Update document if it exists""" + update: PackUpdateInput! } -enum ScheduledReleaseOrderByInput { - createdAt_ASC - createdAt_DESC - description_ASC - description_DESC - errorMessage_ASC - errorMessage_DESC - id_ASC - id_DESC - isActive_ASC - isActive_DESC - isImplicit_ASC - isImplicit_DESC - publishedAt_ASC - publishedAt_DESC - releaseAt_ASC - releaseAt_DESC - status_ASC - status_DESC - title_ASC - title_DESC - updatedAt_ASC - updatedAt_DESC +input PackUpsertLocalizationInput { + create: PackCreateLocalizationDataInput! + locale: Locale! + update: PackUpdateLocalizationDataInput! } -"""System Scheduled Release Status""" -enum ScheduledReleaseStatus { - COMPLETED - FAILED - IN_PROGRESS - PENDING +input PackUpsertWithNestedWhereUniqueInput { + """Upsert data""" + data: PackUpsertInput! + + """Unique document search""" + where: PackWhereUniqueInput! } -input ScheduledReleaseUpdateInput { - description: String - errorMessage: String - isActive: Boolean - releaseAt: DateTime - title: String +""" +This contains a set of filters that can be used to compare values internally +""" +input PackWhereComparatorInput { + """ + This field can be used to request to check if the entry is outdated by internal comparison + """ + outdated_to: Boolean } """Identifies documents""" -input ScheduledReleaseWhereInput { +input PackWhereInput { """Logical AND on all given filters.""" - AND: [ScheduledReleaseWhereInput!] + AND: [PackWhereInput!] """Logical NOT on all given filters combined by AND.""" - NOT: [ScheduledReleaseWhereInput!] + NOT: [PackWhereInput!] """Logical OR on all given filters.""" - OR: [ScheduledReleaseWhereInput!] + OR: [PackWhereInput!] """Contains search across all appropriate fields.""" _search: String @@ -9590,34 +9105,17 @@ input ScheduledReleaseWhereInput { """All values starting with the given string.""" description_starts_with: String - errorMessage: String - - """All values containing the given string.""" - errorMessage_contains: String - - """All values ending with the given string.""" - errorMessage_ends_with: String - - """All values that are contained in given list.""" - errorMessage_in: [String] - - """Any other value that exists and is not equal to the given value.""" - errorMessage_not: String - - """All values not containing the given string.""" - errorMessage_not_contains: String - - """All values not ending with the given string""" - errorMessage_not_ends_with: String - - """All values that are not contained in given list.""" - errorMessage_not_in: [String] + documentInStages_every: PackWhereStageInput + documentInStages_none: PackWhereStageInput + documentInStages_some: PackWhereStageInput - """All values not starting with the given string.""" - errorMessage_not_starts_with: String + """All values in which the union is empty""" + eventPasses_empty: Boolean - """All values starting with the given string.""" - errorMessage_starts_with: String + """ + Matches if the union contains at least one connection to the provided item to the filter + """ + eventPasses_some: PackEventPassesWhereInput id: ID """All values containing the given string.""" @@ -9646,100 +9144,118 @@ input ScheduledReleaseWhereInput { """All values starting with the given string.""" id_starts_with: ID - isActive: Boolean - - """Any other value that exists and is not equal to the given value.""" - isActive_not: Boolean - isImplicit: Boolean - - """Any other value that exists and is not equal to the given value.""" - isImplicit_not: Boolean - operations_every: ScheduledOperationWhereInput - operations_none: ScheduledOperationWhereInput - operations_some: ScheduledOperationWhereInput - publishedAt: DateTime + name: String - """All values greater than the given value.""" - publishedAt_gt: DateTime + """All values containing the given string.""" + name_contains: String - """All values greater than or equal the given value.""" - publishedAt_gte: DateTime + """All values ending with the given string.""" + name_ends_with: String """All values that are contained in given list.""" - publishedAt_in: [DateTime] + name_in: [String] - """All values less than the given value.""" - publishedAt_lt: DateTime + """Any other value that exists and is not equal to the given value.""" + name_not: String - """All values less than or equal the given value.""" - publishedAt_lte: DateTime + """All values not containing the given string.""" + name_not_contains: String - """Any other value that exists and is not equal to the given value.""" - publishedAt_not: DateTime + """All values not ending with the given string""" + name_not_ends_with: String """All values that are not contained in given list.""" - publishedAt_not_in: [DateTime] - publishedBy: UserWhereInput - releaseAt: DateTime + name_not_in: [String] - """All values greater than the given value.""" - releaseAt_gt: DateTime + """All values not starting with the given string.""" + name_not_starts_with: String - """All values greater than or equal the given value.""" - releaseAt_gte: DateTime + """All values starting with the given string.""" + name_starts_with: String + nftDescription: String - """All values that are contained in given list.""" - releaseAt_in: [DateTime] + """All values containing the given string.""" + nftDescription_contains: String - """All values less than the given value.""" - releaseAt_lt: DateTime + """All values ending with the given string.""" + nftDescription_ends_with: String - """All values less than or equal the given value.""" - releaseAt_lte: DateTime + """All values that are contained in given list.""" + nftDescription_in: [String] """Any other value that exists and is not equal to the given value.""" - releaseAt_not: DateTime - - """All values that are not contained in given list.""" - releaseAt_not_in: [DateTime] - status: ScheduledReleaseStatus + nftDescription_not: String - """All values that are contained in given list.""" - status_in: [ScheduledReleaseStatus] + """All values not containing the given string.""" + nftDescription_not_contains: String - """Any other value that exists and is not equal to the given value.""" - status_not: ScheduledReleaseStatus + """All values not ending with the given string""" + nftDescription_not_ends_with: String """All values that are not contained in given list.""" - status_not_in: [ScheduledReleaseStatus] - title: String + nftDescription_not_in: [String] + + """All values not starting with the given string.""" + nftDescription_not_starts_with: String + + """All values starting with the given string.""" + nftDescription_starts_with: String + nftImage: AssetWhereInput + nftName: String """All values containing the given string.""" - title_contains: String + nftName_contains: String """All values ending with the given string.""" - title_ends_with: String + nftName_ends_with: String """All values that are contained in given list.""" - title_in: [String] + nftName_in: [String] """Any other value that exists and is not equal to the given value.""" - title_not: String + nftName_not: String """All values not containing the given string.""" - title_not_contains: String + nftName_not_contains: String """All values not ending with the given string""" - title_not_ends_with: String + nftName_not_ends_with: String """All values that are not contained in given list.""" - title_not_in: [String] + nftName_not_in: [String] """All values not starting with the given string.""" - title_not_starts_with: String + nftName_not_starts_with: String """All values starting with the given string.""" - title_starts_with: String + nftName_starts_with: String + organizer: OrganizerWhereInput + publishedAt: DateTime + + """All values greater than the given value.""" + publishedAt_gt: DateTime + + """All values greater than or equal the given value.""" + publishedAt_gte: DateTime + + """All values that are contained in given list.""" + publishedAt_in: [DateTime] + + """All values less than the given value.""" + publishedAt_lt: DateTime + + """All values less than or equal the given value.""" + publishedAt_lte: DateTime + + """Any other value that exists and is not equal to the given value.""" + publishedAt_not: DateTime + + """All values that are not contained in given list.""" + publishedAt_not_in: [DateTime] + publishedBy: UserWhereInput + scheduledIn_every: ScheduledOperationWhereInput + scheduledIn_none: ScheduledOperationWhereInput + scheduledIn_some: ScheduledOperationWhereInput updatedAt: DateTime """All values greater than the given value.""" @@ -9765,219 +9281,301 @@ input ScheduledReleaseWhereInput { updatedBy: UserWhereInput } -"""References ScheduledRelease record uniquely""" -input ScheduledReleaseWhereUniqueInput { +""" +The document in stages filter allows specifying a stage entry to cross compare the same document between different stages +""" +input PackWhereStageInput { + """Logical AND on all given filters.""" + AND: [PackWhereStageInput!] + + """Logical NOT on all given filters combined by AND.""" + NOT: [PackWhereStageInput!] + + """Logical OR on all given filters.""" + OR: [PackWhereStageInput!] + + """ + This field contains fields which can be set as true or false to specify an internal comparison + """ + compareWithParent: PackWhereComparatorInput + + """Specify the stage to compare with""" + stage: Stage +} + +"""References Pack record uniquely""" +input PackWhereUniqueInput { id: ID } -"""Stage system enumeration""" -enum Stage { - """The Draft is the default stage for all your content.""" - DRAFT +"""Information about pagination in a connection.""" +type PageInfo { + """When paginating forwards, the cursor to continue.""" + endCursor: String - """The Published stage is where you can publish your content to.""" - PUBLISHED + """When paginating forwards, are there more items?""" + hasNextPage: Boolean! + + """When paginating backwards, are there more items?""" + hasPreviousPage: Boolean! + + """Number of items in the current page.""" + pageSize: Int + + """When paginating backwards, the cursor to continue.""" + startCursor: String } """ -Boolean expression to compare columns of type "String". All fields are combined with logical 'AND'. +Define the options of an 'Event Pass' on an 'Event Date Location'. You can define severals if the event have multiple locations. """ -input String_comparison_exp { - _eq: String - _gt: String - _gte: String - - """does the column match the given case-insensitive pattern""" - _ilike: String - _in: [String!] - +type PassOption implements Entity { """ - does the column match the given POSIX regular expression, case insensitive + Description of the option, like "Access to the event on Day 1" """ - _iregex: String - _is_null: Boolean + description: String - """does the column match the given pattern""" - _like: String - _lt: String - _lte: String - _neq: String + """Define the location and date for this option.""" + eventDateLocation( + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `eventDateLocation` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean - """does the column NOT match the given case-insensitive pattern""" - _nilike: String - _nin: [String!] + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `eventDateLocation` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + ): EventDateLocation - """ - does the column NOT match the given POSIX regular expression, case insensitive - """ - _niregex: String + """The unique identifier""" + id: ID! - """does the column NOT match the given pattern""" - _nlike: String + """System Locale field""" + locale: Locale! + + """Get the other localizations for this document""" + localizations( + """Decides if the current locale should be included or not""" + includeCurrent: Boolean! = false + + """ + Potential locales that should be returned. + + The order of locales will also override locale fall-backing behaviour in the query's subtree. + + Note any related model with localized fields in the query's subtree will be affected. + The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + + Consider using this in conjunction with forceParentLocale on the children relation fields. + """ + locales: [Locale!]! = [en, fr] + ): [PassOption!]! """ - does the column NOT match the given POSIX regular expression, case sensitive + Name of the options, like "Day 1 Access" or "VIP Room Access" """ - _nregex: String + name: String! - """does the column NOT match the given SQL regular expression""" - _nsimilar: String + """System stage field""" + stage: Stage! +} + +input PassOptionCreateInput { + """description input for default locale (en)""" + description: String + eventDateLocation: EventDateLocationCreateOneInlineInput """ - does the column match the given POSIX regular expression, case sensitive + Inline mutations for managing document localizations excluding the default locale """ - _regex: String + localizations: PassOptionCreateLocalizationsInput - """does the column match the given SQL regular expression""" - _similar: String + """name input for default locale (en)""" + name: String! } -enum SystemDateTimeFieldVariation { - BASE - COMBINED - LOCALIZATION +input PassOptionCreateLocalizationDataInput { + description: String + name: String! } -"""User system model""" -type User implements Entity & Node { - """The time the document was created""" - createdAt: DateTime! +input PassOptionCreateLocalizationInput { + """Localization input""" + data: PassOptionCreateLocalizationDataInput! + locale: Locale! +} - """Get the document in other stages""" - documentInStages( - """Decides if the current stage should be included or not""" - includeCurrent: Boolean! = false +input PassOptionCreateLocalizationsInput { + """Create localizations for the newly-created document""" + create: [PassOptionCreateLocalizationInput!] +} - """ - Decides if the documents should match the parent documents locale or should use the fallback order defined in the tree - """ - inheritLocale: Boolean! = false +input PassOptionCreateManyInlineInput { + """Create and connect multiple existing PassOption documents""" + create: [PassOptionCreateInput!] +} - """Potential stages that should be returned""" - stages: [Stage!]! = [DRAFT, PUBLISHED] - ): [User!]! +input PassOptionCreateWithPositionInput { + """Document to create""" + data: PassOptionCreateInput! - """The unique identifier""" - id: ID! + """ + Position in the list of existing component instances, will default to appending at the end of list + """ + position: ConnectPositionInput +} - """Flag to determine if user is active or not""" - isActive: Boolean! +enum PassOptionOrderByInput { + description_ASC + description_DESC + id_ASC + id_DESC + name_ASC + name_DESC +} - """User Kind. Can be either MEMBER, PAT or PUBLIC""" - kind: UserKind! +input PassOptionUpdateInput { + """description input for default locale (en)""" + description: String + eventDateLocation: EventDateLocationUpdateOneInlineInput - """The username""" - name: String! + """Manage document localizations""" + localizations: PassOptionUpdateLocalizationsInput - """Profile Picture url""" - picture: String + """name input for default locale (en)""" + name: String +} - """The time the document was published. Null on documents in draft stage.""" - publishedAt: DateTime +input PassOptionUpdateLocalizationDataInput { + description: String + name: String +} - """System stage field""" - stage: Stage! +input PassOptionUpdateLocalizationInput { + data: PassOptionUpdateLocalizationDataInput! + locale: Locale! +} - """The time the document was updated""" - updatedAt: DateTime! +input PassOptionUpdateLocalizationsInput { + """Localizations to create""" + create: [PassOptionCreateLocalizationInput!] + + """Localizations to delete""" + delete: [Locale!] + + """Localizations to update""" + update: [PassOptionUpdateLocalizationInput!] + upsert: [PassOptionUpsertLocalizationInput!] } -"""A connection to a list of items.""" -type UserConnection { - aggregate: Aggregate! +input PassOptionUpdateManyInlineInput { + """Create and connect multiple PassOption component instances""" + create: [PassOptionCreateWithPositionInput!] - """A list of edges.""" - edges: [UserEdge!]! + """Delete multiple PassOption documents""" + delete: [PassOptionWhereUniqueInput!] - """Information to aid in pagination.""" - pageInfo: PageInfo! + """Update multiple PassOption component instances""" + update: [PassOptionUpdateWithNestedWhereUniqueAndPositionInput!] + + """Upsert multiple PassOption component instances""" + upsert: [PassOptionUpsertWithNestedWhereUniqueAndPositionInput!] } -"""An edge in a connection.""" -type UserEdge { - """A cursor for use in pagination.""" - cursor: String! +input PassOptionUpdateWithNestedWhereUniqueAndPositionInput { + """Document to update""" + data: PassOptionUpdateInput - """The item at the end of the edge.""" - node: User! + """ + Position in the list of existing component instances, will default to appending at the end of list + """ + position: ConnectPositionInput + + """Unique component instance search""" + where: PassOptionWhereUniqueInput! } -"""System User Kind""" -enum UserKind { - APP_TOKEN - MEMBER - PAT - PUBLIC - WEBHOOK +input PassOptionUpsertInput { + """Create document if it didn't exist""" + create: PassOptionCreateInput! + + """Update document if it exists""" + update: PassOptionUpdateInput! } -enum UserOrderByInput { - createdAt_ASC - createdAt_DESC - id_ASC - id_DESC - isActive_ASC - isActive_DESC - kind_ASC - kind_DESC - name_ASC - name_DESC - picture_ASC - picture_DESC - publishedAt_ASC - publishedAt_DESC - updatedAt_ASC - updatedAt_DESC +input PassOptionUpsertLocalizationInput { + create: PassOptionCreateLocalizationDataInput! + locale: Locale! + update: PassOptionUpdateLocalizationDataInput! } -""" -This contains a set of filters that can be used to compare values internally -""" -input UserWhereComparatorInput { +input PassOptionUpsertWithNestedWhereUniqueAndPositionInput { + """Document to upsert""" + data: PassOptionUpsertInput + """ - This field can be used to request to check if the entry is outdated by internal comparison + Position in the list of existing component instances, will default to appending at the end of list """ - outdated_to: Boolean + position: ConnectPositionInput + + """Unique component instance search""" + where: PassOptionWhereUniqueInput! } """Identifies documents""" -input UserWhereInput { +input PassOptionWhereInput { """Logical AND on all given filters.""" - AND: [UserWhereInput!] + AND: [PassOptionWhereInput!] """Logical NOT on all given filters combined by AND.""" - NOT: [UserWhereInput!] + NOT: [PassOptionWhereInput!] """Logical OR on all given filters.""" - OR: [UserWhereInput!] + OR: [PassOptionWhereInput!] """Contains search across all appropriate fields.""" _search: String - createdAt: DateTime + description: String - """All values greater than the given value.""" - createdAt_gt: DateTime + """All values containing the given string.""" + description_contains: String - """All values greater than or equal the given value.""" - createdAt_gte: DateTime + """All values ending with the given string.""" + description_ends_with: String """All values that are contained in given list.""" - createdAt_in: [DateTime] + description_in: [String] - """All values less than the given value.""" - createdAt_lt: DateTime + """Any other value that exists and is not equal to the given value.""" + description_not: String - """All values less than or equal the given value.""" - createdAt_lte: DateTime + """All values not containing the given string.""" + description_not_contains: String - """Any other value that exists and is not equal to the given value.""" - createdAt_not: DateTime + """All values not ending with the given string""" + description_not_ends_with: String """All values that are not contained in given list.""" - createdAt_not_in: [DateTime] - documentInStages_every: UserWhereStageInput - documentInStages_none: UserWhereStageInput - documentInStages_some: UserWhereStageInput + description_not_in: [String] + + """All values not starting with the given string.""" + description_not_starts_with: String + + """All values starting with the given string.""" + description_starts_with: String + eventDateLocation: EventDateLocationWhereInput id: ID """All values containing the given string.""" @@ -10006,20 +9604,6 @@ input UserWhereInput { """All values starting with the given string.""" id_starts_with: ID - isActive: Boolean - - """Any other value that exists and is not equal to the given value.""" - isActive_not: Boolean - kind: UserKind - - """All values that are contained in given list.""" - kind_in: [UserKind] - - """Any other value that exists and is not equal to the given value.""" - kind_not: UserKind - - """All values that are not contained in given list.""" - kind_not_in: [UserKind] name: String """All values containing the given string.""" @@ -10048,34 +9632,350 @@ input UserWhereInput { """All values starting with the given string.""" name_starts_with: String - picture: String +} + +"""References PassOption record uniquely""" +input PassOptionWhereUniqueInput { + id: ID +} + +"""Slate-compatible RichText AST""" +scalar RichTextAST + +"""Scheduled Operation system model""" +type ScheduledOperation implements Entity & Node { + affectedDocuments( + after: String + before: String + first: Int + + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `affectedDocuments` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + last: Int + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `affectedDocuments` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + skip: Int + ): [ScheduledOperationAffectedDocument!]! + + """The time the document was created""" + createdAt: DateTime! + + """User that created this document""" + createdBy( + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + ): User + + """Operation description""" + description: String + + """Get the document in other stages""" + documentInStages( + """Decides if the current stage should be included or not""" + includeCurrent: Boolean! = false + + """ + Decides if the documents should match the parent documents locale or should use the fallback order defined in the tree + """ + inheritLocale: Boolean! = false + + """Potential stages that should be returned""" + stages: [Stage!]! = [DRAFT, PUBLISHED] + ): [ScheduledOperation!]! + + """Operation error message""" + errorMessage: String + + """The unique identifier""" + id: ID! + + """The time the document was published. Null on documents in draft stage.""" + publishedAt: DateTime + + """User that last published this document""" + publishedBy( + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + ): User + + """ + Raw operation payload including all details, this field is subject to change + """ + rawPayload: Json! + + """The release this operation is scheduled for""" + release( + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `release` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `release` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + ): ScheduledRelease + + """System stage field""" + stage: Stage! + + """operation Status""" + status: ScheduledOperationStatus! + + """The time the document was updated""" + updatedAt: DateTime! + + """User that last updated this document""" + updatedBy( + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + ): User +} + +union ScheduledOperationAffectedDocument = Asset | ContentSpace | Event | EventPass | EventPassDelayedRevealed | LoyaltyCard | Organizer | Pack + +"""A connection to a list of items.""" +type ScheduledOperationConnection { + aggregate: Aggregate! + + """A list of edges.""" + edges: [ScheduledOperationEdge!]! + + """Information to aid in pagination.""" + pageInfo: PageInfo! +} + +"""An edge in a connection.""" +type ScheduledOperationEdge { + """A cursor for use in pagination.""" + cursor: String! + + """The item at the end of the edge.""" + node: ScheduledOperation! +} + +enum ScheduledOperationOrderByInput { + createdAt_ASC + createdAt_DESC + description_ASC + description_DESC + errorMessage_ASC + errorMessage_DESC + id_ASC + id_DESC + publishedAt_ASC + publishedAt_DESC + status_ASC + status_DESC + updatedAt_ASC + updatedAt_DESC +} + +"""System Scheduled Operation Status""" +enum ScheduledOperationStatus { + CANCELED + COMPLETED + FAILED + IN_PROGRESS + PENDING +} + +"""Identifies documents""" +input ScheduledOperationWhereInput { + """Logical AND on all given filters.""" + AND: [ScheduledOperationWhereInput!] + + """Logical NOT on all given filters combined by AND.""" + NOT: [ScheduledOperationWhereInput!] + + """Logical OR on all given filters.""" + OR: [ScheduledOperationWhereInput!] + + """Contains search across all appropriate fields.""" + _search: String + createdAt: DateTime + + """All values greater than the given value.""" + createdAt_gt: DateTime + + """All values greater than or equal the given value.""" + createdAt_gte: DateTime + + """All values that are contained in given list.""" + createdAt_in: [DateTime] + + """All values less than the given value.""" + createdAt_lt: DateTime + + """All values less than or equal the given value.""" + createdAt_lte: DateTime + + """Any other value that exists and is not equal to the given value.""" + createdAt_not: DateTime + + """All values that are not contained in given list.""" + createdAt_not_in: [DateTime] + createdBy: UserWhereInput + description: String """All values containing the given string.""" - picture_contains: String + description_contains: String """All values ending with the given string.""" - picture_ends_with: String + description_ends_with: String """All values that are contained in given list.""" - picture_in: [String] + description_in: [String] """Any other value that exists and is not equal to the given value.""" - picture_not: String + description_not: String """All values not containing the given string.""" - picture_not_contains: String + description_not_contains: String """All values not ending with the given string""" - picture_not_ends_with: String + description_not_ends_with: String """All values that are not contained in given list.""" - picture_not_in: [String] + description_not_in: [String] """All values not starting with the given string.""" - picture_not_starts_with: String + description_not_starts_with: String """All values starting with the given string.""" - picture_starts_with: String + description_starts_with: String + errorMessage: String + + """All values containing the given string.""" + errorMessage_contains: String + + """All values ending with the given string.""" + errorMessage_ends_with: String + + """All values that are contained in given list.""" + errorMessage_in: [String] + + """Any other value that exists and is not equal to the given value.""" + errorMessage_not: String + + """All values not containing the given string.""" + errorMessage_not_contains: String + + """All values not ending with the given string""" + errorMessage_not_ends_with: String + + """All values that are not contained in given list.""" + errorMessage_not_in: [String] + + """All values not starting with the given string.""" + errorMessage_not_starts_with: String + + """All values starting with the given string.""" + errorMessage_starts_with: String + id: ID + + """All values containing the given string.""" + id_contains: ID + + """All values ending with the given string.""" + id_ends_with: ID + + """All values that are contained in given list.""" + id_in: [ID] + + """Any other value that exists and is not equal to the given value.""" + id_not: ID + + """All values not containing the given string.""" + id_not_contains: ID + + """All values not ending with the given string""" + id_not_ends_with: ID + + """All values that are not contained in given list.""" + id_not_in: [ID] + + """All values not starting with the given string.""" + id_not_starts_with: ID + + """All values starting with the given string.""" + id_starts_with: ID publishedAt: DateTime """All values greater than the given value.""" @@ -10098,6 +9998,29 @@ input UserWhereInput { """All values that are not contained in given list.""" publishedAt_not_in: [DateTime] + publishedBy: UserWhereInput + + """All values containing the given json path.""" + rawPayload_json_path_exists: String + + """ + Recursively tries to find the provided JSON scalar value inside the field. + It does use an exact match when comparing values. + If you pass `null` as value the filter will be ignored. + Note: This filter fails if you try to look for a non scalar JSON value! + """ + rawPayload_value_recursive: Json + release: ScheduledReleaseWhereInput + status: ScheduledOperationStatus + + """All values that are contained in given list.""" + status_in: [ScheduledOperationStatus] + + """Any other value that exists and is not equal to the given value.""" + status_not: ScheduledOperationStatus + + """All values that are not contained in given list.""" + status_not_in: [ScheduledOperationStatus] updatedAt: DateTime """All values greater than the given value.""" @@ -10120,468 +10043,8189 @@ input UserWhereInput { """All values that are not contained in given list.""" updatedAt_not_in: [DateTime] + updatedBy: UserWhereInput } -""" -The document in stages filter allows specifying a stage entry to cross compare the same document between different stages -""" -input UserWhereStageInput { - """Logical AND on all given filters.""" - AND: [UserWhereStageInput!] - - """Logical NOT on all given filters combined by AND.""" - NOT: [UserWhereStageInput!] - - """Logical OR on all given filters.""" - OR: [UserWhereStageInput!] - - """ - This field contains fields which can be set as true or false to specify an internal comparison - """ - compareWithParent: UserWhereComparatorInput - - """Specify the stage to compare with""" - stage: Stage -} - -"""References User record uniquely""" -input UserWhereUniqueInput { +"""References ScheduledOperation record uniquely""" +input ScheduledOperationWhereUniqueInput { id: ID } -type Version { +"""Scheduled Release system model""" +type ScheduledRelease implements Entity & Node { + """The time the document was created""" createdAt: DateTime! - id: ID! - revision: Int! - stage: Stage! -} - -input VersionWhereInput { - id: ID! - revision: Int! - stage: Stage! -} - -""" -An account can represent a user or a role on an organizer. It stores essential information and is used as the root class for relationships with other tables -""" -type account { - address: String! - created_at: timestamptz - id: uuid! - """An object relationship""" - kyc: kyc + """User that created this document""" + createdBy( + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean - """An array relationship""" - roles( - """distinct select on columns""" - distinct_on: [roleAssignment_select_column!] + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + ): User - """limit the number of rows returned""" - limit: Int + """Release description""" + description: String - """skip the first n rows. Use only with order_by""" - offset: Int + """Get the document in other stages""" + documentInStages( + """Decides if the current stage should be included or not""" + includeCurrent: Boolean! = false - """sort the rows by one or more columns""" - order_by: [roleAssignment_order_by!] + """ + Decides if the documents should match the parent documents locale or should use the fallback order defined in the tree + """ + inheritLocale: Boolean! = false - """filter the rows returned""" - where: roleAssignment_bool_exp - ): [roleAssignment!]! + """Potential stages that should be returned""" + stages: [Stage!]! = [DRAFT, PUBLISHED] + ): [ScheduledRelease!]! - """An aggregate relationship""" - roles_aggregate( - """distinct select on columns""" - distinct_on: [roleAssignment_select_column!] + """Release error message""" + errorMessage: String - """limit the number of rows returned""" - limit: Int + """The unique identifier""" + id: ID! - """skip the first n rows. Use only with order_by""" - offset: Int + """Whether scheduled release should be run""" + isActive: Boolean! - """sort the rows by one or more columns""" - order_by: [roleAssignment_order_by!] + """Whether scheduled release is implicit""" + isImplicit: Boolean! + + """Operations to run with this release""" + operations( + after: String + before: String + first: Int + + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `operations` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + last: Int + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `operations` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + orderBy: ScheduledOperationOrderByInput + skip: Int + where: ScheduledOperationWhereInput + ): [ScheduledOperation!]! + + """The time the document was published. Null on documents in draft stage.""" + publishedAt: DateTime + + """User that last published this document""" + publishedBy( + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + ): User + + """Release date and time""" + releaseAt: DateTime + + """System stage field""" + stage: Stage! + + """Release Status""" + status: ScheduledReleaseStatus! + + """Release Title""" + title: String + + """The time the document was updated""" + updatedAt: DateTime! + + """User that last updated this document""" + updatedBy( + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + ): User +} + +"""A connection to a list of items.""" +type ScheduledReleaseConnection { + aggregate: Aggregate! + + """A list of edges.""" + edges: [ScheduledReleaseEdge!]! + + """Information to aid in pagination.""" + pageInfo: PageInfo! +} + +input ScheduledReleaseCreateInput { + createdAt: DateTime + description: String + errorMessage: String + isActive: Boolean = true + releaseAt: DateTime + title: String + updatedAt: DateTime +} + +"""An edge in a connection.""" +type ScheduledReleaseEdge { + """A cursor for use in pagination.""" + cursor: String! + + """The item at the end of the edge.""" + node: ScheduledRelease! +} + +enum ScheduledReleaseOrderByInput { + createdAt_ASC + createdAt_DESC + description_ASC + description_DESC + errorMessage_ASC + errorMessage_DESC + id_ASC + id_DESC + isActive_ASC + isActive_DESC + isImplicit_ASC + isImplicit_DESC + publishedAt_ASC + publishedAt_DESC + releaseAt_ASC + releaseAt_DESC + status_ASC + status_DESC + title_ASC + title_DESC + updatedAt_ASC + updatedAt_DESC +} + +"""System Scheduled Release Status""" +enum ScheduledReleaseStatus { + COMPLETED + FAILED + IN_PROGRESS + PENDING +} + +input ScheduledReleaseUpdateInput { + description: String + errorMessage: String + isActive: Boolean + releaseAt: DateTime + title: String +} + +"""Identifies documents""" +input ScheduledReleaseWhereInput { + """Logical AND on all given filters.""" + AND: [ScheduledReleaseWhereInput!] + + """Logical NOT on all given filters combined by AND.""" + NOT: [ScheduledReleaseWhereInput!] + + """Logical OR on all given filters.""" + OR: [ScheduledReleaseWhereInput!] + + """Contains search across all appropriate fields.""" + _search: String + createdAt: DateTime + + """All values greater than the given value.""" + createdAt_gt: DateTime + + """All values greater than or equal the given value.""" + createdAt_gte: DateTime + + """All values that are contained in given list.""" + createdAt_in: [DateTime] + + """All values less than the given value.""" + createdAt_lt: DateTime + + """All values less than or equal the given value.""" + createdAt_lte: DateTime + + """Any other value that exists and is not equal to the given value.""" + createdAt_not: DateTime + + """All values that are not contained in given list.""" + createdAt_not_in: [DateTime] + createdBy: UserWhereInput + description: String + + """All values containing the given string.""" + description_contains: String + + """All values ending with the given string.""" + description_ends_with: String + + """All values that are contained in given list.""" + description_in: [String] + + """Any other value that exists and is not equal to the given value.""" + description_not: String + + """All values not containing the given string.""" + description_not_contains: String + + """All values not ending with the given string""" + description_not_ends_with: String + + """All values that are not contained in given list.""" + description_not_in: [String] + + """All values not starting with the given string.""" + description_not_starts_with: String + + """All values starting with the given string.""" + description_starts_with: String + errorMessage: String + + """All values containing the given string.""" + errorMessage_contains: String + + """All values ending with the given string.""" + errorMessage_ends_with: String + + """All values that are contained in given list.""" + errorMessage_in: [String] + + """Any other value that exists and is not equal to the given value.""" + errorMessage_not: String + + """All values not containing the given string.""" + errorMessage_not_contains: String + + """All values not ending with the given string""" + errorMessage_not_ends_with: String + + """All values that are not contained in given list.""" + errorMessage_not_in: [String] + + """All values not starting with the given string.""" + errorMessage_not_starts_with: String + + """All values starting with the given string.""" + errorMessage_starts_with: String + id: ID + + """All values containing the given string.""" + id_contains: ID + + """All values ending with the given string.""" + id_ends_with: ID + + """All values that are contained in given list.""" + id_in: [ID] + + """Any other value that exists and is not equal to the given value.""" + id_not: ID + + """All values not containing the given string.""" + id_not_contains: ID + + """All values not ending with the given string""" + id_not_ends_with: ID + + """All values that are not contained in given list.""" + id_not_in: [ID] + + """All values not starting with the given string.""" + id_not_starts_with: ID + + """All values starting with the given string.""" + id_starts_with: ID + isActive: Boolean + + """Any other value that exists and is not equal to the given value.""" + isActive_not: Boolean + isImplicit: Boolean + + """Any other value that exists and is not equal to the given value.""" + isImplicit_not: Boolean + operations_every: ScheduledOperationWhereInput + operations_none: ScheduledOperationWhereInput + operations_some: ScheduledOperationWhereInput + publishedAt: DateTime + + """All values greater than the given value.""" + publishedAt_gt: DateTime + + """All values greater than or equal the given value.""" + publishedAt_gte: DateTime + + """All values that are contained in given list.""" + publishedAt_in: [DateTime] + + """All values less than the given value.""" + publishedAt_lt: DateTime + + """All values less than or equal the given value.""" + publishedAt_lte: DateTime + + """Any other value that exists and is not equal to the given value.""" + publishedAt_not: DateTime + + """All values that are not contained in given list.""" + publishedAt_not_in: [DateTime] + publishedBy: UserWhereInput + releaseAt: DateTime + + """All values greater than the given value.""" + releaseAt_gt: DateTime + + """All values greater than or equal the given value.""" + releaseAt_gte: DateTime + + """All values that are contained in given list.""" + releaseAt_in: [DateTime] + + """All values less than the given value.""" + releaseAt_lt: DateTime + + """All values less than or equal the given value.""" + releaseAt_lte: DateTime + + """Any other value that exists and is not equal to the given value.""" + releaseAt_not: DateTime + + """All values that are not contained in given list.""" + releaseAt_not_in: [DateTime] + status: ScheduledReleaseStatus + + """All values that are contained in given list.""" + status_in: [ScheduledReleaseStatus] + + """Any other value that exists and is not equal to the given value.""" + status_not: ScheduledReleaseStatus + + """All values that are not contained in given list.""" + status_not_in: [ScheduledReleaseStatus] + title: String + + """All values containing the given string.""" + title_contains: String + + """All values ending with the given string.""" + title_ends_with: String + + """All values that are contained in given list.""" + title_in: [String] + + """Any other value that exists and is not equal to the given value.""" + title_not: String + + """All values not containing the given string.""" + title_not_contains: String + + """All values not ending with the given string""" + title_not_ends_with: String + + """All values that are not contained in given list.""" + title_not_in: [String] + + """All values not starting with the given string.""" + title_not_starts_with: String + + """All values starting with the given string.""" + title_starts_with: String + updatedAt: DateTime + + """All values greater than the given value.""" + updatedAt_gt: DateTime + + """All values greater than or equal the given value.""" + updatedAt_gte: DateTime + + """All values that are contained in given list.""" + updatedAt_in: [DateTime] + + """All values less than the given value.""" + updatedAt_lt: DateTime + + """All values less than or equal the given value.""" + updatedAt_lte: DateTime + + """Any other value that exists and is not equal to the given value.""" + updatedAt_not: DateTime + + """All values that are not contained in given list.""" + updatedAt_not_in: [DateTime] + updatedBy: UserWhereInput +} + +"""References ScheduledRelease record uniquely""" +input ScheduledReleaseWhereUniqueInput { + id: ID +} + +"""Stage system enumeration""" +enum Stage { + """The Draft is the default stage for all your content.""" + DRAFT + + """The Published stage is where you can publish your content to.""" + PUBLISHED +} + +""" +Boolean expression to compare columns of type "String". All fields are combined with logical 'AND'. +""" +input String_comparison_exp { + _eq: String + _gt: String + _gte: String + + """does the column match the given case-insensitive pattern""" + _ilike: String + _in: [String!] + + """ + does the column match the given POSIX regular expression, case insensitive + """ + _iregex: String + _is_null: Boolean + + """does the column match the given pattern""" + _like: String + _lt: String + _lte: String + _neq: String + + """does the column NOT match the given case-insensitive pattern""" + _nilike: String + _nin: [String!] + + """ + does the column NOT match the given POSIX regular expression, case insensitive + """ + _niregex: String + + """does the column NOT match the given pattern""" + _nlike: String + + """ + does the column NOT match the given POSIX regular expression, case sensitive + """ + _nregex: String + + """does the column NOT match the given SQL regular expression""" + _nsimilar: String + + """ + does the column match the given POSIX regular expression, case sensitive + """ + _regex: String + + """does the column match the given SQL regular expression""" + _similar: String +} + +enum SystemDateTimeFieldVariation { + BASE + COMBINED + LOCALIZATION +} + +"""User system model""" +type User implements Entity & Node { + """The time the document was created""" + createdAt: DateTime! + + """Get the document in other stages""" + documentInStages( + """Decides if the current stage should be included or not""" + includeCurrent: Boolean! = false + + """ + Decides if the documents should match the parent documents locale or should use the fallback order defined in the tree + """ + inheritLocale: Boolean! = false + + """Potential stages that should be returned""" + stages: [Stage!]! = [DRAFT, PUBLISHED] + ): [User!]! + + """The unique identifier""" + id: ID! + + """Flag to determine if user is active or not""" + isActive: Boolean! + + """User Kind. Can be either MEMBER, PAT or PUBLIC""" + kind: UserKind! + + """The username""" + name: String! + + """Profile Picture url""" + picture: String + + """The time the document was published. Null on documents in draft stage.""" + publishedAt: DateTime + + """System stage field""" + stage: Stage! + + """The time the document was updated""" + updatedAt: DateTime! +} + +"""A connection to a list of items.""" +type UserConnection { + aggregate: Aggregate! + + """A list of edges.""" + edges: [UserEdge!]! + + """Information to aid in pagination.""" + pageInfo: PageInfo! +} + +"""An edge in a connection.""" +type UserEdge { + """A cursor for use in pagination.""" + cursor: String! + + """The item at the end of the edge.""" + node: User! +} + +"""System User Kind""" +enum UserKind { + APP_TOKEN + MEMBER + PAT + PUBLIC + WEBHOOK +} + +enum UserOrderByInput { + createdAt_ASC + createdAt_DESC + id_ASC + id_DESC + isActive_ASC + isActive_DESC + kind_ASC + kind_DESC + name_ASC + name_DESC + picture_ASC + picture_DESC + publishedAt_ASC + publishedAt_DESC + updatedAt_ASC + updatedAt_DESC +} + +""" +This contains a set of filters that can be used to compare values internally +""" +input UserWhereComparatorInput { + """ + This field can be used to request to check if the entry is outdated by internal comparison + """ + outdated_to: Boolean +} + +"""Identifies documents""" +input UserWhereInput { + """Logical AND on all given filters.""" + AND: [UserWhereInput!] + + """Logical NOT on all given filters combined by AND.""" + NOT: [UserWhereInput!] + + """Logical OR on all given filters.""" + OR: [UserWhereInput!] + + """Contains search across all appropriate fields.""" + _search: String + createdAt: DateTime + + """All values greater than the given value.""" + createdAt_gt: DateTime + + """All values greater than or equal the given value.""" + createdAt_gte: DateTime + + """All values that are contained in given list.""" + createdAt_in: [DateTime] + + """All values less than the given value.""" + createdAt_lt: DateTime + + """All values less than or equal the given value.""" + createdAt_lte: DateTime + + """Any other value that exists and is not equal to the given value.""" + createdAt_not: DateTime + + """All values that are not contained in given list.""" + createdAt_not_in: [DateTime] + documentInStages_every: UserWhereStageInput + documentInStages_none: UserWhereStageInput + documentInStages_some: UserWhereStageInput + id: ID + + """All values containing the given string.""" + id_contains: ID + + """All values ending with the given string.""" + id_ends_with: ID + + """All values that are contained in given list.""" + id_in: [ID] + + """Any other value that exists and is not equal to the given value.""" + id_not: ID + + """All values not containing the given string.""" + id_not_contains: ID + + """All values not ending with the given string""" + id_not_ends_with: ID + + """All values that are not contained in given list.""" + id_not_in: [ID] + + """All values not starting with the given string.""" + id_not_starts_with: ID + + """All values starting with the given string.""" + id_starts_with: ID + isActive: Boolean + + """Any other value that exists and is not equal to the given value.""" + isActive_not: Boolean + kind: UserKind + + """All values that are contained in given list.""" + kind_in: [UserKind] + + """Any other value that exists and is not equal to the given value.""" + kind_not: UserKind + + """All values that are not contained in given list.""" + kind_not_in: [UserKind] + name: String + + """All values containing the given string.""" + name_contains: String + + """All values ending with the given string.""" + name_ends_with: String + + """All values that are contained in given list.""" + name_in: [String] + + """Any other value that exists and is not equal to the given value.""" + name_not: String + + """All values not containing the given string.""" + name_not_contains: String + + """All values not ending with the given string""" + name_not_ends_with: String + + """All values that are not contained in given list.""" + name_not_in: [String] + + """All values not starting with the given string.""" + name_not_starts_with: String + + """All values starting with the given string.""" + name_starts_with: String + picture: String + + """All values containing the given string.""" + picture_contains: String + + """All values ending with the given string.""" + picture_ends_with: String + + """All values that are contained in given list.""" + picture_in: [String] + + """Any other value that exists and is not equal to the given value.""" + picture_not: String + + """All values not containing the given string.""" + picture_not_contains: String + + """All values not ending with the given string""" + picture_not_ends_with: String + + """All values that are not contained in given list.""" + picture_not_in: [String] + + """All values not starting with the given string.""" + picture_not_starts_with: String + + """All values starting with the given string.""" + picture_starts_with: String + publishedAt: DateTime + + """All values greater than the given value.""" + publishedAt_gt: DateTime + + """All values greater than or equal the given value.""" + publishedAt_gte: DateTime + + """All values that are contained in given list.""" + publishedAt_in: [DateTime] + + """All values less than the given value.""" + publishedAt_lt: DateTime + + """All values less than or equal the given value.""" + publishedAt_lte: DateTime + + """Any other value that exists and is not equal to the given value.""" + publishedAt_not: DateTime + + """All values that are not contained in given list.""" + publishedAt_not_in: [DateTime] + updatedAt: DateTime + + """All values greater than the given value.""" + updatedAt_gt: DateTime + + """All values greater than or equal the given value.""" + updatedAt_gte: DateTime + + """All values that are contained in given list.""" + updatedAt_in: [DateTime] + + """All values less than the given value.""" + updatedAt_lt: DateTime + + """All values less than or equal the given value.""" + updatedAt_lte: DateTime + + """Any other value that exists and is not equal to the given value.""" + updatedAt_not: DateTime + + """All values that are not contained in given list.""" + updatedAt_not_in: [DateTime] +} + +""" +The document in stages filter allows specifying a stage entry to cross compare the same document between different stages +""" +input UserWhereStageInput { + """Logical AND on all given filters.""" + AND: [UserWhereStageInput!] + + """Logical NOT on all given filters combined by AND.""" + NOT: [UserWhereStageInput!] + + """Logical OR on all given filters.""" + OR: [UserWhereStageInput!] + + """ + This field contains fields which can be set as true or false to specify an internal comparison + """ + compareWithParent: UserWhereComparatorInput + + """Specify the stage to compare with""" + stage: Stage +} + +"""References User record uniquely""" +input UserWhereUniqueInput { + id: ID +} + +type Version { + createdAt: DateTime! + id: ID! + revision: Int! + stage: Stage! +} + +input VersionWhereInput { + id: ID! + revision: Int! + stage: Stage! +} + +""" +An account can represent a user or a role on an organizer. It stores essential information and is used as the root class for relationships with other tables +""" +type account { + address: String! + created_at: timestamptz + id: uuid! + + """An object relationship""" + kyc: kyc + + """An array relationship""" + roles( + """distinct select on columns""" + distinct_on: [roleAssignment_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [roleAssignment_order_by!] + + """filter the rows returned""" + where: roleAssignment_bool_exp + ): [roleAssignment!]! + + """An aggregate relationship""" + roles_aggregate( + """distinct select on columns""" + distinct_on: [roleAssignment_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [roleAssignment_order_by!] + + """filter the rows returned""" + where: roleAssignment_bool_exp + ): roleAssignment_aggregate! + + """An object relationship""" + stripeCustomer: stripeCustomer + updated_at: timestamptz +} + +""" +aggregated selection of "account" +""" +type account_aggregate { + aggregate: account_aggregate_fields + nodes: [account!]! +} + +""" +aggregate fields of "account" +""" +type account_aggregate_fields { + count(columns: [account_select_column!], distinct: Boolean): Int! + max: account_max_fields + min: account_min_fields +} + +""" +Boolean expression to filter rows from the table "account". All fields are combined with a logical 'AND'. +""" +input account_bool_exp { + _and: [account_bool_exp!] + _not: account_bool_exp + _or: [account_bool_exp!] + address: String_comparison_exp + created_at: timestamptz_comparison_exp + id: uuid_comparison_exp + kyc: kyc_bool_exp + roles: roleAssignment_bool_exp + roles_aggregate: roleAssignment_aggregate_bool_exp + stripeCustomer: stripeCustomer_bool_exp + updated_at: timestamptz_comparison_exp +} + +""" +unique or primary key constraints on table "account" +""" +enum account_constraint { + """ + unique or primary key constraint on columns "address" + """ + account_address_key + + """ + unique or primary key constraint on columns "id" + """ + account_pkey +} + +""" +input type for inserting data into table "account" +""" +input account_insert_input { + address: String + created_at: timestamptz + id: uuid + kyc: kyc_obj_rel_insert_input + roles: roleAssignment_arr_rel_insert_input + stripeCustomer: stripeCustomer_obj_rel_insert_input + updated_at: timestamptz +} + +"""aggregate max on columns""" +type account_max_fields { + address: String + created_at: timestamptz + id: uuid + updated_at: timestamptz +} + +"""aggregate min on columns""" +type account_min_fields { + address: String + created_at: timestamptz + id: uuid + updated_at: timestamptz +} + +""" +response of any mutation on the table "account" +""" +type account_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [account!]! +} + +""" +input type for inserting object relation for remote table "account" +""" +input account_obj_rel_insert_input { + data: account_insert_input! + + """upsert condition""" + on_conflict: account_on_conflict +} + +""" +on_conflict condition type for table "account" +""" +input account_on_conflict { + constraint: account_constraint! + update_columns: [account_update_column!]! = [] + where: account_bool_exp +} + +"""Ordering options when selecting data from "account".""" +input account_order_by { + address: order_by + created_at: order_by + id: order_by + kyc: kyc_order_by + roles_aggregate: roleAssignment_aggregate_order_by + stripeCustomer: stripeCustomer_order_by + updated_at: order_by +} + +"""primary key columns input for table: account""" +input account_pk_columns_input { + id: uuid! +} + +""" +select columns of table "account" +""" +enum account_select_column { + """column name""" + address + + """column name""" + created_at + + """column name""" + id + + """column name""" + updated_at +} + +""" +input type for updating data in table "account" +""" +input account_set_input { + address: String + created_at: timestamptz + id: uuid + updated_at: timestamptz +} + +""" +Streaming cursor of the table "account" +""" +input account_stream_cursor_input { + """Stream column input with initial value""" + initial_value: account_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input account_stream_cursor_value_input { + address: String + created_at: timestamptz + id: uuid + updated_at: timestamptz +} + +""" +update columns of table "account" +""" +enum account_update_column { + """column name""" + address + + """column name""" + created_at + + """column name""" + id + + """column name""" + updated_at +} + +input account_updates { + """sets the columns of the filtered rows to the given values""" + _set: account_set_input + + """filter the rows which have to be updated""" + where: account_bool_exp! +} + +""" +The apiKeyStatus table defines the possible status values for API keys. It ensures data integrity and provides a centralized reference for the status field in the publishableApiKey and secretApiKey tables. +""" +type apiKeyStatus { + """ + The status value for API keys. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". + """ + value: String! +} + +""" +aggregated selection of "apiKeyStatus" +""" +type apiKeyStatus_aggregate { + aggregate: apiKeyStatus_aggregate_fields + nodes: [apiKeyStatus!]! +} + +""" +aggregate fields of "apiKeyStatus" +""" +type apiKeyStatus_aggregate_fields { + count(columns: [apiKeyStatus_select_column!], distinct: Boolean): Int! + max: apiKeyStatus_max_fields + min: apiKeyStatus_min_fields +} + +""" +Boolean expression to filter rows from the table "apiKeyStatus". All fields are combined with a logical 'AND'. +""" +input apiKeyStatus_bool_exp { + _and: [apiKeyStatus_bool_exp!] + _not: apiKeyStatus_bool_exp + _or: [apiKeyStatus_bool_exp!] + value: String_comparison_exp +} + +""" +unique or primary key constraints on table "apiKeyStatus" +""" +enum apiKeyStatus_constraint { + """ + unique or primary key constraint on columns "value" + """ + apiKeyStatus_pkey +} + +enum apiKeyStatus_enum { + ACTIVE + DISABLED + EXPIRED +} + +""" +Boolean expression to compare columns of type "apiKeyStatus_enum". All fields are combined with logical 'AND'. +""" +input apiKeyStatus_enum_comparison_exp { + _eq: apiKeyStatus_enum + _in: [apiKeyStatus_enum!] + _is_null: Boolean + _neq: apiKeyStatus_enum + _nin: [apiKeyStatus_enum!] +} + +""" +input type for inserting data into table "apiKeyStatus" +""" +input apiKeyStatus_insert_input { + """ + The status value for API keys. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". + """ + value: String +} + +"""aggregate max on columns""" +type apiKeyStatus_max_fields { + """ + The status value for API keys. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". + """ + value: String +} + +"""aggregate min on columns""" +type apiKeyStatus_min_fields { + """ + The status value for API keys. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". + """ + value: String +} + +""" +response of any mutation on the table "apiKeyStatus" +""" +type apiKeyStatus_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [apiKeyStatus!]! +} + +""" +on_conflict condition type for table "apiKeyStatus" +""" +input apiKeyStatus_on_conflict { + constraint: apiKeyStatus_constraint! + update_columns: [apiKeyStatus_update_column!]! = [] + where: apiKeyStatus_bool_exp +} + +"""Ordering options when selecting data from "apiKeyStatus".""" +input apiKeyStatus_order_by { + value: order_by +} + +"""primary key columns input for table: apiKeyStatus""" +input apiKeyStatus_pk_columns_input { + """ + The status value for API keys. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". + """ + value: String! +} + +""" +select columns of table "apiKeyStatus" +""" +enum apiKeyStatus_select_column { + """column name""" + value +} + +""" +input type for updating data in table "apiKeyStatus" +""" +input apiKeyStatus_set_input { + """ + The status value for API keys. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". + """ + value: String +} + +""" +Streaming cursor of the table "apiKeyStatus" +""" +input apiKeyStatus_stream_cursor_input { + """Stream column input with initial value""" + initial_value: apiKeyStatus_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input apiKeyStatus_stream_cursor_value_input { + """ + The status value for API keys. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". + """ + value: String +} + +""" +update columns of table "apiKeyStatus" +""" +enum apiKeyStatus_update_column { + """column name""" + value +} + +input apiKeyStatus_updates { + """sets the columns of the filtered rows to the given values""" + _set: apiKeyStatus_set_input + + """filter the rows which have to be updated""" + where: apiKeyStatus_bool_exp! +} + +""" +The apiKeyType table defines the possible types of API keys. It ensures data integrity and provides a centralized reference for the type field in the api key tables. +""" +type apiKeyType { + """The type of the API key""" + value: String! +} + +""" +aggregated selection of "apiKeyType" +""" +type apiKeyType_aggregate { + aggregate: apiKeyType_aggregate_fields + nodes: [apiKeyType!]! +} + +""" +aggregate fields of "apiKeyType" +""" +type apiKeyType_aggregate_fields { + count(columns: [apiKeyType_select_column!], distinct: Boolean): Int! + max: apiKeyType_max_fields + min: apiKeyType_min_fields +} + +""" +Boolean expression to filter rows from the table "apiKeyType". All fields are combined with a logical 'AND'. +""" +input apiKeyType_bool_exp { + _and: [apiKeyType_bool_exp!] + _not: apiKeyType_bool_exp + _or: [apiKeyType_bool_exp!] + value: String_comparison_exp +} + +""" +unique or primary key constraints on table "apiKeyType" +""" +enum apiKeyType_constraint { + """ + unique or primary key constraint on columns "value" + """ + apiKeyType_pkey +} + +enum apiKeyType_enum { + EXTERNAL +} + +""" +Boolean expression to compare columns of type "apiKeyType_enum". All fields are combined with logical 'AND'. +""" +input apiKeyType_enum_comparison_exp { + _eq: apiKeyType_enum + _in: [apiKeyType_enum!] + _is_null: Boolean + _neq: apiKeyType_enum + _nin: [apiKeyType_enum!] +} + +""" +input type for inserting data into table "apiKeyType" +""" +input apiKeyType_insert_input { + """The type of the API key""" + value: String +} + +"""aggregate max on columns""" +type apiKeyType_max_fields { + """The type of the API key""" + value: String +} + +"""aggregate min on columns""" +type apiKeyType_min_fields { + """The type of the API key""" + value: String +} + +""" +response of any mutation on the table "apiKeyType" +""" +type apiKeyType_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [apiKeyType!]! +} + +""" +on_conflict condition type for table "apiKeyType" +""" +input apiKeyType_on_conflict { + constraint: apiKeyType_constraint! + update_columns: [apiKeyType_update_column!]! = [] + where: apiKeyType_bool_exp +} + +"""Ordering options when selecting data from "apiKeyType".""" +input apiKeyType_order_by { + value: order_by +} + +"""primary key columns input for table: apiKeyType""" +input apiKeyType_pk_columns_input { + """The type of the API key""" + value: String! +} + +""" +select columns of table "apiKeyType" +""" +enum apiKeyType_select_column { + """column name""" + value +} + +""" +input type for updating data in table "apiKeyType" +""" +input apiKeyType_set_input { + """The type of the API key""" + value: String +} + +""" +Streaming cursor of the table "apiKeyType" +""" +input apiKeyType_stream_cursor_input { + """Stream column input with initial value""" + initial_value: apiKeyType_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input apiKeyType_stream_cursor_value_input { + """The type of the API key""" + value: String +} + +""" +update columns of table "apiKeyType" +""" +enum apiKeyType_update_column { + """column name""" + value +} + +input apiKeyType_updates { + """sets the columns of the filtered rows to the given values""" + _set: apiKeyType_set_input + + """filter the rows which have to be updated""" + where: apiKeyType_bool_exp! +} + +scalar bigint + +""" +Boolean expression to compare columns of type "bigint". All fields are combined with logical 'AND'. +""" +input bigint_comparison_exp { + _eq: bigint + _gt: bigint + _gte: bigint + _in: [bigint!] + _is_null: Boolean + _lt: bigint + _lte: bigint + _neq: bigint + _nin: [bigint!] +} + +""" +The contentSpaceParameters model is designed to define properties specifically for content spaces. This table includes essential details like the contentSpaceId, which links to the specific content space. By centralizing this information, our system can effectively manage and control parameters tied to each content space, enhancing functionality and flexibility. +""" +type contentSpaceParameters { + contentSpace( + """ + Defines which locales should be returned. + + Note that `ContentSpace` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + where: ContentSpaceWhereUniqueInput_remote_rel_contentSpaceParameterscontentSpace! + ): ContentSpace + + """ + It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. + """ + contentSpaceId: String! + created_at: timestamptz! + id: uuid! + organizerId: String! + status: contentSpaceStatus_enum + updated_at: timestamptz! +} + +""" +aggregated selection of "contentSpaceParameters" +""" +type contentSpaceParameters_aggregate { + aggregate: contentSpaceParameters_aggregate_fields + nodes: [contentSpaceParameters!]! +} + +""" +aggregate fields of "contentSpaceParameters" +""" +type contentSpaceParameters_aggregate_fields { + count(columns: [contentSpaceParameters_select_column!], distinct: Boolean): Int! + max: contentSpaceParameters_max_fields + min: contentSpaceParameters_min_fields +} + +""" +Boolean expression to filter rows from the table "contentSpaceParameters". All fields are combined with a logical 'AND'. +""" +input contentSpaceParameters_bool_exp { + _and: [contentSpaceParameters_bool_exp!] + _not: contentSpaceParameters_bool_exp + _or: [contentSpaceParameters_bool_exp!] + contentSpaceId: String_comparison_exp + created_at: timestamptz_comparison_exp + id: uuid_comparison_exp + organizerId: String_comparison_exp + status: contentSpaceStatus_enum_comparison_exp + updated_at: timestamptz_comparison_exp +} + +""" +unique or primary key constraints on table "contentSpaceParameters" +""" +enum contentSpaceParameters_constraint { + """ + unique or primary key constraint on columns "contentSpaceId" + """ + contentSpaceParameters_contentSpaceId_key + + """ + unique or primary key constraint on columns "id" + """ + contentSpaceParameters_pkey +} + +""" +input type for inserting data into table "contentSpaceParameters" +""" +input contentSpaceParameters_insert_input { + """ + It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. + """ + contentSpaceId: String + created_at: timestamptz + id: uuid + organizerId: String + status: contentSpaceStatus_enum + updated_at: timestamptz +} + +"""aggregate max on columns""" +type contentSpaceParameters_max_fields { + """ + It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. + """ + contentSpaceId: String + created_at: timestamptz + id: uuid + organizerId: String + updated_at: timestamptz +} + +"""aggregate min on columns""" +type contentSpaceParameters_min_fields { + """ + It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. + """ + contentSpaceId: String + created_at: timestamptz + id: uuid + organizerId: String + updated_at: timestamptz +} + +""" +response of any mutation on the table "contentSpaceParameters" +""" +type contentSpaceParameters_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [contentSpaceParameters!]! +} + +""" +on_conflict condition type for table "contentSpaceParameters" +""" +input contentSpaceParameters_on_conflict { + constraint: contentSpaceParameters_constraint! + update_columns: [contentSpaceParameters_update_column!]! = [] + where: contentSpaceParameters_bool_exp +} + +"""Ordering options when selecting data from "contentSpaceParameters".""" +input contentSpaceParameters_order_by { + contentSpaceId: order_by + created_at: order_by + id: order_by + organizerId: order_by + status: order_by + updated_at: order_by +} + +"""primary key columns input for table: contentSpaceParameters""" +input contentSpaceParameters_pk_columns_input { + id: uuid! +} + +""" +select columns of table "contentSpaceParameters" +""" +enum contentSpaceParameters_select_column { + """column name""" + contentSpaceId + + """column name""" + created_at + + """column name""" + id + + """column name""" + organizerId + + """column name""" + status + + """column name""" + updated_at +} + +""" +input type for updating data in table "contentSpaceParameters" +""" +input contentSpaceParameters_set_input { + """ + It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. + """ + contentSpaceId: String + created_at: timestamptz + id: uuid + organizerId: String + status: contentSpaceStatus_enum + updated_at: timestamptz +} + +""" +Streaming cursor of the table "contentSpaceParameters" +""" +input contentSpaceParameters_stream_cursor_input { + """Stream column input with initial value""" + initial_value: contentSpaceParameters_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input contentSpaceParameters_stream_cursor_value_input { + """ + It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. + """ + contentSpaceId: String + created_at: timestamptz + id: uuid + organizerId: String + status: contentSpaceStatus_enum + updated_at: timestamptz +} + +""" +update columns of table "contentSpaceParameters" +""" +enum contentSpaceParameters_update_column { + """column name""" + contentSpaceId + + """column name""" + created_at + + """column name""" + id + + """column name""" + organizerId + + """column name""" + status + + """column name""" + updated_at +} + +input contentSpaceParameters_updates { + """sets the columns of the filtered rows to the given values""" + _set: contentSpaceParameters_set_input + + """filter the rows which have to be updated""" + where: contentSpaceParameters_bool_exp! +} + +""" +columns and relationships of "contentSpaceStatus" +""" +type contentSpaceStatus { + value: String! +} + +""" +aggregated selection of "contentSpaceStatus" +""" +type contentSpaceStatus_aggregate { + aggregate: contentSpaceStatus_aggregate_fields + nodes: [contentSpaceStatus!]! +} + +""" +aggregate fields of "contentSpaceStatus" +""" +type contentSpaceStatus_aggregate_fields { + count(columns: [contentSpaceStatus_select_column!], distinct: Boolean): Int! + max: contentSpaceStatus_max_fields + min: contentSpaceStatus_min_fields +} + +""" +Boolean expression to filter rows from the table "contentSpaceStatus". All fields are combined with a logical 'AND'. +""" +input contentSpaceStatus_bool_exp { + _and: [contentSpaceStatus_bool_exp!] + _not: contentSpaceStatus_bool_exp + _or: [contentSpaceStatus_bool_exp!] + value: String_comparison_exp +} + +""" +unique or primary key constraints on table "contentSpaceStatus" +""" +enum contentSpaceStatus_constraint { + """ + unique or primary key constraint on columns "value" + """ + contentSpaceStatus_pkey +} + +enum contentSpaceStatus_enum { + DRAFT + PUBLISHED +} + +""" +Boolean expression to compare columns of type "contentSpaceStatus_enum". All fields are combined with logical 'AND'. +""" +input contentSpaceStatus_enum_comparison_exp { + _eq: contentSpaceStatus_enum + _in: [contentSpaceStatus_enum!] + _is_null: Boolean + _neq: contentSpaceStatus_enum + _nin: [contentSpaceStatus_enum!] +} + +""" +input type for inserting data into table "contentSpaceStatus" +""" +input contentSpaceStatus_insert_input { + value: String +} + +"""aggregate max on columns""" +type contentSpaceStatus_max_fields { + value: String +} + +"""aggregate min on columns""" +type contentSpaceStatus_min_fields { + value: String +} + +""" +response of any mutation on the table "contentSpaceStatus" +""" +type contentSpaceStatus_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [contentSpaceStatus!]! +} + +""" +on_conflict condition type for table "contentSpaceStatus" +""" +input contentSpaceStatus_on_conflict { + constraint: contentSpaceStatus_constraint! + update_columns: [contentSpaceStatus_update_column!]! = [] + where: contentSpaceStatus_bool_exp +} + +"""Ordering options when selecting data from "contentSpaceStatus".""" +input contentSpaceStatus_order_by { + value: order_by +} + +"""primary key columns input for table: contentSpaceStatus""" +input contentSpaceStatus_pk_columns_input { + value: String! +} + +""" +select columns of table "contentSpaceStatus" +""" +enum contentSpaceStatus_select_column { + """column name""" + value +} + +""" +input type for updating data in table "contentSpaceStatus" +""" +input contentSpaceStatus_set_input { + value: String +} + +""" +Streaming cursor of the table "contentSpaceStatus" +""" +input contentSpaceStatus_stream_cursor_input { + """Stream column input with initial value""" + initial_value: contentSpaceStatus_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input contentSpaceStatus_stream_cursor_value_input { + value: String +} + +""" +update columns of table "contentSpaceStatus" +""" +enum contentSpaceStatus_update_column { + """column name""" + value +} + +input contentSpaceStatus_updates { + """sets the columns of the filtered rows to the given values""" + _set: contentSpaceStatus_set_input + + """filter the rows which have to be updated""" + where: contentSpaceStatus_bool_exp! +} + +""" +Currencies code following the standard ISO 4217 (https://en.wikipedia.org/wiki/ISO_4217) +""" +type currency { + value: String! +} + +""" +aggregated selection of "currency" +""" +type currency_aggregate { + aggregate: currency_aggregate_fields + nodes: [currency!]! +} + +""" +aggregate fields of "currency" +""" +type currency_aggregate_fields { + count(columns: [currency_select_column!], distinct: Boolean): Int! + max: currency_max_fields + min: currency_min_fields +} + +""" +Boolean expression to filter rows from the table "currency". All fields are combined with a logical 'AND'. +""" +input currency_bool_exp { + _and: [currency_bool_exp!] + _not: currency_bool_exp + _or: [currency_bool_exp!] + value: String_comparison_exp +} + +""" +unique or primary key constraints on table "currency" +""" +enum currency_constraint { + """ + unique or primary key constraint on columns "value" + """ + currency_pkey +} + +enum currency_enum { + AED + CNY + EUR + GBP + QAR + SGD + USD +} + +""" +Boolean expression to compare columns of type "currency_enum". All fields are combined with logical 'AND'. +""" +input currency_enum_comparison_exp { + _eq: currency_enum + _in: [currency_enum!] + _is_null: Boolean + _neq: currency_enum + _nin: [currency_enum!] +} + +""" +input type for inserting data into table "currency" +""" +input currency_insert_input { + value: String +} + +"""aggregate max on columns""" +type currency_max_fields { + value: String +} + +"""aggregate min on columns""" +type currency_min_fields { + value: String +} + +""" +response of any mutation on the table "currency" +""" +type currency_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [currency!]! +} + +""" +on_conflict condition type for table "currency" +""" +input currency_on_conflict { + constraint: currency_constraint! + update_columns: [currency_update_column!]! = [] + where: currency_bool_exp +} + +"""Ordering options when selecting data from "currency".""" +input currency_order_by { + value: order_by +} + +"""primary key columns input for table: currency""" +input currency_pk_columns_input { + value: String! +} + +""" +select columns of table "currency" +""" +enum currency_select_column { + """column name""" + value +} + +""" +input type for updating data in table "currency" +""" +input currency_set_input { + value: String +} + +""" +Streaming cursor of the table "currency" +""" +input currency_stream_cursor_input { + """Stream column input with initial value""" + initial_value: currency_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input currency_stream_cursor_value_input { + value: String +} + +""" +update columns of table "currency" +""" +enum currency_update_column { + """column name""" + value +} + +input currency_updates { + """sets the columns of the filtered rows to the given values""" + _set: currency_set_input + + """filter the rows which have to be updated""" + where: currency_bool_exp! +} + +"""ordering argument of a cursor""" +enum cursor_ordering { + """ascending ordering of the cursor""" + ASC + + """descending ordering of the cursor""" + DESC +} + +""" +The eventParameters model is designed to define properties on an event involving all event passes. This table includes critical details like the eventId and activityWebhookId, which aids in monitoring and processing events or changes related to the event parameters. By centralizing this information, our system can effectively manage and control parameters tied to specific events, enhancing the overall functionality and flexibility of event handling. +""" +type eventParameters { + """ + The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. + """ + activityWebhookId: String + + """The unique signing key used for securing activity webhooks.""" + activityWebhookSigningKey: String + created_at: timestamptz! + + """ + The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. + """ + dateEnd: timestamp + + """ + The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. + """ + dateSaleEnd: timestamp + + """ + The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. + """ + dateSaleStart: timestamp + + """ + The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. + """ + dateStart: timestamp + event( + """ + Defines which locales should be returned. + + Note that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + where: EventWhereUniqueInput_remote_rel_eventParametersevent! + ): Event + eventId: String! + + """An array relationship""" + eventPassNftContracts( + """distinct select on columns""" + distinct_on: [eventPassNftContract_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [eventPassNftContract_order_by!] + + """filter the rows returned""" + where: eventPassNftContract_bool_exp + ): [eventPassNftContract!]! + + """An aggregate relationship""" + eventPassNftContracts_aggregate( + """distinct select on columns""" + distinct_on: [eventPassNftContract_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [eventPassNftContract_order_by!] + + """filter the rows returned""" + where: eventPassNftContract_bool_exp + ): eventPassNftContract_aggregate! + + """An array relationship""" + eventPassNfts( + """distinct select on columns""" + distinct_on: [eventPassNft_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [eventPassNft_order_by!] + + """filter the rows returned""" + where: eventPassNft_bool_exp + ): [eventPassNft!]! + + """An aggregate relationship""" + eventPassNfts_aggregate( + """distinct select on columns""" + distinct_on: [eventPassNft_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [eventPassNft_order_by!] + + """filter the rows returned""" + where: eventPassNft_bool_exp + ): eventPassNft_aggregate! + id: uuid! + + """ + A computed field, executes function "is_event_ongoing" + """ + isOngoing: Boolean + + """ + A computed field, executes function "is_sale_ongoing" + """ + isSaleOngoing: Boolean + + """The identifier for the metadata update webhook.""" + metadataUpdateWebhookId: String + + """The unique signing key used for securing metadata update webhooks.""" + metadataUpdateWebhookSigningKey: String + organizer( + """ + Defines which locales should be returned. + + Note that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + where: OrganizerWhereUniqueInput_remote_rel_eventParametersorganizer! + ): Organizer + organizerId: String! + status: eventStatus_enum + + """ + The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. + """ + timezone: String! + updated_at: timestamptz! +} + +""" +aggregated selection of "eventParameters" +""" +type eventParameters_aggregate { + aggregate: eventParameters_aggregate_fields + nodes: [eventParameters!]! +} + +""" +aggregate fields of "eventParameters" +""" +type eventParameters_aggregate_fields { + count(columns: [eventParameters_select_column!], distinct: Boolean): Int! + max: eventParameters_max_fields + min: eventParameters_min_fields +} + +""" +Boolean expression to filter rows from the table "eventParameters". All fields are combined with a logical 'AND'. +""" +input eventParameters_bool_exp { + _and: [eventParameters_bool_exp!] + _not: eventParameters_bool_exp + _or: [eventParameters_bool_exp!] + activityWebhookId: String_comparison_exp + activityWebhookSigningKey: String_comparison_exp + created_at: timestamptz_comparison_exp + dateEnd: timestamp_comparison_exp + dateSaleEnd: timestamp_comparison_exp + dateSaleStart: timestamp_comparison_exp + dateStart: timestamp_comparison_exp + eventId: String_comparison_exp + eventPassNftContracts: eventPassNftContract_bool_exp + eventPassNftContracts_aggregate: eventPassNftContract_aggregate_bool_exp + eventPassNfts: eventPassNft_bool_exp + eventPassNfts_aggregate: eventPassNft_aggregate_bool_exp + id: uuid_comparison_exp + isOngoing: Boolean_comparison_exp + isSaleOngoing: Boolean_comparison_exp + metadataUpdateWebhookId: String_comparison_exp + metadataUpdateWebhookSigningKey: String_comparison_exp + organizerId: String_comparison_exp + status: eventStatus_enum_comparison_exp + timezone: String_comparison_exp + updated_at: timestamptz_comparison_exp +} + +""" +unique or primary key constraints on table "eventParameters" +""" +enum eventParameters_constraint { + """ + unique or primary key constraint on columns "eventId" + """ + eventParameters_eventId_key + + """ + unique or primary key constraint on columns "metadataUpdateWebhookSigningKey" + """ + eventParameters_metadataUpdateWebhookSigningKey_key + + """ + unique or primary key constraint on columns "id" + """ + eventParameters_pkey + + """ + unique or primary key constraint on columns "activityWebhookSigningKey" + """ + eventParameters_signingKey_key +} + +""" +input type for inserting data into table "eventParameters" +""" +input eventParameters_insert_input { + """ + The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. + """ + activityWebhookId: String + + """The unique signing key used for securing activity webhooks.""" + activityWebhookSigningKey: String + created_at: timestamptz + + """ + The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. + """ + dateEnd: timestamp + + """ + The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. + """ + dateSaleEnd: timestamp + + """ + The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. + """ + dateSaleStart: timestamp + + """ + The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. + """ + dateStart: timestamp + eventId: String + eventPassNftContracts: eventPassNftContract_arr_rel_insert_input + eventPassNfts: eventPassNft_arr_rel_insert_input + id: uuid + + """The identifier for the metadata update webhook.""" + metadataUpdateWebhookId: String + + """The unique signing key used for securing metadata update webhooks.""" + metadataUpdateWebhookSigningKey: String + organizerId: String + status: eventStatus_enum + + """ + The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. + """ + timezone: String + updated_at: timestamptz +} + +"""aggregate max on columns""" +type eventParameters_max_fields { + """ + The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. + """ + activityWebhookId: String + + """The unique signing key used for securing activity webhooks.""" + activityWebhookSigningKey: String + created_at: timestamptz + + """ + The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. + """ + dateEnd: timestamp + + """ + The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. + """ + dateSaleEnd: timestamp + + """ + The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. + """ + dateSaleStart: timestamp + + """ + The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. + """ + dateStart: timestamp + eventId: String + id: uuid + + """The identifier for the metadata update webhook.""" + metadataUpdateWebhookId: String + + """The unique signing key used for securing metadata update webhooks.""" + metadataUpdateWebhookSigningKey: String + organizerId: String + + """ + The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. + """ + timezone: String + updated_at: timestamptz +} + +"""aggregate min on columns""" +type eventParameters_min_fields { + """ + The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. + """ + activityWebhookId: String + + """The unique signing key used for securing activity webhooks.""" + activityWebhookSigningKey: String + created_at: timestamptz + + """ + The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. + """ + dateEnd: timestamp + + """ + The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. + """ + dateSaleEnd: timestamp + + """ + The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. + """ + dateSaleStart: timestamp + + """ + The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. + """ + dateStart: timestamp + eventId: String + id: uuid + + """The identifier for the metadata update webhook.""" + metadataUpdateWebhookId: String + + """The unique signing key used for securing metadata update webhooks.""" + metadataUpdateWebhookSigningKey: String + organizerId: String + + """ + The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. + """ + timezone: String + updated_at: timestamptz +} + +""" +response of any mutation on the table "eventParameters" +""" +type eventParameters_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [eventParameters!]! +} + +""" +input type for inserting object relation for remote table "eventParameters" +""" +input eventParameters_obj_rel_insert_input { + data: eventParameters_insert_input! + + """upsert condition""" + on_conflict: eventParameters_on_conflict +} + +""" +on_conflict condition type for table "eventParameters" +""" +input eventParameters_on_conflict { + constraint: eventParameters_constraint! + update_columns: [eventParameters_update_column!]! = [] + where: eventParameters_bool_exp +} + +"""Ordering options when selecting data from "eventParameters".""" +input eventParameters_order_by { + activityWebhookId: order_by + activityWebhookSigningKey: order_by + created_at: order_by + dateEnd: order_by + dateSaleEnd: order_by + dateSaleStart: order_by + dateStart: order_by + eventId: order_by + eventPassNftContracts_aggregate: eventPassNftContract_aggregate_order_by + eventPassNfts_aggregate: eventPassNft_aggregate_order_by + id: order_by + isOngoing: order_by + isSaleOngoing: order_by + metadataUpdateWebhookId: order_by + metadataUpdateWebhookSigningKey: order_by + organizerId: order_by + status: order_by + timezone: order_by + updated_at: order_by +} + +"""primary key columns input for table: eventParameters""" +input eventParameters_pk_columns_input { + id: uuid! +} + +""" +select columns of table "eventParameters" +""" +enum eventParameters_select_column { + """column name""" + activityWebhookId + + """column name""" + activityWebhookSigningKey + + """column name""" + created_at + + """column name""" + dateEnd + + """column name""" + dateSaleEnd + + """column name""" + dateSaleStart + + """column name""" + dateStart + + """column name""" + eventId + + """column name""" + id + + """column name""" + metadataUpdateWebhookId + + """column name""" + metadataUpdateWebhookSigningKey + + """column name""" + organizerId + + """column name""" + status + + """column name""" + timezone + + """column name""" + updated_at +} + +""" +input type for updating data in table "eventParameters" +""" +input eventParameters_set_input { + """ + The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. + """ + activityWebhookId: String + + """The unique signing key used for securing activity webhooks.""" + activityWebhookSigningKey: String + created_at: timestamptz + + """ + The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. + """ + dateEnd: timestamp + + """ + The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. + """ + dateSaleEnd: timestamp + + """ + The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. + """ + dateSaleStart: timestamp + + """ + The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. + """ + dateStart: timestamp + eventId: String + id: uuid + + """The identifier for the metadata update webhook.""" + metadataUpdateWebhookId: String + + """The unique signing key used for securing metadata update webhooks.""" + metadataUpdateWebhookSigningKey: String + organizerId: String + status: eventStatus_enum + + """ + The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. + """ + timezone: String + updated_at: timestamptz +} + +""" +Streaming cursor of the table "eventParameters" +""" +input eventParameters_stream_cursor_input { + """Stream column input with initial value""" + initial_value: eventParameters_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input eventParameters_stream_cursor_value_input { + """ + The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. + """ + activityWebhookId: String + + """The unique signing key used for securing activity webhooks.""" + activityWebhookSigningKey: String + created_at: timestamptz + + """ + The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. + """ + dateEnd: timestamp + + """ + The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. + """ + dateSaleEnd: timestamp + + """ + The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. + """ + dateSaleStart: timestamp + + """ + The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. + """ + dateStart: timestamp + eventId: String + id: uuid + + """The identifier for the metadata update webhook.""" + metadataUpdateWebhookId: String + + """The unique signing key used for securing metadata update webhooks.""" + metadataUpdateWebhookSigningKey: String + organizerId: String + status: eventStatus_enum + + """ + The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. + """ + timezone: String + updated_at: timestamptz +} + +""" +update columns of table "eventParameters" +""" +enum eventParameters_update_column { + """column name""" + activityWebhookId + + """column name""" + activityWebhookSigningKey + + """column name""" + created_at + + """column name""" + dateEnd + + """column name""" + dateSaleEnd + + """column name""" + dateSaleStart + + """column name""" + dateStart + + """column name""" + eventId + + """column name""" + id + + """column name""" + metadataUpdateWebhookId + + """column name""" + metadataUpdateWebhookSigningKey + + """column name""" + organizerId + + """column name""" + status + + """column name""" + timezone + + """column name""" + updated_at +} + +input eventParameters_updates { + """sets the columns of the filtered rows to the given values""" + _set: eventParameters_set_input + + """filter the rows which have to be updated""" + where: eventParameters_bool_exp! +} + +""" +columns and relationships of "eventPassNft" +""" +type eventPassNft { + """Denotes the specific blockchain or network of the event pass NFT""" + chainId: String! + + """ + Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. + """ + contractAddress: String! + created_at: timestamptz! + + """ + The address currently holding the event pass NFT, allowing tracking of ownership + """ + currentOwnerAddress: String + + """ + Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. + """ + error: String + event( + """ + Defines which locales should be returned. + + Note that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + where: EventWhereUniqueInput_remote_rel_eventPassNftevent! + ): Event + + """A reference to the event associated with the event pass NFT""" + eventId: String! + + """An object relationship""" + eventParameters: eventParameters + eventPass( + """ + Defines which locales should be returned. + + Note that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + ): EventPass + + """Directly relates to a specific Event Pass within the system""" + eventPassId: String! + + """An object relationship""" + eventPassNftContract: eventPassNftContract + id: uuid! + + """ + Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform. + """ + isRevealed: Boolean! + + """An object relationship""" + lastNftTransfer: nftTransfer + + """ + Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. + """ + lastNftTransferId: uuid + + """ + The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. + """ + metadata( + """JSON select path""" + path: String + ): jsonb + + """An array relationship""" + nftTransfers( + """distinct select on columns""" + distinct_on: [nftTransfer_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [nftTransfer_order_by!] """filter the rows returned""" - where: roleAssignment_bool_exp - ): roleAssignment_aggregate! + where: nftTransfer_bool_exp + ): [nftTransfer!]! + + """An aggregate relationship""" + nftTransfers_aggregate( + """distinct select on columns""" + distinct_on: [nftTransfer_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [nftTransfer_order_by!] + + """filter the rows returned""" + where: nftTransfer_bool_exp + ): nftTransfer_aggregate! + organizer( + """ + Defines which locales should be returned. + + Note that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + where: OrganizerWhereUniqueInput_remote_rel_eventPassNftorganizer! + ): Organizer + + """Ties the event pass NFT to a specific organizer within the platform""" + organizerId: String! + + """An object relationship""" + packAmount: passAmount + packId: String + + """An object relationship""" + packPricing: passPricing + + """An object relationship""" + passAmount: passAmount + + """An object relationship""" + passPricing: passPricing + status: nftStatus_enum + + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: bigint + + """ + The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. + """ + tokenUri: String + updated_at: timestamptz! +} + +""" +The eventPassNftContract model is designed to store metadata associated with NFT contracts linked to specific event passes. This table captures critical, immutable details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. Additionally, this table includes information specific to each event pass, like the eventPassId and organizerId, allowing for precise management and interaction with NFT contracts tied to individual event passes. By centralizing this information, our system can effectively manage, reference, and interact with NFT contracts related to particular event passes. +""" +type eventPassNftContract { + """ + Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. + """ + chainId: String! + + """ + Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. + """ + contractAddress: String! + created_at: timestamptz! + + """ + A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. + """ + eventId: String! + eventPass( + """ + Defines which locales should be returned. + + Note that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + ): EventPass + eventPassId: String! + + """An array relationship""" + eventPassNfts( + """distinct select on columns""" + distinct_on: [eventPassNft_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [eventPassNft_order_by!] + + """filter the rows returned""" + where: eventPassNft_bool_exp + ): [eventPassNft!]! + + """An aggregate relationship""" + eventPassNfts_aggregate( + """distinct select on columns""" + distinct_on: [eventPassNft_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [eventPassNft_order_by!] + + """filter the rows returned""" + where: eventPassNft_bool_exp + ): eventPassNft_aggregate! + + """An object relationship""" + eventPassOrderSums: eventPassOrderSums + id: uuid! + + """Flag indicating whether the event pass NFT is airdropped.""" + isAirdrop: Boolean! + + """ + Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal. + """ + isDelayedRevealed: Boolean! + + """An array relationship""" + orders( + """distinct select on columns""" + distinct_on: [order_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [order_order_by!] + + """filter the rows returned""" + where: order_bool_exp + ): [order!]! + + """An aggregate relationship""" + orders_aggregate( + """distinct select on columns""" + distinct_on: [order_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [order_order_by!] + + """filter the rows returned""" + where: order_bool_exp + ): order_aggregate! + organizerId: String! + + """An object relationship""" + passAmount: passAmount + + """An object relationship""" + passPricing: passPricing + + """Type of the pass, referencing the eventPassType table.""" + passType: eventPassType_enum! + + """ + Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. + """ + password: String + + """Type of the event pass NFT contract.""" + type: eventPassNftContractType_enum! + updated_at: timestamptz! + + """ + The method of validation for the event pass, referencing the eventPassValidationType table. + """ + validationType: eventPassValidationType_enum! +} + +"""Contract types representing the nature of the event pass NFT contract.""" +type eventPassNftContractType { + """Type name for event pass NFT contract.""" + value: String! +} + +""" +aggregated selection of "eventPassNftContractType" +""" +type eventPassNftContractType_aggregate { + aggregate: eventPassNftContractType_aggregate_fields + nodes: [eventPassNftContractType!]! +} + +""" +aggregate fields of "eventPassNftContractType" +""" +type eventPassNftContractType_aggregate_fields { + count(columns: [eventPassNftContractType_select_column!], distinct: Boolean): Int! + max: eventPassNftContractType_max_fields + min: eventPassNftContractType_min_fields +} + +""" +Boolean expression to filter rows from the table "eventPassNftContractType". All fields are combined with a logical 'AND'. +""" +input eventPassNftContractType_bool_exp { + _and: [eventPassNftContractType_bool_exp!] + _not: eventPassNftContractType_bool_exp + _or: [eventPassNftContractType_bool_exp!] + value: String_comparison_exp +} + +""" +unique or primary key constraints on table "eventPassNftContractType" +""" +enum eventPassNftContractType_constraint { + """ + unique or primary key constraint on columns "value" + """ + eventPassNftContractType_pkey +} + +enum eventPassNftContractType_enum { + delayed_reveal + normal +} + +""" +Boolean expression to compare columns of type "eventPassNftContractType_enum". All fields are combined with logical 'AND'. +""" +input eventPassNftContractType_enum_comparison_exp { + _eq: eventPassNftContractType_enum + _in: [eventPassNftContractType_enum!] + _is_null: Boolean + _neq: eventPassNftContractType_enum + _nin: [eventPassNftContractType_enum!] +} + +""" +input type for inserting data into table "eventPassNftContractType" +""" +input eventPassNftContractType_insert_input { + """Type name for event pass NFT contract.""" + value: String +} + +"""aggregate max on columns""" +type eventPassNftContractType_max_fields { + """Type name for event pass NFT contract.""" + value: String +} + +"""aggregate min on columns""" +type eventPassNftContractType_min_fields { + """Type name for event pass NFT contract.""" + value: String +} + +""" +response of any mutation on the table "eventPassNftContractType" +""" +type eventPassNftContractType_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [eventPassNftContractType!]! +} + +""" +on_conflict condition type for table "eventPassNftContractType" +""" +input eventPassNftContractType_on_conflict { + constraint: eventPassNftContractType_constraint! + update_columns: [eventPassNftContractType_update_column!]! = [] + where: eventPassNftContractType_bool_exp +} + +"""Ordering options when selecting data from "eventPassNftContractType".""" +input eventPassNftContractType_order_by { + value: order_by +} + +"""primary key columns input for table: eventPassNftContractType""" +input eventPassNftContractType_pk_columns_input { + """Type name for event pass NFT contract.""" + value: String! +} + +""" +select columns of table "eventPassNftContractType" +""" +enum eventPassNftContractType_select_column { + """column name""" + value +} + +""" +input type for updating data in table "eventPassNftContractType" +""" +input eventPassNftContractType_set_input { + """Type name for event pass NFT contract.""" + value: String +} + +""" +Streaming cursor of the table "eventPassNftContractType" +""" +input eventPassNftContractType_stream_cursor_input { + """Stream column input with initial value""" + initial_value: eventPassNftContractType_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input eventPassNftContractType_stream_cursor_value_input { + """Type name for event pass NFT contract.""" + value: String +} + +""" +update columns of table "eventPassNftContractType" +""" +enum eventPassNftContractType_update_column { + """column name""" + value +} + +input eventPassNftContractType_updates { + """sets the columns of the filtered rows to the given values""" + _set: eventPassNftContractType_set_input + + """filter the rows which have to be updated""" + where: eventPassNftContractType_bool_exp! +} + +""" +aggregated selection of "eventPassNftContract" +""" +type eventPassNftContract_aggregate { + aggregate: eventPassNftContract_aggregate_fields + nodes: [eventPassNftContract!]! +} + +input eventPassNftContract_aggregate_bool_exp { + bool_and: eventPassNftContract_aggregate_bool_exp_bool_and + bool_or: eventPassNftContract_aggregate_bool_exp_bool_or + count: eventPassNftContract_aggregate_bool_exp_count +} + +input eventPassNftContract_aggregate_bool_exp_bool_and { + arguments: eventPassNftContract_select_column_eventPassNftContract_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: eventPassNftContract_bool_exp + predicate: Boolean_comparison_exp! +} + +input eventPassNftContract_aggregate_bool_exp_bool_or { + arguments: eventPassNftContract_select_column_eventPassNftContract_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: eventPassNftContract_bool_exp + predicate: Boolean_comparison_exp! +} + +input eventPassNftContract_aggregate_bool_exp_count { + arguments: [eventPassNftContract_select_column!] + distinct: Boolean + filter: eventPassNftContract_bool_exp + predicate: Int_comparison_exp! +} + +""" +aggregate fields of "eventPassNftContract" +""" +type eventPassNftContract_aggregate_fields { + count(columns: [eventPassNftContract_select_column!], distinct: Boolean): Int! + max: eventPassNftContract_max_fields + min: eventPassNftContract_min_fields +} + +""" +order by aggregate values of table "eventPassNftContract" +""" +input eventPassNftContract_aggregate_order_by { + count: order_by + max: eventPassNftContract_max_order_by + min: eventPassNftContract_min_order_by +} + +""" +input type for inserting array relation for remote table "eventPassNftContract" +""" +input eventPassNftContract_arr_rel_insert_input { + data: [eventPassNftContract_insert_input!]! + + """upsert condition""" + on_conflict: eventPassNftContract_on_conflict +} + +""" +Boolean expression to filter rows from the table "eventPassNftContract". All fields are combined with a logical 'AND'. +""" +input eventPassNftContract_bool_exp { + _and: [eventPassNftContract_bool_exp!] + _not: eventPassNftContract_bool_exp + _or: [eventPassNftContract_bool_exp!] + chainId: String_comparison_exp + contractAddress: String_comparison_exp + created_at: timestamptz_comparison_exp + eventId: String_comparison_exp + eventPassId: String_comparison_exp + eventPassNfts: eventPassNft_bool_exp + eventPassNfts_aggregate: eventPassNft_aggregate_bool_exp + eventPassOrderSums: eventPassOrderSums_bool_exp + id: uuid_comparison_exp + isAirdrop: Boolean_comparison_exp + isDelayedRevealed: Boolean_comparison_exp + orders: order_bool_exp + orders_aggregate: order_aggregate_bool_exp + organizerId: String_comparison_exp + passAmount: passAmount_bool_exp + passPricing: passPricing_bool_exp + passType: eventPassType_enum_comparison_exp + password: String_comparison_exp + type: eventPassNftContractType_enum_comparison_exp + updated_at: timestamptz_comparison_exp + validationType: eventPassValidationType_enum_comparison_exp +} + +""" +unique or primary key constraints on table "eventPassNftContract" +""" +enum eventPassNftContract_constraint { + """ + unique or primary key constraint on columns "eventPassId" + """ + eventPassId_unique + + """ + unique or primary key constraint on columns "chainId", "contractAddress" + """ + eventPassNftContract_contractAddress_chainId_key + + """ + unique or primary key constraint on columns "id" + """ + eventPassNftContract_pkey +} + +""" +input type for inserting data into table "eventPassNftContract" +""" +input eventPassNftContract_insert_input { + """ + Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. + """ + chainId: String + + """ + Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. + """ + contractAddress: String + created_at: timestamptz + + """ + A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. + """ + eventId: String + eventPassId: String + eventPassNfts: eventPassNft_arr_rel_insert_input + eventPassOrderSums: eventPassOrderSums_obj_rel_insert_input + id: uuid + + """Flag indicating whether the event pass NFT is airdropped.""" + isAirdrop: Boolean + + """ + Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal. + """ + isDelayedRevealed: Boolean + orders: order_arr_rel_insert_input + organizerId: String + passAmount: passAmount_obj_rel_insert_input + passPricing: passPricing_obj_rel_insert_input + + """Type of the pass, referencing the eventPassType table.""" + passType: eventPassType_enum + + """ + Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. + """ + password: String + + """Type of the event pass NFT contract.""" + type: eventPassNftContractType_enum + updated_at: timestamptz + + """ + The method of validation for the event pass, referencing the eventPassValidationType table. + """ + validationType: eventPassValidationType_enum +} + +"""aggregate max on columns""" +type eventPassNftContract_max_fields { + """ + Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. + """ + chainId: String + + """ + Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. + """ + contractAddress: String + created_at: timestamptz + + """ + A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. + """ + eventId: String + eventPassId: String + id: uuid + organizerId: String + + """ + Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. + """ + password: String + updated_at: timestamptz +} + +""" +order by max() on columns of table "eventPassNftContract" +""" +input eventPassNftContract_max_order_by { + """ + Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. + """ + chainId: order_by + + """ + Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. + """ + contractAddress: order_by + created_at: order_by + + """ + A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. + """ + eventId: order_by + eventPassId: order_by + id: order_by + organizerId: order_by + + """ + Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. + """ + password: order_by + updated_at: order_by +} + +"""aggregate min on columns""" +type eventPassNftContract_min_fields { + """ + Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. + """ + chainId: String + + """ + Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. + """ + contractAddress: String + created_at: timestamptz + + """ + A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. + """ + eventId: String + eventPassId: String + id: uuid + organizerId: String + + """ + Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. + """ + password: String + updated_at: timestamptz +} + +""" +order by min() on columns of table "eventPassNftContract" +""" +input eventPassNftContract_min_order_by { + """ + Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. + """ + chainId: order_by + + """ + Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. + """ + contractAddress: order_by + created_at: order_by + + """ + A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. + """ + eventId: order_by + eventPassId: order_by + id: order_by + organizerId: order_by + + """ + Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. + """ + password: order_by + updated_at: order_by +} + +""" +response of any mutation on the table "eventPassNftContract" +""" +type eventPassNftContract_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [eventPassNftContract!]! +} + +""" +input type for inserting object relation for remote table "eventPassNftContract" +""" +input eventPassNftContract_obj_rel_insert_input { + data: eventPassNftContract_insert_input! + + """upsert condition""" + on_conflict: eventPassNftContract_on_conflict +} + +""" +on_conflict condition type for table "eventPassNftContract" +""" +input eventPassNftContract_on_conflict { + constraint: eventPassNftContract_constraint! + update_columns: [eventPassNftContract_update_column!]! = [] + where: eventPassNftContract_bool_exp +} + +"""Ordering options when selecting data from "eventPassNftContract".""" +input eventPassNftContract_order_by { + chainId: order_by + contractAddress: order_by + created_at: order_by + eventId: order_by + eventPassId: order_by + eventPassNfts_aggregate: eventPassNft_aggregate_order_by + eventPassOrderSums: eventPassOrderSums_order_by + id: order_by + isAirdrop: order_by + isDelayedRevealed: order_by + orders_aggregate: order_aggregate_order_by + organizerId: order_by + passAmount: passAmount_order_by + passPricing: passPricing_order_by + passType: order_by + password: order_by + type: order_by + updated_at: order_by + validationType: order_by +} + +"""primary key columns input for table: eventPassNftContract""" +input eventPassNftContract_pk_columns_input { + id: uuid! +} + +""" +select columns of table "eventPassNftContract" +""" +enum eventPassNftContract_select_column { + """column name""" + chainId + + """column name""" + contractAddress + + """column name""" + created_at + + """column name""" + eventId + + """column name""" + eventPassId + + """column name""" + id + + """column name""" + isAirdrop + + """column name""" + isDelayedRevealed + + """column name""" + organizerId + + """column name""" + passType + + """column name""" + password + + """column name""" + type + + """column name""" + updated_at + + """column name""" + validationType +} + +""" +select "eventPassNftContract_aggregate_bool_exp_bool_and_arguments_columns" columns of table "eventPassNftContract" +""" +enum eventPassNftContract_select_column_eventPassNftContract_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + isAirdrop + + """column name""" + isDelayedRevealed +} + +""" +select "eventPassNftContract_aggregate_bool_exp_bool_or_arguments_columns" columns of table "eventPassNftContract" +""" +enum eventPassNftContract_select_column_eventPassNftContract_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + isAirdrop + + """column name""" + isDelayedRevealed +} + +""" +input type for updating data in table "eventPassNftContract" +""" +input eventPassNftContract_set_input { + """ + Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. + """ + chainId: String + + """ + Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. + """ + contractAddress: String + created_at: timestamptz + + """ + A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. + """ + eventId: String + eventPassId: String + id: uuid + + """Flag indicating whether the event pass NFT is airdropped.""" + isAirdrop: Boolean + + """ + Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal. + """ + isDelayedRevealed: Boolean + organizerId: String + + """Type of the pass, referencing the eventPassType table.""" + passType: eventPassType_enum + + """ + Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. + """ + password: String + + """Type of the event pass NFT contract.""" + type: eventPassNftContractType_enum + updated_at: timestamptz + + """ + The method of validation for the event pass, referencing the eventPassValidationType table. + """ + validationType: eventPassValidationType_enum +} + +""" +Streaming cursor of the table "eventPassNftContract" +""" +input eventPassNftContract_stream_cursor_input { + """Stream column input with initial value""" + initial_value: eventPassNftContract_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input eventPassNftContract_stream_cursor_value_input { + """ + Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. + """ + chainId: String + + """ + Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. + """ + contractAddress: String + created_at: timestamptz + + """ + A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. + """ + eventId: String + eventPassId: String + id: uuid + + """Flag indicating whether the event pass NFT is airdropped.""" + isAirdrop: Boolean + + """ + Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal. + """ + isDelayedRevealed: Boolean + organizerId: String + + """Type of the pass, referencing the eventPassType table.""" + passType: eventPassType_enum + + """ + Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. + """ + password: String + + """Type of the event pass NFT contract.""" + type: eventPassNftContractType_enum + updated_at: timestamptz + + """ + The method of validation for the event pass, referencing the eventPassValidationType table. + """ + validationType: eventPassValidationType_enum +} + +""" +update columns of table "eventPassNftContract" +""" +enum eventPassNftContract_update_column { + """column name""" + chainId + + """column name""" + contractAddress + + """column name""" + created_at + + """column name""" + eventId + + """column name""" + eventPassId + + """column name""" + id + + """column name""" + isAirdrop + + """column name""" + isDelayedRevealed + + """column name""" + organizerId + + """column name""" + passType + + """column name""" + password + + """column name""" + type + + """column name""" + updated_at + + """column name""" + validationType +} + +input eventPassNftContract_updates { + """sets the columns of the filtered rows to the given values""" + _set: eventPassNftContract_set_input + + """filter the rows which have to be updated""" + where: eventPassNftContract_bool_exp! +} + +""" +aggregated selection of "eventPassNft" +""" +type eventPassNft_aggregate { + aggregate: eventPassNft_aggregate_fields + nodes: [eventPassNft!]! +} + +input eventPassNft_aggregate_bool_exp { + bool_and: eventPassNft_aggregate_bool_exp_bool_and + bool_or: eventPassNft_aggregate_bool_exp_bool_or + count: eventPassNft_aggregate_bool_exp_count +} + +input eventPassNft_aggregate_bool_exp_bool_and { + arguments: eventPassNft_select_column_eventPassNft_aggregate_bool_exp_bool_and_arguments_columns! + distinct: Boolean + filter: eventPassNft_bool_exp + predicate: Boolean_comparison_exp! +} + +input eventPassNft_aggregate_bool_exp_bool_or { + arguments: eventPassNft_select_column_eventPassNft_aggregate_bool_exp_bool_or_arguments_columns! + distinct: Boolean + filter: eventPassNft_bool_exp + predicate: Boolean_comparison_exp! +} + +input eventPassNft_aggregate_bool_exp_count { + arguments: [eventPassNft_select_column!] + distinct: Boolean + filter: eventPassNft_bool_exp + predicate: Int_comparison_exp! +} + +""" +aggregate fields of "eventPassNft" +""" +type eventPassNft_aggregate_fields { + avg: eventPassNft_avg_fields + count(columns: [eventPassNft_select_column!], distinct: Boolean): Int! + max: eventPassNft_max_fields + min: eventPassNft_min_fields + stddev: eventPassNft_stddev_fields + stddev_pop: eventPassNft_stddev_pop_fields + stddev_samp: eventPassNft_stddev_samp_fields + sum: eventPassNft_sum_fields + var_pop: eventPassNft_var_pop_fields + var_samp: eventPassNft_var_samp_fields + variance: eventPassNft_variance_fields +} + +""" +order by aggregate values of table "eventPassNft" +""" +input eventPassNft_aggregate_order_by { + avg: eventPassNft_avg_order_by + count: order_by + max: eventPassNft_max_order_by + min: eventPassNft_min_order_by + stddev: eventPassNft_stddev_order_by + stddev_pop: eventPassNft_stddev_pop_order_by + stddev_samp: eventPassNft_stddev_samp_order_by + sum: eventPassNft_sum_order_by + var_pop: eventPassNft_var_pop_order_by + var_samp: eventPassNft_var_samp_order_by + variance: eventPassNft_variance_order_by +} + +"""append existing jsonb value of filtered columns with new jsonb value""" +input eventPassNft_append_input { + """ + The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. + """ + metadata: jsonb +} + +""" +input type for inserting array relation for remote table "eventPassNft" +""" +input eventPassNft_arr_rel_insert_input { + data: [eventPassNft_insert_input!]! + + """upsert condition""" + on_conflict: eventPassNft_on_conflict +} + +"""aggregate avg on columns""" +type eventPassNft_avg_fields { + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: Float +} + +""" +order by avg() on columns of table "eventPassNft" +""" +input eventPassNft_avg_order_by { + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: order_by +} + +""" +Boolean expression to filter rows from the table "eventPassNft". All fields are combined with a logical 'AND'. +""" +input eventPassNft_bool_exp { + _and: [eventPassNft_bool_exp!] + _not: eventPassNft_bool_exp + _or: [eventPassNft_bool_exp!] + chainId: String_comparison_exp + contractAddress: String_comparison_exp + created_at: timestamptz_comparison_exp + currentOwnerAddress: String_comparison_exp + error: String_comparison_exp + eventId: String_comparison_exp + eventParameters: eventParameters_bool_exp + eventPassId: String_comparison_exp + eventPassNftContract: eventPassNftContract_bool_exp + id: uuid_comparison_exp + isRevealed: Boolean_comparison_exp + lastNftTransfer: nftTransfer_bool_exp + lastNftTransferId: uuid_comparison_exp + metadata: jsonb_comparison_exp + nftTransfers: nftTransfer_bool_exp + nftTransfers_aggregate: nftTransfer_aggregate_bool_exp + organizerId: String_comparison_exp + packAmount: passAmount_bool_exp + packId: String_comparison_exp + packPricing: passPricing_bool_exp + passAmount: passAmount_bool_exp + passPricing: passPricing_bool_exp + status: nftStatus_enum_comparison_exp + tokenId: bigint_comparison_exp + tokenUri: String_comparison_exp + updated_at: timestamptz_comparison_exp +} + +""" +unique or primary key constraints on table "eventPassNft" +""" +enum eventPassNft_constraint { + """ + unique or primary key constraint on columns "chainId", "contractAddress", "tokenId" + """ + eventPassNft_contractAddress_tokenId_chainId_idx + + """ + unique or primary key constraint on columns "id" + """ + eventPassNft_pkey +} + +""" +delete the field or element with specified path (for JSON arrays, negative integers count from the end) +""" +input eventPassNft_delete_at_path_input { + """ + The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. + """ + metadata: [String!] +} + +""" +delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array +""" +input eventPassNft_delete_elem_input { + """ + The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. + """ + metadata: Int +} + +""" +delete key/value pair or string element. key/value pairs are matched based on their key value +""" +input eventPassNft_delete_key_input { + """ + The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. + """ + metadata: String +} + +""" +input type for incrementing numeric columns in table "eventPassNft" +""" +input eventPassNft_inc_input { + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: bigint +} + +""" +input type for inserting data into table "eventPassNft" +""" +input eventPassNft_insert_input { + """Denotes the specific blockchain or network of the event pass NFT""" + chainId: String + + """ + Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. + """ + contractAddress: String + created_at: timestamptz + + """ + The address currently holding the event pass NFT, allowing tracking of ownership + """ + currentOwnerAddress: String + + """ + Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. + """ + error: String + + """A reference to the event associated with the event pass NFT""" + eventId: String + eventParameters: eventParameters_obj_rel_insert_input + + """Directly relates to a specific Event Pass within the system""" + eventPassId: String + eventPassNftContract: eventPassNftContract_obj_rel_insert_input + id: uuid + + """ + Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform. + """ + isRevealed: Boolean + lastNftTransfer: nftTransfer_obj_rel_insert_input + + """ + Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. + """ + lastNftTransferId: uuid + + """ + The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. + """ + metadata: jsonb + nftTransfers: nftTransfer_arr_rel_insert_input + + """Ties the event pass NFT to a specific organizer within the platform""" + organizerId: String + packAmount: passAmount_obj_rel_insert_input + packId: String + packPricing: passPricing_obj_rel_insert_input + passAmount: passAmount_obj_rel_insert_input + passPricing: passPricing_obj_rel_insert_input + status: nftStatus_enum + + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: bigint + + """ + The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. + """ + tokenUri: String + updated_at: timestamptz +} + +"""aggregate max on columns""" +type eventPassNft_max_fields { + """Denotes the specific blockchain or network of the event pass NFT""" + chainId: String + + """ + Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. + """ + contractAddress: String + created_at: timestamptz + + """ + The address currently holding the event pass NFT, allowing tracking of ownership + """ + currentOwnerAddress: String + + """ + Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. + """ + error: String + + """A reference to the event associated with the event pass NFT""" + eventId: String + + """Directly relates to a specific Event Pass within the system""" + eventPassId: String + id: uuid + + """ + Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. + """ + lastNftTransferId: uuid + + """Ties the event pass NFT to a specific organizer within the platform""" + organizerId: String + packId: String + + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: bigint + + """ + The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. + """ + tokenUri: String + updated_at: timestamptz +} + +""" +order by max() on columns of table "eventPassNft" +""" +input eventPassNft_max_order_by { + """Denotes the specific blockchain or network of the event pass NFT""" + chainId: order_by + + """ + Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. + """ + contractAddress: order_by + created_at: order_by + + """ + The address currently holding the event pass NFT, allowing tracking of ownership + """ + currentOwnerAddress: order_by + + """ + Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. + """ + error: order_by + + """A reference to the event associated with the event pass NFT""" + eventId: order_by + + """Directly relates to a specific Event Pass within the system""" + eventPassId: order_by + id: order_by + + """ + Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. + """ + lastNftTransferId: order_by + + """Ties the event pass NFT to a specific organizer within the platform""" + organizerId: order_by + packId: order_by + + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: order_by + + """ + The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. + """ + tokenUri: order_by + updated_at: order_by +} + +"""aggregate min on columns""" +type eventPassNft_min_fields { + """Denotes the specific blockchain or network of the event pass NFT""" + chainId: String + + """ + Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. + """ + contractAddress: String + created_at: timestamptz + + """ + The address currently holding the event pass NFT, allowing tracking of ownership + """ + currentOwnerAddress: String + + """ + Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. + """ + error: String + + """A reference to the event associated with the event pass NFT""" + eventId: String + + """Directly relates to a specific Event Pass within the system""" + eventPassId: String + id: uuid + + """ + Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. + """ + lastNftTransferId: uuid + + """Ties the event pass NFT to a specific organizer within the platform""" + organizerId: String + packId: String + + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: bigint + + """ + The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. + """ + tokenUri: String + updated_at: timestamptz +} + +""" +order by min() on columns of table "eventPassNft" +""" +input eventPassNft_min_order_by { + """Denotes the specific blockchain or network of the event pass NFT""" + chainId: order_by + + """ + Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. + """ + contractAddress: order_by + created_at: order_by + + """ + The address currently holding the event pass NFT, allowing tracking of ownership + """ + currentOwnerAddress: order_by + + """ + Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. + """ + error: order_by + + """A reference to the event associated with the event pass NFT""" + eventId: order_by + + """Directly relates to a specific Event Pass within the system""" + eventPassId: order_by + id: order_by + + """ + Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. + """ + lastNftTransferId: order_by + + """Ties the event pass NFT to a specific organizer within the platform""" + organizerId: order_by + packId: order_by + + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: order_by + + """ + The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. + """ + tokenUri: order_by + updated_at: order_by +} + +""" +response of any mutation on the table "eventPassNft" +""" +type eventPassNft_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [eventPassNft!]! +} + +""" +on_conflict condition type for table "eventPassNft" +""" +input eventPassNft_on_conflict { + constraint: eventPassNft_constraint! + update_columns: [eventPassNft_update_column!]! = [] + where: eventPassNft_bool_exp +} + +"""Ordering options when selecting data from "eventPassNft".""" +input eventPassNft_order_by { + chainId: order_by + contractAddress: order_by + created_at: order_by + currentOwnerAddress: order_by + error: order_by + eventId: order_by + eventParameters: eventParameters_order_by + eventPassId: order_by + eventPassNftContract: eventPassNftContract_order_by + id: order_by + isRevealed: order_by + lastNftTransfer: nftTransfer_order_by + lastNftTransferId: order_by + metadata: order_by + nftTransfers_aggregate: nftTransfer_aggregate_order_by + organizerId: order_by + packAmount: passAmount_order_by + packId: order_by + packPricing: passPricing_order_by + passAmount: passAmount_order_by + passPricing: passPricing_order_by + status: order_by + tokenId: order_by + tokenUri: order_by + updated_at: order_by +} + +"""primary key columns input for table: eventPassNft""" +input eventPassNft_pk_columns_input { + id: uuid! +} + +"""prepend existing jsonb value of filtered columns with new jsonb value""" +input eventPassNft_prepend_input { + """ + The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. + """ + metadata: jsonb +} + +""" +select columns of table "eventPassNft" +""" +enum eventPassNft_select_column { + """column name""" + chainId + + """column name""" + contractAddress + + """column name""" + created_at + + """column name""" + currentOwnerAddress + + """column name""" + error + + """column name""" + eventId + + """column name""" + eventPassId + + """column name""" + id + + """column name""" + isRevealed + + """column name""" + lastNftTransferId + + """column name""" + metadata + + """column name""" + organizerId + + """column name""" + packId + + """column name""" + status + + """column name""" + tokenId + + """column name""" + tokenUri + + """column name""" + updated_at +} + +""" +select "eventPassNft_aggregate_bool_exp_bool_and_arguments_columns" columns of table "eventPassNft" +""" +enum eventPassNft_select_column_eventPassNft_aggregate_bool_exp_bool_and_arguments_columns { + """column name""" + isRevealed +} + +""" +select "eventPassNft_aggregate_bool_exp_bool_or_arguments_columns" columns of table "eventPassNft" +""" +enum eventPassNft_select_column_eventPassNft_aggregate_bool_exp_bool_or_arguments_columns { + """column name""" + isRevealed +} + +""" +input type for updating data in table "eventPassNft" +""" +input eventPassNft_set_input { + """Denotes the specific blockchain or network of the event pass NFT""" + chainId: String + + """ + Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. + """ + contractAddress: String + created_at: timestamptz + + """ + The address currently holding the event pass NFT, allowing tracking of ownership + """ + currentOwnerAddress: String + + """ + Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. + """ + error: String + + """A reference to the event associated with the event pass NFT""" + eventId: String + + """Directly relates to a specific Event Pass within the system""" + eventPassId: String + id: uuid + + """ + Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform. + """ + isRevealed: Boolean + + """ + Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. + """ + lastNftTransferId: uuid + + """ + The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. + """ + metadata: jsonb + + """Ties the event pass NFT to a specific organizer within the platform""" + organizerId: String + packId: String + status: nftStatus_enum + + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: bigint + + """ + The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. + """ + tokenUri: String + updated_at: timestamptz +} + +"""aggregate stddev on columns""" +type eventPassNft_stddev_fields { + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: Float +} + +""" +order by stddev() on columns of table "eventPassNft" +""" +input eventPassNft_stddev_order_by { + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: order_by +} + +"""aggregate stddev_pop on columns""" +type eventPassNft_stddev_pop_fields { + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: Float +} + +""" +order by stddev_pop() on columns of table "eventPassNft" +""" +input eventPassNft_stddev_pop_order_by { + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: order_by +} + +"""aggregate stddev_samp on columns""" +type eventPassNft_stddev_samp_fields { + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: Float +} + +""" +order by stddev_samp() on columns of table "eventPassNft" +""" +input eventPassNft_stddev_samp_order_by { + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: order_by +} + +""" +Streaming cursor of the table "eventPassNft" +""" +input eventPassNft_stream_cursor_input { + """Stream column input with initial value""" + initial_value: eventPassNft_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input eventPassNft_stream_cursor_value_input { + """Denotes the specific blockchain or network of the event pass NFT""" + chainId: String + + """ + Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. + """ + contractAddress: String + created_at: timestamptz + + """ + The address currently holding the event pass NFT, allowing tracking of ownership + """ + currentOwnerAddress: String + + """ + Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. + """ + error: String + + """A reference to the event associated with the event pass NFT""" + eventId: String + + """Directly relates to a specific Event Pass within the system""" + eventPassId: String + id: uuid + + """ + Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform. + """ + isRevealed: Boolean + + """ + Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. + """ + lastNftTransferId: uuid + + """ + The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. + """ + metadata: jsonb + + """Ties the event pass NFT to a specific organizer within the platform""" + organizerId: String + packId: String + status: nftStatus_enum + + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: bigint + + """ + The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. + """ + tokenUri: String + updated_at: timestamptz +} + +"""aggregate sum on columns""" +type eventPassNft_sum_fields { + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: bigint +} + +""" +order by sum() on columns of table "eventPassNft" +""" +input eventPassNft_sum_order_by { + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: order_by +} + +""" +update columns of table "eventPassNft" +""" +enum eventPassNft_update_column { + """column name""" + chainId + + """column name""" + contractAddress + + """column name""" + created_at + + """column name""" + currentOwnerAddress + + """column name""" + error + + """column name""" + eventId + + """column name""" + eventPassId + + """column name""" + id + + """column name""" + isRevealed + + """column name""" + lastNftTransferId + + """column name""" + metadata + + """column name""" + organizerId + + """column name""" + packId + + """column name""" + status + + """column name""" + tokenId + + """column name""" + tokenUri + + """column name""" + updated_at +} + +input eventPassNft_updates { + """append existing jsonb value of filtered columns with new jsonb value""" + _append: eventPassNft_append_input + + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: eventPassNft_delete_at_path_input + + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: eventPassNft_delete_elem_input + + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: eventPassNft_delete_key_input + + """increments the numeric columns with given value of the filtered values""" + _inc: eventPassNft_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: eventPassNft_prepend_input + + """sets the columns of the filtered rows to the given values""" + _set: eventPassNft_set_input + + """filter the rows which have to be updated""" + where: eventPassNft_bool_exp! +} + +"""aggregate var_pop on columns""" +type eventPassNft_var_pop_fields { + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: Float +} + +""" +order by var_pop() on columns of table "eventPassNft" +""" +input eventPassNft_var_pop_order_by { + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: order_by +} + +"""aggregate var_samp on columns""" +type eventPassNft_var_samp_fields { + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: Float +} + +""" +order by var_samp() on columns of table "eventPassNft" +""" +input eventPassNft_var_samp_order_by { + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: order_by +} + +"""aggregate variance on columns""" +type eventPassNft_variance_fields { + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: Float +} + +""" +order by variance() on columns of table "eventPassNft" +""" +input eventPassNft_variance_order_by { + """ + The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: order_by +} + +"""Hold the sums for the Event Pass Orders""" +type eventPassOrderSums { + eventPassId: String! + totalReserved: Int! +} + +""" +aggregated selection of "eventPassOrderSums" +""" +type eventPassOrderSums_aggregate { + aggregate: eventPassOrderSums_aggregate_fields + nodes: [eventPassOrderSums!]! +} + +""" +aggregate fields of "eventPassOrderSums" +""" +type eventPassOrderSums_aggregate_fields { + avg: eventPassOrderSums_avg_fields + count(columns: [eventPassOrderSums_select_column!], distinct: Boolean): Int! + max: eventPassOrderSums_max_fields + min: eventPassOrderSums_min_fields + stddev: eventPassOrderSums_stddev_fields + stddev_pop: eventPassOrderSums_stddev_pop_fields + stddev_samp: eventPassOrderSums_stddev_samp_fields + sum: eventPassOrderSums_sum_fields + var_pop: eventPassOrderSums_var_pop_fields + var_samp: eventPassOrderSums_var_samp_fields + variance: eventPassOrderSums_variance_fields +} + +"""aggregate avg on columns""" +type eventPassOrderSums_avg_fields { + totalReserved: Float +} + +""" +Boolean expression to filter rows from the table "eventPassOrderSums". All fields are combined with a logical 'AND'. +""" +input eventPassOrderSums_bool_exp { + _and: [eventPassOrderSums_bool_exp!] + _not: eventPassOrderSums_bool_exp + _or: [eventPassOrderSums_bool_exp!] + eventPassId: String_comparison_exp + totalReserved: Int_comparison_exp +} + +""" +unique or primary key constraints on table "eventPassOrderSums" +""" +enum eventPassOrderSums_constraint { + """ + unique or primary key constraint on columns "eventPassId" + """ + eventPassOrderSums_pkey +} + +""" +input type for incrementing numeric columns in table "eventPassOrderSums" +""" +input eventPassOrderSums_inc_input { + totalReserved: Int +} + +""" +input type for inserting data into table "eventPassOrderSums" +""" +input eventPassOrderSums_insert_input { + eventPassId: String + totalReserved: Int +} + +"""aggregate max on columns""" +type eventPassOrderSums_max_fields { + eventPassId: String + totalReserved: Int +} + +"""aggregate min on columns""" +type eventPassOrderSums_min_fields { + eventPassId: String + totalReserved: Int +} + +""" +response of any mutation on the table "eventPassOrderSums" +""" +type eventPassOrderSums_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [eventPassOrderSums!]! +} + +""" +input type for inserting object relation for remote table "eventPassOrderSums" +""" +input eventPassOrderSums_obj_rel_insert_input { + data: eventPassOrderSums_insert_input! + + """upsert condition""" + on_conflict: eventPassOrderSums_on_conflict +} + +""" +on_conflict condition type for table "eventPassOrderSums" +""" +input eventPassOrderSums_on_conflict { + constraint: eventPassOrderSums_constraint! + update_columns: [eventPassOrderSums_update_column!]! = [] + where: eventPassOrderSums_bool_exp +} + +"""Ordering options when selecting data from "eventPassOrderSums".""" +input eventPassOrderSums_order_by { + eventPassId: order_by + totalReserved: order_by +} + +"""primary key columns input for table: eventPassOrderSums""" +input eventPassOrderSums_pk_columns_input { + eventPassId: String! +} + +""" +select columns of table "eventPassOrderSums" +""" +enum eventPassOrderSums_select_column { + """column name""" + eventPassId + + """column name""" + totalReserved +} + +""" +input type for updating data in table "eventPassOrderSums" +""" +input eventPassOrderSums_set_input { + eventPassId: String + totalReserved: Int +} + +"""aggregate stddev on columns""" +type eventPassOrderSums_stddev_fields { + totalReserved: Float +} + +"""aggregate stddev_pop on columns""" +type eventPassOrderSums_stddev_pop_fields { + totalReserved: Float +} + +"""aggregate stddev_samp on columns""" +type eventPassOrderSums_stddev_samp_fields { + totalReserved: Float +} + +""" +Streaming cursor of the table "eventPassOrderSums" +""" +input eventPassOrderSums_stream_cursor_input { + """Stream column input with initial value""" + initial_value: eventPassOrderSums_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input eventPassOrderSums_stream_cursor_value_input { + eventPassId: String + totalReserved: Int +} + +"""aggregate sum on columns""" +type eventPassOrderSums_sum_fields { + totalReserved: Int +} + +""" +update columns of table "eventPassOrderSums" +""" +enum eventPassOrderSums_update_column { + """column name""" + eventPassId + + """column name""" + totalReserved +} + +input eventPassOrderSums_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: eventPassOrderSums_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: eventPassOrderSums_set_input + + """filter the rows which have to be updated""" + where: eventPassOrderSums_bool_exp! +} + +"""aggregate var_pop on columns""" +type eventPassOrderSums_var_pop_fields { + totalReserved: Float +} + +"""aggregate var_samp on columns""" +type eventPassOrderSums_var_samp_fields { + totalReserved: Float +} + +"""aggregate variance on columns""" +type eventPassOrderSums_variance_fields { + totalReserved: Float +} + +"""Defines the types of event passes.""" +type eventPassType { + """Type name for event pass.""" + value: String! +} + +""" +aggregated selection of "eventPassType" +""" +type eventPassType_aggregate { + aggregate: eventPassType_aggregate_fields + nodes: [eventPassType!]! +} + +""" +aggregate fields of "eventPassType" +""" +type eventPassType_aggregate_fields { + count(columns: [eventPassType_select_column!], distinct: Boolean): Int! + max: eventPassType_max_fields + min: eventPassType_min_fields +} + +""" +Boolean expression to filter rows from the table "eventPassType". All fields are combined with a logical 'AND'. +""" +input eventPassType_bool_exp { + _and: [eventPassType_bool_exp!] + _not: eventPassType_bool_exp + _or: [eventPassType_bool_exp!] + value: String_comparison_exp +} + +""" +unique or primary key constraints on table "eventPassType" +""" +enum eventPassType_constraint { + """ + unique or primary key constraint on columns "value" + """ + eventPassType_pkey +} + +enum eventPassType_enum { + event_access + redeemable +} + +""" +Boolean expression to compare columns of type "eventPassType_enum". All fields are combined with logical 'AND'. +""" +input eventPassType_enum_comparison_exp { + _eq: eventPassType_enum + _in: [eventPassType_enum!] + _is_null: Boolean + _neq: eventPassType_enum + _nin: [eventPassType_enum!] +} + +""" +input type for inserting data into table "eventPassType" +""" +input eventPassType_insert_input { + """Type name for event pass.""" + value: String +} + +"""aggregate max on columns""" +type eventPassType_max_fields { + """Type name for event pass.""" + value: String +} + +"""aggregate min on columns""" +type eventPassType_min_fields { + """Type name for event pass.""" + value: String +} + +""" +response of any mutation on the table "eventPassType" +""" +type eventPassType_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [eventPassType!]! +} + +""" +on_conflict condition type for table "eventPassType" +""" +input eventPassType_on_conflict { + constraint: eventPassType_constraint! + update_columns: [eventPassType_update_column!]! = [] + where: eventPassType_bool_exp +} + +"""Ordering options when selecting data from "eventPassType".""" +input eventPassType_order_by { + value: order_by +} + +"""primary key columns input for table: eventPassType""" +input eventPassType_pk_columns_input { + """Type name for event pass.""" + value: String! +} + +""" +select columns of table "eventPassType" +""" +enum eventPassType_select_column { + """column name""" + value +} + +""" +input type for updating data in table "eventPassType" +""" +input eventPassType_set_input { + """Type name for event pass.""" + value: String +} + +""" +Streaming cursor of the table "eventPassType" +""" +input eventPassType_stream_cursor_input { + """Stream column input with initial value""" + initial_value: eventPassType_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input eventPassType_stream_cursor_value_input { + """Type name for event pass.""" + value: String +} + +""" +update columns of table "eventPassType" +""" +enum eventPassType_update_column { + """column name""" + value +} + +input eventPassType_updates { + """sets the columns of the filtered rows to the given values""" + _set: eventPassType_set_input + + """filter the rows which have to be updated""" + where: eventPassType_bool_exp! +} + +"""Defines the types of validation for event passes.""" +type eventPassValidationType { + """Type name for event pass validation.""" + value: String! +} + +""" +aggregated selection of "eventPassValidationType" +""" +type eventPassValidationType_aggregate { + aggregate: eventPassValidationType_aggregate_fields + nodes: [eventPassValidationType!]! +} + +""" +aggregate fields of "eventPassValidationType" +""" +type eventPassValidationType_aggregate_fields { + count(columns: [eventPassValidationType_select_column!], distinct: Boolean): Int! + max: eventPassValidationType_max_fields + min: eventPassValidationType_min_fields +} + +""" +Boolean expression to filter rows from the table "eventPassValidationType". All fields are combined with a logical 'AND'. +""" +input eventPassValidationType_bool_exp { + _and: [eventPassValidationType_bool_exp!] + _not: eventPassValidationType_bool_exp + _or: [eventPassValidationType_bool_exp!] + value: String_comparison_exp +} + +""" +unique or primary key constraints on table "eventPassValidationType" +""" +enum eventPassValidationType_constraint { + """ + unique or primary key constraint on columns "value" + """ + eventPassValidationType_pkey +} + +enum eventPassValidationType_enum { + external + manual + nft +} + +""" +Boolean expression to compare columns of type "eventPassValidationType_enum". All fields are combined with logical 'AND'. +""" +input eventPassValidationType_enum_comparison_exp { + _eq: eventPassValidationType_enum + _in: [eventPassValidationType_enum!] + _is_null: Boolean + _neq: eventPassValidationType_enum + _nin: [eventPassValidationType_enum!] +} + +""" +input type for inserting data into table "eventPassValidationType" +""" +input eventPassValidationType_insert_input { + """Type name for event pass validation.""" + value: String +} + +"""aggregate max on columns""" +type eventPassValidationType_max_fields { + """Type name for event pass validation.""" + value: String +} + +"""aggregate min on columns""" +type eventPassValidationType_min_fields { + """Type name for event pass validation.""" + value: String +} + +""" +response of any mutation on the table "eventPassValidationType" +""" +type eventPassValidationType_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [eventPassValidationType!]! +} + +""" +on_conflict condition type for table "eventPassValidationType" +""" +input eventPassValidationType_on_conflict { + constraint: eventPassValidationType_constraint! + update_columns: [eventPassValidationType_update_column!]! = [] + where: eventPassValidationType_bool_exp +} + +"""Ordering options when selecting data from "eventPassValidationType".""" +input eventPassValidationType_order_by { + value: order_by +} + +"""primary key columns input for table: eventPassValidationType""" +input eventPassValidationType_pk_columns_input { + """Type name for event pass validation.""" + value: String! +} + +""" +select columns of table "eventPassValidationType" +""" +enum eventPassValidationType_select_column { + """column name""" + value +} + +""" +input type for updating data in table "eventPassValidationType" +""" +input eventPassValidationType_set_input { + """Type name for event pass validation.""" + value: String +} + +""" +Streaming cursor of the table "eventPassValidationType" +""" +input eventPassValidationType_stream_cursor_input { + """Stream column input with initial value""" + initial_value: eventPassValidationType_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input eventPassValidationType_stream_cursor_value_input { + """Type name for event pass validation.""" + value: String +} + +""" +update columns of table "eventPassValidationType" +""" +enum eventPassValidationType_update_column { + """column name""" + value +} + +input eventPassValidationType_updates { + """sets the columns of the filtered rows to the given values""" + _set: eventPassValidationType_set_input + + """filter the rows which have to be updated""" + where: eventPassValidationType_bool_exp! +} + +""" +columns and relationships of "eventStatus" +""" +type eventStatus { + value: String! +} + +""" +aggregated selection of "eventStatus" +""" +type eventStatus_aggregate { + aggregate: eventStatus_aggregate_fields + nodes: [eventStatus!]! +} + +""" +aggregate fields of "eventStatus" +""" +type eventStatus_aggregate_fields { + count(columns: [eventStatus_select_column!], distinct: Boolean): Int! + max: eventStatus_max_fields + min: eventStatus_min_fields +} + +""" +Boolean expression to filter rows from the table "eventStatus". All fields are combined with a logical 'AND'. +""" +input eventStatus_bool_exp { + _and: [eventStatus_bool_exp!] + _not: eventStatus_bool_exp + _or: [eventStatus_bool_exp!] + value: String_comparison_exp +} + +""" +unique or primary key constraints on table "eventStatus" +""" +enum eventStatus_constraint { + """ + unique or primary key constraint on columns "value" + """ + eventStatus_pkey +} + +enum eventStatus_enum { + DRAFT + PUBLISHED +} + +""" +Boolean expression to compare columns of type "eventStatus_enum". All fields are combined with logical 'AND'. +""" +input eventStatus_enum_comparison_exp { + _eq: eventStatus_enum + _in: [eventStatus_enum!] + _is_null: Boolean + _neq: eventStatus_enum + _nin: [eventStatus_enum!] +} + +""" +input type for inserting data into table "eventStatus" +""" +input eventStatus_insert_input { + value: String +} + +"""aggregate max on columns""" +type eventStatus_max_fields { + value: String +} + +"""aggregate min on columns""" +type eventStatus_min_fields { + value: String +} + +""" +response of any mutation on the table "eventStatus" +""" +type eventStatus_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [eventStatus!]! +} + +""" +on_conflict condition type for table "eventStatus" +""" +input eventStatus_on_conflict { + constraint: eventStatus_constraint! + update_columns: [eventStatus_update_column!]! = [] + where: eventStatus_bool_exp +} + +"""Ordering options when selecting data from "eventStatus".""" +input eventStatus_order_by { + value: order_by +} + +"""primary key columns input for table: eventStatus""" +input eventStatus_pk_columns_input { + value: String! +} + +""" +select columns of table "eventStatus" +""" +enum eventStatus_select_column { + """column name""" + value +} + +""" +input type for updating data in table "eventStatus" +""" +input eventStatus_set_input { + value: String +} + +""" +Streaming cursor of the table "eventStatus" +""" +input eventStatus_stream_cursor_input { + """Stream column input with initial value""" + initial_value: eventStatus_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input eventStatus_stream_cursor_value_input { + value: String +} + +""" +update columns of table "eventStatus" +""" +enum eventStatus_update_column { + """column name""" + value +} + +input eventStatus_updates { + """sets the columns of the filtered rows to the given values""" + _set: eventStatus_set_input + + """filter the rows which have to be updated""" + where: eventStatus_bool_exp! +} + +""" +Stores follow relationships. Each row represents an account following an organizer. +""" +type follow { + """ + References the unique identifier of the account that is following an organizer. + """ + accountId: uuid! + created_at: timestamptz! + + """ + Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. + """ + organizerSlug: String! +} + +""" +aggregated selection of "follow" +""" +type follow_aggregate { + aggregate: follow_aggregate_fields + nodes: [follow!]! +} + +""" +aggregate fields of "follow" +""" +type follow_aggregate_fields { + count(columns: [follow_select_column!], distinct: Boolean): Int! + max: follow_max_fields + min: follow_min_fields +} + +""" +Boolean expression to filter rows from the table "follow". All fields are combined with a logical 'AND'. +""" +input follow_bool_exp { + _and: [follow_bool_exp!] + _not: follow_bool_exp + _or: [follow_bool_exp!] + accountId: uuid_comparison_exp + created_at: timestamptz_comparison_exp + organizerSlug: String_comparison_exp +} + +""" +unique or primary key constraints on table "follow" +""" +enum follow_constraint { + """ + unique or primary key constraint on columns "accountId", "organizerSlug" + """ + follow_pkey +} + +""" +input type for inserting data into table "follow" +""" +input follow_insert_input { + """ + References the unique identifier of the account that is following an organizer. + """ + accountId: uuid + created_at: timestamptz + + """ + Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. + """ + organizerSlug: String +} + +"""aggregate max on columns""" +type follow_max_fields { + """ + References the unique identifier of the account that is following an organizer. + """ + accountId: uuid + created_at: timestamptz + + """ + Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. + """ + organizerSlug: String +} + +"""aggregate min on columns""" +type follow_min_fields { + """ + References the unique identifier of the account that is following an organizer. + """ + accountId: uuid + created_at: timestamptz + + """ + Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. + """ + organizerSlug: String +} + +""" +response of any mutation on the table "follow" +""" +type follow_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [follow!]! +} + +""" +on_conflict condition type for table "follow" +""" +input follow_on_conflict { + constraint: follow_constraint! + update_columns: [follow_update_column!]! = [] + where: follow_bool_exp +} + +"""Ordering options when selecting data from "follow".""" +input follow_order_by { + accountId: order_by + created_at: order_by + organizerSlug: order_by +} + +"""primary key columns input for table: follow""" +input follow_pk_columns_input { + """ + References the unique identifier of the account that is following an organizer. + """ + accountId: uuid! + + """ + Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. + """ + organizerSlug: String! +} + +""" +select columns of table "follow" +""" +enum follow_select_column { + """column name""" + accountId + + """column name""" + created_at + + """column name""" + organizerSlug +} + +""" +input type for updating data in table "follow" +""" +input follow_set_input { + """ + References the unique identifier of the account that is following an organizer. + """ + accountId: uuid + created_at: timestamptz + + """ + Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. + """ + organizerSlug: String +} + +""" +Streaming cursor of the table "follow" +""" +input follow_stream_cursor_input { + """Stream column input with initial value""" + initial_value: follow_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input follow_stream_cursor_value_input { + """ + References the unique identifier of the account that is following an organizer. + """ + accountId: uuid + created_at: timestamptz + + """ + Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. + """ + organizerSlug: String +} + +""" +update columns of table "follow" +""" +enum follow_update_column { + """column name""" + accountId + + """column name""" + created_at + + """column name""" + organizerSlug +} + +input follow_updates { + """sets the columns of the filtered rows to the given values""" + _set: follow_set_input + + """filter the rows which have to be updated""" + where: follow_bool_exp! +} + +scalar jsonb + +input jsonb_cast_exp { + String: String_comparison_exp +} + +""" +Boolean expression to compare columns of type "jsonb". All fields are combined with logical 'AND'. +""" +input jsonb_comparison_exp { + _cast: jsonb_cast_exp + + """is the column contained in the given json value""" + _contained_in: jsonb + + """does the column contain the given json value at the top level""" + _contains: jsonb + _eq: jsonb + _gt: jsonb + _gte: jsonb + + """does the string exist as a top-level key in the column""" + _has_key: String + + """do all of these strings exist as top-level keys in the column""" + _has_keys_all: [String!] + + """do any of these strings exist as top-level keys in the column""" + _has_keys_any: [String!] + _in: [jsonb!] + _is_null: Boolean + _lt: jsonb + _lte: jsonb + _neq: jsonb + _nin: [jsonb!] +} + +""" +columns and relationships of "kyc" +""" +type kyc { + """Unique identifier for the applicant provided by Sumsub.""" + applicantId: String + + """ + The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. + """ + createDate: timestamptz! + + """UUID referencing the user ID in the existing accounts table.""" + externalUserId: uuid! + + """Level of KYC verification, referring to kycLevelName.""" + levelName: kycLevelName_enum + + """Status of the applicant’s review in Sumsub, referring to kycStatus.""" + reviewStatus: kycStatus_enum + + """Timestamp automatically updated whenever the kyc row changes.""" + updated_at: timestamptz +} + +"""KYC levels representing the level of verification for the applicant.""" +type kycLevelName { + """ + basic_kyc_level: Basic level of KYC verification. + advanced_kyc_level: Advanced level of KYC verification. + """ + value: String! +} + +""" +aggregated selection of "kycLevelName" +""" +type kycLevelName_aggregate { + aggregate: kycLevelName_aggregate_fields + nodes: [kycLevelName!]! +} + +""" +aggregate fields of "kycLevelName" +""" +type kycLevelName_aggregate_fields { + count(columns: [kycLevelName_select_column!], distinct: Boolean): Int! + max: kycLevelName_max_fields + min: kycLevelName_min_fields +} + +""" +Boolean expression to filter rows from the table "kycLevelName". All fields are combined with a logical 'AND'. +""" +input kycLevelName_bool_exp { + _and: [kycLevelName_bool_exp!] + _not: kycLevelName_bool_exp + _or: [kycLevelName_bool_exp!] + value: String_comparison_exp +} + +""" +unique or primary key constraints on table "kycLevelName" +""" +enum kycLevelName_constraint { + """ + unique or primary key constraint on columns "value" + """ + kycLevelName_pkey +} + +enum kycLevelName_enum { + advanced_kyc_level + basic_kyc_level +} + +""" +Boolean expression to compare columns of type "kycLevelName_enum". All fields are combined with logical 'AND'. +""" +input kycLevelName_enum_comparison_exp { + _eq: kycLevelName_enum + _in: [kycLevelName_enum!] + _is_null: Boolean + _neq: kycLevelName_enum + _nin: [kycLevelName_enum!] +} + +""" +input type for inserting data into table "kycLevelName" +""" +input kycLevelName_insert_input { + """ + basic_kyc_level: Basic level of KYC verification. + advanced_kyc_level: Advanced level of KYC verification. + """ + value: String +} + +"""aggregate max on columns""" +type kycLevelName_max_fields { + """ + basic_kyc_level: Basic level of KYC verification. + advanced_kyc_level: Advanced level of KYC verification. + """ + value: String +} + +"""aggregate min on columns""" +type kycLevelName_min_fields { + """ + basic_kyc_level: Basic level of KYC verification. + advanced_kyc_level: Advanced level of KYC verification. + """ + value: String +} + +""" +response of any mutation on the table "kycLevelName" +""" +type kycLevelName_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [kycLevelName!]! +} + +""" +on_conflict condition type for table "kycLevelName" +""" +input kycLevelName_on_conflict { + constraint: kycLevelName_constraint! + update_columns: [kycLevelName_update_column!]! = [] + where: kycLevelName_bool_exp +} + +"""Ordering options when selecting data from "kycLevelName".""" +input kycLevelName_order_by { + value: order_by +} + +"""primary key columns input for table: kycLevelName""" +input kycLevelName_pk_columns_input { + """ + basic_kyc_level: Basic level of KYC verification. + advanced_kyc_level: Advanced level of KYC verification. + """ + value: String! +} + +""" +select columns of table "kycLevelName" +""" +enum kycLevelName_select_column { + """column name""" + value +} + +""" +input type for updating data in table "kycLevelName" +""" +input kycLevelName_set_input { + """ + basic_kyc_level: Basic level of KYC verification. + advanced_kyc_level: Advanced level of KYC verification. + """ + value: String +} + +""" +Streaming cursor of the table "kycLevelName" +""" +input kycLevelName_stream_cursor_input { + """Stream column input with initial value""" + initial_value: kycLevelName_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input kycLevelName_stream_cursor_value_input { + """ + basic_kyc_level: Basic level of KYC verification. + advanced_kyc_level: Advanced level of KYC verification. + """ + value: String +} + +""" +update columns of table "kycLevelName" +""" +enum kycLevelName_update_column { + """column name""" + value +} + +input kycLevelName_updates { + """sets the columns of the filtered rows to the given values""" + _set: kycLevelName_set_input + + """filter the rows which have to be updated""" + where: kycLevelName_bool_exp! +} + +"""Statuses of Know Your Customer (KYC) processes.""" +type kycStatus { + """ + init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. + pending: An applicant is ready to be processed. + prechecked: The check is in a half way of being finished. + queued: The checks have been started for the applicant. + completed: The check has been completed. + onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + """ + value: String! +} + +""" +aggregated selection of "kycStatus" +""" +type kycStatus_aggregate { + aggregate: kycStatus_aggregate_fields + nodes: [kycStatus!]! +} + +""" +aggregate fields of "kycStatus" +""" +type kycStatus_aggregate_fields { + count(columns: [kycStatus_select_column!], distinct: Boolean): Int! + max: kycStatus_max_fields + min: kycStatus_min_fields +} + +""" +Boolean expression to filter rows from the table "kycStatus". All fields are combined with a logical 'AND'. +""" +input kycStatus_bool_exp { + _and: [kycStatus_bool_exp!] + _not: kycStatus_bool_exp + _or: [kycStatus_bool_exp!] + value: String_comparison_exp +} + +""" +unique or primary key constraints on table "kycStatus" +""" +enum kycStatus_constraint { + """ + unique or primary key constraint on columns "value" + """ + kycStatus_pkey +} + +enum kycStatus_enum { + completed + init + onHold + pending + prechecked + queued +} + +""" +Boolean expression to compare columns of type "kycStatus_enum". All fields are combined with logical 'AND'. +""" +input kycStatus_enum_comparison_exp { + _eq: kycStatus_enum + _in: [kycStatus_enum!] + _is_null: Boolean + _neq: kycStatus_enum + _nin: [kycStatus_enum!] +} + +""" +input type for inserting data into table "kycStatus" +""" +input kycStatus_insert_input { + """ + init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. + pending: An applicant is ready to be processed. + prechecked: The check is in a half way of being finished. + queued: The checks have been started for the applicant. + completed: The check has been completed. + onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + """ + value: String +} + +"""aggregate max on columns""" +type kycStatus_max_fields { + """ + init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. + pending: An applicant is ready to be processed. + prechecked: The check is in a half way of being finished. + queued: The checks have been started for the applicant. + completed: The check has been completed. + onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + """ + value: String +} + +"""aggregate min on columns""" +type kycStatus_min_fields { + """ + init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. + pending: An applicant is ready to be processed. + prechecked: The check is in a half way of being finished. + queued: The checks have been started for the applicant. + completed: The check has been completed. + onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + """ + value: String +} + +""" +response of any mutation on the table "kycStatus" +""" +type kycStatus_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [kycStatus!]! +} + +""" +on_conflict condition type for table "kycStatus" +""" +input kycStatus_on_conflict { + constraint: kycStatus_constraint! + update_columns: [kycStatus_update_column!]! = [] + where: kycStatus_bool_exp +} + +"""Ordering options when selecting data from "kycStatus".""" +input kycStatus_order_by { + value: order_by +} + +"""primary key columns input for table: kycStatus""" +input kycStatus_pk_columns_input { + """ + init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. + pending: An applicant is ready to be processed. + prechecked: The check is in a half way of being finished. + queued: The checks have been started for the applicant. + completed: The check has been completed. + onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + """ + value: String! +} + +""" +select columns of table "kycStatus" +""" +enum kycStatus_select_column { + """column name""" + value +} + +""" +input type for updating data in table "kycStatus" +""" +input kycStatus_set_input { + """ + init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. + pending: An applicant is ready to be processed. + prechecked: The check is in a half way of being finished. + queued: The checks have been started for the applicant. + completed: The check has been completed. + onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + """ + value: String +} + +""" +Streaming cursor of the table "kycStatus" +""" +input kycStatus_stream_cursor_input { + """Stream column input with initial value""" + initial_value: kycStatus_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input kycStatus_stream_cursor_value_input { + """ + init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. + pending: An applicant is ready to be processed. + prechecked: The check is in a half way of being finished. + queued: The checks have been started for the applicant. + completed: The check has been completed. + onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + """ + value: String +} + +""" +update columns of table "kycStatus" +""" +enum kycStatus_update_column { + """column name""" + value +} + +input kycStatus_updates { + """sets the columns of the filtered rows to the given values""" + _set: kycStatus_set_input + + """filter the rows which have to be updated""" + where: kycStatus_bool_exp! +} + +""" +aggregated selection of "kyc" +""" +type kyc_aggregate { + aggregate: kyc_aggregate_fields + nodes: [kyc!]! +} + +""" +aggregate fields of "kyc" +""" +type kyc_aggregate_fields { + count(columns: [kyc_select_column!], distinct: Boolean): Int! + max: kyc_max_fields + min: kyc_min_fields +} + +""" +Boolean expression to filter rows from the table "kyc". All fields are combined with a logical 'AND'. +""" +input kyc_bool_exp { + _and: [kyc_bool_exp!] + _not: kyc_bool_exp + _or: [kyc_bool_exp!] + applicantId: String_comparison_exp + createDate: timestamptz_comparison_exp + externalUserId: uuid_comparison_exp + levelName: kycLevelName_enum_comparison_exp + reviewStatus: kycStatus_enum_comparison_exp + updated_at: timestamptz_comparison_exp +} + +""" +unique or primary key constraints on table "kyc" +""" +enum kyc_constraint { + """ + unique or primary key constraint on columns "externalUserId" + """ + kyc_externalUserId_key + + """ + unique or primary key constraint on columns "externalUserId" + """ + kyc_pkey +} + +""" +input type for inserting data into table "kyc" +""" +input kyc_insert_input { + """Unique identifier for the applicant provided by Sumsub.""" + applicantId: String + + """ + The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. + """ + createDate: timestamptz + + """UUID referencing the user ID in the existing accounts table.""" + externalUserId: uuid + + """Level of KYC verification, referring to kycLevelName.""" + levelName: kycLevelName_enum + + """Status of the applicant’s review in Sumsub, referring to kycStatus.""" + reviewStatus: kycStatus_enum + + """Timestamp automatically updated whenever the kyc row changes.""" + updated_at: timestamptz +} + +"""aggregate max on columns""" +type kyc_max_fields { + """Unique identifier for the applicant provided by Sumsub.""" + applicantId: String + + """ + The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. + """ + createDate: timestamptz + + """UUID referencing the user ID in the existing accounts table.""" + externalUserId: uuid + + """Timestamp automatically updated whenever the kyc row changes.""" + updated_at: timestamptz +} + +"""aggregate min on columns""" +type kyc_min_fields { + """Unique identifier for the applicant provided by Sumsub.""" + applicantId: String + + """ + The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. + """ + createDate: timestamptz + + """UUID referencing the user ID in the existing accounts table.""" + externalUserId: uuid + + """Timestamp automatically updated whenever the kyc row changes.""" + updated_at: timestamptz +} + +""" +response of any mutation on the table "kyc" +""" +type kyc_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [kyc!]! +} + +""" +input type for inserting object relation for remote table "kyc" +""" +input kyc_obj_rel_insert_input { + data: kyc_insert_input! + + """upsert condition""" + on_conflict: kyc_on_conflict +} + +""" +on_conflict condition type for table "kyc" +""" +input kyc_on_conflict { + constraint: kyc_constraint! + update_columns: [kyc_update_column!]! = [] + where: kyc_bool_exp +} + +"""Ordering options when selecting data from "kyc".""" +input kyc_order_by { + applicantId: order_by + createDate: order_by + externalUserId: order_by + levelName: order_by + reviewStatus: order_by + updated_at: order_by +} + +"""primary key columns input for table: kyc""" +input kyc_pk_columns_input { + """UUID referencing the user ID in the existing accounts table.""" + externalUserId: uuid! +} + +""" +select columns of table "kyc" +""" +enum kyc_select_column { + """column name""" + applicantId + + """column name""" + createDate + + """column name""" + externalUserId + + """column name""" + levelName + + """column name""" + reviewStatus + + """column name""" + updated_at +} + +""" +input type for updating data in table "kyc" +""" +input kyc_set_input { + """Unique identifier for the applicant provided by Sumsub.""" + applicantId: String + + """ + The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. + """ + createDate: timestamptz + + """UUID referencing the user ID in the existing accounts table.""" + externalUserId: uuid + + """Level of KYC verification, referring to kycLevelName.""" + levelName: kycLevelName_enum + + """Status of the applicant’s review in Sumsub, referring to kycStatus.""" + reviewStatus: kycStatus_enum + + """Timestamp automatically updated whenever the kyc row changes.""" + updated_at: timestamptz +} + +""" +Streaming cursor of the table "kyc" +""" +input kyc_stream_cursor_input { + """Stream column input with initial value""" + initial_value: kyc_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input kyc_stream_cursor_value_input { + """Unique identifier for the applicant provided by Sumsub.""" + applicantId: String + + """ + The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. + """ + createDate: timestamptz + + """UUID referencing the user ID in the existing accounts table.""" + externalUserId: uuid + + """Level of KYC verification, referring to kycLevelName.""" + levelName: kycLevelName_enum + + """Status of the applicant’s review in Sumsub, referring to kycStatus.""" + reviewStatus: kycStatus_enum + + """Timestamp automatically updated whenever the kyc row changes.""" + updated_at: timestamptz +} + +""" +update columns of table "kyc" +""" +enum kyc_update_column { + """column name""" + applicantId + + """column name""" + createDate + + """column name""" + externalUserId + + """column name""" + levelName + + """column name""" + reviewStatus + + """column name""" + updated_at +} + +input kyc_updates { + """sets the columns of the filtered rows to the given values""" + _set: kyc_set_input + + """filter the rows which have to be updated""" + where: kyc_bool_exp! +} + +""" +The lotteryParameters model is designed to define properties on a lottery, including details like the lotteryId and activityWebhookId. It manages various timestamps and settings related to the lottery, ensuring efficient and accurate management of lottery events. +""" +type lotteryParameters { + """ + The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. + """ + activityWebhookId: String + activityWebhookSigningKey: String + created_at: timestamptz! + + """ + Optional column + for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. + """ + dateSaleEnd: timestamp + + """ + Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. + """ + dateSaleStart: timestamp + id: uuid! + lotteryId: String! + organizerId: String! + status: lotteryStatus_enum + + """ + The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. + """ + timezone: String! + updated_at: timestamptz! +} + +""" +aggregated selection of "lotteryParameters" +""" +type lotteryParameters_aggregate { + aggregate: lotteryParameters_aggregate_fields + nodes: [lotteryParameters!]! +} + +""" +aggregate fields of "lotteryParameters" +""" +type lotteryParameters_aggregate_fields { + count(columns: [lotteryParameters_select_column!], distinct: Boolean): Int! + max: lotteryParameters_max_fields + min: lotteryParameters_min_fields +} + +""" +Boolean expression to filter rows from the table "lotteryParameters". All fields are combined with a logical 'AND'. +""" +input lotteryParameters_bool_exp { + _and: [lotteryParameters_bool_exp!] + _not: lotteryParameters_bool_exp + _or: [lotteryParameters_bool_exp!] + activityWebhookId: String_comparison_exp + activityWebhookSigningKey: String_comparison_exp + created_at: timestamptz_comparison_exp + dateSaleEnd: timestamp_comparison_exp + dateSaleStart: timestamp_comparison_exp + id: uuid_comparison_exp + lotteryId: String_comparison_exp + organizerId: String_comparison_exp + status: lotteryStatus_enum_comparison_exp + timezone: String_comparison_exp + updated_at: timestamptz_comparison_exp +} + +""" +unique or primary key constraints on table "lotteryParameters" +""" +enum lotteryParameters_constraint { + """ + unique or primary key constraint on columns "lotteryId" + """ + lotteryParameters_lotteryId_key + + """ + unique or primary key constraint on columns "id" + """ + lotteryParameters_pkey + + """ + unique or primary key constraint on columns "activityWebhookSigningKey" + """ + lotteryParameters_signingKey_key +} + +""" +input type for inserting data into table "lotteryParameters" +""" +input lotteryParameters_insert_input { + """ + The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. + """ + activityWebhookId: String + activityWebhookSigningKey: String + created_at: timestamptz + + """ + Optional column + for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. + """ + dateSaleEnd: timestamp + + """ + Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. + """ + dateSaleStart: timestamp + id: uuid + lotteryId: String + organizerId: String + status: lotteryStatus_enum + + """ + The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. + """ + timezone: String + updated_at: timestamptz +} + +"""aggregate max on columns""" +type lotteryParameters_max_fields { + """ + The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. + """ + activityWebhookId: String + activityWebhookSigningKey: String + created_at: timestamptz + + """ + Optional column + for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. + """ + dateSaleEnd: timestamp + + """ + Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. + """ + dateSaleStart: timestamp + id: uuid + lotteryId: String + organizerId: String + + """ + The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. + """ + timezone: String + updated_at: timestamptz +} + +"""aggregate min on columns""" +type lotteryParameters_min_fields { + """ + The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. + """ + activityWebhookId: String + activityWebhookSigningKey: String + created_at: timestamptz + + """ + Optional column + for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. + """ + dateSaleEnd: timestamp + + """ + Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. + """ + dateSaleStart: timestamp + id: uuid + lotteryId: String + organizerId: String + + """ + The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. + """ + timezone: String + updated_at: timestamptz +} + +""" +response of any mutation on the table "lotteryParameters" +""" +type lotteryParameters_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [lotteryParameters!]! +} + +""" +on_conflict condition type for table "lotteryParameters" +""" +input lotteryParameters_on_conflict { + constraint: lotteryParameters_constraint! + update_columns: [lotteryParameters_update_column!]! = [] + where: lotteryParameters_bool_exp +} + +"""Ordering options when selecting data from "lotteryParameters".""" +input lotteryParameters_order_by { + activityWebhookId: order_by + activityWebhookSigningKey: order_by + created_at: order_by + dateSaleEnd: order_by + dateSaleStart: order_by + id: order_by + lotteryId: order_by + organizerId: order_by + status: order_by + timezone: order_by + updated_at: order_by +} + +"""primary key columns input for table: lotteryParameters""" +input lotteryParameters_pk_columns_input { + id: uuid! +} + +""" +select columns of table "lotteryParameters" +""" +enum lotteryParameters_select_column { + """column name""" + activityWebhookId + + """column name""" + activityWebhookSigningKey + + """column name""" + created_at + + """column name""" + dateSaleEnd + + """column name""" + dateSaleStart + + """column name""" + id + + """column name""" + lotteryId + + """column name""" + organizerId + + """column name""" + status + + """column name""" + timezone + + """column name""" + updated_at +} + +""" +input type for updating data in table "lotteryParameters" +""" +input lotteryParameters_set_input { + """ + The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. + """ + activityWebhookId: String + activityWebhookSigningKey: String + created_at: timestamptz + + """ + Optional column + for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. + """ + dateSaleEnd: timestamp + + """ + Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. + """ + dateSaleStart: timestamp + id: uuid + lotteryId: String + organizerId: String + status: lotteryStatus_enum + + """ + The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. + """ + timezone: String + updated_at: timestamptz +} + +""" +Streaming cursor of the table "lotteryParameters" +""" +input lotteryParameters_stream_cursor_input { + """Stream column input with initial value""" + initial_value: lotteryParameters_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input lotteryParameters_stream_cursor_value_input { + """ + The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. + """ + activityWebhookId: String + activityWebhookSigningKey: String + created_at: timestamptz + + """ + Optional column + for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. + """ + dateSaleEnd: timestamp + + """ + Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. + """ + dateSaleStart: timestamp + id: uuid + lotteryId: String + organizerId: String + status: lotteryStatus_enum + + """ + The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. + """ + timezone: String + updated_at: timestamptz +} + +""" +update columns of table "lotteryParameters" +""" +enum lotteryParameters_update_column { + """column name""" + activityWebhookId + + """column name""" + activityWebhookSigningKey + + """column name""" + created_at + + """column name""" + dateSaleEnd + + """column name""" + dateSaleStart + + """column name""" + id + + """column name""" + lotteryId + + """column name""" + organizerId + + """column name""" + status + + """column name""" + timezone + + """column name""" + updated_at +} + +input lotteryParameters_updates { + """sets the columns of the filtered rows to the given values""" + _set: lotteryParameters_set_input + + """filter the rows which have to be updated""" + where: lotteryParameters_bool_exp! +} + +""" +columns and relationships of "lotteryStatus" +""" +type lotteryStatus { + value: String! +} + +""" +aggregated selection of "lotteryStatus" +""" +type lotteryStatus_aggregate { + aggregate: lotteryStatus_aggregate_fields + nodes: [lotteryStatus!]! +} + +""" +aggregate fields of "lotteryStatus" +""" +type lotteryStatus_aggregate_fields { + count(columns: [lotteryStatus_select_column!], distinct: Boolean): Int! + max: lotteryStatus_max_fields + min: lotteryStatus_min_fields +} + +""" +Boolean expression to filter rows from the table "lotteryStatus". All fields are combined with a logical 'AND'. +""" +input lotteryStatus_bool_exp { + _and: [lotteryStatus_bool_exp!] + _not: lotteryStatus_bool_exp + _or: [lotteryStatus_bool_exp!] + value: String_comparison_exp +} + +""" +unique or primary key constraints on table "lotteryStatus" +""" +enum lotteryStatus_constraint { + """ + unique or primary key constraint on columns "value" + """ + lotteryStatus_pkey +} + +enum lotteryStatus_enum { + DRAFT + PUBLISHED +} + +""" +Boolean expression to compare columns of type "lotteryStatus_enum". All fields are combined with logical 'AND'. +""" +input lotteryStatus_enum_comparison_exp { + _eq: lotteryStatus_enum + _in: [lotteryStatus_enum!] + _is_null: Boolean + _neq: lotteryStatus_enum + _nin: [lotteryStatus_enum!] +} + +""" +input type for inserting data into table "lotteryStatus" +""" +input lotteryStatus_insert_input { + value: String +} + +"""aggregate max on columns""" +type lotteryStatus_max_fields { + value: String +} + +"""aggregate min on columns""" +type lotteryStatus_min_fields { + value: String +} + +""" +response of any mutation on the table "lotteryStatus" +""" +type lotteryStatus_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [lotteryStatus!]! +} + +""" +on_conflict condition type for table "lotteryStatus" +""" +input lotteryStatus_on_conflict { + constraint: lotteryStatus_constraint! + update_columns: [lotteryStatus_update_column!]! = [] + where: lotteryStatus_bool_exp +} + +"""Ordering options when selecting data from "lotteryStatus".""" +input lotteryStatus_order_by { + value: order_by +} + +"""primary key columns input for table: lotteryStatus""" +input lotteryStatus_pk_columns_input { + value: String! +} + +""" +select columns of table "lotteryStatus" +""" +enum lotteryStatus_select_column { + """column name""" + value +} + +""" +input type for updating data in table "lotteryStatus" +""" +input lotteryStatus_set_input { + value: String +} + +""" +Streaming cursor of the table "lotteryStatus" +""" +input lotteryStatus_stream_cursor_input { + """Stream column input with initial value""" + initial_value: lotteryStatus_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input lotteryStatus_stream_cursor_value_input { + value: String +} + +""" +update columns of table "lotteryStatus" +""" +enum lotteryStatus_update_column { + """column name""" + value +} + +input lotteryStatus_updates { + """sets the columns of the filtered rows to the given values""" + _set: lotteryStatus_set_input + + """filter the rows which have to be updated""" + where: lotteryStatus_bool_exp! +} + +""" +The loyaltyCardNft model stores NFTs delivered by the loyaltyCardNftContract, each uniquely associated with a loyalty card. These NFTs are soulbound to a specific owner and not transferable, though they can be burned, indicating the end of their lifecycle. The structure allows for the dynamic update of NFT metadata by contract admins, adhering to the loyalty card contract stipulations. +""" +type loyaltyCardNft { + """ + If not null, indicates the NFT has been burned, marking its lifecycle end. This field links to the transaction that executed the burn, whether by the NFT owner or a contract admin. + """ + burnedTransferId: uuid + + """Denotes the specific blockchain or network of the loyalty card NFT.""" + chainId: String! + + """ + Identifies the smart contract associated with the loyalty card NFT. This provides a direct link to the NFT's origin and behavior on the blockchain. + """ + contractAddress: String! + created_at: timestamptz! + + """ + Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. + """ + error: String + id: uuid! + loyaltyCard( + """ + Defines which locales should be returned. + + Note that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + ): LoyaltyCard + + """ + A reference to the loyalty card associated with the NFT, linking it directly to the loyalty program within the platform. + """ + loyaltyCardId: String! + + """ + The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT. + """ + metadata( + """JSON select path""" + path: String + ): jsonb + organizer( + """ + Defines which locales should be returned. + + Note that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + where: OrganizerWhereUniqueInput_remote_rel_loyaltyCardNftorganizer! + ): Organizer + + """ + A unique identifier for the organizer associated with the NFT. This links the loyalty card directly to a specific organizer within the platform. + """ + organizerId: String! + + """ + The address currently holding the loyalty card NFT. Given the soulbound nature, this represents the permanent owner unless the NFT is burned. + """ + ownerAddress: String! + status: nftStatus_enum + + """ + The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: bigint + + """ + The designated URI for the loyalty card NFT's metadata blob, providing a stable reference for data extraction. + """ + tokenUri: String + updated_at: timestamptz! +} + +""" +The loyaltyCardNftContract model is designed to store metadata associated with NFT contracts that act as loyalty cards for organizers. This table captures critical details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. It includes organizerId to link each loyalty card contract directly with an organizer, facilitating the management and interaction with NFT-based loyalty programs. +""" +type loyaltyCardNftContract { + """ + Specifies the particular blockchain or network on which the NFT-based loyalty card resides. Essential for distinguishing between different blockchains in a multi-chain environment. + """ + chainId: String! + + """ + Represents the unique address of the smart contract that governs the NFT-based loyalty card. It acts as the primary reference point to the loyalty card's existence and behavior on the blockchain. + """ + contractAddress: String! + created_at: timestamptz! + id: uuid! + loyaltyCard( + """ + Defines which locales should be returned. + + Note that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + ): LoyaltyCard + + """ + Identifies the specific loyalty card model in the Hygraph CMS associated with this contract. Ensuring uniqueness of this field guarantees that each NFT-based loyalty card is uniquely linked to a single loyalty card model in the CMS. + """ + loyaltyCardId: String! """An object relationship""" - stripeCustomer: stripeCustomer + loyaltyCardParameter: loyaltyCardParameters + organizer( + """ + Defines which locales should be returned. + + Note that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + where: OrganizerWhereUniqueInput_remote_rel_loyaltyCardNftContractorganizer! + ): Organizer + + """ + A unique identifier for the organizer associated with the NFT-based loyalty card. This links the loyalty card directly to a specific organizer within the platform. + """ + organizerId: String! + updated_at: timestamptz! +} + +""" +aggregated selection of "loyaltyCardNftContract" +""" +type loyaltyCardNftContract_aggregate { + aggregate: loyaltyCardNftContract_aggregate_fields + nodes: [loyaltyCardNftContract!]! +} + +""" +aggregate fields of "loyaltyCardNftContract" +""" +type loyaltyCardNftContract_aggregate_fields { + count(columns: [loyaltyCardNftContract_select_column!], distinct: Boolean): Int! + max: loyaltyCardNftContract_max_fields + min: loyaltyCardNftContract_min_fields +} + +""" +Boolean expression to filter rows from the table "loyaltyCardNftContract". All fields are combined with a logical 'AND'. +""" +input loyaltyCardNftContract_bool_exp { + _and: [loyaltyCardNftContract_bool_exp!] + _not: loyaltyCardNftContract_bool_exp + _or: [loyaltyCardNftContract_bool_exp!] + chainId: String_comparison_exp + contractAddress: String_comparison_exp + created_at: timestamptz_comparison_exp + id: uuid_comparison_exp + loyaltyCardId: String_comparison_exp + loyaltyCardParameter: loyaltyCardParameters_bool_exp + organizerId: String_comparison_exp + updated_at: timestamptz_comparison_exp +} + +""" +unique or primary key constraints on table "loyaltyCardNftContract" +""" +enum loyaltyCardNftContract_constraint { + """ + unique or primary key constraint on columns "chainId", "contractAddress" + """ + loyaltyCardNftContract_contractAddress_chainId_key + + """ + unique or primary key constraint on columns "loyaltyCardId" + """ + loyaltyCardNftContract_loyaltyCardId_key + + """ + unique or primary key constraint on columns "id" + """ + loyaltyCardNftContract_pkey +} + +""" +input type for inserting data into table "loyaltyCardNftContract" +""" +input loyaltyCardNftContract_insert_input { + """ + Specifies the particular blockchain or network on which the NFT-based loyalty card resides. Essential for distinguishing between different blockchains in a multi-chain environment. + """ + chainId: String + + """ + Represents the unique address of the smart contract that governs the NFT-based loyalty card. It acts as the primary reference point to the loyalty card's existence and behavior on the blockchain. + """ + contractAddress: String + created_at: timestamptz + id: uuid + + """ + Identifies the specific loyalty card model in the Hygraph CMS associated with this contract. Ensuring uniqueness of this field guarantees that each NFT-based loyalty card is uniquely linked to a single loyalty card model in the CMS. + """ + loyaltyCardId: String + loyaltyCardParameter: loyaltyCardParameters_obj_rel_insert_input + + """ + A unique identifier for the organizer associated with the NFT-based loyalty card. This links the loyalty card directly to a specific organizer within the platform. + """ + organizerId: String + updated_at: timestamptz +} + +"""aggregate max on columns""" +type loyaltyCardNftContract_max_fields { + """ + Specifies the particular blockchain or network on which the NFT-based loyalty card resides. Essential for distinguishing between different blockchains in a multi-chain environment. + """ + chainId: String + + """ + Represents the unique address of the smart contract that governs the NFT-based loyalty card. It acts as the primary reference point to the loyalty card's existence and behavior on the blockchain. + """ + contractAddress: String + created_at: timestamptz + id: uuid + + """ + Identifies the specific loyalty card model in the Hygraph CMS associated with this contract. Ensuring uniqueness of this field guarantees that each NFT-based loyalty card is uniquely linked to a single loyalty card model in the CMS. + """ + loyaltyCardId: String + + """ + A unique identifier for the organizer associated with the NFT-based loyalty card. This links the loyalty card directly to a specific organizer within the platform. + """ + organizerId: String + updated_at: timestamptz +} + +"""aggregate min on columns""" +type loyaltyCardNftContract_min_fields { + """ + Specifies the particular blockchain or network on which the NFT-based loyalty card resides. Essential for distinguishing between different blockchains in a multi-chain environment. + """ + chainId: String + + """ + Represents the unique address of the smart contract that governs the NFT-based loyalty card. It acts as the primary reference point to the loyalty card's existence and behavior on the blockchain. + """ + contractAddress: String + created_at: timestamptz + id: uuid + + """ + Identifies the specific loyalty card model in the Hygraph CMS associated with this contract. Ensuring uniqueness of this field guarantees that each NFT-based loyalty card is uniquely linked to a single loyalty card model in the CMS. + """ + loyaltyCardId: String + + """ + A unique identifier for the organizer associated with the NFT-based loyalty card. This links the loyalty card directly to a specific organizer within the platform. + """ + organizerId: String updated_at: timestamptz } """ -aggregated selection of "account" +response of any mutation on the table "loyaltyCardNftContract" """ -type account_aggregate { - aggregate: account_aggregate_fields - nodes: [account!]! +type loyaltyCardNftContract_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [loyaltyCardNftContract!]! } """ -aggregate fields of "account" +input type for inserting object relation for remote table "loyaltyCardNftContract" """ -type account_aggregate_fields { - count(columns: [account_select_column!], distinct: Boolean): Int! - max: account_max_fields - min: account_min_fields +input loyaltyCardNftContract_obj_rel_insert_input { + data: loyaltyCardNftContract_insert_input! + + """upsert condition""" + on_conflict: loyaltyCardNftContract_on_conflict } """ -Boolean expression to filter rows from the table "account". All fields are combined with a logical 'AND'. +on_conflict condition type for table "loyaltyCardNftContract" """ -input account_bool_exp { - _and: [account_bool_exp!] - _not: account_bool_exp - _or: [account_bool_exp!] - address: String_comparison_exp +input loyaltyCardNftContract_on_conflict { + constraint: loyaltyCardNftContract_constraint! + update_columns: [loyaltyCardNftContract_update_column!]! = [] + where: loyaltyCardNftContract_bool_exp +} + +"""Ordering options when selecting data from "loyaltyCardNftContract".""" +input loyaltyCardNftContract_order_by { + chainId: order_by + contractAddress: order_by + created_at: order_by + id: order_by + loyaltyCardId: order_by + loyaltyCardParameter: loyaltyCardParameters_order_by + organizerId: order_by + updated_at: order_by +} + +"""primary key columns input for table: loyaltyCardNftContract""" +input loyaltyCardNftContract_pk_columns_input { + id: uuid! +} + +""" +select columns of table "loyaltyCardNftContract" +""" +enum loyaltyCardNftContract_select_column { + """column name""" + chainId + + """column name""" + contractAddress + + """column name""" + created_at + + """column name""" + id + + """column name""" + loyaltyCardId + + """column name""" + organizerId + + """column name""" + updated_at +} + +""" +input type for updating data in table "loyaltyCardNftContract" +""" +input loyaltyCardNftContract_set_input { + """ + Specifies the particular blockchain or network on which the NFT-based loyalty card resides. Essential for distinguishing between different blockchains in a multi-chain environment. + """ + chainId: String + + """ + Represents the unique address of the smart contract that governs the NFT-based loyalty card. It acts as the primary reference point to the loyalty card's existence and behavior on the blockchain. + """ + contractAddress: String + created_at: timestamptz + id: uuid + + """ + Identifies the specific loyalty card model in the Hygraph CMS associated with this contract. Ensuring uniqueness of this field guarantees that each NFT-based loyalty card is uniquely linked to a single loyalty card model in the CMS. + """ + loyaltyCardId: String + + """ + A unique identifier for the organizer associated with the NFT-based loyalty card. This links the loyalty card directly to a specific organizer within the platform. + """ + organizerId: String + updated_at: timestamptz +} + +""" +Streaming cursor of the table "loyaltyCardNftContract" +""" +input loyaltyCardNftContract_stream_cursor_input { + """Stream column input with initial value""" + initial_value: loyaltyCardNftContract_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input loyaltyCardNftContract_stream_cursor_value_input { + """ + Specifies the particular blockchain or network on which the NFT-based loyalty card resides. Essential for distinguishing between different blockchains in a multi-chain environment. + """ + chainId: String + + """ + Represents the unique address of the smart contract that governs the NFT-based loyalty card. It acts as the primary reference point to the loyalty card's existence and behavior on the blockchain. + """ + contractAddress: String + created_at: timestamptz + id: uuid + + """ + Identifies the specific loyalty card model in the Hygraph CMS associated with this contract. Ensuring uniqueness of this field guarantees that each NFT-based loyalty card is uniquely linked to a single loyalty card model in the CMS. + """ + loyaltyCardId: String + + """ + A unique identifier for the organizer associated with the NFT-based loyalty card. This links the loyalty card directly to a specific organizer within the platform. + """ + organizerId: String + updated_at: timestamptz +} + +""" +update columns of table "loyaltyCardNftContract" +""" +enum loyaltyCardNftContract_update_column { + """column name""" + chainId + + """column name""" + contractAddress + + """column name""" + created_at + + """column name""" + id + + """column name""" + loyaltyCardId + + """column name""" + organizerId + + """column name""" + updated_at +} + +input loyaltyCardNftContract_updates { + """sets the columns of the filtered rows to the given values""" + _set: loyaltyCardNftContract_set_input + + """filter the rows which have to be updated""" + where: loyaltyCardNftContract_bool_exp! +} + +""" +aggregated selection of "loyaltyCardNft" +""" +type loyaltyCardNft_aggregate { + aggregate: loyaltyCardNft_aggregate_fields + nodes: [loyaltyCardNft!]! +} + +""" +aggregate fields of "loyaltyCardNft" +""" +type loyaltyCardNft_aggregate_fields { + avg: loyaltyCardNft_avg_fields + count(columns: [loyaltyCardNft_select_column!], distinct: Boolean): Int! + max: loyaltyCardNft_max_fields + min: loyaltyCardNft_min_fields + stddev: loyaltyCardNft_stddev_fields + stddev_pop: loyaltyCardNft_stddev_pop_fields + stddev_samp: loyaltyCardNft_stddev_samp_fields + sum: loyaltyCardNft_sum_fields + var_pop: loyaltyCardNft_var_pop_fields + var_samp: loyaltyCardNft_var_samp_fields + variance: loyaltyCardNft_variance_fields +} + +"""append existing jsonb value of filtered columns with new jsonb value""" +input loyaltyCardNft_append_input { + """ + The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT. + """ + metadata: jsonb +} + +"""aggregate avg on columns""" +type loyaltyCardNft_avg_fields { + """ + The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: Float +} + +""" +Boolean expression to filter rows from the table "loyaltyCardNft". All fields are combined with a logical 'AND'. +""" +input loyaltyCardNft_bool_exp { + _and: [loyaltyCardNft_bool_exp!] + _not: loyaltyCardNft_bool_exp + _or: [loyaltyCardNft_bool_exp!] + burnedTransferId: uuid_comparison_exp + chainId: String_comparison_exp + contractAddress: String_comparison_exp created_at: timestamptz_comparison_exp + error: String_comparison_exp id: uuid_comparison_exp - kyc: kyc_bool_exp - roles: roleAssignment_bool_exp - roles_aggregate: roleAssignment_aggregate_bool_exp - stripeCustomer: stripeCustomer_bool_exp + loyaltyCardId: String_comparison_exp + metadata: jsonb_comparison_exp + organizerId: String_comparison_exp + ownerAddress: String_comparison_exp + status: nftStatus_enum_comparison_exp + tokenId: bigint_comparison_exp + tokenUri: String_comparison_exp updated_at: timestamptz_comparison_exp } -""" -unique or primary key constraints on table "account" -""" -enum account_constraint { +""" +unique or primary key constraints on table "loyaltyCardNft" +""" +enum loyaltyCardNft_constraint { + """ + unique or primary key constraint on columns "ownerAddress" + """ + idx_loyaltycardnft_owneraddress_active + + """ + unique or primary key constraint on columns "chainId", "contractAddress", "tokenId" + """ + loyaltyCardNft_contractAddress_tokenId_chainId_idx + + """ + unique or primary key constraint on columns "id" + """ + loyaltyCardNft_pkey +} + +""" +delete the field or element with specified path (for JSON arrays, negative integers count from the end) +""" +input loyaltyCardNft_delete_at_path_input { + """ + The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT. + """ + metadata: [String!] +} + +""" +delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array +""" +input loyaltyCardNft_delete_elem_input { + """ + The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT. + """ + metadata: Int +} + +""" +delete key/value pair or string element. key/value pairs are matched based on their key value +""" +input loyaltyCardNft_delete_key_input { + """ + The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT. + """ + metadata: String +} + +""" +input type for incrementing numeric columns in table "loyaltyCardNft" +""" +input loyaltyCardNft_inc_input { + """ + The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: bigint +} + +""" +input type for inserting data into table "loyaltyCardNft" +""" +input loyaltyCardNft_insert_input { + """ + If not null, indicates the NFT has been burned, marking its lifecycle end. This field links to the transaction that executed the burn, whether by the NFT owner or a contract admin. + """ + burnedTransferId: uuid + + """Denotes the specific blockchain or network of the loyalty card NFT.""" + chainId: String + + """ + Identifies the smart contract associated with the loyalty card NFT. This provides a direct link to the NFT's origin and behavior on the blockchain. + """ + contractAddress: String + created_at: timestamptz + + """ + Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. + """ + error: String + id: uuid + """ - unique or primary key constraint on columns "address" + A reference to the loyalty card associated with the NFT, linking it directly to the loyalty program within the platform. """ - account_address_key + loyaltyCardId: String """ - unique or primary key constraint on columns "id" + The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT. """ - account_pkey -} + metadata: jsonb -""" -input type for inserting data into table "account" -""" -input account_insert_input { - address: String - created_at: timestamptz - id: uuid - kyc: kyc_obj_rel_insert_input - roles: roleAssignment_arr_rel_insert_input - stripeCustomer: stripeCustomer_obj_rel_insert_input + """ + A unique identifier for the organizer associated with the NFT. This links the loyalty card directly to a specific organizer within the platform. + """ + organizerId: String + + """ + The address currently holding the loyalty card NFT. Given the soulbound nature, this represents the permanent owner unless the NFT is burned. + """ + ownerAddress: String + status: nftStatus_enum + + """ + The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: bigint + + """ + The designated URI for the loyalty card NFT's metadata blob, providing a stable reference for data extraction. + """ + tokenUri: String updated_at: timestamptz } """aggregate max on columns""" -type account_max_fields { - address: String +type loyaltyCardNft_max_fields { + """ + If not null, indicates the NFT has been burned, marking its lifecycle end. This field links to the transaction that executed the burn, whether by the NFT owner or a contract admin. + """ + burnedTransferId: uuid + + """Denotes the specific blockchain or network of the loyalty card NFT.""" + chainId: String + + """ + Identifies the smart contract associated with the loyalty card NFT. This provides a direct link to the NFT's origin and behavior on the blockchain. + """ + contractAddress: String created_at: timestamptz + + """ + Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. + """ + error: String id: uuid + + """ + A reference to the loyalty card associated with the NFT, linking it directly to the loyalty program within the platform. + """ + loyaltyCardId: String + + """ + A unique identifier for the organizer associated with the NFT. This links the loyalty card directly to a specific organizer within the platform. + """ + organizerId: String + + """ + The address currently holding the loyalty card NFT. Given the soulbound nature, this represents the permanent owner unless the NFT is burned. + """ + ownerAddress: String + + """ + The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: bigint + + """ + The designated URI for the loyalty card NFT's metadata blob, providing a stable reference for data extraction. + """ + tokenUri: String updated_at: timestamptz } """aggregate min on columns""" -type account_min_fields { - address: String +type loyaltyCardNft_min_fields { + """ + If not null, indicates the NFT has been burned, marking its lifecycle end. This field links to the transaction that executed the burn, whether by the NFT owner or a contract admin. + """ + burnedTransferId: uuid + + """Denotes the specific blockchain or network of the loyalty card NFT.""" + chainId: String + + """ + Identifies the smart contract associated with the loyalty card NFT. This provides a direct link to the NFT's origin and behavior on the blockchain. + """ + contractAddress: String created_at: timestamptz + + """ + Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. + """ + error: String id: uuid + + """ + A reference to the loyalty card associated with the NFT, linking it directly to the loyalty program within the platform. + """ + loyaltyCardId: String + + """ + A unique identifier for the organizer associated with the NFT. This links the loyalty card directly to a specific organizer within the platform. + """ + organizerId: String + + """ + The address currently holding the loyalty card NFT. Given the soulbound nature, this represents the permanent owner unless the NFT is burned. + """ + ownerAddress: String + + """ + The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: bigint + + """ + The designated URI for the loyalty card NFT's metadata blob, providing a stable reference for data extraction. + """ + tokenUri: String updated_at: timestamptz } """ -response of any mutation on the table "account" +response of any mutation on the table "loyaltyCardNft" """ -type account_mutation_response { +type loyaltyCardNft_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [account!]! -} - -""" -input type for inserting object relation for remote table "account" -""" -input account_obj_rel_insert_input { - data: account_insert_input! - - """upsert condition""" - on_conflict: account_on_conflict + returning: [loyaltyCardNft!]! } """ -on_conflict condition type for table "account" +on_conflict condition type for table "loyaltyCardNft" """ -input account_on_conflict { - constraint: account_constraint! - update_columns: [account_update_column!]! = [] - where: account_bool_exp +input loyaltyCardNft_on_conflict { + constraint: loyaltyCardNft_constraint! + update_columns: [loyaltyCardNft_update_column!]! = [] + where: loyaltyCardNft_bool_exp } -"""Ordering options when selecting data from "account".""" -input account_order_by { - address: order_by +"""Ordering options when selecting data from "loyaltyCardNft".""" +input loyaltyCardNft_order_by { + burnedTransferId: order_by + chainId: order_by + contractAddress: order_by created_at: order_by + error: order_by id: order_by - kyc: kyc_order_by - roles_aggregate: roleAssignment_aggregate_order_by - stripeCustomer: stripeCustomer_order_by + loyaltyCardId: order_by + metadata: order_by + organizerId: order_by + ownerAddress: order_by + status: order_by + tokenId: order_by + tokenUri: order_by updated_at: order_by } -"""primary key columns input for table: account""" -input account_pk_columns_input { +"""primary key columns input for table: loyaltyCardNft""" +input loyaltyCardNft_pk_columns_input { id: uuid! } +"""prepend existing jsonb value of filtered columns with new jsonb value""" +input loyaltyCardNft_prepend_input { + """ + The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT. + """ + metadata: jsonb +} + """ -select columns of table "account" +select columns of table "loyaltyCardNft" """ -enum account_select_column { +enum loyaltyCardNft_select_column { """column name""" - address + burnedTransferId + + """column name""" + chainId + + """column name""" + contractAddress """column name""" created_at + """column name""" + error + """column name""" id + """column name""" + loyaltyCardId + + """column name""" + metadata + + """column name""" + organizerId + + """column name""" + ownerAddress + + """column name""" + status + + """column name""" + tokenId + + """column name""" + tokenUri + """column name""" updated_at } """ -input type for updating data in table "account" +input type for updating data in table "loyaltyCardNft" """ -input account_set_input { - address: String +input loyaltyCardNft_set_input { + """ + If not null, indicates the NFT has been burned, marking its lifecycle end. This field links to the transaction that executed the burn, whether by the NFT owner or a contract admin. + """ + burnedTransferId: uuid + + """Denotes the specific blockchain or network of the loyalty card NFT.""" + chainId: String + + """ + Identifies the smart contract associated with the loyalty card NFT. This provides a direct link to the NFT's origin and behavior on the blockchain. + """ + contractAddress: String created_at: timestamptz + + """ + Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. + """ + error: String id: uuid + + """ + A reference to the loyalty card associated with the NFT, linking it directly to the loyalty program within the platform. + """ + loyaltyCardId: String + + """ + The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT. + """ + metadata: jsonb + + """ + A unique identifier for the organizer associated with the NFT. This links the loyalty card directly to a specific organizer within the platform. + """ + organizerId: String + + """ + The address currently holding the loyalty card NFT. Given the soulbound nature, this represents the permanent owner unless the NFT is burned. + """ + ownerAddress: String + status: nftStatus_enum + + """ + The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: bigint + + """ + The designated URI for the loyalty card NFT's metadata blob, providing a stable reference for data extraction. + """ + tokenUri: String updated_at: timestamptz } +"""aggregate stddev on columns""" +type loyaltyCardNft_stddev_fields { + """ + The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: Float +} + +"""aggregate stddev_pop on columns""" +type loyaltyCardNft_stddev_pop_fields { + """ + The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: Float +} + +"""aggregate stddev_samp on columns""" +type loyaltyCardNft_stddev_samp_fields { + """ + The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: Float +} + """ -Streaming cursor of the table "account" +Streaming cursor of the table "loyaltyCardNft" """ -input account_stream_cursor_input { +input loyaltyCardNft_stream_cursor_input { """Stream column input with initial value""" - initial_value: account_stream_cursor_value_input! + initial_value: loyaltyCardNft_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input account_stream_cursor_value_input { - address: String +input loyaltyCardNft_stream_cursor_value_input { + """ + If not null, indicates the NFT has been burned, marking its lifecycle end. This field links to the transaction that executed the burn, whether by the NFT owner or a contract admin. + """ + burnedTransferId: uuid + + """Denotes the specific blockchain or network of the loyalty card NFT.""" + chainId: String + + """ + Identifies the smart contract associated with the loyalty card NFT. This provides a direct link to the NFT's origin and behavior on the blockchain. + """ + contractAddress: String created_at: timestamptz + + """ + Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. + """ + error: String id: uuid + + """ + A reference to the loyalty card associated with the NFT, linking it directly to the loyalty program within the platform. + """ + loyaltyCardId: String + + """ + The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT. + """ + metadata: jsonb + + """ + A unique identifier for the organizer associated with the NFT. This links the loyalty card directly to a specific organizer within the platform. + """ + organizerId: String + + """ + The address currently holding the loyalty card NFT. Given the soulbound nature, this represents the permanent owner unless the NFT is burned. + """ + ownerAddress: String + status: nftStatus_enum + + """ + The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: bigint + + """ + The designated URI for the loyalty card NFT's metadata blob, providing a stable reference for data extraction. + """ + tokenUri: String updated_at: timestamptz } +"""aggregate sum on columns""" +type loyaltyCardNft_sum_fields { + """ + The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: bigint +} + """ -update columns of table "account" +update columns of table "loyaltyCardNft" """ -enum account_update_column { +enum loyaltyCardNft_update_column { """column name""" - address + burnedTransferId + + """column name""" + chainId + + """column name""" + contractAddress """column name""" created_at + """column name""" + error + """column name""" id + """column name""" + loyaltyCardId + + """column name""" + metadata + + """column name""" + organizerId + + """column name""" + ownerAddress + + """column name""" + status + + """column name""" + tokenId + + """column name""" + tokenUri + """column name""" updated_at } -input account_updates { +input loyaltyCardNft_updates { + """append existing jsonb value of filtered columns with new jsonb value""" + _append: loyaltyCardNft_append_input + + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: loyaltyCardNft_delete_at_path_input + + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: loyaltyCardNft_delete_elem_input + + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: loyaltyCardNft_delete_key_input + + """increments the numeric columns with given value of the filtered values""" + _inc: loyaltyCardNft_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: loyaltyCardNft_prepend_input + """sets the columns of the filtered rows to the given values""" - _set: account_set_input + _set: loyaltyCardNft_set_input """filter the rows which have to be updated""" - where: account_bool_exp! + where: loyaltyCardNft_bool_exp! } -scalar bigint +"""aggregate var_pop on columns""" +type loyaltyCardNft_var_pop_fields { + """ + The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: Float +} -""" -Boolean expression to compare columns of type "bigint". All fields are combined with logical 'AND'. -""" -input bigint_comparison_exp { - _eq: bigint - _gt: bigint - _gte: bigint - _in: [bigint!] - _is_null: Boolean - _lt: bigint - _lte: bigint - _neq: bigint - _nin: [bigint!] +"""aggregate var_samp on columns""" +type loyaltyCardNft_var_samp_fields { + """ + The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: Float +} + +"""aggregate variance on columns""" +type loyaltyCardNft_variance_fields { + """ + The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. + """ + tokenId: Float } """ -The contentSpaceParameters model is designed to define properties specifically for content spaces. This table includes essential details like the contentSpaceId, which links to the specific content space. By centralizing this information, our system can effectively manage and control parameters tied to each content space, enhancing functionality and flexibility. +The loyaltyCardParameters model is designed to define properties on a loyalty card, including details like the loyaltyCardId and activityWebhookId. It manages various settings and metadata related to the loyalty card, ensuring efficient and accurate management of loyalty card programs. """ -type contentSpaceParameters { - contentSpace( - """ - Defines which locales should be returned. - - Note that `ContentSpace` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - stage: Stage! = PUBLISHED - where: ContentSpaceWhereUniqueInput_remote_rel_contentSpaceParameterscontentSpace! - ): ContentSpace +type loyaltyCardParameters { + """ + The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the loyalty card. + """ + activityWebhookId: String """ - It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. + Unique signing key used for secure operations related to the loyalty card activity webhook. """ - contentSpaceId: String! + activityWebhookSigningKey: String created_at: timestamptz! id: uuid! + + """ + Unique identifier for each loyalty card, ensuring no duplicates in the system. + """ + loyaltyCardId: String! + + """An object relationship""" + loyaltyCardNftContract: loyaltyCardNftContract + + """ + The "metadataUpdateWebhookId" column stores the identifier for the Alchemy webhook that tracks metadata updates related to the loyalty card. + """ + metadataUpdateWebhookId: String + + """ + Unique signing key used for secure operations related to the loyalty card metadata update webhook. + """ + metadataUpdateWebhookSigningKey: String + + """Identifier for the organizer responsible for the loyalty card.""" organizerId: String! - status: contentSpaceStatus_enum + + """ + Represents the current status of the loyalty card, either "DRAFT" or "PUBLISHED". + """ + status: loyaltyCardStatus_enum updated_at: timestamptz! } """ -aggregated selection of "contentSpaceParameters" +aggregated selection of "loyaltyCardParameters" """ -type contentSpaceParameters_aggregate { - aggregate: contentSpaceParameters_aggregate_fields - nodes: [contentSpaceParameters!]! +type loyaltyCardParameters_aggregate { + aggregate: loyaltyCardParameters_aggregate_fields + nodes: [loyaltyCardParameters!]! } """ -aggregate fields of "contentSpaceParameters" +aggregate fields of "loyaltyCardParameters" """ -type contentSpaceParameters_aggregate_fields { - count(columns: [contentSpaceParameters_select_column!], distinct: Boolean): Int! - max: contentSpaceParameters_max_fields - min: contentSpaceParameters_min_fields +type loyaltyCardParameters_aggregate_fields { + count(columns: [loyaltyCardParameters_select_column!], distinct: Boolean): Int! + max: loyaltyCardParameters_max_fields + min: loyaltyCardParameters_min_fields } """ -Boolean expression to filter rows from the table "contentSpaceParameters". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "loyaltyCardParameters". All fields are combined with a logical 'AND'. """ -input contentSpaceParameters_bool_exp { - _and: [contentSpaceParameters_bool_exp!] - _not: contentSpaceParameters_bool_exp - _or: [contentSpaceParameters_bool_exp!] - contentSpaceId: String_comparison_exp +input loyaltyCardParameters_bool_exp { + _and: [loyaltyCardParameters_bool_exp!] + _not: loyaltyCardParameters_bool_exp + _or: [loyaltyCardParameters_bool_exp!] + activityWebhookId: String_comparison_exp + activityWebhookSigningKey: String_comparison_exp created_at: timestamptz_comparison_exp id: uuid_comparison_exp + loyaltyCardId: String_comparison_exp + loyaltyCardNftContract: loyaltyCardNftContract_bool_exp + metadataUpdateWebhookId: String_comparison_exp + metadataUpdateWebhookSigningKey: String_comparison_exp organizerId: String_comparison_exp - status: contentSpaceStatus_enum_comparison_exp + status: loyaltyCardStatus_enum_comparison_exp updated_at: timestamptz_comparison_exp } """ -unique or primary key constraints on table "contentSpaceParameters" +unique or primary key constraints on table "loyaltyCardParameters" """ -enum contentSpaceParameters_constraint { +enum loyaltyCardParameters_constraint { """ - unique or primary key constraint on columns "contentSpaceId" + unique or primary key constraint on columns "activityWebhookSigningKey" """ - contentSpaceParameters_contentSpaceId_key + loyaltyCardParameters_activityWebhookSigningKey_key + + """ + unique or primary key constraint on columns "loyaltyCardId" + """ + loyaltyCardParameters_loyaltyCardId_key + + """ + unique or primary key constraint on columns "metadataUpdateWebhookSigningKey" + """ + loyaltyCardParameters_metadataUpdateWebhookSigningKey_key """ unique or primary key constraint on columns "id" """ - contentSpaceParameters_pkey + loyaltyCardParameters_pkey } """ -input type for inserting data into table "contentSpaceParameters" +input type for inserting data into table "loyaltyCardParameters" """ -input contentSpaceParameters_insert_input { +input loyaltyCardParameters_insert_input { """ - It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. + The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the loyalty card. """ - contentSpaceId: String + activityWebhookId: String + + """ + Unique signing key used for secure operations related to the loyalty card activity webhook. + """ + activityWebhookSigningKey: String created_at: timestamptz id: uuid + + """ + Unique identifier for each loyalty card, ensuring no duplicates in the system. + """ + loyaltyCardId: String + loyaltyCardNftContract: loyaltyCardNftContract_obj_rel_insert_input + + """ + The "metadataUpdateWebhookId" column stores the identifier for the Alchemy webhook that tracks metadata updates related to the loyalty card. + """ + metadataUpdateWebhookId: String + + """ + Unique signing key used for secure operations related to the loyalty card metadata update webhook. + """ + metadataUpdateWebhookSigningKey: String + + """Identifier for the organizer responsible for the loyalty card.""" organizerId: String - status: contentSpaceStatus_enum + + """ + Represents the current status of the loyalty card, either "DRAFT" or "PUBLISHED". + """ + status: loyaltyCardStatus_enum updated_at: timestamptz } """aggregate max on columns""" -type contentSpaceParameters_max_fields { +type loyaltyCardParameters_max_fields { """ - It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. + The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the loyalty card. """ - contentSpaceId: String + activityWebhookId: String + + """ + Unique signing key used for secure operations related to the loyalty card activity webhook. + """ + activityWebhookSigningKey: String created_at: timestamptz id: uuid + + """ + Unique identifier for each loyalty card, ensuring no duplicates in the system. + """ + loyaltyCardId: String + + """ + The "metadataUpdateWebhookId" column stores the identifier for the Alchemy webhook that tracks metadata updates related to the loyalty card. + """ + metadataUpdateWebhookId: String + + """ + Unique signing key used for secure operations related to the loyalty card metadata update webhook. + """ + metadataUpdateWebhookSigningKey: String + + """Identifier for the organizer responsible for the loyalty card.""" organizerId: String updated_at: timestamptz } """aggregate min on columns""" -type contentSpaceParameters_min_fields { +type loyaltyCardParameters_min_fields { """ - It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. + The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the loyalty card. """ - contentSpaceId: String + activityWebhookId: String + + """ + Unique signing key used for secure operations related to the loyalty card activity webhook. + """ + activityWebhookSigningKey: String created_at: timestamptz id: uuid + + """ + Unique identifier for each loyalty card, ensuring no duplicates in the system. + """ + loyaltyCardId: String + + """ + The "metadataUpdateWebhookId" column stores the identifier for the Alchemy webhook that tracks metadata updates related to the loyalty card. + """ + metadataUpdateWebhookId: String + + """ + Unique signing key used for secure operations related to the loyalty card metadata update webhook. + """ + metadataUpdateWebhookSigningKey: String + + """Identifier for the organizer responsible for the loyalty card.""" organizerId: String updated_at: timestamptz } """ -response of any mutation on the table "contentSpaceParameters" +response of any mutation on the table "loyaltyCardParameters" """ -type contentSpaceParameters_mutation_response { +type loyaltyCardParameters_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [contentSpaceParameters!]! + returning: [loyaltyCardParameters!]! } """ -on_conflict condition type for table "contentSpaceParameters" +input type for inserting object relation for remote table "loyaltyCardParameters" """ -input contentSpaceParameters_on_conflict { - constraint: contentSpaceParameters_constraint! - update_columns: [contentSpaceParameters_update_column!]! = [] - where: contentSpaceParameters_bool_exp +input loyaltyCardParameters_obj_rel_insert_input { + data: loyaltyCardParameters_insert_input! + + """upsert condition""" + on_conflict: loyaltyCardParameters_on_conflict } -"""Ordering options when selecting data from "contentSpaceParameters".""" -input contentSpaceParameters_order_by { - contentSpaceId: order_by +""" +on_conflict condition type for table "loyaltyCardParameters" +""" +input loyaltyCardParameters_on_conflict { + constraint: loyaltyCardParameters_constraint! + update_columns: [loyaltyCardParameters_update_column!]! = [] + where: loyaltyCardParameters_bool_exp +} + +"""Ordering options when selecting data from "loyaltyCardParameters".""" +input loyaltyCardParameters_order_by { + activityWebhookId: order_by + activityWebhookSigningKey: order_by created_at: order_by id: order_by + loyaltyCardId: order_by + loyaltyCardNftContract: loyaltyCardNftContract_order_by + metadataUpdateWebhookId: order_by + metadataUpdateWebhookSigningKey: order_by organizerId: order_by status: order_by updated_at: order_by } -"""primary key columns input for table: contentSpaceParameters""" -input contentSpaceParameters_pk_columns_input { +"""primary key columns input for table: loyaltyCardParameters""" +input loyaltyCardParameters_pk_columns_input { id: uuid! } """ -select columns of table "contentSpaceParameters" +select columns of table "loyaltyCardParameters" """ -enum contentSpaceParameters_select_column { +enum loyaltyCardParameters_select_column { """column name""" - contentSpaceId + activityWebhookId + + """column name""" + activityWebhookSigningKey """column name""" created_at @@ -10589,6 +18233,15 @@ enum contentSpaceParameters_select_column { """column name""" id + """column name""" + loyaltyCardId + + """column name""" + metadataUpdateWebhookId + + """column name""" + metadataUpdateWebhookSigningKey + """column name""" organizerId @@ -10600,50 +18253,105 @@ enum contentSpaceParameters_select_column { } """ -input type for updating data in table "contentSpaceParameters" +input type for updating data in table "loyaltyCardParameters" """ -input contentSpaceParameters_set_input { +input loyaltyCardParameters_set_input { + """ + The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the loyalty card. + """ + activityWebhookId: String + """ - It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. + Unique signing key used for secure operations related to the loyalty card activity webhook. """ - contentSpaceId: String + activityWebhookSigningKey: String created_at: timestamptz id: uuid + + """ + Unique identifier for each loyalty card, ensuring no duplicates in the system. + """ + loyaltyCardId: String + + """ + The "metadataUpdateWebhookId" column stores the identifier for the Alchemy webhook that tracks metadata updates related to the loyalty card. + """ + metadataUpdateWebhookId: String + + """ + Unique signing key used for secure operations related to the loyalty card metadata update webhook. + """ + metadataUpdateWebhookSigningKey: String + + """Identifier for the organizer responsible for the loyalty card.""" organizerId: String - status: contentSpaceStatus_enum + + """ + Represents the current status of the loyalty card, either "DRAFT" or "PUBLISHED". + """ + status: loyaltyCardStatus_enum updated_at: timestamptz } """ -Streaming cursor of the table "contentSpaceParameters" +Streaming cursor of the table "loyaltyCardParameters" """ -input contentSpaceParameters_stream_cursor_input { +input loyaltyCardParameters_stream_cursor_input { """Stream column input with initial value""" - initial_value: contentSpaceParameters_stream_cursor_value_input! + initial_value: loyaltyCardParameters_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input contentSpaceParameters_stream_cursor_value_input { +input loyaltyCardParameters_stream_cursor_value_input { """ - It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. + The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the loyalty card. """ - contentSpaceId: String + activityWebhookId: String + + """ + Unique signing key used for secure operations related to the loyalty card activity webhook. + """ + activityWebhookSigningKey: String created_at: timestamptz id: uuid + + """ + Unique identifier for each loyalty card, ensuring no duplicates in the system. + """ + loyaltyCardId: String + + """ + The "metadataUpdateWebhookId" column stores the identifier for the Alchemy webhook that tracks metadata updates related to the loyalty card. + """ + metadataUpdateWebhookId: String + + """ + Unique signing key used for secure operations related to the loyalty card metadata update webhook. + """ + metadataUpdateWebhookSigningKey: String + + """Identifier for the organizer responsible for the loyalty card.""" organizerId: String - status: contentSpaceStatus_enum + + """ + Represents the current status of the loyalty card, either "DRAFT" or "PUBLISHED". + """ + status: loyaltyCardStatus_enum updated_at: timestamptz } """ -update columns of table "contentSpaceParameters" +update columns of table "loyaltyCardParameters" """ -enum contentSpaceParameters_update_column { +enum loyaltyCardParameters_update_column { """column name""" - contentSpaceId + activityWebhookId + + """column name""" + activityWebhookSigningKey """column name""" created_at @@ -10651,6 +18359,15 @@ enum contentSpaceParameters_update_column { """column name""" id + """column name""" + loyaltyCardId + + """column name""" + metadataUpdateWebhookId + + """column name""" + metadataUpdateWebhookSigningKey + """column name""" organizerId @@ -10661,11497 +18378,12610 @@ enum contentSpaceParameters_update_column { updated_at } -input contentSpaceParameters_updates { +input loyaltyCardParameters_updates { """sets the columns of the filtered rows to the given values""" - _set: contentSpaceParameters_set_input + _set: loyaltyCardParameters_set_input """filter the rows which have to be updated""" - where: contentSpaceParameters_bool_exp! + where: loyaltyCardParameters_bool_exp! } """ -columns and relationships of "contentSpaceStatus" +columns and relationships of "loyaltyCardStatus" """ -type contentSpaceStatus { +type loyaltyCardStatus { value: String! } """ -aggregated selection of "contentSpaceStatus" +aggregated selection of "loyaltyCardStatus" """ -type contentSpaceStatus_aggregate { - aggregate: contentSpaceStatus_aggregate_fields - nodes: [contentSpaceStatus!]! +type loyaltyCardStatus_aggregate { + aggregate: loyaltyCardStatus_aggregate_fields + nodes: [loyaltyCardStatus!]! } """ -aggregate fields of "contentSpaceStatus" +aggregate fields of "loyaltyCardStatus" """ -type contentSpaceStatus_aggregate_fields { - count(columns: [contentSpaceStatus_select_column!], distinct: Boolean): Int! - max: contentSpaceStatus_max_fields - min: contentSpaceStatus_min_fields +type loyaltyCardStatus_aggregate_fields { + count(columns: [loyaltyCardStatus_select_column!], distinct: Boolean): Int! + max: loyaltyCardStatus_max_fields + min: loyaltyCardStatus_min_fields } """ -Boolean expression to filter rows from the table "contentSpaceStatus". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "loyaltyCardStatus". All fields are combined with a logical 'AND'. """ -input contentSpaceStatus_bool_exp { - _and: [contentSpaceStatus_bool_exp!] - _not: contentSpaceStatus_bool_exp - _or: [contentSpaceStatus_bool_exp!] +input loyaltyCardStatus_bool_exp { + _and: [loyaltyCardStatus_bool_exp!] + _not: loyaltyCardStatus_bool_exp + _or: [loyaltyCardStatus_bool_exp!] value: String_comparison_exp } """ -unique or primary key constraints on table "contentSpaceStatus" +unique or primary key constraints on table "loyaltyCardStatus" """ -enum contentSpaceStatus_constraint { +enum loyaltyCardStatus_constraint { """ unique or primary key constraint on columns "value" """ - contentSpaceStatus_pkey + loyaltyCardStatus_pkey } -enum contentSpaceStatus_enum { +enum loyaltyCardStatus_enum { DRAFT PUBLISHED } """ -Boolean expression to compare columns of type "contentSpaceStatus_enum". All fields are combined with logical 'AND'. +Boolean expression to compare columns of type "loyaltyCardStatus_enum". All fields are combined with logical 'AND'. """ -input contentSpaceStatus_enum_comparison_exp { - _eq: contentSpaceStatus_enum - _in: [contentSpaceStatus_enum!] +input loyaltyCardStatus_enum_comparison_exp { + _eq: loyaltyCardStatus_enum + _in: [loyaltyCardStatus_enum!] _is_null: Boolean - _neq: contentSpaceStatus_enum - _nin: [contentSpaceStatus_enum!] + _neq: loyaltyCardStatus_enum + _nin: [loyaltyCardStatus_enum!] } """ -input type for inserting data into table "contentSpaceStatus" +input type for inserting data into table "loyaltyCardStatus" """ -input contentSpaceStatus_insert_input { +input loyaltyCardStatus_insert_input { value: String } """aggregate max on columns""" -type contentSpaceStatus_max_fields { +type loyaltyCardStatus_max_fields { value: String } """aggregate min on columns""" -type contentSpaceStatus_min_fields { +type loyaltyCardStatus_min_fields { value: String } """ -response of any mutation on the table "contentSpaceStatus" +response of any mutation on the table "loyaltyCardStatus" """ -type contentSpaceStatus_mutation_response { +type loyaltyCardStatus_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [contentSpaceStatus!]! + returning: [loyaltyCardStatus!]! } """ -on_conflict condition type for table "contentSpaceStatus" +on_conflict condition type for table "loyaltyCardStatus" """ -input contentSpaceStatus_on_conflict { - constraint: contentSpaceStatus_constraint! - update_columns: [contentSpaceStatus_update_column!]! = [] - where: contentSpaceStatus_bool_exp +input loyaltyCardStatus_on_conflict { + constraint: loyaltyCardStatus_constraint! + update_columns: [loyaltyCardStatus_update_column!]! = [] + where: loyaltyCardStatus_bool_exp } -"""Ordering options when selecting data from "contentSpaceStatus".""" -input contentSpaceStatus_order_by { +"""Ordering options when selecting data from "loyaltyCardStatus".""" +input loyaltyCardStatus_order_by { value: order_by } -"""primary key columns input for table: contentSpaceStatus""" -input contentSpaceStatus_pk_columns_input { +"""primary key columns input for table: loyaltyCardStatus""" +input loyaltyCardStatus_pk_columns_input { value: String! } """ -select columns of table "contentSpaceStatus" +select columns of table "loyaltyCardStatus" """ -enum contentSpaceStatus_select_column { +enum loyaltyCardStatus_select_column { """column name""" value } """ -input type for updating data in table "contentSpaceStatus" +input type for updating data in table "loyaltyCardStatus" """ -input contentSpaceStatus_set_input { +input loyaltyCardStatus_set_input { value: String } """ -Streaming cursor of the table "contentSpaceStatus" +Streaming cursor of the table "loyaltyCardStatus" """ -input contentSpaceStatus_stream_cursor_input { +input loyaltyCardStatus_stream_cursor_input { """Stream column input with initial value""" - initial_value: contentSpaceStatus_stream_cursor_value_input! + initial_value: loyaltyCardStatus_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input contentSpaceStatus_stream_cursor_value_input { +input loyaltyCardStatus_stream_cursor_value_input { value: String } """ -update columns of table "contentSpaceStatus" +update columns of table "loyaltyCardStatus" """ -enum contentSpaceStatus_update_column { +enum loyaltyCardStatus_update_column { """column name""" value } -input contentSpaceStatus_updates { +input loyaltyCardStatus_updates { """sets the columns of the filtered rows to the given values""" - _set: contentSpaceStatus_set_input + _set: loyaltyCardStatus_set_input """filter the rows which have to be updated""" - where: contentSpaceStatus_bool_exp! + where: loyaltyCardStatus_bool_exp! } """ -Currencies code following the standard ISO 4217 (https://en.wikipedia.org/wiki/ISO_4217) +Temporary wallet information for minters, including optional links to event passes and packs. """ -type currency { - value: String! +type minterTemporaryWallet { + """The blockchain address of the temporary wallet.""" + address: String! + + """ + Identifies the campaign associated with this temporary wallet for minting purposes. This text field corresponds to a campaign in the stampNftContract. + """ + campaignId: String + + """The timestamp when the temporary wallet was created.""" + createdAt: timestamptz! + + """Optional identifier for an event pass associated with this wallet.""" + eventPassId: String + + """ + Identifies the loyalty card associated with this temporary wallet for minting purposes. This text field corresponds to a loyalty card in the loyaltyCardNftContract. + """ + loyaltyCardId: String + + """Optional identifier for a pack associated with this wallet.""" + packId: String + + """ + The private key for the temporary wallet, necessary for signing transactions. + """ + privateKey: String! } """ -aggregated selection of "currency" +aggregated selection of "minterTemporaryWallet" """ -type currency_aggregate { - aggregate: currency_aggregate_fields - nodes: [currency!]! +type minterTemporaryWallet_aggregate { + aggregate: minterTemporaryWallet_aggregate_fields + nodes: [minterTemporaryWallet!]! } """ -aggregate fields of "currency" +aggregate fields of "minterTemporaryWallet" """ -type currency_aggregate_fields { - count(columns: [currency_select_column!], distinct: Boolean): Int! - max: currency_max_fields - min: currency_min_fields +type minterTemporaryWallet_aggregate_fields { + count(columns: [minterTemporaryWallet_select_column!], distinct: Boolean): Int! + max: minterTemporaryWallet_max_fields + min: minterTemporaryWallet_min_fields } """ -Boolean expression to filter rows from the table "currency". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "minterTemporaryWallet". All fields are combined with a logical 'AND'. """ -input currency_bool_exp { - _and: [currency_bool_exp!] - _not: currency_bool_exp - _or: [currency_bool_exp!] - value: String_comparison_exp +input minterTemporaryWallet_bool_exp { + _and: [minterTemporaryWallet_bool_exp!] + _not: minterTemporaryWallet_bool_exp + _or: [minterTemporaryWallet_bool_exp!] + address: String_comparison_exp + campaignId: String_comparison_exp + createdAt: timestamptz_comparison_exp + eventPassId: String_comparison_exp + loyaltyCardId: String_comparison_exp + packId: String_comparison_exp + privateKey: String_comparison_exp +} + +""" +unique or primary key constraints on table "minterTemporaryWallet" +""" +enum minterTemporaryWallet_constraint { + """ + unique or primary key constraint on columns "address" + """ + minterTemporaryWallet_pkey +} + +""" +input type for inserting data into table "minterTemporaryWallet" +""" +input minterTemporaryWallet_insert_input { + """The blockchain address of the temporary wallet.""" + address: String + + """ + Identifies the campaign associated with this temporary wallet for minting purposes. This text field corresponds to a campaign in the stampNftContract. + """ + campaignId: String + + """The timestamp when the temporary wallet was created.""" + createdAt: timestamptz + + """Optional identifier for an event pass associated with this wallet.""" + eventPassId: String + + """ + Identifies the loyalty card associated with this temporary wallet for minting purposes. This text field corresponds to a loyalty card in the loyaltyCardNftContract. + """ + loyaltyCardId: String + + """Optional identifier for a pack associated with this wallet.""" + packId: String + + """ + The private key for the temporary wallet, necessary for signing transactions. + """ + privateKey: String +} + +"""aggregate max on columns""" +type minterTemporaryWallet_max_fields { + """The blockchain address of the temporary wallet.""" + address: String + + """ + Identifies the campaign associated with this temporary wallet for minting purposes. This text field corresponds to a campaign in the stampNftContract. + """ + campaignId: String + + """The timestamp when the temporary wallet was created.""" + createdAt: timestamptz + + """Optional identifier for an event pass associated with this wallet.""" + eventPassId: String + + """ + Identifies the loyalty card associated with this temporary wallet for minting purposes. This text field corresponds to a loyalty card in the loyaltyCardNftContract. + """ + loyaltyCardId: String + + """Optional identifier for a pack associated with this wallet.""" + packId: String + + """ + The private key for the temporary wallet, necessary for signing transactions. + """ + privateKey: String +} + +"""aggregate min on columns""" +type minterTemporaryWallet_min_fields { + """The blockchain address of the temporary wallet.""" + address: String + + """ + Identifies the campaign associated with this temporary wallet for minting purposes. This text field corresponds to a campaign in the stampNftContract. + """ + campaignId: String + + """The timestamp when the temporary wallet was created.""" + createdAt: timestamptz + + """Optional identifier for an event pass associated with this wallet.""" + eventPassId: String + + """ + Identifies the loyalty card associated with this temporary wallet for minting purposes. This text field corresponds to a loyalty card in the loyaltyCardNftContract. + """ + loyaltyCardId: String + + """Optional identifier for a pack associated with this wallet.""" + packId: String + + """ + The private key for the temporary wallet, necessary for signing transactions. + """ + privateKey: String +} + +""" +response of any mutation on the table "minterTemporaryWallet" +""" +type minterTemporaryWallet_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [minterTemporaryWallet!]! +} + +""" +on_conflict condition type for table "minterTemporaryWallet" +""" +input minterTemporaryWallet_on_conflict { + constraint: minterTemporaryWallet_constraint! + update_columns: [minterTemporaryWallet_update_column!]! = [] + where: minterTemporaryWallet_bool_exp +} + +"""Ordering options when selecting data from "minterTemporaryWallet".""" +input minterTemporaryWallet_order_by { + address: order_by + campaignId: order_by + createdAt: order_by + eventPassId: order_by + loyaltyCardId: order_by + packId: order_by + privateKey: order_by +} + +"""primary key columns input for table: minterTemporaryWallet""" +input minterTemporaryWallet_pk_columns_input { + """The blockchain address of the temporary wallet.""" + address: String! +} + +""" +select columns of table "minterTemporaryWallet" +""" +enum minterTemporaryWallet_select_column { + """column name""" + address + + """column name""" + campaignId + + """column name""" + createdAt + + """column name""" + eventPassId + + """column name""" + loyaltyCardId + + """column name""" + packId + + """column name""" + privateKey +} + +""" +input type for updating data in table "minterTemporaryWallet" +""" +input minterTemporaryWallet_set_input { + """The blockchain address of the temporary wallet.""" + address: String + + """ + Identifies the campaign associated with this temporary wallet for minting purposes. This text field corresponds to a campaign in the stampNftContract. + """ + campaignId: String + + """The timestamp when the temporary wallet was created.""" + createdAt: timestamptz + + """Optional identifier for an event pass associated with this wallet.""" + eventPassId: String + + """ + Identifies the loyalty card associated with this temporary wallet for minting purposes. This text field corresponds to a loyalty card in the loyaltyCardNftContract. + """ + loyaltyCardId: String + + """Optional identifier for a pack associated with this wallet.""" + packId: String + + """ + The private key for the temporary wallet, necessary for signing transactions. + """ + privateKey: String +} + +""" +Streaming cursor of the table "minterTemporaryWallet" +""" +input minterTemporaryWallet_stream_cursor_input { + """Stream column input with initial value""" + initial_value: minterTemporaryWallet_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input minterTemporaryWallet_stream_cursor_value_input { + """The blockchain address of the temporary wallet.""" + address: String + + """ + Identifies the campaign associated with this temporary wallet for minting purposes. This text field corresponds to a campaign in the stampNftContract. + """ + campaignId: String + + """The timestamp when the temporary wallet was created.""" + createdAt: timestamptz + + """Optional identifier for an event pass associated with this wallet.""" + eventPassId: String + + """ + Identifies the loyalty card associated with this temporary wallet for minting purposes. This text field corresponds to a loyalty card in the loyaltyCardNftContract. + """ + loyaltyCardId: String + + """Optional identifier for a pack associated with this wallet.""" + packId: String + + """ + The private key for the temporary wallet, necessary for signing transactions. + """ + privateKey: String +} + +""" +update columns of table "minterTemporaryWallet" +""" +enum minterTemporaryWallet_update_column { + """column name""" + address + + """column name""" + campaignId + + """column name""" + createdAt + + """column name""" + eventPassId + + """column name""" + loyaltyCardId + + """column name""" + packId + + """column name""" + privateKey +} + +input minterTemporaryWallet_updates { + """sets the columns of the filtered rows to the given values""" + _set: minterTemporaryWallet_set_input + + """filter the rows which have to be updated""" + where: minterTemporaryWallet_bool_exp! } -""" -unique or primary key constraints on table "currency" -""" -enum currency_constraint { - """ - unique or primary key constraint on columns "value" - """ - currency_pkey -} +"""mutation root""" +type mutation_root { + """Create one asset""" + createAsset(data: AssetCreateInput!): Asset + + """Create one contentSpace""" + createContentSpace(data: ContentSpaceCreateInput!): ContentSpace + + """Create one event""" + createEvent(data: EventCreateInput!): Event + + """Create one eventPass""" + createEventPass(data: EventPassCreateInput!): EventPass + + """Create one eventPassDelayedRevealed""" + createEventPassDelayedRevealed(data: EventPassDelayedRevealedCreateInput!): EventPassDelayedRevealed + + """Create one loyaltyCard""" + createLoyaltyCard(data: LoyaltyCardCreateInput!): LoyaltyCard + + """Create one organizer""" + createOrganizer(data: OrganizerCreateInput!): Organizer + + """Create one pack""" + createPack(data: PackCreateInput!): Pack + + """Create one scheduledRelease""" + createScheduledRelease(data: ScheduledReleaseCreateInput!): ScheduledRelease + + """Delete one asset from _all_ existing stages. Returns deleted document.""" + deleteAsset( + """Document to delete""" + where: AssetWhereUniqueInput! + ): Asset + + """ + Delete one contentSpace from _all_ existing stages. Returns deleted document. + """ + deleteContentSpace( + """Document to delete""" + where: ContentSpaceWhereUniqueInput! + ): ContentSpace + + """Delete one event from _all_ existing stages. Returns deleted document.""" + deleteEvent( + """Document to delete""" + where: EventWhereUniqueInput! + ): Event + + """ + Delete one eventPass from _all_ existing stages. Returns deleted document. + """ + deleteEventPass( + """Document to delete""" + where: EventPassWhereUniqueInput! + ): EventPass + + """ + Delete one eventPassDelayedRevealed from _all_ existing stages. Returns deleted document. + """ + deleteEventPassDelayedRevealed( + """Document to delete""" + where: EventPassDelayedRevealedWhereUniqueInput! + ): EventPassDelayedRevealed + + """ + Delete one loyaltyCard from _all_ existing stages. Returns deleted document. + """ + deleteLoyaltyCard( + """Document to delete""" + where: LoyaltyCardWhereUniqueInput! + ): LoyaltyCard + + """Delete many Asset documents""" + deleteManyAssets( + """Documents to delete""" + where: AssetManyWhereInput + ): BatchPayload! + + """Delete many Asset documents, return deleted documents""" + deleteManyAssetsConnection( + after: ID + before: ID + first: Int + last: Int + skip: Int + + """Documents to delete""" + where: AssetManyWhereInput + ): AssetConnection! + + """Delete many ContentSpace documents""" + deleteManyContentSpaces( + """Documents to delete""" + where: ContentSpaceManyWhereInput + ): BatchPayload! + + """Delete many ContentSpace documents, return deleted documents""" + deleteManyContentSpacesConnection( + after: ID + before: ID + first: Int + last: Int + skip: Int + + """Documents to delete""" + where: ContentSpaceManyWhereInput + ): ContentSpaceConnection! -enum currency_enum { - AED - CNY - EUR - GBP - QAR - SGD - USD -} + """Delete many EventPass documents""" + deleteManyEventPasses( + """Documents to delete""" + where: EventPassManyWhereInput + ): BatchPayload! -""" -Boolean expression to compare columns of type "currency_enum". All fields are combined with logical 'AND'. -""" -input currency_enum_comparison_exp { - _eq: currency_enum - _in: [currency_enum!] - _is_null: Boolean - _neq: currency_enum - _nin: [currency_enum!] -} + """Delete many EventPass documents, return deleted documents""" + deleteManyEventPassesConnection( + after: ID + before: ID + first: Int + last: Int + skip: Int -""" -input type for inserting data into table "currency" -""" -input currency_insert_input { - value: String -} + """Documents to delete""" + where: EventPassManyWhereInput + ): EventPassConnection! -"""aggregate max on columns""" -type currency_max_fields { - value: String -} + """Delete many EventPassDelayedRevealed documents""" + deleteManyEventPassesDelayedRevealed( + """Documents to delete""" + where: EventPassDelayedRevealedManyWhereInput + ): BatchPayload! -"""aggregate min on columns""" -type currency_min_fields { - value: String -} + """ + Delete many EventPassDelayedRevealed documents, return deleted documents + """ + deleteManyEventPassesDelayedRevealedConnection( + after: ID + before: ID + first: Int + last: Int + skip: Int -""" -response of any mutation on the table "currency" -""" -type currency_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """Documents to delete""" + where: EventPassDelayedRevealedManyWhereInput + ): EventPassDelayedRevealedConnection! - """data from the rows affected by the mutation""" - returning: [currency!]! -} + """Delete many Event documents""" + deleteManyEvents( + """Documents to delete""" + where: EventManyWhereInput + ): BatchPayload! -""" -on_conflict condition type for table "currency" -""" -input currency_on_conflict { - constraint: currency_constraint! - update_columns: [currency_update_column!]! = [] - where: currency_bool_exp -} + """Delete many Event documents, return deleted documents""" + deleteManyEventsConnection( + after: ID + before: ID + first: Int + last: Int + skip: Int -"""Ordering options when selecting data from "currency".""" -input currency_order_by { - value: order_by -} + """Documents to delete""" + where: EventManyWhereInput + ): EventConnection! -"""primary key columns input for table: currency""" -input currency_pk_columns_input { - value: String! -} + """Delete many LoyaltyCard documents""" + deleteManyLoyaltyCards( + """Documents to delete""" + where: LoyaltyCardManyWhereInput + ): BatchPayload! -""" -select columns of table "currency" -""" -enum currency_select_column { - """column name""" - value -} + """Delete many LoyaltyCard documents, return deleted documents""" + deleteManyLoyaltyCardsConnection( + after: ID + before: ID + first: Int + last: Int + skip: Int -""" -input type for updating data in table "currency" -""" -input currency_set_input { - value: String -} + """Documents to delete""" + where: LoyaltyCardManyWhereInput + ): LoyaltyCardConnection! -""" -Streaming cursor of the table "currency" -""" -input currency_stream_cursor_input { - """Stream column input with initial value""" - initial_value: currency_stream_cursor_value_input! + """Delete many Organizer documents""" + deleteManyOrganizers( + """Documents to delete""" + where: OrganizerManyWhereInput + ): BatchPayload! - """cursor ordering""" - ordering: cursor_ordering -} + """Delete many Organizer documents, return deleted documents""" + deleteManyOrganizersConnection( + after: ID + before: ID + first: Int + last: Int + skip: Int -"""Initial value of the column from where the streaming should start""" -input currency_stream_cursor_value_input { - value: String -} + """Documents to delete""" + where: OrganizerManyWhereInput + ): OrganizerConnection! -""" -update columns of table "currency" -""" -enum currency_update_column { - """column name""" - value -} + """Delete many Pack documents""" + deleteManyPacks( + """Documents to delete""" + where: PackManyWhereInput + ): BatchPayload! -input currency_updates { - """sets the columns of the filtered rows to the given values""" - _set: currency_set_input + """Delete many Pack documents, return deleted documents""" + deleteManyPacksConnection( + after: ID + before: ID + first: Int + last: Int + skip: Int - """filter the rows which have to be updated""" - where: currency_bool_exp! -} + """Documents to delete""" + where: PackManyWhereInput + ): PackConnection! -"""ordering argument of a cursor""" -enum cursor_ordering { - """ascending ordering of the cursor""" - ASC + """ + Delete one organizer from _all_ existing stages. Returns deleted document. + """ + deleteOrganizer( + """Document to delete""" + where: OrganizerWhereUniqueInput! + ): Organizer - """descending ordering of the cursor""" - DESC -} + """Delete one pack from _all_ existing stages. Returns deleted document.""" + deletePack( + """Document to delete""" + where: PackWhereUniqueInput! + ): Pack + + """Delete and return scheduled operation""" + deleteScheduledOperation( + """Document to delete""" + where: ScheduledOperationWhereUniqueInput! + ): ScheduledOperation -""" -The eventParameters model is designed to define properties on an event involving all event passes. This table includes critical details like the eventId and activityWebhookId, which aids in monitoring and processing events or changes related to the event parameters. By centralizing this information, our system can effectively manage and control parameters tied to specific events, enhancing the overall functionality and flexibility of event handling. -""" -type eventParameters { """ - The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. + Delete one scheduledRelease from _all_ existing stages. Returns deleted document. """ - activityWebhookId: String - created_at: timestamptz! + deleteScheduledRelease( + """Document to delete""" + where: ScheduledReleaseWhereUniqueInput! + ): ScheduledRelease """ - The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. + delete data from the table: "account" """ - dateEnd: timestamp + delete_account( + """filter the rows which have to be deleted""" + where: account_bool_exp! + ): account_mutation_response """ - The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. + delete single row from the table: "account" """ - dateSaleEnd: timestamp + delete_account_by_pk(id: uuid!): account """ - The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. + delete data from the table: "apiKeyStatus" """ - dateSaleStart: timestamp + delete_apiKeyStatus( + """filter the rows which have to be deleted""" + where: apiKeyStatus_bool_exp! + ): apiKeyStatus_mutation_response """ - The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. + delete single row from the table: "apiKeyStatus" """ - dateStart: timestamp - event( + delete_apiKeyStatus_by_pk( """ - Defines which locales should be returned. - - Note that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + The status value for API keys. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". """ - locales: [Locale!]! = [en] - stage: Stage! = PUBLISHED - where: EventWhereUniqueInput_remote_rel_eventParametersevent! - ): Event - eventId: String! - - """An array relationship""" - eventPassNftContracts( - """distinct select on columns""" - distinct_on: [eventPassNftContract_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [eventPassNftContract_order_by!] - - """filter the rows returned""" - where: eventPassNftContract_bool_exp - ): [eventPassNftContract!]! - - """An aggregate relationship""" - eventPassNftContracts_aggregate( - """distinct select on columns""" - distinct_on: [eventPassNftContract_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [eventPassNftContract_order_by!] - - """filter the rows returned""" - where: eventPassNftContract_bool_exp - ): eventPassNftContract_aggregate! + value: String! + ): apiKeyStatus - """An array relationship""" - eventPassNfts( - """distinct select on columns""" - distinct_on: [eventPassNft_select_column!] + """ + delete data from the table: "apiKeyType" + """ + delete_apiKeyType( + """filter the rows which have to be deleted""" + where: apiKeyType_bool_exp! + ): apiKeyType_mutation_response - """limit the number of rows returned""" - limit: Int + """ + delete single row from the table: "apiKeyType" + """ + delete_apiKeyType_by_pk( + """The type of the API key""" + value: String! + ): apiKeyType - """skip the first n rows. Use only with order_by""" - offset: Int + """ + delete data from the table: "contentSpaceParameters" + """ + delete_contentSpaceParameters( + """filter the rows which have to be deleted""" + where: contentSpaceParameters_bool_exp! + ): contentSpaceParameters_mutation_response - """sort the rows by one or more columns""" - order_by: [eventPassNft_order_by!] + """ + delete single row from the table: "contentSpaceParameters" + """ + delete_contentSpaceParameters_by_pk(id: uuid!): contentSpaceParameters - """filter the rows returned""" - where: eventPassNft_bool_exp - ): [eventPassNft!]! + """ + delete data from the table: "contentSpaceStatus" + """ + delete_contentSpaceStatus( + """filter the rows which have to be deleted""" + where: contentSpaceStatus_bool_exp! + ): contentSpaceStatus_mutation_response - """An aggregate relationship""" - eventPassNfts_aggregate( - """distinct select on columns""" - distinct_on: [eventPassNft_select_column!] + """ + delete single row from the table: "contentSpaceStatus" + """ + delete_contentSpaceStatus_by_pk(value: String!): contentSpaceStatus - """limit the number of rows returned""" - limit: Int + """ + delete data from the table: "currency" + """ + delete_currency( + """filter the rows which have to be deleted""" + where: currency_bool_exp! + ): currency_mutation_response - """skip the first n rows. Use only with order_by""" - offset: Int + """ + delete single row from the table: "currency" + """ + delete_currency_by_pk(value: String!): currency - """sort the rows by one or more columns""" - order_by: [eventPassNft_order_by!] + """ + delete data from the table: "eventParameters" + """ + delete_eventParameters( + """filter the rows which have to be deleted""" + where: eventParameters_bool_exp! + ): eventParameters_mutation_response - """filter the rows returned""" - where: eventPassNft_bool_exp - ): eventPassNft_aggregate! - id: uuid! + """ + delete single row from the table: "eventParameters" + """ + delete_eventParameters_by_pk(id: uuid!): eventParameters """ - A computed field, executes function "is_event_ongoing" + delete data from the table: "eventPassNft" """ - isOngoing: Boolean + delete_eventPassNft( + """filter the rows which have to be deleted""" + where: eventPassNft_bool_exp! + ): eventPassNft_mutation_response """ - A computed field, executes function "is_sale_ongoing" + delete data from the table: "eventPassNftContract" """ - isSaleOngoing: Boolean - organizer( - """ - Defines which locales should be returned. - - Note that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - stage: Stage! = PUBLISHED - where: OrganizerWhereUniqueInput_remote_rel_eventParametersorganizer! - ): Organizer - organizerId: String! - signingKey: String - status: eventStatus_enum + delete_eventPassNftContract( + """filter the rows which have to be deleted""" + where: eventPassNftContract_bool_exp! + ): eventPassNftContract_mutation_response """ - The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. + delete data from the table: "eventPassNftContractType" """ - timezone: String! - updated_at: timestamptz! -} + delete_eventPassNftContractType( + """filter the rows which have to be deleted""" + where: eventPassNftContractType_bool_exp! + ): eventPassNftContractType_mutation_response -""" -aggregated selection of "eventParameters" -""" -type eventParameters_aggregate { - aggregate: eventParameters_aggregate_fields - nodes: [eventParameters!]! -} + """ + delete single row from the table: "eventPassNftContractType" + """ + delete_eventPassNftContractType_by_pk( + """Type name for event pass NFT contract.""" + value: String! + ): eventPassNftContractType -""" -aggregate fields of "eventParameters" -""" -type eventParameters_aggregate_fields { - count(columns: [eventParameters_select_column!], distinct: Boolean): Int! - max: eventParameters_max_fields - min: eventParameters_min_fields -} + """ + delete single row from the table: "eventPassNftContract" + """ + delete_eventPassNftContract_by_pk(id: uuid!): eventPassNftContract -""" -Boolean expression to filter rows from the table "eventParameters". All fields are combined with a logical 'AND'. -""" -input eventParameters_bool_exp { - _and: [eventParameters_bool_exp!] - _not: eventParameters_bool_exp - _or: [eventParameters_bool_exp!] - activityWebhookId: String_comparison_exp - created_at: timestamptz_comparison_exp - dateEnd: timestamp_comparison_exp - dateSaleEnd: timestamp_comparison_exp - dateSaleStart: timestamp_comparison_exp - dateStart: timestamp_comparison_exp - eventId: String_comparison_exp - eventPassNftContracts: eventPassNftContract_bool_exp - eventPassNftContracts_aggregate: eventPassNftContract_aggregate_bool_exp - eventPassNfts: eventPassNft_bool_exp - eventPassNfts_aggregate: eventPassNft_aggregate_bool_exp - id: uuid_comparison_exp - isOngoing: Boolean_comparison_exp - isSaleOngoing: Boolean_comparison_exp - organizerId: String_comparison_exp - signingKey: String_comparison_exp - status: eventStatus_enum_comparison_exp - timezone: String_comparison_exp - updated_at: timestamptz_comparison_exp -} + """ + delete single row from the table: "eventPassNft" + """ + delete_eventPassNft_by_pk(id: uuid!): eventPassNft -""" -unique or primary key constraints on table "eventParameters" -""" -enum eventParameters_constraint { """ - unique or primary key constraint on columns "eventId" + delete data from the table: "eventPassOrderSums" """ - eventParameters_eventId_key + delete_eventPassOrderSums( + """filter the rows which have to be deleted""" + where: eventPassOrderSums_bool_exp! + ): eventPassOrderSums_mutation_response """ - unique or primary key constraint on columns "id" + delete single row from the table: "eventPassOrderSums" """ - eventParameters_pkey + delete_eventPassOrderSums_by_pk(eventPassId: String!): eventPassOrderSums """ - unique or primary key constraint on columns "signingKey" + delete data from the table: "eventPassType" """ - eventParameters_signingKey_key -} + delete_eventPassType( + """filter the rows which have to be deleted""" + where: eventPassType_bool_exp! + ): eventPassType_mutation_response -""" -input type for inserting data into table "eventParameters" -""" -input eventParameters_insert_input { """ - The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. + delete single row from the table: "eventPassType" """ - activityWebhookId: String - created_at: timestamptz + delete_eventPassType_by_pk( + """Type name for event pass.""" + value: String! + ): eventPassType """ - The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. + delete data from the table: "eventPassValidationType" """ - dateEnd: timestamp + delete_eventPassValidationType( + """filter the rows which have to be deleted""" + where: eventPassValidationType_bool_exp! + ): eventPassValidationType_mutation_response """ - The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. + delete single row from the table: "eventPassValidationType" """ - dateSaleEnd: timestamp + delete_eventPassValidationType_by_pk( + """Type name for event pass validation.""" + value: String! + ): eventPassValidationType """ - The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. + delete data from the table: "eventStatus" """ - dateSaleStart: timestamp + delete_eventStatus( + """filter the rows which have to be deleted""" + where: eventStatus_bool_exp! + ): eventStatus_mutation_response """ - The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. + delete single row from the table: "eventStatus" """ - dateStart: timestamp - eventId: String - eventPassNftContracts: eventPassNftContract_arr_rel_insert_input - eventPassNfts: eventPassNft_arr_rel_insert_input - id: uuid - organizerId: String - signingKey: String - status: eventStatus_enum + delete_eventStatus_by_pk(value: String!): eventStatus """ - The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. + delete data from the table: "follow" """ - timezone: String - updated_at: timestamptz -} + delete_follow( + """filter the rows which have to be deleted""" + where: follow_bool_exp! + ): follow_mutation_response -"""aggregate max on columns""" -type eventParameters_max_fields { """ - The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. + delete single row from the table: "follow" """ - activityWebhookId: String - created_at: timestamptz + delete_follow_by_pk( + """ + References the unique identifier of the account that is following an organizer. + """ + accountId: uuid! + + """ + Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. + """ + organizerSlug: String! + ): follow """ - The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. + delete data from the table: "kyc" """ - dateEnd: timestamp + delete_kyc( + """filter the rows which have to be deleted""" + where: kyc_bool_exp! + ): kyc_mutation_response """ - The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. + delete data from the table: "kycLevelName" """ - dateSaleEnd: timestamp + delete_kycLevelName( + """filter the rows which have to be deleted""" + where: kycLevelName_bool_exp! + ): kycLevelName_mutation_response """ - The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. + delete single row from the table: "kycLevelName" """ - dateSaleStart: timestamp + delete_kycLevelName_by_pk( + """ + basic_kyc_level: Basic level of KYC verification. + advanced_kyc_level: Advanced level of KYC verification. + """ + value: String! + ): kycLevelName """ - The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. + delete data from the table: "kycStatus" """ - dateStart: timestamp - eventId: String - id: uuid - organizerId: String - signingKey: String + delete_kycStatus( + """filter the rows which have to be deleted""" + where: kycStatus_bool_exp! + ): kycStatus_mutation_response """ - The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. + delete single row from the table: "kycStatus" """ - timezone: String - updated_at: timestamptz -} + delete_kycStatus_by_pk( + """ + init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. + pending: An applicant is ready to be processed. + prechecked: The check is in a half way of being finished. + queued: The checks have been started for the applicant. + completed: The check has been completed. + onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + """ + value: String! + ): kycStatus -"""aggregate min on columns""" -type eventParameters_min_fields { """ - The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. + delete single row from the table: "kyc" """ - activityWebhookId: String - created_at: timestamptz + delete_kyc_by_pk( + """UUID referencing the user ID in the existing accounts table.""" + externalUserId: uuid! + ): kyc """ - The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. + delete data from the table: "lotteryParameters" """ - dateEnd: timestamp + delete_lotteryParameters( + """filter the rows which have to be deleted""" + where: lotteryParameters_bool_exp! + ): lotteryParameters_mutation_response """ - The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. + delete single row from the table: "lotteryParameters" """ - dateSaleEnd: timestamp + delete_lotteryParameters_by_pk(id: uuid!): lotteryParameters """ - The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. + delete data from the table: "lotteryStatus" """ - dateSaleStart: timestamp + delete_lotteryStatus( + """filter the rows which have to be deleted""" + where: lotteryStatus_bool_exp! + ): lotteryStatus_mutation_response """ - The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. + delete single row from the table: "lotteryStatus" """ - dateStart: timestamp - eventId: String - id: uuid - organizerId: String - signingKey: String + delete_lotteryStatus_by_pk(value: String!): lotteryStatus """ - The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. + delete data from the table: "loyaltyCardNft" """ - timezone: String - updated_at: timestamptz -} - -""" -response of any mutation on the table "eventParameters" -""" -type eventParameters_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! - - """data from the rows affected by the mutation""" - returning: [eventParameters!]! -} - -""" -input type for inserting object relation for remote table "eventParameters" -""" -input eventParameters_obj_rel_insert_input { - data: eventParameters_insert_input! - - """upsert condition""" - on_conflict: eventParameters_on_conflict -} - -""" -on_conflict condition type for table "eventParameters" -""" -input eventParameters_on_conflict { - constraint: eventParameters_constraint! - update_columns: [eventParameters_update_column!]! = [] - where: eventParameters_bool_exp -} - -"""Ordering options when selecting data from "eventParameters".""" -input eventParameters_order_by { - activityWebhookId: order_by - created_at: order_by - dateEnd: order_by - dateSaleEnd: order_by - dateSaleStart: order_by - dateStart: order_by - eventId: order_by - eventPassNftContracts_aggregate: eventPassNftContract_aggregate_order_by - eventPassNfts_aggregate: eventPassNft_aggregate_order_by - id: order_by - isOngoing: order_by - isSaleOngoing: order_by - organizerId: order_by - signingKey: order_by - status: order_by - timezone: order_by - updated_at: order_by -} - -"""primary key columns input for table: eventParameters""" -input eventParameters_pk_columns_input { - id: uuid! -} - -""" -select columns of table "eventParameters" -""" -enum eventParameters_select_column { - """column name""" - activityWebhookId - - """column name""" - created_at - - """column name""" - dateEnd - - """column name""" - dateSaleEnd - - """column name""" - dateSaleStart - - """column name""" - dateStart - - """column name""" - eventId - - """column name""" - id - - """column name""" - organizerId - - """column name""" - signingKey - - """column name""" - status - - """column name""" - timezone - - """column name""" - updated_at -} + delete_loyaltyCardNft( + """filter the rows which have to be deleted""" + where: loyaltyCardNft_bool_exp! + ): loyaltyCardNft_mutation_response -""" -input type for updating data in table "eventParameters" -""" -input eventParameters_set_input { """ - The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. + delete data from the table: "loyaltyCardNftContract" """ - activityWebhookId: String - created_at: timestamptz + delete_loyaltyCardNftContract( + """filter the rows which have to be deleted""" + where: loyaltyCardNftContract_bool_exp! + ): loyaltyCardNftContract_mutation_response """ - The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. + delete single row from the table: "loyaltyCardNftContract" """ - dateEnd: timestamp + delete_loyaltyCardNftContract_by_pk(id: uuid!): loyaltyCardNftContract """ - The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. + delete single row from the table: "loyaltyCardNft" """ - dateSaleEnd: timestamp + delete_loyaltyCardNft_by_pk(id: uuid!): loyaltyCardNft """ - The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. + delete data from the table: "loyaltyCardParameters" """ - dateSaleStart: timestamp + delete_loyaltyCardParameters( + """filter the rows which have to be deleted""" + where: loyaltyCardParameters_bool_exp! + ): loyaltyCardParameters_mutation_response """ - The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. + delete single row from the table: "loyaltyCardParameters" """ - dateStart: timestamp - eventId: String - id: uuid - organizerId: String - signingKey: String - status: eventStatus_enum + delete_loyaltyCardParameters_by_pk(id: uuid!): loyaltyCardParameters """ - The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. + delete data from the table: "loyaltyCardStatus" """ - timezone: String - updated_at: timestamptz -} - -""" -Streaming cursor of the table "eventParameters" -""" -input eventParameters_stream_cursor_input { - """Stream column input with initial value""" - initial_value: eventParameters_stream_cursor_value_input! - - """cursor ordering""" - ordering: cursor_ordering -} + delete_loyaltyCardStatus( + """filter the rows which have to be deleted""" + where: loyaltyCardStatus_bool_exp! + ): loyaltyCardStatus_mutation_response -"""Initial value of the column from where the streaming should start""" -input eventParameters_stream_cursor_value_input { """ - The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. + delete single row from the table: "loyaltyCardStatus" """ - activityWebhookId: String - created_at: timestamptz + delete_loyaltyCardStatus_by_pk(value: String!): loyaltyCardStatus """ - The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. + delete data from the table: "minterTemporaryWallet" """ - dateEnd: timestamp + delete_minterTemporaryWallet( + """filter the rows which have to be deleted""" + where: minterTemporaryWallet_bool_exp! + ): minterTemporaryWallet_mutation_response """ - The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. + delete single row from the table: "minterTemporaryWallet" """ - dateSaleEnd: timestamp + delete_minterTemporaryWallet_by_pk( + """The blockchain address of the temporary wallet.""" + address: String! + ): minterTemporaryWallet """ - The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. + delete data from the table: "nftMintPassword" """ - dateSaleStart: timestamp + delete_nftMintPassword( + """filter the rows which have to be deleted""" + where: nftMintPassword_bool_exp! + ): nftMintPassword_mutation_response """ - The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. + delete single row from the table: "nftMintPassword" """ - dateStart: timestamp - eventId: String - id: uuid - organizerId: String - signingKey: String - status: eventStatus_enum + delete_nftMintPassword_by_pk(id: uuid!): nftMintPassword """ - The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. + delete data from the table: "nftStatus" """ - timezone: String - updated_at: timestamptz -} - -""" -update columns of table "eventParameters" -""" -enum eventParameters_update_column { - """column name""" - activityWebhookId - - """column name""" - created_at - - """column name""" - dateEnd - - """column name""" - dateSaleEnd - - """column name""" - dateSaleStart - - """column name""" - dateStart - - """column name""" - eventId - - """column name""" - id - - """column name""" - organizerId - - """column name""" - signingKey - - """column name""" - status - - """column name""" - timezone - - """column name""" - updated_at -} - -input eventParameters_updates { - """sets the columns of the filtered rows to the given values""" - _set: eventParameters_set_input - - """filter the rows which have to be updated""" - where: eventParameters_bool_exp! -} - -""" -columns and relationships of "eventPassNft" -""" -type eventPassNft { - """Denotes the specific blockchain or network of the event pass NFT""" - chainId: String! + delete_nftStatus( + """filter the rows which have to be deleted""" + where: nftStatus_bool_exp! + ): nftStatus_mutation_response """ - Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. + delete single row from the table: "nftStatus" """ - contractAddress: String! - created_at: timestamptz! + delete_nftStatus_by_pk(value: String!): nftStatus """ - The address currently holding the event pass NFT, allowing tracking of ownership + delete data from the table: "nftTransfer" """ - currentOwnerAddress: String + delete_nftTransfer( + """filter the rows which have to be deleted""" + where: nftTransfer_bool_exp! + ): nftTransfer_mutation_response """ - Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. + delete single row from the table: "nftTransfer" """ - error: String - event( - """ - Defines which locales should be returned. - - Note that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - stage: Stage! = PUBLISHED - where: EventWhereUniqueInput_remote_rel_eventPassNftevent! - ): Event - - """A reference to the event associated with the event pass NFT""" - eventId: String! - - """An object relationship""" - eventParameters: eventParameters - eventPass( - """ - Defines which locales should be returned. - - Note that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - stage: Stage! = PUBLISHED - ): EventPass - - """Directly relates to a specific Event Pass within the system""" - eventPassId: String! - - """An object relationship""" - eventPassNftContract: eventPassNftContract - id: uuid! - - """Indicates whether the event pass NFT has been delivered to the owner.""" - isDelivered: Boolean! + delete_nftTransfer_by_pk(id: uuid!): nftTransfer """ - Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform. + delete data from the table: "order" """ - isRevealed: Boolean! - - """An object relationship""" - lastNftTransfer: nftTransfer + delete_order( + """filter the rows which have to be deleted""" + where: order_bool_exp! + ): order_mutation_response """ - Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. + delete data from the table: "orderStatus" """ - lastNftTransferId: uuid + delete_orderStatus( + """filter the rows which have to be deleted""" + where: orderStatus_bool_exp! + ): orderStatus_mutation_response """ - The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. + delete single row from the table: "orderStatus" """ - metadata( - """JSON select path""" - path: String - ): jsonb! - - """An array relationship""" - nftTransfers( - """distinct select on columns""" - distinct_on: [nftTransfer_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [nftTransfer_order_by!] - - """filter the rows returned""" - where: nftTransfer_bool_exp - ): [nftTransfer!]! - - """An aggregate relationship""" - nftTransfers_aggregate( - """distinct select on columns""" - distinct_on: [nftTransfer_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [nftTransfer_order_by!] - - """filter the rows returned""" - where: nftTransfer_bool_exp - ): nftTransfer_aggregate! - organizer( - """ - Defines which locales should be returned. - - Note that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - stage: Stage! = PUBLISHED - where: OrganizerWhereUniqueInput_remote_rel_eventPassNftorganizer! - ): Organizer - - """Ties the event pass NFT to a specific organizer within the platform""" - organizerId: String! - - """An object relationship""" - packAmount: passAmount - packId: String - - """An object relationship""" - packPricing: passPricing - - """An object relationship""" - passAmount: passAmount + delete_orderStatus_by_pk(value: String!): orderStatus - """An object relationship""" - passPricing: passPricing + """ + delete single row from the table: "order" + """ + delete_order_by_pk(id: uuid!): order """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + delete data from the table: "packEventPassNft" """ - tokenId: bigint! + delete_packEventPassNft( + """filter the rows which have to be deleted""" + where: packEventPassNft_bool_exp! + ): packEventPassNft_mutation_response """ - The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. + delete single row from the table: "packEventPassNft" """ - tokenUri: String - updated_at: timestamptz! -} + delete_packEventPassNft_by_pk( + """Identifier for the event pass NFT.""" + eventPassNftId: uuid! + + """Identifier for the pack NFT supply.""" + packNftSupplyId: uuid! + ): packEventPassNft -""" -The eventPassNftContract model is designed to store metadata associated with NFT contracts linked to specific event passes. This table captures critical, immutable details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. Additionally, this table includes information specific to each event pass, like the eventPassId and organizerId, allowing for precise management and interaction with NFT contracts tied to individual event passes. By centralizing this information, our system can effectively manage, reference, and interact with NFT contracts related to particular event passes. -""" -type eventPassNftContract { """ - Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. + delete data from the table: "packNftContract" """ - chainId: String! + delete_packNftContract( + """filter the rows which have to be deleted""" + where: packNftContract_bool_exp! + ): packNftContract_mutation_response """ - Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. + delete data from the table: "packNftContractEventPass" """ - contractAddress: String! - created_at: timestamptz! + delete_packNftContractEventPass( + """filter the rows which have to be deleted""" + where: packNftContractEventPass_bool_exp! + ): packNftContractEventPass_mutation_response """ - A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. + delete single row from the table: "packNftContractEventPass" """ - eventId: String! - eventPass( + delete_packNftContractEventPass_by_pk( """ - Defines which locales should be returned. - - Note that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. """ - locales: [Locale!]! = [en] - stage: Stage! = PUBLISHED - ): EventPass - eventPassId: String! - - """An array relationship""" - eventPassNfts( - """distinct select on columns""" - distinct_on: [eventPassNft_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [eventPassNft_order_by!] - - """filter the rows returned""" - where: eventPassNft_bool_exp - ): [eventPassNft!]! - - """An aggregate relationship""" - eventPassNfts_aggregate( - """distinct select on columns""" - distinct_on: [eventPassNft_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [eventPassNft_order_by!] + eventPassId: String! - """filter the rows returned""" - where: eventPassNft_bool_exp - ): eventPassNft_aggregate! + """ + Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. + """ + packNftContractId: uuid! + ): packNftContractEventPass - """An object relationship""" - eventPassOrderSums: eventPassOrderSums - id: uuid! + """ + delete single row from the table: "packNftContract" + """ + delete_packNftContract_by_pk( + """Unique identifier for each pack NFT contract.""" + id: uuid! + ): packNftContract - """Flag indicating whether the event pass NFT is airdropped.""" - isAirdrop: Boolean! + """ + delete data from the table: "packNftSupply" + """ + delete_packNftSupply( + """filter the rows which have to be deleted""" + where: packNftSupply_bool_exp! + ): packNftSupply_mutation_response """ - Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal. + delete single row from the table: "packNftSupply" """ - isDelayedRevealed: Boolean! + delete_packNftSupply_by_pk(id: uuid!): packNftSupply - """An array relationship""" - orders( - """distinct select on columns""" - distinct_on: [order_select_column!] + """ + delete data from the table: "packOrderSums" + """ + delete_packOrderSums( + """filter the rows which have to be deleted""" + where: packOrderSums_bool_exp! + ): packOrderSums_mutation_response - """limit the number of rows returned""" - limit: Int + """ + delete single row from the table: "packOrderSums" + """ + delete_packOrderSums_by_pk(packId: String!): packOrderSums - """skip the first n rows. Use only with order_by""" - offset: Int + """ + delete data from the table: "passAmount" + """ + delete_passAmount( + """filter the rows which have to be deleted""" + where: passAmount_bool_exp! + ): passAmount_mutation_response - """sort the rows by one or more columns""" - order_by: [order_order_by!] + """ + delete single row from the table: "passAmount" + """ + delete_passAmount_by_pk(id: uuid!): passAmount - """filter the rows returned""" - where: order_bool_exp - ): [order!]! + """ + delete data from the table: "passPricing" + """ + delete_passPricing( + """filter the rows which have to be deleted""" + where: passPricing_bool_exp! + ): passPricing_mutation_response - """An aggregate relationship""" - orders_aggregate( - """distinct select on columns""" - distinct_on: [order_select_column!] + """ + delete single row from the table: "passPricing" + """ + delete_passPricing_by_pk(id: uuid!): passPricing - """limit the number of rows returned""" - limit: Int + """ + delete data from the table: "pendingOrder" + """ + delete_pendingOrder( + """filter the rows which have to be deleted""" + where: pendingOrder_bool_exp! + ): pendingOrder_mutation_response - """skip the first n rows. Use only with order_by""" - offset: Int + """ + delete single row from the table: "pendingOrder" + """ + delete_pendingOrder_by_pk(id: uuid!): pendingOrder - """sort the rows by one or more columns""" - order_by: [order_order_by!] + """ + delete data from the table: "publishableApiKey" + """ + delete_publishableApiKey( + """filter the rows which have to be deleted""" + where: publishableApiKey_bool_exp! + ): publishableApiKey_mutation_response - """filter the rows returned""" - where: order_bool_exp - ): order_aggregate! - organizerId: String! + """ + delete single row from the table: "publishableApiKey" + """ + delete_publishableApiKey_by_pk(id: uuid!): publishableApiKey - """An object relationship""" - passAmount: passAmount + """ + delete data from the table: "roleAssignment" + """ + delete_roleAssignment( + """filter the rows which have to be deleted""" + where: roleAssignment_bool_exp! + ): roleAssignment_mutation_response - """An object relationship""" - passPricing: passPricing + """ + delete data from the table: "roles" + """ + delete_roles( + """filter the rows which have to be deleted""" + where: roles_bool_exp! + ): roles_mutation_response - """Type of the pass, referencing the eventPassType table.""" - passType: eventPassType_enum! + """ + delete single row from the table: "roles" + """ + delete_roles_by_pk( + "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n" + value: String! + ): roles """ - Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. + delete data from the table: "secretApiKey" """ - password: String + delete_secretApiKey( + """filter the rows which have to be deleted""" + where: secretApiKey_bool_exp! + ): secretApiKey_mutation_response - """Type of the event pass NFT contract.""" - type: eventPassNftContractType_enum! - updated_at: timestamptz! + """ + delete single row from the table: "secretApiKey" + """ + delete_secretApiKey_by_pk(id: uuid!): secretApiKey """ - The method of validation for the event pass, referencing the eventPassValidationType table. + delete data from the table: "shopifyCampaignParameters" """ - validationType: eventPassValidationType_enum! -} + delete_shopifyCampaignParameters( + """filter the rows which have to be deleted""" + where: shopifyCampaignParameters_bool_exp! + ): shopifyCampaignParameters_mutation_response -"""Contract types representing the nature of the event pass NFT contract.""" -type eventPassNftContractType { - """Type name for event pass NFT contract.""" - value: String! -} + """ + delete single row from the table: "shopifyCampaignParameters" + """ + delete_shopifyCampaignParameters_by_pk( + """ + Primary key. Unique identifier corresponding to the gate id from Shopify campaigns. + """ + gateId: String! + ): shopifyCampaignParameters -""" -aggregated selection of "eventPassNftContractType" -""" -type eventPassNftContractType_aggregate { - aggregate: eventPassNftContractType_aggregate_fields - nodes: [eventPassNftContractType!]! -} + """ + delete data from the table: "shopifyCampaignStatus" + """ + delete_shopifyCampaignStatus( + """filter the rows which have to be deleted""" + where: shopifyCampaignStatus_bool_exp! + ): shopifyCampaignStatus_mutation_response -""" -aggregate fields of "eventPassNftContractType" -""" -type eventPassNftContractType_aggregate_fields { - count(columns: [eventPassNftContractType_select_column!], distinct: Boolean): Int! - max: eventPassNftContractType_max_fields - min: eventPassNftContractType_min_fields -} + """ + delete single row from the table: "shopifyCampaignStatus" + """ + delete_shopifyCampaignStatus_by_pk(value: String!): shopifyCampaignStatus -""" -Boolean expression to filter rows from the table "eventPassNftContractType". All fields are combined with a logical 'AND'. -""" -input eventPassNftContractType_bool_exp { - _and: [eventPassNftContractType_bool_exp!] - _not: eventPassNftContractType_bool_exp - _or: [eventPassNftContractType_bool_exp!] - value: String_comparison_exp -} + """ + delete data from the table: "shopifyCustomer" + """ + delete_shopifyCustomer( + """filter the rows which have to be deleted""" + where: shopifyCustomer_bool_exp! + ): shopifyCustomer_mutation_response -""" -unique or primary key constraints on table "eventPassNftContractType" -""" -enum eventPassNftContractType_constraint { """ - unique or primary key constraint on columns "value" + delete data from the table: "shopifyDomain" """ - eventPassNftContractType_pkey -} + delete_shopifyDomain( + """filter the rows which have to be deleted""" + where: shopifyDomain_bool_exp! + ): shopifyDomain_mutation_response -enum eventPassNftContractType_enum { - delayed_reveal - normal -} + """ + delete single row from the table: "shopifyDomain" + """ + delete_shopifyDomain_by_pk( + """ + The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records. + """ + domain: String! + ): shopifyDomain -""" -Boolean expression to compare columns of type "eventPassNftContractType_enum". All fields are combined with logical 'AND'. -""" -input eventPassNftContractType_enum_comparison_exp { - _eq: eventPassNftContractType_enum - _in: [eventPassNftContractType_enum!] - _is_null: Boolean - _neq: eventPassNftContractType_enum - _nin: [eventPassNftContractType_enum!] -} + """ + delete data from the table: "stampNft" + """ + delete_stampNft( + """filter the rows which have to be deleted""" + where: stampNft_bool_exp! + ): stampNft_mutation_response -""" -input type for inserting data into table "eventPassNftContractType" -""" -input eventPassNftContractType_insert_input { - """Type name for event pass NFT contract.""" - value: String -} + """ + delete data from the table: "stampNftContract" + """ + delete_stampNftContract( + """filter the rows which have to be deleted""" + where: stampNftContract_bool_exp! + ): stampNftContract_mutation_response -"""aggregate max on columns""" -type eventPassNftContractType_max_fields { - """Type name for event pass NFT contract.""" - value: String -} + """ + delete data from the table: "stampNftContractType" + """ + delete_stampNftContractType( + """filter the rows which have to be deleted""" + where: stampNftContractType_bool_exp! + ): stampNftContractType_mutation_response -"""aggregate min on columns""" -type eventPassNftContractType_min_fields { - """Type name for event pass NFT contract.""" - value: String -} + """ + delete single row from the table: "stampNftContractType" + """ + delete_stampNftContractType_by_pk( + """ + Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify. + """ + value: String! + ): stampNftContractType -""" -response of any mutation on the table "eventPassNftContractType" -""" -type eventPassNftContractType_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """ + delete single row from the table: "stampNftContract" + """ + delete_stampNftContract_by_pk( + """ + The identifier of the blockchain network where the contract is deployed. + """ + chainId: String! - """data from the rows affected by the mutation""" - returning: [eventPassNftContractType!]! -} + """The blockchain address of the stamp NFT contract.""" + contractAddress: String! + ): stampNftContract -""" -on_conflict condition type for table "eventPassNftContractType" -""" -input eventPassNftContractType_on_conflict { - constraint: eventPassNftContractType_constraint! - update_columns: [eventPassNftContractType_update_column!]! = [] - where: eventPassNftContractType_bool_exp -} + """ + delete data from the table: "stampNftSupply" + """ + delete_stampNftSupply( + """filter the rows which have to be deleted""" + where: stampNftSupply_bool_exp! + ): stampNftSupply_mutation_response -"""Ordering options when selecting data from "eventPassNftContractType".""" -input eventPassNftContractType_order_by { - value: order_by -} + """ + delete single row from the table: "stampNftSupply" + """ + delete_stampNftSupply_by_pk(id: uuid!): stampNftSupply -"""primary key columns input for table: eventPassNftContractType""" -input eventPassNftContractType_pk_columns_input { - """Type name for event pass NFT contract.""" - value: String! -} + """ + delete single row from the table: "stampNft" + """ + delete_stampNft_by_pk(id: uuid!): stampNft -""" -select columns of table "eventPassNftContractType" -""" -enum eventPassNftContractType_select_column { - """column name""" - value -} + """ + delete data from the table: "stripeCheckoutSession" + """ + delete_stripeCheckoutSession( + """filter the rows which have to be deleted""" + where: stripeCheckoutSession_bool_exp! + ): stripeCheckoutSession_mutation_response -""" -input type for updating data in table "eventPassNftContractType" -""" -input eventPassNftContractType_set_input { - """Type name for event pass NFT contract.""" - value: String -} + """ + delete data from the table: "stripeCheckoutSessionType" + """ + delete_stripeCheckoutSessionType( + """filter the rows which have to be deleted""" + where: stripeCheckoutSessionType_bool_exp! + ): stripeCheckoutSessionType_mutation_response -""" -Streaming cursor of the table "eventPassNftContractType" -""" -input eventPassNftContractType_stream_cursor_input { - """Stream column input with initial value""" - initial_value: eventPassNftContractType_stream_cursor_value_input! + """ + delete single row from the table: "stripeCheckoutSessionType" + """ + delete_stripeCheckoutSessionType_by_pk( + """Type value.""" + value: String! + ): stripeCheckoutSessionType - """cursor ordering""" - ordering: cursor_ordering -} + """ + delete single row from the table: "stripeCheckoutSession" + """ + delete_stripeCheckoutSession_by_pk( + """Unique identifier for the Stripe Checkout Session.""" + stripeSessionId: String! + ): stripeCheckoutSession -"""Initial value of the column from where the streaming should start""" -input eventPassNftContractType_stream_cursor_value_input { - """Type name for event pass NFT contract.""" - value: String -} + """ + delete data from the table: "stripeCustomer" + """ + delete_stripeCustomer( + """filter the rows which have to be deleted""" + where: stripeCustomer_bool_exp! + ): stripeCustomer_mutation_response -""" -update columns of table "eventPassNftContractType" -""" -enum eventPassNftContractType_update_column { - """column name""" - value -} + """ + delete single row from the table: "stripeCustomer" + """ + delete_stripeCustomer_by_pk( + """Unique identifier for the Stripe Customer.""" + stripeCustomerId: String! + ): stripeCustomer -input eventPassNftContractType_updates { - """sets the columns of the filtered rows to the given values""" - _set: eventPassNftContractType_set_input + """ + delete data from the table: "timezone" + """ + delete_timezone( + """filter the rows which have to be deleted""" + where: timezone_bool_exp! + ): timezone_mutation_response - """filter the rows which have to be updated""" - where: eventPassNftContractType_bool_exp! -} + """ + delete single row from the table: "timezone" + """ + delete_timezone_by_pk(value: String!): timezone -""" -aggregated selection of "eventPassNftContract" -""" -type eventPassNftContract_aggregate { - aggregate: eventPassNftContract_aggregate_fields - nodes: [eventPassNftContract!]! -} + """ + insert data into the table: "account" + """ + insert_account( + """the rows to be inserted""" + objects: [account_insert_input!]! -input eventPassNftContract_aggregate_bool_exp { - bool_and: eventPassNftContract_aggregate_bool_exp_bool_and - bool_or: eventPassNftContract_aggregate_bool_exp_bool_or - count: eventPassNftContract_aggregate_bool_exp_count -} + """upsert condition""" + on_conflict: account_on_conflict + ): account_mutation_response -input eventPassNftContract_aggregate_bool_exp_bool_and { - arguments: eventPassNftContract_select_column_eventPassNftContract_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: eventPassNftContract_bool_exp - predicate: Boolean_comparison_exp! -} + """ + insert a single row into the table: "account" + """ + insert_account_one( + """the row to be inserted""" + object: account_insert_input! -input eventPassNftContract_aggregate_bool_exp_bool_or { - arguments: eventPassNftContract_select_column_eventPassNftContract_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: eventPassNftContract_bool_exp - predicate: Boolean_comparison_exp! -} + """upsert condition""" + on_conflict: account_on_conflict + ): account -input eventPassNftContract_aggregate_bool_exp_count { - arguments: [eventPassNftContract_select_column!] - distinct: Boolean - filter: eventPassNftContract_bool_exp - predicate: Int_comparison_exp! -} + """ + insert data into the table: "apiKeyStatus" + """ + insert_apiKeyStatus( + """the rows to be inserted""" + objects: [apiKeyStatus_insert_input!]! -""" -aggregate fields of "eventPassNftContract" -""" -type eventPassNftContract_aggregate_fields { - count(columns: [eventPassNftContract_select_column!], distinct: Boolean): Int! - max: eventPassNftContract_max_fields - min: eventPassNftContract_min_fields -} + """upsert condition""" + on_conflict: apiKeyStatus_on_conflict + ): apiKeyStatus_mutation_response -""" -order by aggregate values of table "eventPassNftContract" -""" -input eventPassNftContract_aggregate_order_by { - count: order_by - max: eventPassNftContract_max_order_by - min: eventPassNftContract_min_order_by -} + """ + insert a single row into the table: "apiKeyStatus" + """ + insert_apiKeyStatus_one( + """the row to be inserted""" + object: apiKeyStatus_insert_input! -""" -input type for inserting array relation for remote table "eventPassNftContract" -""" -input eventPassNftContract_arr_rel_insert_input { - data: [eventPassNftContract_insert_input!]! + """upsert condition""" + on_conflict: apiKeyStatus_on_conflict + ): apiKeyStatus - """upsert condition""" - on_conflict: eventPassNftContract_on_conflict -} + """ + insert data into the table: "apiKeyType" + """ + insert_apiKeyType( + """the rows to be inserted""" + objects: [apiKeyType_insert_input!]! -""" -Boolean expression to filter rows from the table "eventPassNftContract". All fields are combined with a logical 'AND'. -""" -input eventPassNftContract_bool_exp { - _and: [eventPassNftContract_bool_exp!] - _not: eventPassNftContract_bool_exp - _or: [eventPassNftContract_bool_exp!] - chainId: String_comparison_exp - contractAddress: String_comparison_exp - created_at: timestamptz_comparison_exp - eventId: String_comparison_exp - eventPassId: String_comparison_exp - eventPassNfts: eventPassNft_bool_exp - eventPassNfts_aggregate: eventPassNft_aggregate_bool_exp - eventPassOrderSums: eventPassOrderSums_bool_exp - id: uuid_comparison_exp - isAirdrop: Boolean_comparison_exp - isDelayedRevealed: Boolean_comparison_exp - orders: order_bool_exp - orders_aggregate: order_aggregate_bool_exp - organizerId: String_comparison_exp - passAmount: passAmount_bool_exp - passPricing: passPricing_bool_exp - passType: eventPassType_enum_comparison_exp - password: String_comparison_exp - type: eventPassNftContractType_enum_comparison_exp - updated_at: timestamptz_comparison_exp - validationType: eventPassValidationType_enum_comparison_exp -} + """upsert condition""" + on_conflict: apiKeyType_on_conflict + ): apiKeyType_mutation_response -""" -unique or primary key constraints on table "eventPassNftContract" -""" -enum eventPassNftContract_constraint { """ - unique or primary key constraint on columns "eventPassId" + insert a single row into the table: "apiKeyType" """ - eventPassId_unique + insert_apiKeyType_one( + """the row to be inserted""" + object: apiKeyType_insert_input! + + """upsert condition""" + on_conflict: apiKeyType_on_conflict + ): apiKeyType """ - unique or primary key constraint on columns "chainId", "contractAddress" + insert data into the table: "contentSpaceParameters" """ - eventPassNftContract_contractAddress_chainId_key + insert_contentSpaceParameters( + """the rows to be inserted""" + objects: [contentSpaceParameters_insert_input!]! + + """upsert condition""" + on_conflict: contentSpaceParameters_on_conflict + ): contentSpaceParameters_mutation_response """ - unique or primary key constraint on columns "id" + insert a single row into the table: "contentSpaceParameters" """ - eventPassNftContract_pkey -} + insert_contentSpaceParameters_one( + """the row to be inserted""" + object: contentSpaceParameters_insert_input! + + """upsert condition""" + on_conflict: contentSpaceParameters_on_conflict + ): contentSpaceParameters -""" -input type for inserting data into table "eventPassNftContract" -""" -input eventPassNftContract_insert_input { """ - Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. + insert data into the table: "contentSpaceStatus" """ - chainId: String + insert_contentSpaceStatus( + """the rows to be inserted""" + objects: [contentSpaceStatus_insert_input!]! + + """upsert condition""" + on_conflict: contentSpaceStatus_on_conflict + ): contentSpaceStatus_mutation_response """ - Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. + insert a single row into the table: "contentSpaceStatus" """ - contractAddress: String - created_at: timestamptz + insert_contentSpaceStatus_one( + """the row to be inserted""" + object: contentSpaceStatus_insert_input! + + """upsert condition""" + on_conflict: contentSpaceStatus_on_conflict + ): contentSpaceStatus """ - A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. + insert data into the table: "currency" """ - eventId: String - eventPassId: String - eventPassNfts: eventPassNft_arr_rel_insert_input - eventPassOrderSums: eventPassOrderSums_obj_rel_insert_input - id: uuid + insert_currency( + """the rows to be inserted""" + objects: [currency_insert_input!]! - """Flag indicating whether the event pass NFT is airdropped.""" - isAirdrop: Boolean + """upsert condition""" + on_conflict: currency_on_conflict + ): currency_mutation_response """ - Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal. + insert a single row into the table: "currency" """ - isDelayedRevealed: Boolean - orders: order_arr_rel_insert_input - organizerId: String - passAmount: passAmount_obj_rel_insert_input - passPricing: passPricing_obj_rel_insert_input + insert_currency_one( + """the row to be inserted""" + object: currency_insert_input! - """Type of the pass, referencing the eventPassType table.""" - passType: eventPassType_enum + """upsert condition""" + on_conflict: currency_on_conflict + ): currency """ - Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. + insert data into the table: "eventParameters" """ - password: String + insert_eventParameters( + """the rows to be inserted""" + objects: [eventParameters_insert_input!]! - """Type of the event pass NFT contract.""" - type: eventPassNftContractType_enum - updated_at: timestamptz + """upsert condition""" + on_conflict: eventParameters_on_conflict + ): eventParameters_mutation_response """ - The method of validation for the event pass, referencing the eventPassValidationType table. + insert a single row into the table: "eventParameters" """ - validationType: eventPassValidationType_enum -} + insert_eventParameters_one( + """the row to be inserted""" + object: eventParameters_insert_input! + + """upsert condition""" + on_conflict: eventParameters_on_conflict + ): eventParameters -"""aggregate max on columns""" -type eventPassNftContract_max_fields { """ - Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. + insert data into the table: "eventPassNft" """ - chainId: String + insert_eventPassNft( + """the rows to be inserted""" + objects: [eventPassNft_insert_input!]! + + """upsert condition""" + on_conflict: eventPassNft_on_conflict + ): eventPassNft_mutation_response """ - Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. + insert data into the table: "eventPassNftContract" """ - contractAddress: String - created_at: timestamptz + insert_eventPassNftContract( + """the rows to be inserted""" + objects: [eventPassNftContract_insert_input!]! + + """upsert condition""" + on_conflict: eventPassNftContract_on_conflict + ): eventPassNftContract_mutation_response """ - A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. + insert data into the table: "eventPassNftContractType" """ - eventId: String - eventPassId: String - id: uuid - organizerId: String + insert_eventPassNftContractType( + """the rows to be inserted""" + objects: [eventPassNftContractType_insert_input!]! + + """upsert condition""" + on_conflict: eventPassNftContractType_on_conflict + ): eventPassNftContractType_mutation_response """ - Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. + insert a single row into the table: "eventPassNftContractType" """ - password: String - updated_at: timestamptz -} + insert_eventPassNftContractType_one( + """the row to be inserted""" + object: eventPassNftContractType_insert_input! + + """upsert condition""" + on_conflict: eventPassNftContractType_on_conflict + ): eventPassNftContractType -""" -order by max() on columns of table "eventPassNftContract" -""" -input eventPassNftContract_max_order_by { """ - Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. + insert a single row into the table: "eventPassNftContract" """ - chainId: order_by + insert_eventPassNftContract_one( + """the row to be inserted""" + object: eventPassNftContract_insert_input! + + """upsert condition""" + on_conflict: eventPassNftContract_on_conflict + ): eventPassNftContract """ - Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. + insert a single row into the table: "eventPassNft" """ - contractAddress: order_by - created_at: order_by + insert_eventPassNft_one( + """the row to be inserted""" + object: eventPassNft_insert_input! + + """upsert condition""" + on_conflict: eventPassNft_on_conflict + ): eventPassNft """ - A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. + insert data into the table: "eventPassOrderSums" """ - eventId: order_by - eventPassId: order_by - id: order_by - organizerId: order_by + insert_eventPassOrderSums( + """the rows to be inserted""" + objects: [eventPassOrderSums_insert_input!]! + + """upsert condition""" + on_conflict: eventPassOrderSums_on_conflict + ): eventPassOrderSums_mutation_response """ - Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. + insert a single row into the table: "eventPassOrderSums" """ - password: order_by - updated_at: order_by -} + insert_eventPassOrderSums_one( + """the row to be inserted""" + object: eventPassOrderSums_insert_input! + + """upsert condition""" + on_conflict: eventPassOrderSums_on_conflict + ): eventPassOrderSums -"""aggregate min on columns""" -type eventPassNftContract_min_fields { """ - Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. + insert data into the table: "eventPassType" """ - chainId: String + insert_eventPassType( + """the rows to be inserted""" + objects: [eventPassType_insert_input!]! + + """upsert condition""" + on_conflict: eventPassType_on_conflict + ): eventPassType_mutation_response """ - Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. + insert a single row into the table: "eventPassType" """ - contractAddress: String - created_at: timestamptz + insert_eventPassType_one( + """the row to be inserted""" + object: eventPassType_insert_input! + + """upsert condition""" + on_conflict: eventPassType_on_conflict + ): eventPassType """ - A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. + insert data into the table: "eventPassValidationType" """ - eventId: String - eventPassId: String - id: uuid - organizerId: String + insert_eventPassValidationType( + """the rows to be inserted""" + objects: [eventPassValidationType_insert_input!]! + + """upsert condition""" + on_conflict: eventPassValidationType_on_conflict + ): eventPassValidationType_mutation_response """ - Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. + insert a single row into the table: "eventPassValidationType" """ - password: String - updated_at: timestamptz -} + insert_eventPassValidationType_one( + """the row to be inserted""" + object: eventPassValidationType_insert_input! + + """upsert condition""" + on_conflict: eventPassValidationType_on_conflict + ): eventPassValidationType -""" -order by min() on columns of table "eventPassNftContract" -""" -input eventPassNftContract_min_order_by { """ - Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. + insert data into the table: "eventStatus" """ - chainId: order_by + insert_eventStatus( + """the rows to be inserted""" + objects: [eventStatus_insert_input!]! + + """upsert condition""" + on_conflict: eventStatus_on_conflict + ): eventStatus_mutation_response """ - Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. + insert a single row into the table: "eventStatus" """ - contractAddress: order_by - created_at: order_by + insert_eventStatus_one( + """the row to be inserted""" + object: eventStatus_insert_input! + + """upsert condition""" + on_conflict: eventStatus_on_conflict + ): eventStatus """ - A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. + insert data into the table: "follow" """ - eventId: order_by - eventPassId: order_by - id: order_by - organizerId: order_by + insert_follow( + """the rows to be inserted""" + objects: [follow_insert_input!]! + + """upsert condition""" + on_conflict: follow_on_conflict + ): follow_mutation_response """ - Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. + insert a single row into the table: "follow" """ - password: order_by - updated_at: order_by -} + insert_follow_one( + """the row to be inserted""" + object: follow_insert_input! -""" -response of any mutation on the table "eventPassNftContract" -""" -type eventPassNftContract_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """upsert condition""" + on_conflict: follow_on_conflict + ): follow - """data from the rows affected by the mutation""" - returning: [eventPassNftContract!]! -} + """ + insert data into the table: "kyc" + """ + insert_kyc( + """the rows to be inserted""" + objects: [kyc_insert_input!]! -""" -input type for inserting object relation for remote table "eventPassNftContract" -""" -input eventPassNftContract_obj_rel_insert_input { - data: eventPassNftContract_insert_input! + """upsert condition""" + on_conflict: kyc_on_conflict + ): kyc_mutation_response - """upsert condition""" - on_conflict: eventPassNftContract_on_conflict -} + """ + insert data into the table: "kycLevelName" + """ + insert_kycLevelName( + """the rows to be inserted""" + objects: [kycLevelName_insert_input!]! -""" -on_conflict condition type for table "eventPassNftContract" -""" -input eventPassNftContract_on_conflict { - constraint: eventPassNftContract_constraint! - update_columns: [eventPassNftContract_update_column!]! = [] - where: eventPassNftContract_bool_exp -} + """upsert condition""" + on_conflict: kycLevelName_on_conflict + ): kycLevelName_mutation_response -"""Ordering options when selecting data from "eventPassNftContract".""" -input eventPassNftContract_order_by { - chainId: order_by - contractAddress: order_by - created_at: order_by - eventId: order_by - eventPassId: order_by - eventPassNfts_aggregate: eventPassNft_aggregate_order_by - eventPassOrderSums: eventPassOrderSums_order_by - id: order_by - isAirdrop: order_by - isDelayedRevealed: order_by - orders_aggregate: order_aggregate_order_by - organizerId: order_by - passAmount: passAmount_order_by - passPricing: passPricing_order_by - passType: order_by - password: order_by - type: order_by - updated_at: order_by - validationType: order_by -} + """ + insert a single row into the table: "kycLevelName" + """ + insert_kycLevelName_one( + """the row to be inserted""" + object: kycLevelName_insert_input! -"""primary key columns input for table: eventPassNftContract""" -input eventPassNftContract_pk_columns_input { - id: uuid! -} + """upsert condition""" + on_conflict: kycLevelName_on_conflict + ): kycLevelName -""" -select columns of table "eventPassNftContract" -""" -enum eventPassNftContract_select_column { - """column name""" - chainId + """ + insert data into the table: "kycStatus" + """ + insert_kycStatus( + """the rows to be inserted""" + objects: [kycStatus_insert_input!]! - """column name""" - contractAddress + """upsert condition""" + on_conflict: kycStatus_on_conflict + ): kycStatus_mutation_response - """column name""" - created_at + """ + insert a single row into the table: "kycStatus" + """ + insert_kycStatus_one( + """the row to be inserted""" + object: kycStatus_insert_input! - """column name""" - eventId + """upsert condition""" + on_conflict: kycStatus_on_conflict + ): kycStatus - """column name""" - eventPassId + """ + insert a single row into the table: "kyc" + """ + insert_kyc_one( + """the row to be inserted""" + object: kyc_insert_input! - """column name""" - id + """upsert condition""" + on_conflict: kyc_on_conflict + ): kyc - """column name""" - isAirdrop + """ + insert data into the table: "lotteryParameters" + """ + insert_lotteryParameters( + """the rows to be inserted""" + objects: [lotteryParameters_insert_input!]! - """column name""" - isDelayedRevealed + """upsert condition""" + on_conflict: lotteryParameters_on_conflict + ): lotteryParameters_mutation_response - """column name""" - organizerId + """ + insert a single row into the table: "lotteryParameters" + """ + insert_lotteryParameters_one( + """the row to be inserted""" + object: lotteryParameters_insert_input! - """column name""" - passType + """upsert condition""" + on_conflict: lotteryParameters_on_conflict + ): lotteryParameters - """column name""" - password + """ + insert data into the table: "lotteryStatus" + """ + insert_lotteryStatus( + """the rows to be inserted""" + objects: [lotteryStatus_insert_input!]! - """column name""" - type + """upsert condition""" + on_conflict: lotteryStatus_on_conflict + ): lotteryStatus_mutation_response - """column name""" - updated_at + """ + insert a single row into the table: "lotteryStatus" + """ + insert_lotteryStatus_one( + """the row to be inserted""" + object: lotteryStatus_insert_input! - """column name""" - validationType -} + """upsert condition""" + on_conflict: lotteryStatus_on_conflict + ): lotteryStatus -""" -select "eventPassNftContract_aggregate_bool_exp_bool_and_arguments_columns" columns of table "eventPassNftContract" -""" -enum eventPassNftContract_select_column_eventPassNftContract_aggregate_bool_exp_bool_and_arguments_columns { - """column name""" - isAirdrop + """ + insert data into the table: "loyaltyCardNft" + """ + insert_loyaltyCardNft( + """the rows to be inserted""" + objects: [loyaltyCardNft_insert_input!]! - """column name""" - isDelayedRevealed -} + """upsert condition""" + on_conflict: loyaltyCardNft_on_conflict + ): loyaltyCardNft_mutation_response -""" -select "eventPassNftContract_aggregate_bool_exp_bool_or_arguments_columns" columns of table "eventPassNftContract" -""" -enum eventPassNftContract_select_column_eventPassNftContract_aggregate_bool_exp_bool_or_arguments_columns { - """column name""" - isAirdrop + """ + insert data into the table: "loyaltyCardNftContract" + """ + insert_loyaltyCardNftContract( + """the rows to be inserted""" + objects: [loyaltyCardNftContract_insert_input!]! - """column name""" - isDelayedRevealed -} + """upsert condition""" + on_conflict: loyaltyCardNftContract_on_conflict + ): loyaltyCardNftContract_mutation_response -""" -input type for updating data in table "eventPassNftContract" -""" -input eventPassNftContract_set_input { """ - Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. + insert a single row into the table: "loyaltyCardNftContract" """ - chainId: String + insert_loyaltyCardNftContract_one( + """the row to be inserted""" + object: loyaltyCardNftContract_insert_input! + + """upsert condition""" + on_conflict: loyaltyCardNftContract_on_conflict + ): loyaltyCardNftContract """ - Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. + insert a single row into the table: "loyaltyCardNft" """ - contractAddress: String - created_at: timestamptz + insert_loyaltyCardNft_one( + """the row to be inserted""" + object: loyaltyCardNft_insert_input! + + """upsert condition""" + on_conflict: loyaltyCardNft_on_conflict + ): loyaltyCardNft """ - A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. + insert data into the table: "loyaltyCardParameters" """ - eventId: String - eventPassId: String - id: uuid + insert_loyaltyCardParameters( + """the rows to be inserted""" + objects: [loyaltyCardParameters_insert_input!]! - """Flag indicating whether the event pass NFT is airdropped.""" - isAirdrop: Boolean + """upsert condition""" + on_conflict: loyaltyCardParameters_on_conflict + ): loyaltyCardParameters_mutation_response """ - Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal. + insert a single row into the table: "loyaltyCardParameters" """ - isDelayedRevealed: Boolean - organizerId: String + insert_loyaltyCardParameters_one( + """the row to be inserted""" + object: loyaltyCardParameters_insert_input! - """Type of the pass, referencing the eventPassType table.""" - passType: eventPassType_enum + """upsert condition""" + on_conflict: loyaltyCardParameters_on_conflict + ): loyaltyCardParameters """ - Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. + insert data into the table: "loyaltyCardStatus" """ - password: String + insert_loyaltyCardStatus( + """the rows to be inserted""" + objects: [loyaltyCardStatus_insert_input!]! - """Type of the event pass NFT contract.""" - type: eventPassNftContractType_enum - updated_at: timestamptz + """upsert condition""" + on_conflict: loyaltyCardStatus_on_conflict + ): loyaltyCardStatus_mutation_response """ - The method of validation for the event pass, referencing the eventPassValidationType table. + insert a single row into the table: "loyaltyCardStatus" """ - validationType: eventPassValidationType_enum -} - -""" -Streaming cursor of the table "eventPassNftContract" -""" -input eventPassNftContract_stream_cursor_input { - """Stream column input with initial value""" - initial_value: eventPassNftContract_stream_cursor_value_input! + insert_loyaltyCardStatus_one( + """the row to be inserted""" + object: loyaltyCardStatus_insert_input! - """cursor ordering""" - ordering: cursor_ordering -} + """upsert condition""" + on_conflict: loyaltyCardStatus_on_conflict + ): loyaltyCardStatus -"""Initial value of the column from where the streaming should start""" -input eventPassNftContract_stream_cursor_value_input { """ - Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. + insert data into the table: "minterTemporaryWallet" """ - chainId: String + insert_minterTemporaryWallet( + """the rows to be inserted""" + objects: [minterTemporaryWallet_insert_input!]! + + """upsert condition""" + on_conflict: minterTemporaryWallet_on_conflict + ): minterTemporaryWallet_mutation_response """ - Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. + insert a single row into the table: "minterTemporaryWallet" """ - contractAddress: String - created_at: timestamptz + insert_minterTemporaryWallet_one( + """the row to be inserted""" + object: minterTemporaryWallet_insert_input! + + """upsert condition""" + on_conflict: minterTemporaryWallet_on_conflict + ): minterTemporaryWallet """ - A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. + insert data into the table: "nftMintPassword" """ - eventId: String - eventPassId: String - id: uuid + insert_nftMintPassword( + """the rows to be inserted""" + objects: [nftMintPassword_insert_input!]! - """Flag indicating whether the event pass NFT is airdropped.""" - isAirdrop: Boolean + """upsert condition""" + on_conflict: nftMintPassword_on_conflict + ): nftMintPassword_mutation_response """ - Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal. + insert a single row into the table: "nftMintPassword" """ - isDelayedRevealed: Boolean - organizerId: String + insert_nftMintPassword_one( + """the row to be inserted""" + object: nftMintPassword_insert_input! - """Type of the pass, referencing the eventPassType table.""" - passType: eventPassType_enum + """upsert condition""" + on_conflict: nftMintPassword_on_conflict + ): nftMintPassword """ - Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. + insert data into the table: "nftStatus" """ - password: String + insert_nftStatus( + """the rows to be inserted""" + objects: [nftStatus_insert_input!]! - """Type of the event pass NFT contract.""" - type: eventPassNftContractType_enum - updated_at: timestamptz + """upsert condition""" + on_conflict: nftStatus_on_conflict + ): nftStatus_mutation_response """ - The method of validation for the event pass, referencing the eventPassValidationType table. + insert a single row into the table: "nftStatus" """ - validationType: eventPassValidationType_enum -} + insert_nftStatus_one( + """the row to be inserted""" + object: nftStatus_insert_input! -""" -update columns of table "eventPassNftContract" -""" -enum eventPassNftContract_update_column { - """column name""" - chainId + """upsert condition""" + on_conflict: nftStatus_on_conflict + ): nftStatus - """column name""" - contractAddress + """ + insert data into the table: "nftTransfer" + """ + insert_nftTransfer( + """the rows to be inserted""" + objects: [nftTransfer_insert_input!]! - """column name""" - created_at + """upsert condition""" + on_conflict: nftTransfer_on_conflict + ): nftTransfer_mutation_response - """column name""" - eventId + """ + insert a single row into the table: "nftTransfer" + """ + insert_nftTransfer_one( + """the row to be inserted""" + object: nftTransfer_insert_input! - """column name""" - eventPassId + """upsert condition""" + on_conflict: nftTransfer_on_conflict + ): nftTransfer - """column name""" - id + """ + insert data into the table: "order" + """ + insert_order( + """the rows to be inserted""" + objects: [order_insert_input!]! - """column name""" - isAirdrop + """upsert condition""" + on_conflict: order_on_conflict + ): order_mutation_response - """column name""" - isDelayedRevealed + """ + insert data into the table: "orderStatus" + """ + insert_orderStatus( + """the rows to be inserted""" + objects: [orderStatus_insert_input!]! - """column name""" - organizerId + """upsert condition""" + on_conflict: orderStatus_on_conflict + ): orderStatus_mutation_response - """column name""" - passType + """ + insert a single row into the table: "orderStatus" + """ + insert_orderStatus_one( + """the row to be inserted""" + object: orderStatus_insert_input! - """column name""" - password + """upsert condition""" + on_conflict: orderStatus_on_conflict + ): orderStatus - """column name""" - type + """ + insert a single row into the table: "order" + """ + insert_order_one( + """the row to be inserted""" + object: order_insert_input! - """column name""" - updated_at + """upsert condition""" + on_conflict: order_on_conflict + ): order - """column name""" - validationType -} + """ + insert data into the table: "packEventPassNft" + """ + insert_packEventPassNft( + """the rows to be inserted""" + objects: [packEventPassNft_insert_input!]! -input eventPassNftContract_updates { - """sets the columns of the filtered rows to the given values""" - _set: eventPassNftContract_set_input + """upsert condition""" + on_conflict: packEventPassNft_on_conflict + ): packEventPassNft_mutation_response - """filter the rows which have to be updated""" - where: eventPassNftContract_bool_exp! -} + """ + insert a single row into the table: "packEventPassNft" + """ + insert_packEventPassNft_one( + """the row to be inserted""" + object: packEventPassNft_insert_input! -""" -aggregated selection of "eventPassNft" -""" -type eventPassNft_aggregate { - aggregate: eventPassNft_aggregate_fields - nodes: [eventPassNft!]! -} + """upsert condition""" + on_conflict: packEventPassNft_on_conflict + ): packEventPassNft -input eventPassNft_aggregate_bool_exp { - bool_and: eventPassNft_aggregate_bool_exp_bool_and - bool_or: eventPassNft_aggregate_bool_exp_bool_or - count: eventPassNft_aggregate_bool_exp_count -} + """ + insert data into the table: "packNftContract" + """ + insert_packNftContract( + """the rows to be inserted""" + objects: [packNftContract_insert_input!]! -input eventPassNft_aggregate_bool_exp_bool_and { - arguments: eventPassNft_select_column_eventPassNft_aggregate_bool_exp_bool_and_arguments_columns! - distinct: Boolean - filter: eventPassNft_bool_exp - predicate: Boolean_comparison_exp! -} + """upsert condition""" + on_conflict: packNftContract_on_conflict + ): packNftContract_mutation_response -input eventPassNft_aggregate_bool_exp_bool_or { - arguments: eventPassNft_select_column_eventPassNft_aggregate_bool_exp_bool_or_arguments_columns! - distinct: Boolean - filter: eventPassNft_bool_exp - predicate: Boolean_comparison_exp! -} + """ + insert data into the table: "packNftContractEventPass" + """ + insert_packNftContractEventPass( + """the rows to be inserted""" + objects: [packNftContractEventPass_insert_input!]! -input eventPassNft_aggregate_bool_exp_count { - arguments: [eventPassNft_select_column!] - distinct: Boolean - filter: eventPassNft_bool_exp - predicate: Int_comparison_exp! -} + """upsert condition""" + on_conflict: packNftContractEventPass_on_conflict + ): packNftContractEventPass_mutation_response -""" -aggregate fields of "eventPassNft" -""" -type eventPassNft_aggregate_fields { - avg: eventPassNft_avg_fields - count(columns: [eventPassNft_select_column!], distinct: Boolean): Int! - max: eventPassNft_max_fields - min: eventPassNft_min_fields - stddev: eventPassNft_stddev_fields - stddev_pop: eventPassNft_stddev_pop_fields - stddev_samp: eventPassNft_stddev_samp_fields - sum: eventPassNft_sum_fields - var_pop: eventPassNft_var_pop_fields - var_samp: eventPassNft_var_samp_fields - variance: eventPassNft_variance_fields -} + """ + insert a single row into the table: "packNftContractEventPass" + """ + insert_packNftContractEventPass_one( + """the row to be inserted""" + object: packNftContractEventPass_insert_input! -""" -order by aggregate values of table "eventPassNft" -""" -input eventPassNft_aggregate_order_by { - avg: eventPassNft_avg_order_by - count: order_by - max: eventPassNft_max_order_by - min: eventPassNft_min_order_by - stddev: eventPassNft_stddev_order_by - stddev_pop: eventPassNft_stddev_pop_order_by - stddev_samp: eventPassNft_stddev_samp_order_by - sum: eventPassNft_sum_order_by - var_pop: eventPassNft_var_pop_order_by - var_samp: eventPassNft_var_samp_order_by - variance: eventPassNft_variance_order_by -} + """upsert condition""" + on_conflict: packNftContractEventPass_on_conflict + ): packNftContractEventPass -"""append existing jsonb value of filtered columns with new jsonb value""" -input eventPassNft_append_input { """ - The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. + insert a single row into the table: "packNftContract" """ - metadata: jsonb -} + insert_packNftContract_one( + """the row to be inserted""" + object: packNftContract_insert_input! -""" -input type for inserting array relation for remote table "eventPassNft" -""" -input eventPassNft_arr_rel_insert_input { - data: [eventPassNft_insert_input!]! + """upsert condition""" + on_conflict: packNftContract_on_conflict + ): packNftContract - """upsert condition""" - on_conflict: eventPassNft_on_conflict -} + """ + insert data into the table: "packNftSupply" + """ + insert_packNftSupply( + """the rows to be inserted""" + objects: [packNftSupply_insert_input!]! + + """upsert condition""" + on_conflict: packNftSupply_on_conflict + ): packNftSupply_mutation_response -"""aggregate avg on columns""" -type eventPassNft_avg_fields { """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + insert a single row into the table: "packNftSupply" """ - tokenId: Float -} + insert_packNftSupply_one( + """the row to be inserted""" + object: packNftSupply_insert_input! + + """upsert condition""" + on_conflict: packNftSupply_on_conflict + ): packNftSupply -""" -order by avg() on columns of table "eventPassNft" -""" -input eventPassNft_avg_order_by { """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + insert data into the table: "packOrderSums" """ - tokenId: order_by -} + insert_packOrderSums( + """the rows to be inserted""" + objects: [packOrderSums_insert_input!]! -""" -Boolean expression to filter rows from the table "eventPassNft". All fields are combined with a logical 'AND'. -""" -input eventPassNft_bool_exp { - _and: [eventPassNft_bool_exp!] - _not: eventPassNft_bool_exp - _or: [eventPassNft_bool_exp!] - chainId: String_comparison_exp - contractAddress: String_comparison_exp - created_at: timestamptz_comparison_exp - currentOwnerAddress: String_comparison_exp - error: String_comparison_exp - eventId: String_comparison_exp - eventParameters: eventParameters_bool_exp - eventPassId: String_comparison_exp - eventPassNftContract: eventPassNftContract_bool_exp - id: uuid_comparison_exp - isDelivered: Boolean_comparison_exp - isRevealed: Boolean_comparison_exp - lastNftTransfer: nftTransfer_bool_exp - lastNftTransferId: uuid_comparison_exp - metadata: jsonb_comparison_exp - nftTransfers: nftTransfer_bool_exp - nftTransfers_aggregate: nftTransfer_aggregate_bool_exp - organizerId: String_comparison_exp - packAmount: passAmount_bool_exp - packId: String_comparison_exp - packPricing: passPricing_bool_exp - passAmount: passAmount_bool_exp - passPricing: passPricing_bool_exp - tokenId: bigint_comparison_exp - tokenUri: String_comparison_exp - updated_at: timestamptz_comparison_exp -} + """upsert condition""" + on_conflict: packOrderSums_on_conflict + ): packOrderSums_mutation_response -""" -unique or primary key constraints on table "eventPassNft" -""" -enum eventPassNft_constraint { """ - unique or primary key constraint on columns "chainId", "contractAddress", "tokenId" + insert a single row into the table: "packOrderSums" """ - eventPassNft_contractAddress_tokenId_chainId_key + insert_packOrderSums_one( + """the row to be inserted""" + object: packOrderSums_insert_input! + + """upsert condition""" + on_conflict: packOrderSums_on_conflict + ): packOrderSums """ - unique or primary key constraint on columns "id" + insert data into the table: "passAmount" """ - eventPassNft_pkey -} + insert_passAmount( + """the rows to be inserted""" + objects: [passAmount_insert_input!]! + + """upsert condition""" + on_conflict: passAmount_on_conflict + ): passAmount_mutation_response -""" -delete the field or element with specified path (for JSON arrays, negative integers count from the end) -""" -input eventPassNft_delete_at_path_input { """ - The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. + insert a single row into the table: "passAmount" """ - metadata: [String!] -} + insert_passAmount_one( + """the row to be inserted""" + object: passAmount_insert_input! + + """upsert condition""" + on_conflict: passAmount_on_conflict + ): passAmount -""" -delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array -""" -input eventPassNft_delete_elem_input { """ - The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. + insert data into the table: "passPricing" """ - metadata: Int -} + insert_passPricing( + """the rows to be inserted""" + objects: [passPricing_insert_input!]! + + """upsert condition""" + on_conflict: passPricing_on_conflict + ): passPricing_mutation_response -""" -delete key/value pair or string element. key/value pairs are matched based on their key value -""" -input eventPassNft_delete_key_input { """ - The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. + insert a single row into the table: "passPricing" """ - metadata: String -} + insert_passPricing_one( + """the row to be inserted""" + object: passPricing_insert_input! + + """upsert condition""" + on_conflict: passPricing_on_conflict + ): passPricing -""" -input type for incrementing numeric columns in table "eventPassNft" -""" -input eventPassNft_inc_input { """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + insert data into the table: "pendingOrder" """ - tokenId: bigint -} + insert_pendingOrder( + """the rows to be inserted""" + objects: [pendingOrder_insert_input!]! -""" -input type for inserting data into table "eventPassNft" -""" -input eventPassNft_insert_input { - """Denotes the specific blockchain or network of the event pass NFT""" - chainId: String + """upsert condition""" + on_conflict: pendingOrder_on_conflict + ): pendingOrder_mutation_response """ - Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. + insert a single row into the table: "pendingOrder" """ - contractAddress: String - created_at: timestamptz + insert_pendingOrder_one( + """the row to be inserted""" + object: pendingOrder_insert_input! + + """upsert condition""" + on_conflict: pendingOrder_on_conflict + ): pendingOrder """ - The address currently holding the event pass NFT, allowing tracking of ownership + insert data into the table: "publishableApiKey" """ - currentOwnerAddress: String + insert_publishableApiKey( + """the rows to be inserted""" + objects: [publishableApiKey_insert_input!]! + + """upsert condition""" + on_conflict: publishableApiKey_on_conflict + ): publishableApiKey_mutation_response """ - Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. + insert a single row into the table: "publishableApiKey" """ - error: String + insert_publishableApiKey_one( + """the row to be inserted""" + object: publishableApiKey_insert_input! - """A reference to the event associated with the event pass NFT""" - eventId: String - eventParameters: eventParameters_obj_rel_insert_input + """upsert condition""" + on_conflict: publishableApiKey_on_conflict + ): publishableApiKey - """Directly relates to a specific Event Pass within the system""" - eventPassId: String - eventPassNftContract: eventPassNftContract_obj_rel_insert_input - id: uuid + """ + insert data into the table: "roleAssignment" + """ + insert_roleAssignment( + """the rows to be inserted""" + objects: [roleAssignment_insert_input!]! - """Indicates whether the event pass NFT has been delivered to the owner.""" - isDelivered: Boolean + """upsert condition""" + on_conflict: roleAssignment_on_conflict + ): roleAssignment_mutation_response """ - Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform. + insert a single row into the table: "roleAssignment" """ - isRevealed: Boolean - lastNftTransfer: nftTransfer_obj_rel_insert_input + insert_roleAssignment_one( + """the row to be inserted""" + object: roleAssignment_insert_input! + + """upsert condition""" + on_conflict: roleAssignment_on_conflict + ): roleAssignment """ - Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. + insert data into the table: "roles" """ - lastNftTransferId: uuid + insert_roles( + """the rows to be inserted""" + objects: [roles_insert_input!]! + + """upsert condition""" + on_conflict: roles_on_conflict + ): roles_mutation_response """ - The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. + insert a single row into the table: "roles" """ - metadata: jsonb - nftTransfers: nftTransfer_arr_rel_insert_input + insert_roles_one( + """the row to be inserted""" + object: roles_insert_input! - """Ties the event pass NFT to a specific organizer within the platform""" - organizerId: String - packAmount: passAmount_obj_rel_insert_input - packId: String - packPricing: passPricing_obj_rel_insert_input - passAmount: passAmount_obj_rel_insert_input - passPricing: passPricing_obj_rel_insert_input + """upsert condition""" + on_conflict: roles_on_conflict + ): roles """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + insert data into the table: "secretApiKey" """ - tokenId: bigint + insert_secretApiKey( + """the rows to be inserted""" + objects: [secretApiKey_insert_input!]! + + """upsert condition""" + on_conflict: secretApiKey_on_conflict + ): secretApiKey_mutation_response """ - The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. + insert a single row into the table: "secretApiKey" """ - tokenUri: String - updated_at: timestamptz -} + insert_secretApiKey_one( + """the row to be inserted""" + object: secretApiKey_insert_input! -"""aggregate max on columns""" -type eventPassNft_max_fields { - """Denotes the specific blockchain or network of the event pass NFT""" - chainId: String + """upsert condition""" + on_conflict: secretApiKey_on_conflict + ): secretApiKey """ - Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. + insert data into the table: "shopifyCampaignParameters" """ - contractAddress: String - created_at: timestamptz + insert_shopifyCampaignParameters( + """the rows to be inserted""" + objects: [shopifyCampaignParameters_insert_input!]! + + """upsert condition""" + on_conflict: shopifyCampaignParameters_on_conflict + ): shopifyCampaignParameters_mutation_response """ - The address currently holding the event pass NFT, allowing tracking of ownership + insert a single row into the table: "shopifyCampaignParameters" """ - currentOwnerAddress: String + insert_shopifyCampaignParameters_one( + """the row to be inserted""" + object: shopifyCampaignParameters_insert_input! + + """upsert condition""" + on_conflict: shopifyCampaignParameters_on_conflict + ): shopifyCampaignParameters """ - Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. + insert data into the table: "shopifyCampaignStatus" """ - error: String - - """A reference to the event associated with the event pass NFT""" - eventId: String + insert_shopifyCampaignStatus( + """the rows to be inserted""" + objects: [shopifyCampaignStatus_insert_input!]! - """Directly relates to a specific Event Pass within the system""" - eventPassId: String - id: uuid + """upsert condition""" + on_conflict: shopifyCampaignStatus_on_conflict + ): shopifyCampaignStatus_mutation_response """ - Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. + insert a single row into the table: "shopifyCampaignStatus" """ - lastNftTransferId: uuid + insert_shopifyCampaignStatus_one( + """the row to be inserted""" + object: shopifyCampaignStatus_insert_input! - """Ties the event pass NFT to a specific organizer within the platform""" - organizerId: String - packId: String + """upsert condition""" + on_conflict: shopifyCampaignStatus_on_conflict + ): shopifyCampaignStatus """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + insert data into the table: "shopifyCustomer" """ - tokenId: bigint + insert_shopifyCustomer( + """the rows to be inserted""" + objects: [shopifyCustomer_insert_input!]! + + """upsert condition""" + on_conflict: shopifyCustomer_on_conflict + ): shopifyCustomer_mutation_response """ - The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. + insert a single row into the table: "shopifyCustomer" """ - tokenUri: String - updated_at: timestamptz -} + insert_shopifyCustomer_one( + """the row to be inserted""" + object: shopifyCustomer_insert_input! -""" -order by max() on columns of table "eventPassNft" -""" -input eventPassNft_max_order_by { - """Denotes the specific blockchain or network of the event pass NFT""" - chainId: order_by + """upsert condition""" + on_conflict: shopifyCustomer_on_conflict + ): shopifyCustomer """ - Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. + insert data into the table: "shopifyDomain" """ - contractAddress: order_by - created_at: order_by + insert_shopifyDomain( + """the rows to be inserted""" + objects: [shopifyDomain_insert_input!]! + + """upsert condition""" + on_conflict: shopifyDomain_on_conflict + ): shopifyDomain_mutation_response """ - The address currently holding the event pass NFT, allowing tracking of ownership + insert a single row into the table: "shopifyDomain" """ - currentOwnerAddress: order_by + insert_shopifyDomain_one( + """the row to be inserted""" + object: shopifyDomain_insert_input! + + """upsert condition""" + on_conflict: shopifyDomain_on_conflict + ): shopifyDomain """ - Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. + insert data into the table: "stampNft" """ - error: order_by - - """A reference to the event associated with the event pass NFT""" - eventId: order_by + insert_stampNft( + """the rows to be inserted""" + objects: [stampNft_insert_input!]! - """Directly relates to a specific Event Pass within the system""" - eventPassId: order_by - id: order_by + """upsert condition""" + on_conflict: stampNft_on_conflict + ): stampNft_mutation_response """ - Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. + insert data into the table: "stampNftContract" """ - lastNftTransferId: order_by + insert_stampNftContract( + """the rows to be inserted""" + objects: [stampNftContract_insert_input!]! - """Ties the event pass NFT to a specific organizer within the platform""" - organizerId: order_by - packId: order_by + """upsert condition""" + on_conflict: stampNftContract_on_conflict + ): stampNftContract_mutation_response """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + insert data into the table: "stampNftContractType" """ - tokenId: order_by + insert_stampNftContractType( + """the rows to be inserted""" + objects: [stampNftContractType_insert_input!]! + + """upsert condition""" + on_conflict: stampNftContractType_on_conflict + ): stampNftContractType_mutation_response """ - The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. + insert a single row into the table: "stampNftContractType" """ - tokenUri: order_by - updated_at: order_by -} + insert_stampNftContractType_one( + """the row to be inserted""" + object: stampNftContractType_insert_input! -"""aggregate min on columns""" -type eventPassNft_min_fields { - """Denotes the specific blockchain or network of the event pass NFT""" - chainId: String + """upsert condition""" + on_conflict: stampNftContractType_on_conflict + ): stampNftContractType """ - Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. + insert a single row into the table: "stampNftContract" """ - contractAddress: String - created_at: timestamptz + insert_stampNftContract_one( + """the row to be inserted""" + object: stampNftContract_insert_input! + + """upsert condition""" + on_conflict: stampNftContract_on_conflict + ): stampNftContract """ - The address currently holding the event pass NFT, allowing tracking of ownership + insert data into the table: "stampNftSupply" """ - currentOwnerAddress: String + insert_stampNftSupply( + """the rows to be inserted""" + objects: [stampNftSupply_insert_input!]! + + """upsert condition""" + on_conflict: stampNftSupply_on_conflict + ): stampNftSupply_mutation_response """ - Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. + insert a single row into the table: "stampNftSupply" """ - error: String - - """A reference to the event associated with the event pass NFT""" - eventId: String + insert_stampNftSupply_one( + """the row to be inserted""" + object: stampNftSupply_insert_input! - """Directly relates to a specific Event Pass within the system""" - eventPassId: String - id: uuid + """upsert condition""" + on_conflict: stampNftSupply_on_conflict + ): stampNftSupply """ - Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. + insert a single row into the table: "stampNft" """ - lastNftTransferId: uuid + insert_stampNft_one( + """the row to be inserted""" + object: stampNft_insert_input! - """Ties the event pass NFT to a specific organizer within the platform""" - organizerId: String - packId: String + """upsert condition""" + on_conflict: stampNft_on_conflict + ): stampNft """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + insert data into the table: "stripeCheckoutSession" """ - tokenId: bigint + insert_stripeCheckoutSession( + """the rows to be inserted""" + objects: [stripeCheckoutSession_insert_input!]! + + """upsert condition""" + on_conflict: stripeCheckoutSession_on_conflict + ): stripeCheckoutSession_mutation_response """ - The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. + insert data into the table: "stripeCheckoutSessionType" """ - tokenUri: String - updated_at: timestamptz -} + insert_stripeCheckoutSessionType( + """the rows to be inserted""" + objects: [stripeCheckoutSessionType_insert_input!]! -""" -order by min() on columns of table "eventPassNft" -""" -input eventPassNft_min_order_by { - """Denotes the specific blockchain or network of the event pass NFT""" - chainId: order_by + """upsert condition""" + on_conflict: stripeCheckoutSessionType_on_conflict + ): stripeCheckoutSessionType_mutation_response """ - Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. + insert a single row into the table: "stripeCheckoutSessionType" """ - contractAddress: order_by - created_at: order_by + insert_stripeCheckoutSessionType_one( + """the row to be inserted""" + object: stripeCheckoutSessionType_insert_input! + + """upsert condition""" + on_conflict: stripeCheckoutSessionType_on_conflict + ): stripeCheckoutSessionType """ - The address currently holding the event pass NFT, allowing tracking of ownership + insert a single row into the table: "stripeCheckoutSession" """ - currentOwnerAddress: order_by + insert_stripeCheckoutSession_one( + """the row to be inserted""" + object: stripeCheckoutSession_insert_input! + + """upsert condition""" + on_conflict: stripeCheckoutSession_on_conflict + ): stripeCheckoutSession """ - Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. + insert data into the table: "stripeCustomer" """ - error: order_by - - """A reference to the event associated with the event pass NFT""" - eventId: order_by + insert_stripeCustomer( + """the rows to be inserted""" + objects: [stripeCustomer_insert_input!]! - """Directly relates to a specific Event Pass within the system""" - eventPassId: order_by - id: order_by + """upsert condition""" + on_conflict: stripeCustomer_on_conflict + ): stripeCustomer_mutation_response """ - Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. + insert a single row into the table: "stripeCustomer" """ - lastNftTransferId: order_by + insert_stripeCustomer_one( + """the row to be inserted""" + object: stripeCustomer_insert_input! - """Ties the event pass NFT to a specific organizer within the platform""" - organizerId: order_by - packId: order_by + """upsert condition""" + on_conflict: stripeCustomer_on_conflict + ): stripeCustomer """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. + insert data into the table: "timezone" """ - tokenId: order_by + insert_timezone( + """the rows to be inserted""" + objects: [timezone_insert_input!]! + + """upsert condition""" + on_conflict: timezone_on_conflict + ): timezone_mutation_response """ - The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. + insert a single row into the table: "timezone" """ - tokenUri: order_by - updated_at: order_by -} + insert_timezone_one( + """the row to be inserted""" + object: timezone_insert_input! -""" -response of any mutation on the table "eventPassNft" -""" -type eventPassNft_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """upsert condition""" + on_conflict: timezone_on_conflict + ): timezone - """data from the rows affected by the mutation""" - returning: [eventPassNft!]! -} + """Publish one asset""" + publishAsset( + """Optional localizations to publish""" + locales: [Locale!] -""" -on_conflict condition type for table "eventPassNft" -""" -input eventPassNft_on_conflict { - constraint: eventPassNft_constraint! - update_columns: [eventPassNft_update_column!]! = [] - where: eventPassNft_bool_exp -} + """Whether to publish the base document""" + publishBase: Boolean = true -"""Ordering options when selecting data from "eventPassNft".""" -input eventPassNft_order_by { - chainId: order_by - contractAddress: order_by - created_at: order_by - currentOwnerAddress: order_by - error: order_by - eventId: order_by - eventParameters: eventParameters_order_by - eventPassId: order_by - eventPassNftContract: eventPassNftContract_order_by - id: order_by - isDelivered: order_by - isRevealed: order_by - lastNftTransfer: nftTransfer_order_by - lastNftTransferId: order_by - metadata: order_by - nftTransfers_aggregate: nftTransfer_aggregate_order_by - organizerId: order_by - packAmount: passAmount_order_by - packId: order_by - packPricing: passPricing_order_by - passAmount: passAmount_order_by - passPricing: passPricing_order_by - tokenId: order_by - tokenUri: order_by - updated_at: order_by -} + """Publishing target stage""" + to: [Stage!]! = [PUBLISHED] -"""primary key columns input for table: eventPassNft""" -input eventPassNft_pk_columns_input { - id: uuid! -} + """Document to publish""" + where: AssetWhereUniqueInput! -"""prepend existing jsonb value of filtered columns with new jsonb value""" -input eventPassNft_prepend_input { - """ - The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. - """ - metadata: jsonb -} + """Whether to include the default locale when publishBase is set""" + withDefaultLocale: Boolean = true + ): Asset -""" -select columns of table "eventPassNft" -""" -enum eventPassNft_select_column { - """column name""" - chainId + """Publish one contentSpace""" + publishContentSpace( + """Optional localizations to publish""" + locales: [Locale!] - """column name""" - contractAddress + """Whether to publish the base document""" + publishBase: Boolean = true - """column name""" - created_at + """Publishing target stage""" + to: [Stage!]! = [PUBLISHED] - """column name""" - currentOwnerAddress + """Document to publish""" + where: ContentSpaceWhereUniqueInput! - """column name""" - error + """Whether to include the default locale when publishBase is set""" + withDefaultLocale: Boolean = true + ): ContentSpace - """column name""" - eventId + """Publish one event""" + publishEvent( + """Optional localizations to publish""" + locales: [Locale!] - """column name""" - eventPassId + """Whether to publish the base document""" + publishBase: Boolean = true - """column name""" - id + """Publishing target stage""" + to: [Stage!]! = [PUBLISHED] - """column name""" - isDelivered + """Document to publish""" + where: EventWhereUniqueInput! - """column name""" - isRevealed + """Whether to include the default locale when publishBase is set""" + withDefaultLocale: Boolean = true + ): Event - """column name""" - lastNftTransferId + """Publish one eventPass""" + publishEventPass( + """Optional localizations to publish""" + locales: [Locale!] - """column name""" - metadata + """Whether to publish the base document""" + publishBase: Boolean = true - """column name""" - organizerId + """Publishing target stage""" + to: [Stage!]! = [PUBLISHED] - """column name""" - packId + """Document to publish""" + where: EventPassWhereUniqueInput! - """column name""" - tokenId + """Whether to include the default locale when publishBase is set""" + withDefaultLocale: Boolean = true + ): EventPass - """column name""" - tokenUri + """Publish one eventPassDelayedRevealed""" + publishEventPassDelayedRevealed( + """Optional localizations to publish""" + locales: [Locale!] - """column name""" - updated_at -} + """Whether to publish the base document""" + publishBase: Boolean = true -""" -select "eventPassNft_aggregate_bool_exp_bool_and_arguments_columns" columns of table "eventPassNft" -""" -enum eventPassNft_select_column_eventPassNft_aggregate_bool_exp_bool_and_arguments_columns { - """column name""" - isDelivered + """Publishing target stage""" + to: [Stage!]! = [PUBLISHED] - """column name""" - isRevealed -} + """Document to publish""" + where: EventPassDelayedRevealedWhereUniqueInput! -""" -select "eventPassNft_aggregate_bool_exp_bool_or_arguments_columns" columns of table "eventPassNft" -""" -enum eventPassNft_select_column_eventPassNft_aggregate_bool_exp_bool_or_arguments_columns { - """column name""" - isDelivered + """Whether to include the default locale when publishBase is set""" + withDefaultLocale: Boolean = true + ): EventPassDelayedRevealed - """column name""" - isRevealed -} + """Publish one loyaltyCard""" + publishLoyaltyCard( + """Publishing target stage""" + to: [Stage!]! = [PUBLISHED] -""" -input type for updating data in table "eventPassNft" -""" -input eventPassNft_set_input { - """Denotes the specific blockchain or network of the event pass NFT""" - chainId: String + """Document to publish""" + where: LoyaltyCardWhereUniqueInput! + ): LoyaltyCard - """ - Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. - """ - contractAddress: String - created_at: timestamptz + """Publish many Asset documents""" + publishManyAssets( + """Document localizations to publish""" + locales: [Locale!] - """ - The address currently holding the event pass NFT, allowing tracking of ownership - """ - currentOwnerAddress: String + """Whether to publish the base document""" + publishBase: Boolean = true - """ - Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. - """ - error: String + """Stages to publish documents to""" + to: [Stage!]! = [PUBLISHED] - """A reference to the event associated with the event pass NFT""" - eventId: String + """Identifies documents in each stage to be published""" + where: AssetManyWhereInput - """Directly relates to a specific Event Pass within the system""" - eventPassId: String - id: uuid + """Whether to include the default locale when publishBase is true""" + withDefaultLocale: Boolean = true + ): BatchPayload! - """Indicates whether the event pass NFT has been delivered to the owner.""" - isDelivered: Boolean + """Publish many Asset documents""" + publishManyAssetsConnection( + after: ID + before: ID + first: Int - """ - Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform. - """ - isRevealed: Boolean + """Stage to find matching documents in""" + from: Stage = DRAFT + last: Int - """ - Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. - """ - lastNftTransferId: uuid + """Document localizations to publish""" + locales: [Locale!] - """ - The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. - """ - metadata: jsonb + """Whether to publish the base document""" + publishBase: Boolean = true + skip: Int - """Ties the event pass NFT to a specific organizer within the platform""" - organizerId: String - packId: String + """Stages to publish documents to""" + to: [Stage!]! = [PUBLISHED] - """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. - """ - tokenId: bigint + """Identifies documents in each stage to be published""" + where: AssetManyWhereInput - """ - The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. - """ - tokenUri: String - updated_at: timestamptz -} + """Whether to include the default locale when publishBase is true""" + withDefaultLocale: Boolean = true + ): AssetConnection! -"""aggregate stddev on columns""" -type eventPassNft_stddev_fields { - """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. - """ - tokenId: Float -} + """Publish many ContentSpace documents""" + publishManyContentSpaces( + """Document localizations to publish""" + locales: [Locale!] -""" -order by stddev() on columns of table "eventPassNft" -""" -input eventPassNft_stddev_order_by { - """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. - """ - tokenId: order_by -} + """Whether to publish the base document""" + publishBase: Boolean = true -"""aggregate stddev_pop on columns""" -type eventPassNft_stddev_pop_fields { - """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. - """ - tokenId: Float -} + """Stages to publish documents to""" + to: [Stage!]! = [PUBLISHED] -""" -order by stddev_pop() on columns of table "eventPassNft" -""" -input eventPassNft_stddev_pop_order_by { - """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. - """ - tokenId: order_by -} + """Identifies documents in each stage to be published""" + where: ContentSpaceManyWhereInput -"""aggregate stddev_samp on columns""" -type eventPassNft_stddev_samp_fields { - """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. - """ - tokenId: Float -} + """Whether to include the default locale when publishBase is true""" + withDefaultLocale: Boolean = true + ): BatchPayload! -""" -order by stddev_samp() on columns of table "eventPassNft" -""" -input eventPassNft_stddev_samp_order_by { - """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. - """ - tokenId: order_by -} + """Publish many ContentSpace documents""" + publishManyContentSpacesConnection( + after: ID + before: ID + first: Int -""" -Streaming cursor of the table "eventPassNft" -""" -input eventPassNft_stream_cursor_input { - """Stream column input with initial value""" - initial_value: eventPassNft_stream_cursor_value_input! + """Stage to find matching documents in""" + from: Stage = DRAFT + last: Int - """cursor ordering""" - ordering: cursor_ordering -} + """Document localizations to publish""" + locales: [Locale!] -"""Initial value of the column from where the streaming should start""" -input eventPassNft_stream_cursor_value_input { - """Denotes the specific blockchain or network of the event pass NFT""" - chainId: String + """Whether to publish the base document""" + publishBase: Boolean = true + skip: Int - """ - Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. - """ - contractAddress: String - created_at: timestamptz + """Stages to publish documents to""" + to: [Stage!]! = [PUBLISHED] - """ - The address currently holding the event pass NFT, allowing tracking of ownership - """ - currentOwnerAddress: String + """Identifies documents in each stage to be published""" + where: ContentSpaceManyWhereInput - """ - Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. - """ - error: String + """Whether to include the default locale when publishBase is true""" + withDefaultLocale: Boolean = true + ): ContentSpaceConnection! - """A reference to the event associated with the event pass NFT""" - eventId: String + """Publish many EventPass documents""" + publishManyEventPasses( + """Document localizations to publish""" + locales: [Locale!] - """Directly relates to a specific Event Pass within the system""" - eventPassId: String - id: uuid + """Whether to publish the base document""" + publishBase: Boolean = true - """Indicates whether the event pass NFT has been delivered to the owner.""" - isDelivered: Boolean + """Stages to publish documents to""" + to: [Stage!]! = [PUBLISHED] - """ - Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform. - """ - isRevealed: Boolean + """Identifies documents in each stage to be published""" + where: EventPassManyWhereInput - """ - Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. - """ - lastNftTransferId: uuid + """Whether to include the default locale when publishBase is true""" + withDefaultLocale: Boolean = true + ): BatchPayload! - """ - The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. - """ - metadata: jsonb + """Publish many EventPass documents""" + publishManyEventPassesConnection( + after: ID + before: ID + first: Int - """Ties the event pass NFT to a specific organizer within the platform""" - organizerId: String - packId: String + """Stage to find matching documents in""" + from: Stage = DRAFT + last: Int - """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. - """ - tokenId: bigint + """Document localizations to publish""" + locales: [Locale!] - """ - The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. - """ - tokenUri: String - updated_at: timestamptz -} + """Whether to publish the base document""" + publishBase: Boolean = true + skip: Int -"""aggregate sum on columns""" -type eventPassNft_sum_fields { - """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. - """ - tokenId: bigint -} + """Stages to publish documents to""" + to: [Stage!]! = [PUBLISHED] -""" -order by sum() on columns of table "eventPassNft" -""" -input eventPassNft_sum_order_by { - """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. - """ - tokenId: order_by -} + """Identifies documents in each stage to be published""" + where: EventPassManyWhereInput -""" -update columns of table "eventPassNft" -""" -enum eventPassNft_update_column { - """column name""" - chainId + """Whether to include the default locale when publishBase is true""" + withDefaultLocale: Boolean = true + ): EventPassConnection! - """column name""" - contractAddress + """Publish many EventPassDelayedRevealed documents""" + publishManyEventPassesDelayedRevealed( + """Document localizations to publish""" + locales: [Locale!] - """column name""" - created_at + """Whether to publish the base document""" + publishBase: Boolean = true - """column name""" - currentOwnerAddress + """Stages to publish documents to""" + to: [Stage!]! = [PUBLISHED] - """column name""" - error + """Identifies documents in each stage to be published""" + where: EventPassDelayedRevealedManyWhereInput - """column name""" - eventId + """Whether to include the default locale when publishBase is true""" + withDefaultLocale: Boolean = true + ): BatchPayload! - """column name""" - eventPassId + """Publish many EventPassDelayedRevealed documents""" + publishManyEventPassesDelayedRevealedConnection( + after: ID + before: ID + first: Int - """column name""" - id + """Stage to find matching documents in""" + from: Stage = DRAFT + last: Int - """column name""" - isDelivered + """Document localizations to publish""" + locales: [Locale!] - """column name""" - isRevealed + """Whether to publish the base document""" + publishBase: Boolean = true + skip: Int - """column name""" - lastNftTransferId + """Stages to publish documents to""" + to: [Stage!]! = [PUBLISHED] - """column name""" - metadata + """Identifies documents in each stage to be published""" + where: EventPassDelayedRevealedManyWhereInput - """column name""" - organizerId + """Whether to include the default locale when publishBase is true""" + withDefaultLocale: Boolean = true + ): EventPassDelayedRevealedConnection! - """column name""" - packId + """Publish many Event documents""" + publishManyEvents( + """Document localizations to publish""" + locales: [Locale!] - """column name""" - tokenId + """Whether to publish the base document""" + publishBase: Boolean = true - """column name""" - tokenUri + """Stages to publish documents to""" + to: [Stage!]! = [PUBLISHED] - """column name""" - updated_at -} + """Identifies documents in each stage to be published""" + where: EventManyWhereInput -input eventPassNft_updates { - """append existing jsonb value of filtered columns with new jsonb value""" - _append: eventPassNft_append_input + """Whether to include the default locale when publishBase is true""" + withDefaultLocale: Boolean = true + ): BatchPayload! - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: eventPassNft_delete_at_path_input + """Publish many Event documents""" + publishManyEventsConnection( + after: ID + before: ID + first: Int - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: eventPassNft_delete_elem_input + """Stage to find matching documents in""" + from: Stage = DRAFT + last: Int - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: eventPassNft_delete_key_input + """Document localizations to publish""" + locales: [Locale!] - """increments the numeric columns with given value of the filtered values""" - _inc: eventPassNft_inc_input + """Whether to publish the base document""" + publishBase: Boolean = true + skip: Int - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: eventPassNft_prepend_input + """Stages to publish documents to""" + to: [Stage!]! = [PUBLISHED] - """sets the columns of the filtered rows to the given values""" - _set: eventPassNft_set_input + """Identifies documents in each stage to be published""" + where: EventManyWhereInput - """filter the rows which have to be updated""" - where: eventPassNft_bool_exp! -} + """Whether to include the default locale when publishBase is true""" + withDefaultLocale: Boolean = true + ): EventConnection! -"""aggregate var_pop on columns""" -type eventPassNft_var_pop_fields { - """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. - """ - tokenId: Float -} + """Publish many LoyaltyCard documents""" + publishManyLoyaltyCards( + """Stages to publish documents to""" + to: [Stage!]! = [PUBLISHED] -""" -order by var_pop() on columns of table "eventPassNft" -""" -input eventPassNft_var_pop_order_by { - """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. - """ - tokenId: order_by -} + """Identifies documents in each stage to be published""" + where: LoyaltyCardManyWhereInput + ): BatchPayload! -"""aggregate var_samp on columns""" -type eventPassNft_var_samp_fields { - """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. - """ - tokenId: Float -} + """Publish many LoyaltyCard documents""" + publishManyLoyaltyCardsConnection( + after: ID + before: ID + first: Int -""" -order by var_samp() on columns of table "eventPassNft" -""" -input eventPassNft_var_samp_order_by { - """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. - """ - tokenId: order_by -} + """Stage to find matching documents in""" + from: Stage = DRAFT + last: Int + skip: Int -"""aggregate variance on columns""" -type eventPassNft_variance_fields { - """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. - """ - tokenId: Float -} + """Stages to publish documents to""" + to: [Stage!]! = [PUBLISHED] -""" -order by variance() on columns of table "eventPassNft" -""" -input eventPassNft_variance_order_by { - """ - The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. - """ - tokenId: order_by -} + """Identifies documents in each stage to be published""" + where: LoyaltyCardManyWhereInput + ): LoyaltyCardConnection! -"""Hold the sums for the Event Pass Orders""" -type eventPassOrderSums { - eventPassId: String! - totalReserved: Int! -} + """Publish many Organizer documents""" + publishManyOrganizers( + """Document localizations to publish""" + locales: [Locale!] -""" -aggregated selection of "eventPassOrderSums" -""" -type eventPassOrderSums_aggregate { - aggregate: eventPassOrderSums_aggregate_fields - nodes: [eventPassOrderSums!]! -} + """Whether to publish the base document""" + publishBase: Boolean = true -""" -aggregate fields of "eventPassOrderSums" -""" -type eventPassOrderSums_aggregate_fields { - avg: eventPassOrderSums_avg_fields - count(columns: [eventPassOrderSums_select_column!], distinct: Boolean): Int! - max: eventPassOrderSums_max_fields - min: eventPassOrderSums_min_fields - stddev: eventPassOrderSums_stddev_fields - stddev_pop: eventPassOrderSums_stddev_pop_fields - stddev_samp: eventPassOrderSums_stddev_samp_fields - sum: eventPassOrderSums_sum_fields - var_pop: eventPassOrderSums_var_pop_fields - var_samp: eventPassOrderSums_var_samp_fields - variance: eventPassOrderSums_variance_fields -} + """Stages to publish documents to""" + to: [Stage!]! = [PUBLISHED] -"""aggregate avg on columns""" -type eventPassOrderSums_avg_fields { - totalReserved: Float -} + """Identifies documents in each stage to be published""" + where: OrganizerManyWhereInput -""" -Boolean expression to filter rows from the table "eventPassOrderSums". All fields are combined with a logical 'AND'. -""" -input eventPassOrderSums_bool_exp { - _and: [eventPassOrderSums_bool_exp!] - _not: eventPassOrderSums_bool_exp - _or: [eventPassOrderSums_bool_exp!] - eventPassId: String_comparison_exp - totalReserved: Int_comparison_exp -} + """Whether to include the default locale when publishBase is true""" + withDefaultLocale: Boolean = true + ): BatchPayload! -""" -unique or primary key constraints on table "eventPassOrderSums" -""" -enum eventPassOrderSums_constraint { - """ - unique or primary key constraint on columns "eventPassId" - """ - eventPassOrderSums_pkey -} + """Publish many Organizer documents""" + publishManyOrganizersConnection( + after: ID + before: ID + first: Int -""" -input type for incrementing numeric columns in table "eventPassOrderSums" -""" -input eventPassOrderSums_inc_input { - totalReserved: Int -} + """Stage to find matching documents in""" + from: Stage = DRAFT + last: Int -""" -input type for inserting data into table "eventPassOrderSums" -""" -input eventPassOrderSums_insert_input { - eventPassId: String - totalReserved: Int -} + """Document localizations to publish""" + locales: [Locale!] -"""aggregate max on columns""" -type eventPassOrderSums_max_fields { - eventPassId: String - totalReserved: Int -} + """Whether to publish the base document""" + publishBase: Boolean = true + skip: Int -"""aggregate min on columns""" -type eventPassOrderSums_min_fields { - eventPassId: String - totalReserved: Int -} + """Stages to publish documents to""" + to: [Stage!]! = [PUBLISHED] -""" -response of any mutation on the table "eventPassOrderSums" -""" -type eventPassOrderSums_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """Identifies documents in each stage to be published""" + where: OrganizerManyWhereInput - """data from the rows affected by the mutation""" - returning: [eventPassOrderSums!]! -} + """Whether to include the default locale when publishBase is true""" + withDefaultLocale: Boolean = true + ): OrganizerConnection! -""" -input type for inserting object relation for remote table "eventPassOrderSums" -""" -input eventPassOrderSums_obj_rel_insert_input { - data: eventPassOrderSums_insert_input! + """Publish many Pack documents""" + publishManyPacks( + """Document localizations to publish""" + locales: [Locale!] - """upsert condition""" - on_conflict: eventPassOrderSums_on_conflict -} + """Whether to publish the base document""" + publishBase: Boolean = true -""" -on_conflict condition type for table "eventPassOrderSums" -""" -input eventPassOrderSums_on_conflict { - constraint: eventPassOrderSums_constraint! - update_columns: [eventPassOrderSums_update_column!]! = [] - where: eventPassOrderSums_bool_exp -} + """Stages to publish documents to""" + to: [Stage!]! = [PUBLISHED] -"""Ordering options when selecting data from "eventPassOrderSums".""" -input eventPassOrderSums_order_by { - eventPassId: order_by - totalReserved: order_by -} + """Identifies documents in each stage to be published""" + where: PackManyWhereInput -"""primary key columns input for table: eventPassOrderSums""" -input eventPassOrderSums_pk_columns_input { - eventPassId: String! -} + """Whether to include the default locale when publishBase is true""" + withDefaultLocale: Boolean = true + ): BatchPayload! -""" -select columns of table "eventPassOrderSums" -""" -enum eventPassOrderSums_select_column { - """column name""" - eventPassId + """Publish many Pack documents""" + publishManyPacksConnection( + after: ID + before: ID + first: Int - """column name""" - totalReserved -} + """Stage to find matching documents in""" + from: Stage = DRAFT + last: Int -""" -input type for updating data in table "eventPassOrderSums" -""" -input eventPassOrderSums_set_input { - eventPassId: String - totalReserved: Int -} + """Document localizations to publish""" + locales: [Locale!] -"""aggregate stddev on columns""" -type eventPassOrderSums_stddev_fields { - totalReserved: Float -} + """Whether to publish the base document""" + publishBase: Boolean = true + skip: Int -"""aggregate stddev_pop on columns""" -type eventPassOrderSums_stddev_pop_fields { - totalReserved: Float -} + """Stages to publish documents to""" + to: [Stage!]! = [PUBLISHED] -"""aggregate stddev_samp on columns""" -type eventPassOrderSums_stddev_samp_fields { - totalReserved: Float -} + """Identifies documents in each stage to be published""" + where: PackManyWhereInput -""" -Streaming cursor of the table "eventPassOrderSums" -""" -input eventPassOrderSums_stream_cursor_input { - """Stream column input with initial value""" - initial_value: eventPassOrderSums_stream_cursor_value_input! + """Whether to include the default locale when publishBase is true""" + withDefaultLocale: Boolean = true + ): PackConnection! - """cursor ordering""" - ordering: cursor_ordering -} + """Publish one organizer""" + publishOrganizer( + """Optional localizations to publish""" + locales: [Locale!] -"""Initial value of the column from where the streaming should start""" -input eventPassOrderSums_stream_cursor_value_input { - eventPassId: String - totalReserved: Int -} + """Whether to publish the base document""" + publishBase: Boolean = true -"""aggregate sum on columns""" -type eventPassOrderSums_sum_fields { - totalReserved: Int -} + """Publishing target stage""" + to: [Stage!]! = [PUBLISHED] -""" -update columns of table "eventPassOrderSums" -""" -enum eventPassOrderSums_update_column { - """column name""" - eventPassId + """Document to publish""" + where: OrganizerWhereUniqueInput! - """column name""" - totalReserved -} + """Whether to include the default locale when publishBase is set""" + withDefaultLocale: Boolean = true + ): Organizer -input eventPassOrderSums_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: eventPassOrderSums_inc_input + """Publish one pack""" + publishPack( + """Optional localizations to publish""" + locales: [Locale!] - """sets the columns of the filtered rows to the given values""" - _set: eventPassOrderSums_set_input + """Whether to publish the base document""" + publishBase: Boolean = true - """filter the rows which have to be updated""" - where: eventPassOrderSums_bool_exp! -} + """Publishing target stage""" + to: [Stage!]! = [PUBLISHED] -"""aggregate var_pop on columns""" -type eventPassOrderSums_var_pop_fields { - totalReserved: Float -} + """Document to publish""" + where: PackWhereUniqueInput! -"""aggregate var_samp on columns""" -type eventPassOrderSums_var_samp_fields { - totalReserved: Float -} + """Whether to include the default locale when publishBase is set""" + withDefaultLocale: Boolean = true + ): Pack -"""aggregate variance on columns""" -type eventPassOrderSums_variance_fields { - totalReserved: Float -} + """Schedule to publish one asset""" + schedulePublishAsset( + """Optional localizations to publish""" + locales: [Locale!] -"""Defines the types of event passes.""" -type eventPassType { - """Type name for event pass.""" - value: String! -} + """Whether to publish the base document""" + publishBase: Boolean = true -""" -aggregated selection of "eventPassType" -""" -type eventPassType_aggregate { - aggregate: eventPassType_aggregate_fields - nodes: [eventPassType!]! -} + """ + Release at point in time, will create new release containing this operation + """ + releaseAt: DateTime -""" -aggregate fields of "eventPassType" -""" -type eventPassType_aggregate_fields { - count(columns: [eventPassType_select_column!], distinct: Boolean): Int! - max: eventPassType_max_fields - min: eventPassType_min_fields -} + """Optionally attach this scheduled operation to an existing release""" + releaseId: String -""" -Boolean expression to filter rows from the table "eventPassType". All fields are combined with a logical 'AND'. -""" -input eventPassType_bool_exp { - _and: [eventPassType_bool_exp!] - _not: eventPassType_bool_exp - _or: [eventPassType_bool_exp!] - value: String_comparison_exp -} + """Publishing target stage""" + to: [Stage!]! = [PUBLISHED] -""" -unique or primary key constraints on table "eventPassType" -""" -enum eventPassType_constraint { - """ - unique or primary key constraint on columns "value" - """ - eventPassType_pkey -} + """Document to publish""" + where: AssetWhereUniqueInput! -enum eventPassType_enum { - event_access - redeemable -} + """Whether to include the default locale when publishBase is set""" + withDefaultLocale: Boolean = true + ): Asset -""" -Boolean expression to compare columns of type "eventPassType_enum". All fields are combined with logical 'AND'. -""" -input eventPassType_enum_comparison_exp { - _eq: eventPassType_enum - _in: [eventPassType_enum!] - _is_null: Boolean - _neq: eventPassType_enum - _nin: [eventPassType_enum!] -} + """Schedule to publish one contentSpace""" + schedulePublishContentSpace( + """Optional localizations to publish""" + locales: [Locale!] -""" -input type for inserting data into table "eventPassType" -""" -input eventPassType_insert_input { - """Type name for event pass.""" - value: String -} + """Whether to publish the base document""" + publishBase: Boolean = true -"""aggregate max on columns""" -type eventPassType_max_fields { - """Type name for event pass.""" - value: String -} + """ + Release at point in time, will create new release containing this operation + """ + releaseAt: DateTime -"""aggregate min on columns""" -type eventPassType_min_fields { - """Type name for event pass.""" - value: String -} + """Optionally attach this scheduled operation to an existing release""" + releaseId: String -""" -response of any mutation on the table "eventPassType" -""" -type eventPassType_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """Publishing target stage""" + to: [Stage!]! = [PUBLISHED] - """data from the rows affected by the mutation""" - returning: [eventPassType!]! -} + """Document to publish""" + where: ContentSpaceWhereUniqueInput! -""" -on_conflict condition type for table "eventPassType" -""" -input eventPassType_on_conflict { - constraint: eventPassType_constraint! - update_columns: [eventPassType_update_column!]! = [] - where: eventPassType_bool_exp -} + """Whether to include the default locale when publishBase is set""" + withDefaultLocale: Boolean = true + ): ContentSpace -"""Ordering options when selecting data from "eventPassType".""" -input eventPassType_order_by { - value: order_by -} + """Schedule to publish one event""" + schedulePublishEvent( + """Optional localizations to publish""" + locales: [Locale!] -"""primary key columns input for table: eventPassType""" -input eventPassType_pk_columns_input { - """Type name for event pass.""" - value: String! -} + """Whether to publish the base document""" + publishBase: Boolean = true -""" -select columns of table "eventPassType" -""" -enum eventPassType_select_column { - """column name""" - value -} + """ + Release at point in time, will create new release containing this operation + """ + releaseAt: DateTime -""" -input type for updating data in table "eventPassType" -""" -input eventPassType_set_input { - """Type name for event pass.""" - value: String -} + """Optionally attach this scheduled operation to an existing release""" + releaseId: String -""" -Streaming cursor of the table "eventPassType" -""" -input eventPassType_stream_cursor_input { - """Stream column input with initial value""" - initial_value: eventPassType_stream_cursor_value_input! + """Publishing target stage""" + to: [Stage!]! = [PUBLISHED] - """cursor ordering""" - ordering: cursor_ordering -} + """Document to publish""" + where: EventWhereUniqueInput! -"""Initial value of the column from where the streaming should start""" -input eventPassType_stream_cursor_value_input { - """Type name for event pass.""" - value: String -} + """Whether to include the default locale when publishBase is set""" + withDefaultLocale: Boolean = true + ): Event -""" -update columns of table "eventPassType" -""" -enum eventPassType_update_column { - """column name""" - value -} + """Schedule to publish one eventPass""" + schedulePublishEventPass( + """Optional localizations to publish""" + locales: [Locale!] -input eventPassType_updates { - """sets the columns of the filtered rows to the given values""" - _set: eventPassType_set_input + """Whether to publish the base document""" + publishBase: Boolean = true - """filter the rows which have to be updated""" - where: eventPassType_bool_exp! -} + """ + Release at point in time, will create new release containing this operation + """ + releaseAt: DateTime -"""Defines the types of validation for event passes.""" -type eventPassValidationType { - """Type name for event pass validation.""" - value: String! -} + """Optionally attach this scheduled operation to an existing release""" + releaseId: String -""" -aggregated selection of "eventPassValidationType" -""" -type eventPassValidationType_aggregate { - aggregate: eventPassValidationType_aggregate_fields - nodes: [eventPassValidationType!]! -} + """Publishing target stage""" + to: [Stage!]! = [PUBLISHED] -""" -aggregate fields of "eventPassValidationType" -""" -type eventPassValidationType_aggregate_fields { - count(columns: [eventPassValidationType_select_column!], distinct: Boolean): Int! - max: eventPassValidationType_max_fields - min: eventPassValidationType_min_fields -} + """Document to publish""" + where: EventPassWhereUniqueInput! -""" -Boolean expression to filter rows from the table "eventPassValidationType". All fields are combined with a logical 'AND'. -""" -input eventPassValidationType_bool_exp { - _and: [eventPassValidationType_bool_exp!] - _not: eventPassValidationType_bool_exp - _or: [eventPassValidationType_bool_exp!] - value: String_comparison_exp -} + """Whether to include the default locale when publishBase is set""" + withDefaultLocale: Boolean = true + ): EventPass -""" -unique or primary key constraints on table "eventPassValidationType" -""" -enum eventPassValidationType_constraint { - """ - unique or primary key constraint on columns "value" - """ - eventPassValidationType_pkey -} + """Schedule to publish one eventPassDelayedRevealed""" + schedulePublishEventPassDelayedRevealed( + """Optional localizations to publish""" + locales: [Locale!] -enum eventPassValidationType_enum { - external - manual - nft -} + """Whether to publish the base document""" + publishBase: Boolean = true -""" -Boolean expression to compare columns of type "eventPassValidationType_enum". All fields are combined with logical 'AND'. -""" -input eventPassValidationType_enum_comparison_exp { - _eq: eventPassValidationType_enum - _in: [eventPassValidationType_enum!] - _is_null: Boolean - _neq: eventPassValidationType_enum - _nin: [eventPassValidationType_enum!] -} + """ + Release at point in time, will create new release containing this operation + """ + releaseAt: DateTime -""" -input type for inserting data into table "eventPassValidationType" -""" -input eventPassValidationType_insert_input { - """Type name for event pass validation.""" - value: String -} + """Optionally attach this scheduled operation to an existing release""" + releaseId: String -"""aggregate max on columns""" -type eventPassValidationType_max_fields { - """Type name for event pass validation.""" - value: String -} + """Publishing target stage""" + to: [Stage!]! = [PUBLISHED] -"""aggregate min on columns""" -type eventPassValidationType_min_fields { - """Type name for event pass validation.""" - value: String -} + """Document to publish""" + where: EventPassDelayedRevealedWhereUniqueInput! + + """Whether to include the default locale when publishBase is set""" + withDefaultLocale: Boolean = true + ): EventPassDelayedRevealed + + """Schedule to publish one loyaltyCard""" + schedulePublishLoyaltyCard( + """ + Release at point in time, will create new release containing this operation + """ + releaseAt: DateTime -""" -response of any mutation on the table "eventPassValidationType" -""" -type eventPassValidationType_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """Optionally attach this scheduled operation to an existing release""" + releaseId: String - """data from the rows affected by the mutation""" - returning: [eventPassValidationType!]! -} + """Publishing target stage""" + to: [Stage!]! = [PUBLISHED] -""" -on_conflict condition type for table "eventPassValidationType" -""" -input eventPassValidationType_on_conflict { - constraint: eventPassValidationType_constraint! - update_columns: [eventPassValidationType_update_column!]! = [] - where: eventPassValidationType_bool_exp -} + """Document to publish""" + where: LoyaltyCardWhereUniqueInput! + ): LoyaltyCard -"""Ordering options when selecting data from "eventPassValidationType".""" -input eventPassValidationType_order_by { - value: order_by -} + """Schedule to publish one organizer""" + schedulePublishOrganizer( + """Optional localizations to publish""" + locales: [Locale!] -"""primary key columns input for table: eventPassValidationType""" -input eventPassValidationType_pk_columns_input { - """Type name for event pass validation.""" - value: String! -} + """Whether to publish the base document""" + publishBase: Boolean = true -""" -select columns of table "eventPassValidationType" -""" -enum eventPassValidationType_select_column { - """column name""" - value -} + """ + Release at point in time, will create new release containing this operation + """ + releaseAt: DateTime -""" -input type for updating data in table "eventPassValidationType" -""" -input eventPassValidationType_set_input { - """Type name for event pass validation.""" - value: String -} + """Optionally attach this scheduled operation to an existing release""" + releaseId: String -""" -Streaming cursor of the table "eventPassValidationType" -""" -input eventPassValidationType_stream_cursor_input { - """Stream column input with initial value""" - initial_value: eventPassValidationType_stream_cursor_value_input! + """Publishing target stage""" + to: [Stage!]! = [PUBLISHED] - """cursor ordering""" - ordering: cursor_ordering -} + """Document to publish""" + where: OrganizerWhereUniqueInput! -"""Initial value of the column from where the streaming should start""" -input eventPassValidationType_stream_cursor_value_input { - """Type name for event pass validation.""" - value: String -} + """Whether to include the default locale when publishBase is set""" + withDefaultLocale: Boolean = true + ): Organizer -""" -update columns of table "eventPassValidationType" -""" -enum eventPassValidationType_update_column { - """column name""" - value -} + """Schedule to publish one pack""" + schedulePublishPack( + """Optional localizations to publish""" + locales: [Locale!] -input eventPassValidationType_updates { - """sets the columns of the filtered rows to the given values""" - _set: eventPassValidationType_set_input + """Whether to publish the base document""" + publishBase: Boolean = true - """filter the rows which have to be updated""" - where: eventPassValidationType_bool_exp! -} + """ + Release at point in time, will create new release containing this operation + """ + releaseAt: DateTime -""" -columns and relationships of "eventStatus" -""" -type eventStatus { - value: String! -} + """Optionally attach this scheduled operation to an existing release""" + releaseId: String -""" -aggregated selection of "eventStatus" -""" -type eventStatus_aggregate { - aggregate: eventStatus_aggregate_fields - nodes: [eventStatus!]! -} + """Publishing target stage""" + to: [Stage!]! = [PUBLISHED] -""" -aggregate fields of "eventStatus" -""" -type eventStatus_aggregate_fields { - count(columns: [eventStatus_select_column!], distinct: Boolean): Int! - max: eventStatus_max_fields - min: eventStatus_min_fields -} + """Document to publish""" + where: PackWhereUniqueInput! -""" -Boolean expression to filter rows from the table "eventStatus". All fields are combined with a logical 'AND'. -""" -input eventStatus_bool_exp { - _and: [eventStatus_bool_exp!] - _not: eventStatus_bool_exp - _or: [eventStatus_bool_exp!] - value: String_comparison_exp -} + """Whether to include the default locale when publishBase is set""" + withDefaultLocale: Boolean = true + ): Pack -""" -unique or primary key constraints on table "eventStatus" -""" -enum eventStatus_constraint { """ - unique or primary key constraint on columns "value" + Unpublish one asset from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. """ - eventStatus_pkey -} - -enum eventStatus_enum { - DRAFT - PUBLISHED -} + scheduleUnpublishAsset( + """Stages to unpublish document from""" + from: [Stage!]! = [PUBLISHED] -""" -Boolean expression to compare columns of type "eventStatus_enum". All fields are combined with logical 'AND'. -""" -input eventStatus_enum_comparison_exp { - _eq: eventStatus_enum - _in: [eventStatus_enum!] - _is_null: Boolean - _neq: eventStatus_enum - _nin: [eventStatus_enum!] -} + """ + Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages + """ + locales: [Locale!] -""" -input type for inserting data into table "eventStatus" -""" -input eventStatus_insert_input { - value: String -} + """ + Release at point in time, will create new release containing this operation + """ + releaseAt: DateTime -"""aggregate max on columns""" -type eventStatus_max_fields { - value: String -} + """Optionally attach this scheduled operation to an existing release""" + releaseId: String -"""aggregate min on columns""" -type eventStatus_min_fields { - value: String -} + """ + Unpublish complete document including default localization and relations from stages. Can be disabled. + """ + unpublishBase: Boolean = true -""" -response of any mutation on the table "eventStatus" -""" -type eventStatus_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """Document to unpublish""" + where: AssetWhereUniqueInput! + ): Asset - """data from the rows affected by the mutation""" - returning: [eventStatus!]! -} + """ + Unpublish one contentSpace from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. + """ + scheduleUnpublishContentSpace( + """Stages to unpublish document from""" + from: [Stage!]! = [PUBLISHED] -""" -on_conflict condition type for table "eventStatus" -""" -input eventStatus_on_conflict { - constraint: eventStatus_constraint! - update_columns: [eventStatus_update_column!]! = [] - where: eventStatus_bool_exp -} + """ + Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages + """ + locales: [Locale!] -"""Ordering options when selecting data from "eventStatus".""" -input eventStatus_order_by { - value: order_by -} + """ + Release at point in time, will create new release containing this operation + """ + releaseAt: DateTime -"""primary key columns input for table: eventStatus""" -input eventStatus_pk_columns_input { - value: String! -} + """Optionally attach this scheduled operation to an existing release""" + releaseId: String -""" -select columns of table "eventStatus" -""" -enum eventStatus_select_column { - """column name""" - value -} + """ + Unpublish complete document including default localization and relations from stages. Can be disabled. + """ + unpublishBase: Boolean = true -""" -input type for updating data in table "eventStatus" -""" -input eventStatus_set_input { - value: String -} + """Document to unpublish""" + where: ContentSpaceWhereUniqueInput! + ): ContentSpace -""" -Streaming cursor of the table "eventStatus" -""" -input eventStatus_stream_cursor_input { - """Stream column input with initial value""" - initial_value: eventStatus_stream_cursor_value_input! + """ + Unpublish one event from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. + """ + scheduleUnpublishEvent( + """Stages to unpublish document from""" + from: [Stage!]! = [PUBLISHED] - """cursor ordering""" - ordering: cursor_ordering -} + """ + Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages + """ + locales: [Locale!] -"""Initial value of the column from where the streaming should start""" -input eventStatus_stream_cursor_value_input { - value: String -} + """ + Release at point in time, will create new release containing this operation + """ + releaseAt: DateTime -""" -update columns of table "eventStatus" -""" -enum eventStatus_update_column { - """column name""" - value -} + """Optionally attach this scheduled operation to an existing release""" + releaseId: String -input eventStatus_updates { - """sets the columns of the filtered rows to the given values""" - _set: eventStatus_set_input + """ + Unpublish complete document including default localization and relations from stages. Can be disabled. + """ + unpublishBase: Boolean = true - """filter the rows which have to be updated""" - where: eventStatus_bool_exp! -} + """Document to unpublish""" + where: EventWhereUniqueInput! + ): Event -""" -Stores follow relationships. Each row represents an account following an organizer. -""" -type follow { """ - References the unique identifier of the account that is following an organizer. + Unpublish one eventPass from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. """ - accountId: uuid! - created_at: timestamptz! + scheduleUnpublishEventPass( + """Stages to unpublish document from""" + from: [Stage!]! = [PUBLISHED] + + """ + Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages + """ + locales: [Locale!] + + """ + Release at point in time, will create new release containing this operation + """ + releaseAt: DateTime + + """Optionally attach this scheduled operation to an existing release""" + releaseId: String + + """ + Unpublish complete document including default localization and relations from stages. Can be disabled. + """ + unpublishBase: Boolean = true + + """Document to unpublish""" + where: EventPassWhereUniqueInput! + ): EventPass """ - Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. + Unpublish one eventPassDelayedRevealed from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. """ - organizerSlug: String! -} + scheduleUnpublishEventPassDelayedRevealed( + """Stages to unpublish document from""" + from: [Stage!]! = [PUBLISHED] -""" -aggregated selection of "follow" -""" -type follow_aggregate { - aggregate: follow_aggregate_fields - nodes: [follow!]! -} + """ + Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages + """ + locales: [Locale!] -""" -aggregate fields of "follow" -""" -type follow_aggregate_fields { - count(columns: [follow_select_column!], distinct: Boolean): Int! - max: follow_max_fields - min: follow_min_fields -} + """ + Release at point in time, will create new release containing this operation + """ + releaseAt: DateTime -""" -Boolean expression to filter rows from the table "follow". All fields are combined with a logical 'AND'. -""" -input follow_bool_exp { - _and: [follow_bool_exp!] - _not: follow_bool_exp - _or: [follow_bool_exp!] - accountId: uuid_comparison_exp - created_at: timestamptz_comparison_exp - organizerSlug: String_comparison_exp -} + """Optionally attach this scheduled operation to an existing release""" + releaseId: String + + """ + Unpublish complete document including default localization and relations from stages. Can be disabled. + """ + unpublishBase: Boolean = true + + """Document to unpublish""" + where: EventPassDelayedRevealedWhereUniqueInput! + ): EventPassDelayedRevealed -""" -unique or primary key constraints on table "follow" -""" -enum follow_constraint { """ - unique or primary key constraint on columns "accountId", "organizerSlug" + Unpublish one loyaltyCard from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. """ - follow_pkey -} + scheduleUnpublishLoyaltyCard( + """Stages to unpublish document from""" + from: [Stage!]! = [PUBLISHED] + + """ + Release at point in time, will create new release containing this operation + """ + releaseAt: DateTime + + """Optionally attach this scheduled operation to an existing release""" + releaseId: String + + """Document to unpublish""" + where: LoyaltyCardWhereUniqueInput! + ): LoyaltyCard -""" -input type for inserting data into table "follow" -""" -input follow_insert_input { """ - References the unique identifier of the account that is following an organizer. + Unpublish one organizer from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. """ - accountId: uuid - created_at: timestamptz + scheduleUnpublishOrganizer( + """Stages to unpublish document from""" + from: [Stage!]! = [PUBLISHED] + + """ + Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages + """ + locales: [Locale!] + + """ + Release at point in time, will create new release containing this operation + """ + releaseAt: DateTime + + """Optionally attach this scheduled operation to an existing release""" + releaseId: String + + """ + Unpublish complete document including default localization and relations from stages. Can be disabled. + """ + unpublishBase: Boolean = true + + """Document to unpublish""" + where: OrganizerWhereUniqueInput! + ): Organizer """ - Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. + Unpublish one pack from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. """ - organizerSlug: String -} + scheduleUnpublishPack( + """Stages to unpublish document from""" + from: [Stage!]! = [PUBLISHED] + + """ + Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages + """ + locales: [Locale!] + + """ + Release at point in time, will create new release containing this operation + """ + releaseAt: DateTime + + """Optionally attach this scheduled operation to an existing release""" + releaseId: String + + """ + Unpublish complete document including default localization and relations from stages. Can be disabled. + """ + unpublishBase: Boolean = true + + """Document to unpublish""" + where: PackWhereUniqueInput! + ): Pack -"""aggregate max on columns""" -type follow_max_fields { """ - References the unique identifier of the account that is following an organizer. + Unpublish one asset from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. """ - accountId: uuid - created_at: timestamptz + unpublishAsset( + """Stages to unpublish document from""" + from: [Stage!]! = [PUBLISHED] + + """ + Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages + """ + locales: [Locale!] + + """ + Unpublish complete document including default localization and relations from stages. Can be disabled. + """ + unpublishBase: Boolean = true + + """Document to unpublish""" + where: AssetWhereUniqueInput! + ): Asset """ - Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. + Unpublish one contentSpace from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. """ - organizerSlug: String -} + unpublishContentSpace( + """Stages to unpublish document from""" + from: [Stage!]! = [PUBLISHED] + + """ + Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages + """ + locales: [Locale!] -"""aggregate min on columns""" -type follow_min_fields { - """ - References the unique identifier of the account that is following an organizer. - """ - accountId: uuid - created_at: timestamptz + """ + Unpublish complete document including default localization and relations from stages. Can be disabled. + """ + unpublishBase: Boolean = true + + """Document to unpublish""" + where: ContentSpaceWhereUniqueInput! + ): ContentSpace """ - Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. + Unpublish one event from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. """ - organizerSlug: String -} - -""" -response of any mutation on the table "follow" -""" -type follow_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + unpublishEvent( + """Stages to unpublish document from""" + from: [Stage!]! = [PUBLISHED] - """data from the rows affected by the mutation""" - returning: [follow!]! -} + """ + Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages + """ + locales: [Locale!] -""" -on_conflict condition type for table "follow" -""" -input follow_on_conflict { - constraint: follow_constraint! - update_columns: [follow_update_column!]! = [] - where: follow_bool_exp -} + """ + Unpublish complete document including default localization and relations from stages. Can be disabled. + """ + unpublishBase: Boolean = true -"""Ordering options when selecting data from "follow".""" -input follow_order_by { - accountId: order_by - created_at: order_by - organizerSlug: order_by -} + """Document to unpublish""" + where: EventWhereUniqueInput! + ): Event -"""primary key columns input for table: follow""" -input follow_pk_columns_input { """ - References the unique identifier of the account that is following an organizer. + Unpublish one eventPass from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. """ - accountId: uuid! + unpublishEventPass( + """Stages to unpublish document from""" + from: [Stage!]! = [PUBLISHED] + + """ + Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages + """ + locales: [Locale!] + + """ + Unpublish complete document including default localization and relations from stages. Can be disabled. + """ + unpublishBase: Boolean = true + + """Document to unpublish""" + where: EventPassWhereUniqueInput! + ): EventPass """ - Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. + Unpublish one eventPassDelayedRevealed from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. """ - organizerSlug: String! -} + unpublishEventPassDelayedRevealed( + """Stages to unpublish document from""" + from: [Stage!]! = [PUBLISHED] -""" -select columns of table "follow" -""" -enum follow_select_column { - """column name""" - accountId + """ + Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages + """ + locales: [Locale!] - """column name""" - created_at + """ + Unpublish complete document including default localization and relations from stages. Can be disabled. + """ + unpublishBase: Boolean = true - """column name""" - organizerSlug -} + """Document to unpublish""" + where: EventPassDelayedRevealedWhereUniqueInput! + ): EventPassDelayedRevealed -""" -input type for updating data in table "follow" -""" -input follow_set_input { """ - References the unique identifier of the account that is following an organizer. + Unpublish one loyaltyCard from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. """ - accountId: uuid - created_at: timestamptz + unpublishLoyaltyCard( + """Stages to unpublish document from""" + from: [Stage!]! = [PUBLISHED] - """ - Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. - """ - organizerSlug: String -} + """Document to unpublish""" + where: LoyaltyCardWhereUniqueInput! + ): LoyaltyCard -""" -Streaming cursor of the table "follow" -""" -input follow_stream_cursor_input { - """Stream column input with initial value""" - initial_value: follow_stream_cursor_value_input! + """Unpublish many Asset documents""" + unpublishManyAssets( + """Stages to unpublish documents from""" + from: [Stage!]! = [PUBLISHED] - """cursor ordering""" - ordering: cursor_ordering -} + """Locales to unpublish""" + locales: [Locale!] -"""Initial value of the column from where the streaming should start""" -input follow_stream_cursor_value_input { - """ - References the unique identifier of the account that is following an organizer. - """ - accountId: uuid - created_at: timestamptz + """Whether to unpublish the base document and default localization""" + unpublishBase: Boolean = true + + """Identifies documents in each stage""" + where: AssetManyWhereInput + ): BatchPayload! """ - Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. + Find many Asset documents that match criteria in specified stage and unpublish from target stages """ - organizerSlug: String -} + unpublishManyAssetsConnection( + after: ID + before: ID + first: Int -""" -update columns of table "follow" -""" -enum follow_update_column { - """column name""" - accountId + """Stages to unpublish documents from""" + from: [Stage!]! = [PUBLISHED] + last: Int - """column name""" - created_at + """Locales to unpublish""" + locales: [Locale!] + skip: Int - """column name""" - organizerSlug -} + """Stage to find matching documents in""" + stage: Stage = DRAFT -input follow_updates { - """sets the columns of the filtered rows to the given values""" - _set: follow_set_input + """Whether to unpublish the base document and default localization""" + unpublishBase: Boolean = true - """filter the rows which have to be updated""" - where: follow_bool_exp! -} + """Identifies documents in draft stage""" + where: AssetManyWhereInput + ): AssetConnection! -scalar jsonb + """Unpublish many ContentSpace documents""" + unpublishManyContentSpaces( + """Stages to unpublish documents from""" + from: [Stage!]! = [PUBLISHED] -input jsonb_cast_exp { - String: String_comparison_exp -} + """Locales to unpublish""" + locales: [Locale!] -""" -Boolean expression to compare columns of type "jsonb". All fields are combined with logical 'AND'. -""" -input jsonb_comparison_exp { - _cast: jsonb_cast_exp + """Whether to unpublish the base document and default localization""" + unpublishBase: Boolean = true - """is the column contained in the given json value""" - _contained_in: jsonb + """Identifies documents in each stage""" + where: ContentSpaceManyWhereInput + ): BatchPayload! - """does the column contain the given json value at the top level""" - _contains: jsonb - _eq: jsonb - _gt: jsonb - _gte: jsonb + """ + Find many ContentSpace documents that match criteria in specified stage and unpublish from target stages + """ + unpublishManyContentSpacesConnection( + after: ID + before: ID + first: Int - """does the string exist as a top-level key in the column""" - _has_key: String + """Stages to unpublish documents from""" + from: [Stage!]! = [PUBLISHED] + last: Int - """do all of these strings exist as top-level keys in the column""" - _has_keys_all: [String!] + """Locales to unpublish""" + locales: [Locale!] + skip: Int - """do any of these strings exist as top-level keys in the column""" - _has_keys_any: [String!] - _in: [jsonb!] - _is_null: Boolean - _lt: jsonb - _lte: jsonb - _neq: jsonb - _nin: [jsonb!] -} + """Stage to find matching documents in""" + stage: Stage = DRAFT -""" -columns and relationships of "kyc" -""" -type kyc { - """Unique identifier for the applicant provided by Sumsub.""" - applicantId: String + """Whether to unpublish the base document and default localization""" + unpublishBase: Boolean = true - """ - The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. - """ - createDate: timestamptz! + """Identifies documents in draft stage""" + where: ContentSpaceManyWhereInput + ): ContentSpaceConnection! - """UUID referencing the user ID in the existing accounts table.""" - externalUserId: uuid! + """Unpublish many EventPass documents""" + unpublishManyEventPasses( + """Stages to unpublish documents from""" + from: [Stage!]! = [PUBLISHED] - """Level of KYC verification, referring to kycLevelName.""" - levelName: kycLevelName_enum + """Locales to unpublish""" + locales: [Locale!] - """Status of the applicant’s review in Sumsub, referring to kycStatus.""" - reviewStatus: kycStatus_enum + """Whether to unpublish the base document and default localization""" + unpublishBase: Boolean = true - """Timestamp automatically updated whenever the kyc row changes.""" - updated_at: timestamptz -} + """Identifies documents in each stage""" + where: EventPassManyWhereInput + ): BatchPayload! -"""KYC levels representing the level of verification for the applicant.""" -type kycLevelName { """ - basic_kyc_level: Basic level of KYC verification. - advanced_kyc_level: Advanced level of KYC verification. + Find many EventPass documents that match criteria in specified stage and unpublish from target stages """ - value: String! -} + unpublishManyEventPassesConnection( + after: ID + before: ID + first: Int -""" -aggregated selection of "kycLevelName" -""" -type kycLevelName_aggregate { - aggregate: kycLevelName_aggregate_fields - nodes: [kycLevelName!]! -} + """Stages to unpublish documents from""" + from: [Stage!]! = [PUBLISHED] + last: Int -""" -aggregate fields of "kycLevelName" -""" -type kycLevelName_aggregate_fields { - count(columns: [kycLevelName_select_column!], distinct: Boolean): Int! - max: kycLevelName_max_fields - min: kycLevelName_min_fields -} + """Locales to unpublish""" + locales: [Locale!] + skip: Int -""" -Boolean expression to filter rows from the table "kycLevelName". All fields are combined with a logical 'AND'. -""" -input kycLevelName_bool_exp { - _and: [kycLevelName_bool_exp!] - _not: kycLevelName_bool_exp - _or: [kycLevelName_bool_exp!] - value: String_comparison_exp -} + """Stage to find matching documents in""" + stage: Stage = DRAFT -""" -unique or primary key constraints on table "kycLevelName" -""" -enum kycLevelName_constraint { - """ - unique or primary key constraint on columns "value" - """ - kycLevelName_pkey -} + """Whether to unpublish the base document and default localization""" + unpublishBase: Boolean = true -enum kycLevelName_enum { - advanced_kyc_level - basic_kyc_level -} + """Identifies documents in draft stage""" + where: EventPassManyWhereInput + ): EventPassConnection! -""" -Boolean expression to compare columns of type "kycLevelName_enum". All fields are combined with logical 'AND'. -""" -input kycLevelName_enum_comparison_exp { - _eq: kycLevelName_enum - _in: [kycLevelName_enum!] - _is_null: Boolean - _neq: kycLevelName_enum - _nin: [kycLevelName_enum!] -} + """Unpublish many EventPassDelayedRevealed documents""" + unpublishManyEventPassesDelayedRevealed( + """Stages to unpublish documents from""" + from: [Stage!]! = [PUBLISHED] -""" -input type for inserting data into table "kycLevelName" -""" -input kycLevelName_insert_input { - """ - basic_kyc_level: Basic level of KYC verification. - advanced_kyc_level: Advanced level of KYC verification. - """ - value: String -} + """Locales to unpublish""" + locales: [Locale!] -"""aggregate max on columns""" -type kycLevelName_max_fields { - """ - basic_kyc_level: Basic level of KYC verification. - advanced_kyc_level: Advanced level of KYC verification. - """ - value: String -} + """Whether to unpublish the base document and default localization""" + unpublishBase: Boolean = true + + """Identifies documents in each stage""" + where: EventPassDelayedRevealedManyWhereInput + ): BatchPayload! -"""aggregate min on columns""" -type kycLevelName_min_fields { """ - basic_kyc_level: Basic level of KYC verification. - advanced_kyc_level: Advanced level of KYC verification. + Find many EventPassDelayedRevealed documents that match criteria in specified stage and unpublish from target stages """ - value: String -} + unpublishManyEventPassesDelayedRevealedConnection( + after: ID + before: ID + first: Int -""" -response of any mutation on the table "kycLevelName" -""" -type kycLevelName_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """Stages to unpublish documents from""" + from: [Stage!]! = [PUBLISHED] + last: Int - """data from the rows affected by the mutation""" - returning: [kycLevelName!]! -} + """Locales to unpublish""" + locales: [Locale!] + skip: Int -""" -on_conflict condition type for table "kycLevelName" -""" -input kycLevelName_on_conflict { - constraint: kycLevelName_constraint! - update_columns: [kycLevelName_update_column!]! = [] - where: kycLevelName_bool_exp -} + """Stage to find matching documents in""" + stage: Stage = DRAFT -"""Ordering options when selecting data from "kycLevelName".""" -input kycLevelName_order_by { - value: order_by -} + """Whether to unpublish the base document and default localization""" + unpublishBase: Boolean = true -"""primary key columns input for table: kycLevelName""" -input kycLevelName_pk_columns_input { - """ - basic_kyc_level: Basic level of KYC verification. - advanced_kyc_level: Advanced level of KYC verification. - """ - value: String! -} + """Identifies documents in draft stage""" + where: EventPassDelayedRevealedManyWhereInput + ): EventPassDelayedRevealedConnection! -""" -select columns of table "kycLevelName" -""" -enum kycLevelName_select_column { - """column name""" - value -} + """Unpublish many Event documents""" + unpublishManyEvents( + """Stages to unpublish documents from""" + from: [Stage!]! = [PUBLISHED] -""" -input type for updating data in table "kycLevelName" -""" -input kycLevelName_set_input { - """ - basic_kyc_level: Basic level of KYC verification. - advanced_kyc_level: Advanced level of KYC verification. - """ - value: String -} + """Locales to unpublish""" + locales: [Locale!] -""" -Streaming cursor of the table "kycLevelName" -""" -input kycLevelName_stream_cursor_input { - """Stream column input with initial value""" - initial_value: kycLevelName_stream_cursor_value_input! + """Whether to unpublish the base document and default localization""" + unpublishBase: Boolean = true - """cursor ordering""" - ordering: cursor_ordering -} + """Identifies documents in each stage""" + where: EventManyWhereInput + ): BatchPayload! -"""Initial value of the column from where the streaming should start""" -input kycLevelName_stream_cursor_value_input { """ - basic_kyc_level: Basic level of KYC verification. - advanced_kyc_level: Advanced level of KYC verification. + Find many Event documents that match criteria in specified stage and unpublish from target stages """ - value: String -} + unpublishManyEventsConnection( + after: ID + before: ID + first: Int -""" -update columns of table "kycLevelName" -""" -enum kycLevelName_update_column { - """column name""" - value -} + """Stages to unpublish documents from""" + from: [Stage!]! = [PUBLISHED] + last: Int -input kycLevelName_updates { - """sets the columns of the filtered rows to the given values""" - _set: kycLevelName_set_input + """Locales to unpublish""" + locales: [Locale!] + skip: Int - """filter the rows which have to be updated""" - where: kycLevelName_bool_exp! -} + """Stage to find matching documents in""" + stage: Stage = DRAFT + + """Whether to unpublish the base document and default localization""" + unpublishBase: Boolean = true + + """Identifies documents in draft stage""" + where: EventManyWhereInput + ): EventConnection! + + """Unpublish many LoyaltyCard documents""" + unpublishManyLoyaltyCards( + """Stages to unpublish documents from""" + from: [Stage!]! = [PUBLISHED] + + """Identifies documents in each stage""" + where: LoyaltyCardManyWhereInput + ): BatchPayload! -"""Statuses of Know Your Customer (KYC) processes.""" -type kycStatus { """ - init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. - pending: An applicant is ready to be processed. - prechecked: The check is in a half way of being finished. - queued: The checks have been started for the applicant. - completed: The check has been completed. - onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + Find many LoyaltyCard documents that match criteria in specified stage and unpublish from target stages """ - value: String! -} + unpublishManyLoyaltyCardsConnection( + after: ID + before: ID + first: Int -""" -aggregated selection of "kycStatus" -""" -type kycStatus_aggregate { - aggregate: kycStatus_aggregate_fields - nodes: [kycStatus!]! -} + """Stages to unpublish documents from""" + from: [Stage!]! = [PUBLISHED] + last: Int + skip: Int -""" -aggregate fields of "kycStatus" -""" -type kycStatus_aggregate_fields { - count(columns: [kycStatus_select_column!], distinct: Boolean): Int! - max: kycStatus_max_fields - min: kycStatus_min_fields -} + """Stage to find matching documents in""" + stage: Stage = DRAFT -""" -Boolean expression to filter rows from the table "kycStatus". All fields are combined with a logical 'AND'. -""" -input kycStatus_bool_exp { - _and: [kycStatus_bool_exp!] - _not: kycStatus_bool_exp - _or: [kycStatus_bool_exp!] - value: String_comparison_exp -} + """Identifies documents in draft stage""" + where: LoyaltyCardManyWhereInput + ): LoyaltyCardConnection! -""" -unique or primary key constraints on table "kycStatus" -""" -enum kycStatus_constraint { - """ - unique or primary key constraint on columns "value" - """ - kycStatus_pkey -} + """Unpublish many Organizer documents""" + unpublishManyOrganizers( + """Stages to unpublish documents from""" + from: [Stage!]! = [PUBLISHED] -enum kycStatus_enum { - completed - init - onHold - pending - prechecked - queued -} + """Locales to unpublish""" + locales: [Locale!] -""" -Boolean expression to compare columns of type "kycStatus_enum". All fields are combined with logical 'AND'. -""" -input kycStatus_enum_comparison_exp { - _eq: kycStatus_enum - _in: [kycStatus_enum!] - _is_null: Boolean - _neq: kycStatus_enum - _nin: [kycStatus_enum!] -} + """Whether to unpublish the base document and default localization""" + unpublishBase: Boolean = true -""" -input type for inserting data into table "kycStatus" -""" -input kycStatus_insert_input { - """ - init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. - pending: An applicant is ready to be processed. - prechecked: The check is in a half way of being finished. - queued: The checks have been started for the applicant. - completed: The check has been completed. - onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. - """ - value: String -} + """Identifies documents in each stage""" + where: OrganizerManyWhereInput + ): BatchPayload! -"""aggregate max on columns""" -type kycStatus_max_fields { """ - init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. - pending: An applicant is ready to be processed. - prechecked: The check is in a half way of being finished. - queued: The checks have been started for the applicant. - completed: The check has been completed. - onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + Find many Organizer documents that match criteria in specified stage and unpublish from target stages """ - value: String -} + unpublishManyOrganizersConnection( + after: ID + before: ID + first: Int -"""aggregate min on columns""" -type kycStatus_min_fields { - """ - init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. - pending: An applicant is ready to be processed. - prechecked: The check is in a half way of being finished. - queued: The checks have been started for the applicant. - completed: The check has been completed. - onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. - """ - value: String -} + """Stages to unpublish documents from""" + from: [Stage!]! = [PUBLISHED] + last: Int -""" -response of any mutation on the table "kycStatus" -""" -type kycStatus_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """Locales to unpublish""" + locales: [Locale!] + skip: Int - """data from the rows affected by the mutation""" - returning: [kycStatus!]! -} + """Stage to find matching documents in""" + stage: Stage = DRAFT -""" -on_conflict condition type for table "kycStatus" -""" -input kycStatus_on_conflict { - constraint: kycStatus_constraint! - update_columns: [kycStatus_update_column!]! = [] - where: kycStatus_bool_exp -} + """Whether to unpublish the base document and default localization""" + unpublishBase: Boolean = true -"""Ordering options when selecting data from "kycStatus".""" -input kycStatus_order_by { - value: order_by -} + """Identifies documents in draft stage""" + where: OrganizerManyWhereInput + ): OrganizerConnection! + + """Unpublish many Pack documents""" + unpublishManyPacks( + """Stages to unpublish documents from""" + from: [Stage!]! = [PUBLISHED] + + """Locales to unpublish""" + locales: [Locale!] + + """Whether to unpublish the base document and default localization""" + unpublishBase: Boolean = true + + """Identifies documents in each stage""" + where: PackManyWhereInput + ): BatchPayload! -"""primary key columns input for table: kycStatus""" -input kycStatus_pk_columns_input { """ - init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. - pending: An applicant is ready to be processed. - prechecked: The check is in a half way of being finished. - queued: The checks have been started for the applicant. - completed: The check has been completed. - onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + Find many Pack documents that match criteria in specified stage and unpublish from target stages """ - value: String! -} + unpublishManyPacksConnection( + after: ID + before: ID + first: Int -""" -select columns of table "kycStatus" -""" -enum kycStatus_select_column { - """column name""" - value -} + """Stages to unpublish documents from""" + from: [Stage!]! = [PUBLISHED] + last: Int + + """Locales to unpublish""" + locales: [Locale!] + skip: Int + + """Stage to find matching documents in""" + stage: Stage = DRAFT + + """Whether to unpublish the base document and default localization""" + unpublishBase: Boolean = true + + """Identifies documents in draft stage""" + where: PackManyWhereInput + ): PackConnection! -""" -input type for updating data in table "kycStatus" -""" -input kycStatus_set_input { """ - init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. - pending: An applicant is ready to be processed. - prechecked: The check is in a half way of being finished. - queued: The checks have been started for the applicant. - completed: The check has been completed. - onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + Unpublish one organizer from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. """ - value: String -} + unpublishOrganizer( + """Stages to unpublish document from""" + from: [Stage!]! = [PUBLISHED] -""" -Streaming cursor of the table "kycStatus" -""" -input kycStatus_stream_cursor_input { - """Stream column input with initial value""" - initial_value: kycStatus_stream_cursor_value_input! + """ + Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages + """ + locales: [Locale!] - """cursor ordering""" - ordering: cursor_ordering -} + """ + Unpublish complete document including default localization and relations from stages. Can be disabled. + """ + unpublishBase: Boolean = true + + """Document to unpublish""" + where: OrganizerWhereUniqueInput! + ): Organizer -"""Initial value of the column from where the streaming should start""" -input kycStatus_stream_cursor_value_input { """ - init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. - pending: An applicant is ready to be processed. - prechecked: The check is in a half way of being finished. - queued: The checks have been started for the applicant. - completed: The check has been completed. - onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + Unpublish one pack from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. """ - value: String -} + unpublishPack( + """Stages to unpublish document from""" + from: [Stage!]! = [PUBLISHED] -""" -update columns of table "kycStatus" -""" -enum kycStatus_update_column { - """column name""" - value -} + """ + Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages + """ + locales: [Locale!] -input kycStatus_updates { - """sets the columns of the filtered rows to the given values""" - _set: kycStatus_set_input + """ + Unpublish complete document including default localization and relations from stages. Can be disabled. + """ + unpublishBase: Boolean = true - """filter the rows which have to be updated""" - where: kycStatus_bool_exp! -} + """Document to unpublish""" + where: PackWhereUniqueInput! + ): Pack -""" -aggregated selection of "kyc" -""" -type kyc_aggregate { - aggregate: kyc_aggregate_fields - nodes: [kyc!]! -} + """Update one asset""" + updateAsset(data: AssetUpdateInput!, where: AssetWhereUniqueInput!): Asset -""" -aggregate fields of "kyc" -""" -type kyc_aggregate_fields { - count(columns: [kyc_select_column!], distinct: Boolean): Int! - max: kyc_max_fields - min: kyc_min_fields -} + """Update one contentSpace""" + updateContentSpace(data: ContentSpaceUpdateInput!, where: ContentSpaceWhereUniqueInput!): ContentSpace -""" -Boolean expression to filter rows from the table "kyc". All fields are combined with a logical 'AND'. -""" -input kyc_bool_exp { - _and: [kyc_bool_exp!] - _not: kyc_bool_exp - _or: [kyc_bool_exp!] - applicantId: String_comparison_exp - createDate: timestamptz_comparison_exp - externalUserId: uuid_comparison_exp - levelName: kycLevelName_enum_comparison_exp - reviewStatus: kycStatus_enum_comparison_exp - updated_at: timestamptz_comparison_exp -} + """Update one event""" + updateEvent(data: EventUpdateInput!, where: EventWhereUniqueInput!): Event -""" -unique or primary key constraints on table "kyc" -""" -enum kyc_constraint { - """ - unique or primary key constraint on columns "externalUserId" - """ - kyc_externalUserId_key + """Update one eventPass""" + updateEventPass(data: EventPassUpdateInput!, where: EventPassWhereUniqueInput!): EventPass - """ - unique or primary key constraint on columns "externalUserId" - """ - kyc_pkey -} + """Update one eventPassDelayedRevealed""" + updateEventPassDelayedRevealed(data: EventPassDelayedRevealedUpdateInput!, where: EventPassDelayedRevealedWhereUniqueInput!): EventPassDelayedRevealed -""" -input type for inserting data into table "kyc" -""" -input kyc_insert_input { - """Unique identifier for the applicant provided by Sumsub.""" - applicantId: String + """Update one loyaltyCard""" + updateLoyaltyCard(data: LoyaltyCardUpdateInput!, where: LoyaltyCardWhereUniqueInput!): LoyaltyCard - """ - The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. - """ - createDate: timestamptz + """Update many assets""" + updateManyAssets( + """Updates to document content""" + data: AssetUpdateManyInput! - """UUID referencing the user ID in the existing accounts table.""" - externalUserId: uuid + """Documents to apply update on""" + where: AssetManyWhereInput + ): BatchPayload! - """Level of KYC verification, referring to kycLevelName.""" - levelName: kycLevelName_enum + """Update many Asset documents""" + updateManyAssetsConnection( + after: ID + before: ID - """Status of the applicant’s review in Sumsub, referring to kycStatus.""" - reviewStatus: kycStatus_enum + """Updates to document content""" + data: AssetUpdateManyInput! + first: Int + last: Int + skip: Int - """Timestamp automatically updated whenever the kyc row changes.""" - updated_at: timestamptz -} + """Documents to apply update on""" + where: AssetManyWhereInput + ): AssetConnection! -"""aggregate max on columns""" -type kyc_max_fields { - """Unique identifier for the applicant provided by Sumsub.""" - applicantId: String + """Update many contentSpaces""" + updateManyContentSpaces( + """Updates to document content""" + data: ContentSpaceUpdateManyInput! - """ - The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. - """ - createDate: timestamptz + """Documents to apply update on""" + where: ContentSpaceManyWhereInput + ): BatchPayload! - """UUID referencing the user ID in the existing accounts table.""" - externalUserId: uuid + """Update many ContentSpace documents""" + updateManyContentSpacesConnection( + after: ID + before: ID - """Timestamp automatically updated whenever the kyc row changes.""" - updated_at: timestamptz -} + """Updates to document content""" + data: ContentSpaceUpdateManyInput! + first: Int + last: Int + skip: Int -"""aggregate min on columns""" -type kyc_min_fields { - """Unique identifier for the applicant provided by Sumsub.""" - applicantId: String + """Documents to apply update on""" + where: ContentSpaceManyWhereInput + ): ContentSpaceConnection! - """ - The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. - """ - createDate: timestamptz + """Update many eventPasses""" + updateManyEventPasses( + """Updates to document content""" + data: EventPassUpdateManyInput! - """UUID referencing the user ID in the existing accounts table.""" - externalUserId: uuid + """Documents to apply update on""" + where: EventPassManyWhereInput + ): BatchPayload! - """Timestamp automatically updated whenever the kyc row changes.""" - updated_at: timestamptz -} + """Update many EventPass documents""" + updateManyEventPassesConnection( + after: ID + before: ID -""" -response of any mutation on the table "kyc" -""" -type kyc_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """Updates to document content""" + data: EventPassUpdateManyInput! + first: Int + last: Int + skip: Int - """data from the rows affected by the mutation""" - returning: [kyc!]! -} + """Documents to apply update on""" + where: EventPassManyWhereInput + ): EventPassConnection! -""" -input type for inserting object relation for remote table "kyc" -""" -input kyc_obj_rel_insert_input { - data: kyc_insert_input! + """Update many eventPassesDelayedRevealed""" + updateManyEventPassesDelayedRevealed( + """Updates to document content""" + data: EventPassDelayedRevealedUpdateManyInput! - """upsert condition""" - on_conflict: kyc_on_conflict -} + """Documents to apply update on""" + where: EventPassDelayedRevealedManyWhereInput + ): BatchPayload! -""" -on_conflict condition type for table "kyc" -""" -input kyc_on_conflict { - constraint: kyc_constraint! - update_columns: [kyc_update_column!]! = [] - where: kyc_bool_exp -} + """Update many EventPassDelayedRevealed documents""" + updateManyEventPassesDelayedRevealedConnection( + after: ID + before: ID -"""Ordering options when selecting data from "kyc".""" -input kyc_order_by { - applicantId: order_by - createDate: order_by - externalUserId: order_by - levelName: order_by - reviewStatus: order_by - updated_at: order_by -} + """Updates to document content""" + data: EventPassDelayedRevealedUpdateManyInput! + first: Int + last: Int + skip: Int -"""primary key columns input for table: kyc""" -input kyc_pk_columns_input { - """UUID referencing the user ID in the existing accounts table.""" - externalUserId: uuid! -} + """Documents to apply update on""" + where: EventPassDelayedRevealedManyWhereInput + ): EventPassDelayedRevealedConnection! -""" -select columns of table "kyc" -""" -enum kyc_select_column { - """column name""" - applicantId + """Update many events""" + updateManyEvents( + """Updates to document content""" + data: EventUpdateManyInput! + + """Documents to apply update on""" + where: EventManyWhereInput + ): BatchPayload! - """column name""" - createDate + """Update many Event documents""" + updateManyEventsConnection( + after: ID + before: ID - """column name""" - externalUserId + """Updates to document content""" + data: EventUpdateManyInput! + first: Int + last: Int + skip: Int - """column name""" - levelName + """Documents to apply update on""" + where: EventManyWhereInput + ): EventConnection! - """column name""" - reviewStatus + """Update many loyaltyCards""" + updateManyLoyaltyCards( + """Updates to document content""" + data: LoyaltyCardUpdateManyInput! - """column name""" - updated_at -} + """Documents to apply update on""" + where: LoyaltyCardManyWhereInput + ): BatchPayload! -""" -input type for updating data in table "kyc" -""" -input kyc_set_input { - """Unique identifier for the applicant provided by Sumsub.""" - applicantId: String + """Update many LoyaltyCard documents""" + updateManyLoyaltyCardsConnection( + after: ID + before: ID - """ - The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. - """ - createDate: timestamptz + """Updates to document content""" + data: LoyaltyCardUpdateManyInput! + first: Int + last: Int + skip: Int - """UUID referencing the user ID in the existing accounts table.""" - externalUserId: uuid + """Documents to apply update on""" + where: LoyaltyCardManyWhereInput + ): LoyaltyCardConnection! - """Level of KYC verification, referring to kycLevelName.""" - levelName: kycLevelName_enum + """Update many organizers""" + updateManyOrganizers( + """Updates to document content""" + data: OrganizerUpdateManyInput! - """Status of the applicant’s review in Sumsub, referring to kycStatus.""" - reviewStatus: kycStatus_enum + """Documents to apply update on""" + where: OrganizerManyWhereInput + ): BatchPayload! - """Timestamp automatically updated whenever the kyc row changes.""" - updated_at: timestamptz -} + """Update many Organizer documents""" + updateManyOrganizersConnection( + after: ID + before: ID -""" -Streaming cursor of the table "kyc" -""" -input kyc_stream_cursor_input { - """Stream column input with initial value""" - initial_value: kyc_stream_cursor_value_input! + """Updates to document content""" + data: OrganizerUpdateManyInput! + first: Int + last: Int + skip: Int - """cursor ordering""" - ordering: cursor_ordering -} + """Documents to apply update on""" + where: OrganizerManyWhereInput + ): OrganizerConnection! -"""Initial value of the column from where the streaming should start""" -input kyc_stream_cursor_value_input { - """Unique identifier for the applicant provided by Sumsub.""" - applicantId: String + """Update many packs""" + updateManyPacks( + """Updates to document content""" + data: PackUpdateManyInput! - """ - The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. - """ - createDate: timestamptz + """Documents to apply update on""" + where: PackManyWhereInput + ): BatchPayload! - """UUID referencing the user ID in the existing accounts table.""" - externalUserId: uuid + """Update many Pack documents""" + updateManyPacksConnection( + after: ID + before: ID - """Level of KYC verification, referring to kycLevelName.""" - levelName: kycLevelName_enum + """Updates to document content""" + data: PackUpdateManyInput! + first: Int + last: Int + skip: Int - """Status of the applicant’s review in Sumsub, referring to kycStatus.""" - reviewStatus: kycStatus_enum + """Documents to apply update on""" + where: PackManyWhereInput + ): PackConnection! - """Timestamp automatically updated whenever the kyc row changes.""" - updated_at: timestamptz -} + """Update one organizer""" + updateOrganizer(data: OrganizerUpdateInput!, where: OrganizerWhereUniqueInput!): Organizer -""" -update columns of table "kyc" -""" -enum kyc_update_column { - """column name""" - applicantId + """Update one pack""" + updatePack(data: PackUpdateInput!, where: PackWhereUniqueInput!): Pack - """column name""" - createDate + """Update one scheduledRelease""" + updateScheduledRelease(data: ScheduledReleaseUpdateInput!, where: ScheduledReleaseWhereUniqueInput!): ScheduledRelease - """column name""" - externalUserId + """ + update data of the table: "account" + """ + update_account( + """sets the columns of the filtered rows to the given values""" + _set: account_set_input - """column name""" - levelName + """filter the rows which have to be updated""" + where: account_bool_exp! + ): account_mutation_response - """column name""" - reviewStatus + """ + update single row of the table: "account" + """ + update_account_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: account_set_input + pk_columns: account_pk_columns_input! + ): account - """column name""" - updated_at -} + """ + update multiples rows of table: "account" + """ + update_account_many( + """updates to execute, in order""" + updates: [account_updates!]! + ): [account_mutation_response] -input kyc_updates { - """sets the columns of the filtered rows to the given values""" - _set: kyc_set_input + """ + update data of the table: "apiKeyStatus" + """ + update_apiKeyStatus( + """sets the columns of the filtered rows to the given values""" + _set: apiKeyStatus_set_input - """filter the rows which have to be updated""" - where: kyc_bool_exp! -} + """filter the rows which have to be updated""" + where: apiKeyStatus_bool_exp! + ): apiKeyStatus_mutation_response -""" -The lotteryParameters model is designed to define properties on a lottery, including details like the lotteryId and activityWebhookId. It manages various timestamps and settings related to the lottery, ensuring efficient and accurate management of lottery events. -""" -type lotteryParameters { """ - The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. + update single row of the table: "apiKeyStatus" """ - activityWebhookId: String - created_at: timestamptz! + update_apiKeyStatus_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: apiKeyStatus_set_input + pk_columns: apiKeyStatus_pk_columns_input! + ): apiKeyStatus """ - Optional column - for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. + update multiples rows of table: "apiKeyStatus" """ - dateSaleEnd: timestamp + update_apiKeyStatus_many( + """updates to execute, in order""" + updates: [apiKeyStatus_updates!]! + ): [apiKeyStatus_mutation_response] """ - Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. + update data of the table: "apiKeyType" """ - dateSaleStart: timestamp - id: uuid! - lotteryId: String! - organizerId: String! - signingKey: String - status: lotteryStatus_enum + update_apiKeyType( + """sets the columns of the filtered rows to the given values""" + _set: apiKeyType_set_input + + """filter the rows which have to be updated""" + where: apiKeyType_bool_exp! + ): apiKeyType_mutation_response """ - The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. + update single row of the table: "apiKeyType" """ - timezone: String! - updated_at: timestamptz! -} + update_apiKeyType_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: apiKeyType_set_input + pk_columns: apiKeyType_pk_columns_input! + ): apiKeyType -""" -aggregated selection of "lotteryParameters" -""" -type lotteryParameters_aggregate { - aggregate: lotteryParameters_aggregate_fields - nodes: [lotteryParameters!]! -} + """ + update multiples rows of table: "apiKeyType" + """ + update_apiKeyType_many( + """updates to execute, in order""" + updates: [apiKeyType_updates!]! + ): [apiKeyType_mutation_response] -""" -aggregate fields of "lotteryParameters" -""" -type lotteryParameters_aggregate_fields { - count(columns: [lotteryParameters_select_column!], distinct: Boolean): Int! - max: lotteryParameters_max_fields - min: lotteryParameters_min_fields -} + """ + update data of the table: "contentSpaceParameters" + """ + update_contentSpaceParameters( + """sets the columns of the filtered rows to the given values""" + _set: contentSpaceParameters_set_input -""" -Boolean expression to filter rows from the table "lotteryParameters". All fields are combined with a logical 'AND'. -""" -input lotteryParameters_bool_exp { - _and: [lotteryParameters_bool_exp!] - _not: lotteryParameters_bool_exp - _or: [lotteryParameters_bool_exp!] - activityWebhookId: String_comparison_exp - created_at: timestamptz_comparison_exp - dateSaleEnd: timestamp_comparison_exp - dateSaleStart: timestamp_comparison_exp - id: uuid_comparison_exp - lotteryId: String_comparison_exp - organizerId: String_comparison_exp - signingKey: String_comparison_exp - status: lotteryStatus_enum_comparison_exp - timezone: String_comparison_exp - updated_at: timestamptz_comparison_exp -} + """filter the rows which have to be updated""" + where: contentSpaceParameters_bool_exp! + ): contentSpaceParameters_mutation_response -""" -unique or primary key constraints on table "lotteryParameters" -""" -enum lotteryParameters_constraint { """ - unique or primary key constraint on columns "lotteryId" + update single row of the table: "contentSpaceParameters" """ - lotteryParameters_lotteryId_key + update_contentSpaceParameters_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: contentSpaceParameters_set_input + pk_columns: contentSpaceParameters_pk_columns_input! + ): contentSpaceParameters """ - unique or primary key constraint on columns "id" + update multiples rows of table: "contentSpaceParameters" """ - lotteryParameters_pkey + update_contentSpaceParameters_many( + """updates to execute, in order""" + updates: [contentSpaceParameters_updates!]! + ): [contentSpaceParameters_mutation_response] """ - unique or primary key constraint on columns "signingKey" + update data of the table: "contentSpaceStatus" """ - lotteryParameters_signingKey_key -} + update_contentSpaceStatus( + """sets the columns of the filtered rows to the given values""" + _set: contentSpaceStatus_set_input + + """filter the rows which have to be updated""" + where: contentSpaceStatus_bool_exp! + ): contentSpaceStatus_mutation_response -""" -input type for inserting data into table "lotteryParameters" -""" -input lotteryParameters_insert_input { """ - The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. + update single row of the table: "contentSpaceStatus" """ - activityWebhookId: String - created_at: timestamptz + update_contentSpaceStatus_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: contentSpaceStatus_set_input + pk_columns: contentSpaceStatus_pk_columns_input! + ): contentSpaceStatus """ - Optional column - for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. + update multiples rows of table: "contentSpaceStatus" """ - dateSaleEnd: timestamp + update_contentSpaceStatus_many( + """updates to execute, in order""" + updates: [contentSpaceStatus_updates!]! + ): [contentSpaceStatus_mutation_response] """ - Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. + update data of the table: "currency" """ - dateSaleStart: timestamp - id: uuid - lotteryId: String - organizerId: String - signingKey: String - status: lotteryStatus_enum + update_currency( + """sets the columns of the filtered rows to the given values""" + _set: currency_set_input + + """filter the rows which have to be updated""" + where: currency_bool_exp! + ): currency_mutation_response """ - The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. + update single row of the table: "currency" """ - timezone: String - updated_at: timestamptz -} + update_currency_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: currency_set_input + pk_columns: currency_pk_columns_input! + ): currency -"""aggregate max on columns""" -type lotteryParameters_max_fields { """ - The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. + update multiples rows of table: "currency" """ - activityWebhookId: String - created_at: timestamptz + update_currency_many( + """updates to execute, in order""" + updates: [currency_updates!]! + ): [currency_mutation_response] """ - Optional column - for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. + update data of the table: "eventParameters" """ - dateSaleEnd: timestamp + update_eventParameters( + """sets the columns of the filtered rows to the given values""" + _set: eventParameters_set_input + + """filter the rows which have to be updated""" + where: eventParameters_bool_exp! + ): eventParameters_mutation_response """ - Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. + update single row of the table: "eventParameters" """ - dateSaleStart: timestamp - id: uuid - lotteryId: String - organizerId: String - signingKey: String + update_eventParameters_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: eventParameters_set_input + pk_columns: eventParameters_pk_columns_input! + ): eventParameters """ - The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. + update multiples rows of table: "eventParameters" """ - timezone: String - updated_at: timestamptz -} + update_eventParameters_many( + """updates to execute, in order""" + updates: [eventParameters_updates!]! + ): [eventParameters_mutation_response] -"""aggregate min on columns""" -type lotteryParameters_min_fields { """ - The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. + update data of the table: "eventPassNft" """ - activityWebhookId: String - created_at: timestamptz + update_eventPassNft( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: eventPassNft_append_input + + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: eventPassNft_delete_at_path_input + + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: eventPassNft_delete_elem_input + + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: eventPassNft_delete_key_input + + """increments the numeric columns with given value of the filtered values""" + _inc: eventPassNft_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: eventPassNft_prepend_input + + """sets the columns of the filtered rows to the given values""" + _set: eventPassNft_set_input + + """filter the rows which have to be updated""" + where: eventPassNft_bool_exp! + ): eventPassNft_mutation_response """ - Optional column - for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. + update data of the table: "eventPassNftContract" """ - dateSaleEnd: timestamp + update_eventPassNftContract( + """sets the columns of the filtered rows to the given values""" + _set: eventPassNftContract_set_input + + """filter the rows which have to be updated""" + where: eventPassNftContract_bool_exp! + ): eventPassNftContract_mutation_response """ - Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. + update data of the table: "eventPassNftContractType" """ - dateSaleStart: timestamp - id: uuid - lotteryId: String - organizerId: String - signingKey: String + update_eventPassNftContractType( + """sets the columns of the filtered rows to the given values""" + _set: eventPassNftContractType_set_input + + """filter the rows which have to be updated""" + where: eventPassNftContractType_bool_exp! + ): eventPassNftContractType_mutation_response """ - The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. + update single row of the table: "eventPassNftContractType" """ - timezone: String - updated_at: timestamptz -} + update_eventPassNftContractType_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: eventPassNftContractType_set_input + pk_columns: eventPassNftContractType_pk_columns_input! + ): eventPassNftContractType -""" -response of any mutation on the table "lotteryParameters" -""" -type lotteryParameters_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """ + update multiples rows of table: "eventPassNftContractType" + """ + update_eventPassNftContractType_many( + """updates to execute, in order""" + updates: [eventPassNftContractType_updates!]! + ): [eventPassNftContractType_mutation_response] - """data from the rows affected by the mutation""" - returning: [lotteryParameters!]! -} + """ + update single row of the table: "eventPassNftContract" + """ + update_eventPassNftContract_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: eventPassNftContract_set_input + pk_columns: eventPassNftContract_pk_columns_input! + ): eventPassNftContract -""" -on_conflict condition type for table "lotteryParameters" -""" -input lotteryParameters_on_conflict { - constraint: lotteryParameters_constraint! - update_columns: [lotteryParameters_update_column!]! = [] - where: lotteryParameters_bool_exp -} + """ + update multiples rows of table: "eventPassNftContract" + """ + update_eventPassNftContract_many( + """updates to execute, in order""" + updates: [eventPassNftContract_updates!]! + ): [eventPassNftContract_mutation_response] -"""Ordering options when selecting data from "lotteryParameters".""" -input lotteryParameters_order_by { - activityWebhookId: order_by - created_at: order_by - dateSaleEnd: order_by - dateSaleStart: order_by - id: order_by - lotteryId: order_by - organizerId: order_by - signingKey: order_by - status: order_by - timezone: order_by - updated_at: order_by -} + """ + update single row of the table: "eventPassNft" + """ + update_eventPassNft_by_pk( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: eventPassNft_append_input -"""primary key columns input for table: lotteryParameters""" -input lotteryParameters_pk_columns_input { - id: uuid! -} + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: eventPassNft_delete_at_path_input -""" -select columns of table "lotteryParameters" -""" -enum lotteryParameters_select_column { - """column name""" - activityWebhookId + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: eventPassNft_delete_elem_input + + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: eventPassNft_delete_key_input - """column name""" - created_at + """increments the numeric columns with given value of the filtered values""" + _inc: eventPassNft_inc_input - """column name""" - dateSaleEnd + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: eventPassNft_prepend_input - """column name""" - dateSaleStart + """sets the columns of the filtered rows to the given values""" + _set: eventPassNft_set_input + pk_columns: eventPassNft_pk_columns_input! + ): eventPassNft - """column name""" - id + """ + update multiples rows of table: "eventPassNft" + """ + update_eventPassNft_many( + """updates to execute, in order""" + updates: [eventPassNft_updates!]! + ): [eventPassNft_mutation_response] - """column name""" - lotteryId + """ + update data of the table: "eventPassOrderSums" + """ + update_eventPassOrderSums( + """increments the numeric columns with given value of the filtered values""" + _inc: eventPassOrderSums_inc_input - """column name""" - organizerId + """sets the columns of the filtered rows to the given values""" + _set: eventPassOrderSums_set_input - """column name""" - signingKey + """filter the rows which have to be updated""" + where: eventPassOrderSums_bool_exp! + ): eventPassOrderSums_mutation_response - """column name""" - status + """ + update single row of the table: "eventPassOrderSums" + """ + update_eventPassOrderSums_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: eventPassOrderSums_inc_input - """column name""" - timezone + """sets the columns of the filtered rows to the given values""" + _set: eventPassOrderSums_set_input + pk_columns: eventPassOrderSums_pk_columns_input! + ): eventPassOrderSums - """column name""" - updated_at -} + """ + update multiples rows of table: "eventPassOrderSums" + """ + update_eventPassOrderSums_many( + """updates to execute, in order""" + updates: [eventPassOrderSums_updates!]! + ): [eventPassOrderSums_mutation_response] -""" -input type for updating data in table "lotteryParameters" -""" -input lotteryParameters_set_input { """ - The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. + update data of the table: "eventPassType" """ - activityWebhookId: String - created_at: timestamptz + update_eventPassType( + """sets the columns of the filtered rows to the given values""" + _set: eventPassType_set_input + + """filter the rows which have to be updated""" + where: eventPassType_bool_exp! + ): eventPassType_mutation_response """ - Optional column - for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. + update single row of the table: "eventPassType" """ - dateSaleEnd: timestamp + update_eventPassType_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: eventPassType_set_input + pk_columns: eventPassType_pk_columns_input! + ): eventPassType """ - Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. + update multiples rows of table: "eventPassType" """ - dateSaleStart: timestamp - id: uuid - lotteryId: String - organizerId: String - signingKey: String - status: lotteryStatus_enum + update_eventPassType_many( + """updates to execute, in order""" + updates: [eventPassType_updates!]! + ): [eventPassType_mutation_response] """ - The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. + update data of the table: "eventPassValidationType" """ - timezone: String - updated_at: timestamptz -} + update_eventPassValidationType( + """sets the columns of the filtered rows to the given values""" + _set: eventPassValidationType_set_input -""" -Streaming cursor of the table "lotteryParameters" -""" -input lotteryParameters_stream_cursor_input { - """Stream column input with initial value""" - initial_value: lotteryParameters_stream_cursor_value_input! + """filter the rows which have to be updated""" + where: eventPassValidationType_bool_exp! + ): eventPassValidationType_mutation_response - """cursor ordering""" - ordering: cursor_ordering -} + """ + update single row of the table: "eventPassValidationType" + """ + update_eventPassValidationType_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: eventPassValidationType_set_input + pk_columns: eventPassValidationType_pk_columns_input! + ): eventPassValidationType -"""Initial value of the column from where the streaming should start""" -input lotteryParameters_stream_cursor_value_input { """ - The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. + update multiples rows of table: "eventPassValidationType" """ - activityWebhookId: String - created_at: timestamptz + update_eventPassValidationType_many( + """updates to execute, in order""" + updates: [eventPassValidationType_updates!]! + ): [eventPassValidationType_mutation_response] """ - Optional column - for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. + update data of the table: "eventStatus" """ - dateSaleEnd: timestamp + update_eventStatus( + """sets the columns of the filtered rows to the given values""" + _set: eventStatus_set_input + + """filter the rows which have to be updated""" + where: eventStatus_bool_exp! + ): eventStatus_mutation_response """ - Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. + update single row of the table: "eventStatus" """ - dateSaleStart: timestamp - id: uuid - lotteryId: String - organizerId: String - signingKey: String - status: lotteryStatus_enum + update_eventStatus_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: eventStatus_set_input + pk_columns: eventStatus_pk_columns_input! + ): eventStatus """ - The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. + update multiples rows of table: "eventStatus" """ - timezone: String - updated_at: timestamptz -} + update_eventStatus_many( + """updates to execute, in order""" + updates: [eventStatus_updates!]! + ): [eventStatus_mutation_response] -""" -update columns of table "lotteryParameters" -""" -enum lotteryParameters_update_column { - """column name""" - activityWebhookId + """ + update data of the table: "follow" + """ + update_follow( + """sets the columns of the filtered rows to the given values""" + _set: follow_set_input - """column name""" - created_at + """filter the rows which have to be updated""" + where: follow_bool_exp! + ): follow_mutation_response - """column name""" - dateSaleEnd + """ + update single row of the table: "follow" + """ + update_follow_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: follow_set_input + pk_columns: follow_pk_columns_input! + ): follow - """column name""" - dateSaleStart + """ + update multiples rows of table: "follow" + """ + update_follow_many( + """updates to execute, in order""" + updates: [follow_updates!]! + ): [follow_mutation_response] - """column name""" - id + """ + update data of the table: "kyc" + """ + update_kyc( + """sets the columns of the filtered rows to the given values""" + _set: kyc_set_input - """column name""" - lotteryId + """filter the rows which have to be updated""" + where: kyc_bool_exp! + ): kyc_mutation_response - """column name""" - organizerId + """ + update data of the table: "kycLevelName" + """ + update_kycLevelName( + """sets the columns of the filtered rows to the given values""" + _set: kycLevelName_set_input - """column name""" - signingKey + """filter the rows which have to be updated""" + where: kycLevelName_bool_exp! + ): kycLevelName_mutation_response - """column name""" - status + """ + update single row of the table: "kycLevelName" + """ + update_kycLevelName_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: kycLevelName_set_input + pk_columns: kycLevelName_pk_columns_input! + ): kycLevelName - """column name""" - timezone + """ + update multiples rows of table: "kycLevelName" + """ + update_kycLevelName_many( + """updates to execute, in order""" + updates: [kycLevelName_updates!]! + ): [kycLevelName_mutation_response] - """column name""" - updated_at -} + """ + update data of the table: "kycStatus" + """ + update_kycStatus( + """sets the columns of the filtered rows to the given values""" + _set: kycStatus_set_input -input lotteryParameters_updates { - """sets the columns of the filtered rows to the given values""" - _set: lotteryParameters_set_input + """filter the rows which have to be updated""" + where: kycStatus_bool_exp! + ): kycStatus_mutation_response - """filter the rows which have to be updated""" - where: lotteryParameters_bool_exp! -} + """ + update single row of the table: "kycStatus" + """ + update_kycStatus_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: kycStatus_set_input + pk_columns: kycStatus_pk_columns_input! + ): kycStatus -""" -columns and relationships of "lotteryStatus" -""" -type lotteryStatus { - value: String! -} + """ + update multiples rows of table: "kycStatus" + """ + update_kycStatus_many( + """updates to execute, in order""" + updates: [kycStatus_updates!]! + ): [kycStatus_mutation_response] -""" -aggregated selection of "lotteryStatus" -""" -type lotteryStatus_aggregate { - aggregate: lotteryStatus_aggregate_fields - nodes: [lotteryStatus!]! -} + """ + update single row of the table: "kyc" + """ + update_kyc_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: kyc_set_input + pk_columns: kyc_pk_columns_input! + ): kyc -""" -aggregate fields of "lotteryStatus" -""" -type lotteryStatus_aggregate_fields { - count(columns: [lotteryStatus_select_column!], distinct: Boolean): Int! - max: lotteryStatus_max_fields - min: lotteryStatus_min_fields -} + """ + update multiples rows of table: "kyc" + """ + update_kyc_many( + """updates to execute, in order""" + updates: [kyc_updates!]! + ): [kyc_mutation_response] -""" -Boolean expression to filter rows from the table "lotteryStatus". All fields are combined with a logical 'AND'. -""" -input lotteryStatus_bool_exp { - _and: [lotteryStatus_bool_exp!] - _not: lotteryStatus_bool_exp - _or: [lotteryStatus_bool_exp!] - value: String_comparison_exp -} + """ + update data of the table: "lotteryParameters" + """ + update_lotteryParameters( + """sets the columns of the filtered rows to the given values""" + _set: lotteryParameters_set_input + + """filter the rows which have to be updated""" + where: lotteryParameters_bool_exp! + ): lotteryParameters_mutation_response -""" -unique or primary key constraints on table "lotteryStatus" -""" -enum lotteryStatus_constraint { """ - unique or primary key constraint on columns "value" + update single row of the table: "lotteryParameters" """ - lotteryStatus_pkey -} + update_lotteryParameters_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: lotteryParameters_set_input + pk_columns: lotteryParameters_pk_columns_input! + ): lotteryParameters -enum lotteryStatus_enum { - DRAFT - PUBLISHED -} + """ + update multiples rows of table: "lotteryParameters" + """ + update_lotteryParameters_many( + """updates to execute, in order""" + updates: [lotteryParameters_updates!]! + ): [lotteryParameters_mutation_response] -""" -Boolean expression to compare columns of type "lotteryStatus_enum". All fields are combined with logical 'AND'. -""" -input lotteryStatus_enum_comparison_exp { - _eq: lotteryStatus_enum - _in: [lotteryStatus_enum!] - _is_null: Boolean - _neq: lotteryStatus_enum - _nin: [lotteryStatus_enum!] -} + """ + update data of the table: "lotteryStatus" + """ + update_lotteryStatus( + """sets the columns of the filtered rows to the given values""" + _set: lotteryStatus_set_input -""" -input type for inserting data into table "lotteryStatus" -""" -input lotteryStatus_insert_input { - value: String -} + """filter the rows which have to be updated""" + where: lotteryStatus_bool_exp! + ): lotteryStatus_mutation_response -"""aggregate max on columns""" -type lotteryStatus_max_fields { - value: String -} + """ + update single row of the table: "lotteryStatus" + """ + update_lotteryStatus_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: lotteryStatus_set_input + pk_columns: lotteryStatus_pk_columns_input! + ): lotteryStatus -"""aggregate min on columns""" -type lotteryStatus_min_fields { - value: String -} + """ + update multiples rows of table: "lotteryStatus" + """ + update_lotteryStatus_many( + """updates to execute, in order""" + updates: [lotteryStatus_updates!]! + ): [lotteryStatus_mutation_response] -""" -response of any mutation on the table "lotteryStatus" -""" -type lotteryStatus_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """ + update data of the table: "loyaltyCardNft" + """ + update_loyaltyCardNft( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: loyaltyCardNft_append_input - """data from the rows affected by the mutation""" - returning: [lotteryStatus!]! -} + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: loyaltyCardNft_delete_at_path_input -""" -on_conflict condition type for table "lotteryStatus" -""" -input lotteryStatus_on_conflict { - constraint: lotteryStatus_constraint! - update_columns: [lotteryStatus_update_column!]! = [] - where: lotteryStatus_bool_exp -} + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: loyaltyCardNft_delete_elem_input -"""Ordering options when selecting data from "lotteryStatus".""" -input lotteryStatus_order_by { - value: order_by -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: loyaltyCardNft_delete_key_input -"""primary key columns input for table: lotteryStatus""" -input lotteryStatus_pk_columns_input { - value: String! -} + """increments the numeric columns with given value of the filtered values""" + _inc: loyaltyCardNft_inc_input -""" -select columns of table "lotteryStatus" -""" -enum lotteryStatus_select_column { - """column name""" - value -} + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: loyaltyCardNft_prepend_input -""" -input type for updating data in table "lotteryStatus" -""" -input lotteryStatus_set_input { - value: String -} + """sets the columns of the filtered rows to the given values""" + _set: loyaltyCardNft_set_input -""" -Streaming cursor of the table "lotteryStatus" -""" -input lotteryStatus_stream_cursor_input { - """Stream column input with initial value""" - initial_value: lotteryStatus_stream_cursor_value_input! + """filter the rows which have to be updated""" + where: loyaltyCardNft_bool_exp! + ): loyaltyCardNft_mutation_response - """cursor ordering""" - ordering: cursor_ordering -} + """ + update data of the table: "loyaltyCardNftContract" + """ + update_loyaltyCardNftContract( + """sets the columns of the filtered rows to the given values""" + _set: loyaltyCardNftContract_set_input -"""Initial value of the column from where the streaming should start""" -input lotteryStatus_stream_cursor_value_input { - value: String -} + """filter the rows which have to be updated""" + where: loyaltyCardNftContract_bool_exp! + ): loyaltyCardNftContract_mutation_response -""" -update columns of table "lotteryStatus" -""" -enum lotteryStatus_update_column { - """column name""" - value -} + """ + update single row of the table: "loyaltyCardNftContract" + """ + update_loyaltyCardNftContract_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: loyaltyCardNftContract_set_input + pk_columns: loyaltyCardNftContract_pk_columns_input! + ): loyaltyCardNftContract -input lotteryStatus_updates { - """sets the columns of the filtered rows to the given values""" - _set: lotteryStatus_set_input + """ + update multiples rows of table: "loyaltyCardNftContract" + """ + update_loyaltyCardNftContract_many( + """updates to execute, in order""" + updates: [loyaltyCardNftContract_updates!]! + ): [loyaltyCardNftContract_mutation_response] - """filter the rows which have to be updated""" - where: lotteryStatus_bool_exp! -} + """ + update single row of the table: "loyaltyCardNft" + """ + update_loyaltyCardNft_by_pk( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: loyaltyCardNft_append_input -""" -Temporary wallet information for minters, including optional links to event passes and packs. -""" -type minterTemporaryWallet { - """The blockchain address of the temporary wallet.""" - address: String! + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: loyaltyCardNft_delete_at_path_input - """The timestamp when the temporary wallet was created.""" - createdAt: timestamptz! + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: loyaltyCardNft_delete_elem_input - """Optional identifier for an event pass associated with this wallet.""" - eventPassId: String + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: loyaltyCardNft_delete_key_input - """Optional identifier for a pack associated with this wallet.""" - packId: String + """increments the numeric columns with given value of the filtered values""" + _inc: loyaltyCardNft_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: loyaltyCardNft_prepend_input + + """sets the columns of the filtered rows to the given values""" + _set: loyaltyCardNft_set_input + pk_columns: loyaltyCardNft_pk_columns_input! + ): loyaltyCardNft """ - The private key for the temporary wallet, necessary for signing transactions. + update multiples rows of table: "loyaltyCardNft" """ - privateKey: String! -} - -""" -aggregated selection of "minterTemporaryWallet" -""" -type minterTemporaryWallet_aggregate { - aggregate: minterTemporaryWallet_aggregate_fields - nodes: [minterTemporaryWallet!]! -} + update_loyaltyCardNft_many( + """updates to execute, in order""" + updates: [loyaltyCardNft_updates!]! + ): [loyaltyCardNft_mutation_response] -""" -aggregate fields of "minterTemporaryWallet" -""" -type minterTemporaryWallet_aggregate_fields { - count(columns: [minterTemporaryWallet_select_column!], distinct: Boolean): Int! - max: minterTemporaryWallet_max_fields - min: minterTemporaryWallet_min_fields -} + """ + update data of the table: "loyaltyCardParameters" + """ + update_loyaltyCardParameters( + """sets the columns of the filtered rows to the given values""" + _set: loyaltyCardParameters_set_input -""" -Boolean expression to filter rows from the table "minterTemporaryWallet". All fields are combined with a logical 'AND'. -""" -input minterTemporaryWallet_bool_exp { - _and: [minterTemporaryWallet_bool_exp!] - _not: minterTemporaryWallet_bool_exp - _or: [minterTemporaryWallet_bool_exp!] - address: String_comparison_exp - createdAt: timestamptz_comparison_exp - eventPassId: String_comparison_exp - packId: String_comparison_exp - privateKey: String_comparison_exp -} + """filter the rows which have to be updated""" + where: loyaltyCardParameters_bool_exp! + ): loyaltyCardParameters_mutation_response -""" -unique or primary key constraints on table "minterTemporaryWallet" -""" -enum minterTemporaryWallet_constraint { """ - unique or primary key constraint on columns "address" + update single row of the table: "loyaltyCardParameters" """ - minterTemporaryWallet_pkey -} + update_loyaltyCardParameters_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: loyaltyCardParameters_set_input + pk_columns: loyaltyCardParameters_pk_columns_input! + ): loyaltyCardParameters -""" -input type for inserting data into table "minterTemporaryWallet" -""" -input minterTemporaryWallet_insert_input { - """The blockchain address of the temporary wallet.""" - address: String + """ + update multiples rows of table: "loyaltyCardParameters" + """ + update_loyaltyCardParameters_many( + """updates to execute, in order""" + updates: [loyaltyCardParameters_updates!]! + ): [loyaltyCardParameters_mutation_response] - """The timestamp when the temporary wallet was created.""" - createdAt: timestamptz + """ + update data of the table: "loyaltyCardStatus" + """ + update_loyaltyCardStatus( + """sets the columns of the filtered rows to the given values""" + _set: loyaltyCardStatus_set_input - """Optional identifier for an event pass associated with this wallet.""" - eventPassId: String + """filter the rows which have to be updated""" + where: loyaltyCardStatus_bool_exp! + ): loyaltyCardStatus_mutation_response - """Optional identifier for a pack associated with this wallet.""" - packId: String + """ + update single row of the table: "loyaltyCardStatus" + """ + update_loyaltyCardStatus_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: loyaltyCardStatus_set_input + pk_columns: loyaltyCardStatus_pk_columns_input! + ): loyaltyCardStatus """ - The private key for the temporary wallet, necessary for signing transactions. + update multiples rows of table: "loyaltyCardStatus" """ - privateKey: String -} + update_loyaltyCardStatus_many( + """updates to execute, in order""" + updates: [loyaltyCardStatus_updates!]! + ): [loyaltyCardStatus_mutation_response] -"""aggregate max on columns""" -type minterTemporaryWallet_max_fields { - """The blockchain address of the temporary wallet.""" - address: String + """ + update data of the table: "minterTemporaryWallet" + """ + update_minterTemporaryWallet( + """sets the columns of the filtered rows to the given values""" + _set: minterTemporaryWallet_set_input - """The timestamp when the temporary wallet was created.""" - createdAt: timestamptz + """filter the rows which have to be updated""" + where: minterTemporaryWallet_bool_exp! + ): minterTemporaryWallet_mutation_response - """Optional identifier for an event pass associated with this wallet.""" - eventPassId: String + """ + update single row of the table: "minterTemporaryWallet" + """ + update_minterTemporaryWallet_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: minterTemporaryWallet_set_input + pk_columns: minterTemporaryWallet_pk_columns_input! + ): minterTemporaryWallet - """Optional identifier for a pack associated with this wallet.""" - packId: String + """ + update multiples rows of table: "minterTemporaryWallet" + """ + update_minterTemporaryWallet_many( + """updates to execute, in order""" + updates: [minterTemporaryWallet_updates!]! + ): [minterTemporaryWallet_mutation_response] """ - The private key for the temporary wallet, necessary for signing transactions. + update data of the table: "nftMintPassword" """ - privateKey: String -} + update_nftMintPassword( + """increments the numeric columns with given value of the filtered values""" + _inc: nftMintPassword_inc_input -"""aggregate min on columns""" -type minterTemporaryWallet_min_fields { - """The blockchain address of the temporary wallet.""" - address: String + """sets the columns of the filtered rows to the given values""" + _set: nftMintPassword_set_input - """The timestamp when the temporary wallet was created.""" - createdAt: timestamptz + """filter the rows which have to be updated""" + where: nftMintPassword_bool_exp! + ): nftMintPassword_mutation_response - """Optional identifier for an event pass associated with this wallet.""" - eventPassId: String + """ + update single row of the table: "nftMintPassword" + """ + update_nftMintPassword_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: nftMintPassword_inc_input - """Optional identifier for a pack associated with this wallet.""" - packId: String + """sets the columns of the filtered rows to the given values""" + _set: nftMintPassword_set_input + pk_columns: nftMintPassword_pk_columns_input! + ): nftMintPassword """ - The private key for the temporary wallet, necessary for signing transactions. + update multiples rows of table: "nftMintPassword" """ - privateKey: String -} - -""" -response of any mutation on the table "minterTemporaryWallet" -""" -type minterTemporaryWallet_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + update_nftMintPassword_many( + """updates to execute, in order""" + updates: [nftMintPassword_updates!]! + ): [nftMintPassword_mutation_response] - """data from the rows affected by the mutation""" - returning: [minterTemporaryWallet!]! -} + """ + update data of the table: "nftStatus" + """ + update_nftStatus( + """sets the columns of the filtered rows to the given values""" + _set: nftStatus_set_input -""" -on_conflict condition type for table "minterTemporaryWallet" -""" -input minterTemporaryWallet_on_conflict { - constraint: minterTemporaryWallet_constraint! - update_columns: [minterTemporaryWallet_update_column!]! = [] - where: minterTemporaryWallet_bool_exp -} + """filter the rows which have to be updated""" + where: nftStatus_bool_exp! + ): nftStatus_mutation_response -"""Ordering options when selecting data from "minterTemporaryWallet".""" -input minterTemporaryWallet_order_by { - address: order_by - createdAt: order_by - eventPassId: order_by - packId: order_by - privateKey: order_by -} + """ + update single row of the table: "nftStatus" + """ + update_nftStatus_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: nftStatus_set_input + pk_columns: nftStatus_pk_columns_input! + ): nftStatus -"""primary key columns input for table: minterTemporaryWallet""" -input minterTemporaryWallet_pk_columns_input { - """The blockchain address of the temporary wallet.""" - address: String! -} + """ + update multiples rows of table: "nftStatus" + """ + update_nftStatus_many( + """updates to execute, in order""" + updates: [nftStatus_updates!]! + ): [nftStatus_mutation_response] -""" -select columns of table "minterTemporaryWallet" -""" -enum minterTemporaryWallet_select_column { - """column name""" - address + """ + update data of the table: "nftTransfer" + """ + update_nftTransfer( + """increments the numeric columns with given value of the filtered values""" + _inc: nftTransfer_inc_input - """column name""" - createdAt + """sets the columns of the filtered rows to the given values""" + _set: nftTransfer_set_input - """column name""" - eventPassId + """filter the rows which have to be updated""" + where: nftTransfer_bool_exp! + ): nftTransfer_mutation_response - """column name""" - packId + """ + update single row of the table: "nftTransfer" + """ + update_nftTransfer_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: nftTransfer_inc_input - """column name""" - privateKey -} + """sets the columns of the filtered rows to the given values""" + _set: nftTransfer_set_input + pk_columns: nftTransfer_pk_columns_input! + ): nftTransfer -""" -input type for updating data in table "minterTemporaryWallet" -""" -input minterTemporaryWallet_set_input { - """The blockchain address of the temporary wallet.""" - address: String + """ + update multiples rows of table: "nftTransfer" + """ + update_nftTransfer_many( + """updates to execute, in order""" + updates: [nftTransfer_updates!]! + ): [nftTransfer_mutation_response] - """The timestamp when the temporary wallet was created.""" - createdAt: timestamptz + """ + update data of the table: "order" + """ + update_order( + """increments the numeric columns with given value of the filtered values""" + _inc: order_inc_input - """Optional identifier for an event pass associated with this wallet.""" - eventPassId: String + """sets the columns of the filtered rows to the given values""" + _set: order_set_input - """Optional identifier for a pack associated with this wallet.""" - packId: String + """filter the rows which have to be updated""" + where: order_bool_exp! + ): order_mutation_response """ - The private key for the temporary wallet, necessary for signing transactions. + update data of the table: "orderStatus" """ - privateKey: String -} - -""" -Streaming cursor of the table "minterTemporaryWallet" -""" -input minterTemporaryWallet_stream_cursor_input { - """Stream column input with initial value""" - initial_value: minterTemporaryWallet_stream_cursor_value_input! + update_orderStatus( + """sets the columns of the filtered rows to the given values""" + _set: orderStatus_set_input - """cursor ordering""" - ordering: cursor_ordering -} + """filter the rows which have to be updated""" + where: orderStatus_bool_exp! + ): orderStatus_mutation_response -"""Initial value of the column from where the streaming should start""" -input minterTemporaryWallet_stream_cursor_value_input { - """The blockchain address of the temporary wallet.""" - address: String + """ + update single row of the table: "orderStatus" + """ + update_orderStatus_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: orderStatus_set_input + pk_columns: orderStatus_pk_columns_input! + ): orderStatus - """The timestamp when the temporary wallet was created.""" - createdAt: timestamptz + """ + update multiples rows of table: "orderStatus" + """ + update_orderStatus_many( + """updates to execute, in order""" + updates: [orderStatus_updates!]! + ): [orderStatus_mutation_response] - """Optional identifier for an event pass associated with this wallet.""" - eventPassId: String + """ + update single row of the table: "order" + """ + update_order_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: order_inc_input - """Optional identifier for a pack associated with this wallet.""" - packId: String + """sets the columns of the filtered rows to the given values""" + _set: order_set_input + pk_columns: order_pk_columns_input! + ): order """ - The private key for the temporary wallet, necessary for signing transactions. + update multiples rows of table: "order" """ - privateKey: String -} + update_order_many( + """updates to execute, in order""" + updates: [order_updates!]! + ): [order_mutation_response] -""" -update columns of table "minterTemporaryWallet" -""" -enum minterTemporaryWallet_update_column { - """column name""" - address + """ + update data of the table: "packEventPassNft" + """ + update_packEventPassNft( + """sets the columns of the filtered rows to the given values""" + _set: packEventPassNft_set_input - """column name""" - createdAt + """filter the rows which have to be updated""" + where: packEventPassNft_bool_exp! + ): packEventPassNft_mutation_response - """column name""" - eventPassId + """ + update single row of the table: "packEventPassNft" + """ + update_packEventPassNft_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: packEventPassNft_set_input + pk_columns: packEventPassNft_pk_columns_input! + ): packEventPassNft - """column name""" - packId + """ + update multiples rows of table: "packEventPassNft" + """ + update_packEventPassNft_many( + """updates to execute, in order""" + updates: [packEventPassNft_updates!]! + ): [packEventPassNft_mutation_response] - """column name""" - privateKey -} + """ + update data of the table: "packNftContract" + """ + update_packNftContract( + """increments the numeric columns with given value of the filtered values""" + _inc: packNftContract_inc_input -input minterTemporaryWallet_updates { - """sets the columns of the filtered rows to the given values""" - _set: minterTemporaryWallet_set_input + """sets the columns of the filtered rows to the given values""" + _set: packNftContract_set_input - """filter the rows which have to be updated""" - where: minterTemporaryWallet_bool_exp! -} + """filter the rows which have to be updated""" + where: packNftContract_bool_exp! + ): packNftContract_mutation_response -"""mutation root""" -type mutation_root { - """Create one asset""" - createAsset(data: AssetCreateInput!): Asset + """ + update data of the table: "packNftContractEventPass" + """ + update_packNftContractEventPass( + """increments the numeric columns with given value of the filtered values""" + _inc: packNftContractEventPass_inc_input - """Create one contentSpace""" - createContentSpace(data: ContentSpaceCreateInput!): ContentSpace + """sets the columns of the filtered rows to the given values""" + _set: packNftContractEventPass_set_input - """Create one event""" - createEvent(data: EventCreateInput!): Event + """filter the rows which have to be updated""" + where: packNftContractEventPass_bool_exp! + ): packNftContractEventPass_mutation_response - """Create one eventPass""" - createEventPass(data: EventPassCreateInput!): EventPass + """ + update single row of the table: "packNftContractEventPass" + """ + update_packNftContractEventPass_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: packNftContractEventPass_inc_input - """Create one eventPassDelayedRevealed""" - createEventPassDelayedRevealed(data: EventPassDelayedRevealedCreateInput!): EventPassDelayedRevealed + """sets the columns of the filtered rows to the given values""" + _set: packNftContractEventPass_set_input + pk_columns: packNftContractEventPass_pk_columns_input! + ): packNftContractEventPass - """Create one organizer""" - createOrganizer(data: OrganizerCreateInput!): Organizer + """ + update multiples rows of table: "packNftContractEventPass" + """ + update_packNftContractEventPass_many( + """updates to execute, in order""" + updates: [packNftContractEventPass_updates!]! + ): [packNftContractEventPass_mutation_response] - """Create one pack""" - createPack(data: PackCreateInput!): Pack + """ + update single row of the table: "packNftContract" + """ + update_packNftContract_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: packNftContract_inc_input - """Create one scheduledRelease""" - createScheduledRelease(data: ScheduledReleaseCreateInput!): ScheduledRelease + """sets the columns of the filtered rows to the given values""" + _set: packNftContract_set_input + pk_columns: packNftContract_pk_columns_input! + ): packNftContract - """Delete one asset from _all_ existing stages. Returns deleted document.""" - deleteAsset( - """Document to delete""" - where: AssetWhereUniqueInput! - ): Asset + """ + update multiples rows of table: "packNftContract" + """ + update_packNftContract_many( + """updates to execute, in order""" + updates: [packNftContract_updates!]! + ): [packNftContract_mutation_response] """ - Delete one contentSpace from _all_ existing stages. Returns deleted document. + update data of the table: "packNftSupply" """ - deleteContentSpace( - """Document to delete""" - where: ContentSpaceWhereUniqueInput! - ): ContentSpace + update_packNftSupply( + """sets the columns of the filtered rows to the given values""" + _set: packNftSupply_set_input - """Delete one event from _all_ existing stages. Returns deleted document.""" - deleteEvent( - """Document to delete""" - where: EventWhereUniqueInput! - ): Event + """filter the rows which have to be updated""" + where: packNftSupply_bool_exp! + ): packNftSupply_mutation_response """ - Delete one eventPass from _all_ existing stages. Returns deleted document. + update single row of the table: "packNftSupply" """ - deleteEventPass( - """Document to delete""" - where: EventPassWhereUniqueInput! - ): EventPass + update_packNftSupply_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: packNftSupply_set_input + pk_columns: packNftSupply_pk_columns_input! + ): packNftSupply """ - Delete one eventPassDelayedRevealed from _all_ existing stages. Returns deleted document. + update multiples rows of table: "packNftSupply" """ - deleteEventPassDelayedRevealed( - """Document to delete""" - where: EventPassDelayedRevealedWhereUniqueInput! - ): EventPassDelayedRevealed + update_packNftSupply_many( + """updates to execute, in order""" + updates: [packNftSupply_updates!]! + ): [packNftSupply_mutation_response] - """Delete many Asset documents""" - deleteManyAssets( - """Documents to delete""" - where: AssetManyWhereInput - ): BatchPayload! + """ + update data of the table: "packOrderSums" + """ + update_packOrderSums( + """increments the numeric columns with given value of the filtered values""" + _inc: packOrderSums_inc_input - """Delete many Asset documents, return deleted documents""" - deleteManyAssetsConnection( - after: ID - before: ID - first: Int - last: Int - skip: Int + """sets the columns of the filtered rows to the given values""" + _set: packOrderSums_set_input - """Documents to delete""" - where: AssetManyWhereInput - ): AssetConnection! + """filter the rows which have to be updated""" + where: packOrderSums_bool_exp! + ): packOrderSums_mutation_response + + """ + update single row of the table: "packOrderSums" + """ + update_packOrderSums_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: packOrderSums_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: packOrderSums_set_input + pk_columns: packOrderSums_pk_columns_input! + ): packOrderSums - """Delete many ContentSpace documents""" - deleteManyContentSpaces( - """Documents to delete""" - where: ContentSpaceManyWhereInput - ): BatchPayload! + """ + update multiples rows of table: "packOrderSums" + """ + update_packOrderSums_many( + """updates to execute, in order""" + updates: [packOrderSums_updates!]! + ): [packOrderSums_mutation_response] - """Delete many ContentSpace documents, return deleted documents""" - deleteManyContentSpacesConnection( - after: ID - before: ID - first: Int - last: Int - skip: Int + """ + update data of the table: "passAmount" + """ + update_passAmount( + """increments the numeric columns with given value of the filtered values""" + _inc: passAmount_inc_input - """Documents to delete""" - where: ContentSpaceManyWhereInput - ): ContentSpaceConnection! + """sets the columns of the filtered rows to the given values""" + _set: passAmount_set_input - """Delete many EventPass documents""" - deleteManyEventPasses( - """Documents to delete""" - where: EventPassManyWhereInput - ): BatchPayload! + """filter the rows which have to be updated""" + where: passAmount_bool_exp! + ): passAmount_mutation_response - """Delete many EventPass documents, return deleted documents""" - deleteManyEventPassesConnection( - after: ID - before: ID - first: Int - last: Int - skip: Int + """ + update single row of the table: "passAmount" + """ + update_passAmount_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: passAmount_inc_input - """Documents to delete""" - where: EventPassManyWhereInput - ): EventPassConnection! + """sets the columns of the filtered rows to the given values""" + _set: passAmount_set_input + pk_columns: passAmount_pk_columns_input! + ): passAmount - """Delete many EventPassDelayedRevealed documents""" - deleteManyEventPassesDelayedRevealed( - """Documents to delete""" - where: EventPassDelayedRevealedManyWhereInput - ): BatchPayload! + """ + update multiples rows of table: "passAmount" + """ + update_passAmount_many( + """updates to execute, in order""" + updates: [passAmount_updates!]! + ): [passAmount_mutation_response] """ - Delete many EventPassDelayedRevealed documents, return deleted documents + update data of the table: "passPricing" """ - deleteManyEventPassesDelayedRevealedConnection( - after: ID - before: ID - first: Int - last: Int - skip: Int + update_passPricing( + """increments the numeric columns with given value of the filtered values""" + _inc: passPricing_inc_input - """Documents to delete""" - where: EventPassDelayedRevealedManyWhereInput - ): EventPassDelayedRevealedConnection! + """sets the columns of the filtered rows to the given values""" + _set: passPricing_set_input - """Delete many Event documents""" - deleteManyEvents( - """Documents to delete""" - where: EventManyWhereInput - ): BatchPayload! + """filter the rows which have to be updated""" + where: passPricing_bool_exp! + ): passPricing_mutation_response - """Delete many Event documents, return deleted documents""" - deleteManyEventsConnection( - after: ID - before: ID - first: Int - last: Int - skip: Int + """ + update single row of the table: "passPricing" + """ + update_passPricing_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: passPricing_inc_input - """Documents to delete""" - where: EventManyWhereInput - ): EventConnection! + """sets the columns of the filtered rows to the given values""" + _set: passPricing_set_input + pk_columns: passPricing_pk_columns_input! + ): passPricing - """Delete many Organizer documents""" - deleteManyOrganizers( - """Documents to delete""" - where: OrganizerManyWhereInput - ): BatchPayload! + """ + update multiples rows of table: "passPricing" + """ + update_passPricing_many( + """updates to execute, in order""" + updates: [passPricing_updates!]! + ): [passPricing_mutation_response] - """Delete many Organizer documents, return deleted documents""" - deleteManyOrganizersConnection( - after: ID - before: ID - first: Int - last: Int - skip: Int + """ + update data of the table: "pendingOrder" + """ + update_pendingOrder( + """increments the numeric columns with given value of the filtered values""" + _inc: pendingOrder_inc_input - """Documents to delete""" - where: OrganizerManyWhereInput - ): OrganizerConnection! + """sets the columns of the filtered rows to the given values""" + _set: pendingOrder_set_input - """Delete many Pack documents""" - deleteManyPacks( - """Documents to delete""" - where: PackManyWhereInput - ): BatchPayload! + """filter the rows which have to be updated""" + where: pendingOrder_bool_exp! + ): pendingOrder_mutation_response - """Delete many Pack documents, return deleted documents""" - deleteManyPacksConnection( - after: ID - before: ID - first: Int - last: Int - skip: Int + """ + update single row of the table: "pendingOrder" + """ + update_pendingOrder_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: pendingOrder_inc_input - """Documents to delete""" - where: PackManyWhereInput - ): PackConnection! + """sets the columns of the filtered rows to the given values""" + _set: pendingOrder_set_input + pk_columns: pendingOrder_pk_columns_input! + ): pendingOrder """ - Delete one organizer from _all_ existing stages. Returns deleted document. + update multiples rows of table: "pendingOrder" """ - deleteOrganizer( - """Document to delete""" - where: OrganizerWhereUniqueInput! - ): Organizer + update_pendingOrder_many( + """updates to execute, in order""" + updates: [pendingOrder_updates!]! + ): [pendingOrder_mutation_response] - """Delete one pack from _all_ existing stages. Returns deleted document.""" - deletePack( - """Document to delete""" - where: PackWhereUniqueInput! - ): Pack + """ + update data of the table: "publishableApiKey" + """ + update_publishableApiKey( + """sets the columns of the filtered rows to the given values""" + _set: publishableApiKey_set_input - """Delete and return scheduled operation""" - deleteScheduledOperation( - """Document to delete""" - where: ScheduledOperationWhereUniqueInput! - ): ScheduledOperation + """filter the rows which have to be updated""" + where: publishableApiKey_bool_exp! + ): publishableApiKey_mutation_response """ - Delete one scheduledRelease from _all_ existing stages. Returns deleted document. + update single row of the table: "publishableApiKey" """ - deleteScheduledRelease( - """Document to delete""" - where: ScheduledReleaseWhereUniqueInput! - ): ScheduledRelease + update_publishableApiKey_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: publishableApiKey_set_input + pk_columns: publishableApiKey_pk_columns_input! + ): publishableApiKey """ - delete data from the table: "account" + update multiples rows of table: "publishableApiKey" """ - delete_account( - """filter the rows which have to be deleted""" - where: account_bool_exp! - ): account_mutation_response + update_publishableApiKey_many( + """updates to execute, in order""" + updates: [publishableApiKey_updates!]! + ): [publishableApiKey_mutation_response] """ - delete single row from the table: "account" + update data of the table: "roleAssignment" """ - delete_account_by_pk(id: uuid!): account + update_roleAssignment( + """sets the columns of the filtered rows to the given values""" + _set: roleAssignment_set_input + + """filter the rows which have to be updated""" + where: roleAssignment_bool_exp! + ): roleAssignment_mutation_response """ - delete data from the table: "contentSpaceParameters" + update multiples rows of table: "roleAssignment" """ - delete_contentSpaceParameters( - """filter the rows which have to be deleted""" - where: contentSpaceParameters_bool_exp! - ): contentSpaceParameters_mutation_response + update_roleAssignment_many( + """updates to execute, in order""" + updates: [roleAssignment_updates!]! + ): [roleAssignment_mutation_response] """ - delete single row from the table: "contentSpaceParameters" + update data of the table: "roles" """ - delete_contentSpaceParameters_by_pk(id: uuid!): contentSpaceParameters + update_roles( + """sets the columns of the filtered rows to the given values""" + _set: roles_set_input + + """filter the rows which have to be updated""" + where: roles_bool_exp! + ): roles_mutation_response """ - delete data from the table: "contentSpaceStatus" + update single row of the table: "roles" """ - delete_contentSpaceStatus( - """filter the rows which have to be deleted""" - where: contentSpaceStatus_bool_exp! - ): contentSpaceStatus_mutation_response + update_roles_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: roles_set_input + pk_columns: roles_pk_columns_input! + ): roles """ - delete single row from the table: "contentSpaceStatus" + update multiples rows of table: "roles" """ - delete_contentSpaceStatus_by_pk(value: String!): contentSpaceStatus + update_roles_many( + """updates to execute, in order""" + updates: [roles_updates!]! + ): [roles_mutation_response] """ - delete data from the table: "currency" + update data of the table: "secretApiKey" """ - delete_currency( - """filter the rows which have to be deleted""" - where: currency_bool_exp! - ): currency_mutation_response + update_secretApiKey( + """sets the columns of the filtered rows to the given values""" + _set: secretApiKey_set_input + + """filter the rows which have to be updated""" + where: secretApiKey_bool_exp! + ): secretApiKey_mutation_response """ - delete single row from the table: "currency" + update single row of the table: "secretApiKey" """ - delete_currency_by_pk(value: String!): currency + update_secretApiKey_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: secretApiKey_set_input + pk_columns: secretApiKey_pk_columns_input! + ): secretApiKey """ - delete data from the table: "eventParameters" + update multiples rows of table: "secretApiKey" """ - delete_eventParameters( - """filter the rows which have to be deleted""" - where: eventParameters_bool_exp! - ): eventParameters_mutation_response + update_secretApiKey_many( + """updates to execute, in order""" + updates: [secretApiKey_updates!]! + ): [secretApiKey_mutation_response] """ - delete single row from the table: "eventParameters" + update data of the table: "shopifyCampaignParameters" """ - delete_eventParameters_by_pk(id: uuid!): eventParameters + update_shopifyCampaignParameters( + """sets the columns of the filtered rows to the given values""" + _set: shopifyCampaignParameters_set_input + + """filter the rows which have to be updated""" + where: shopifyCampaignParameters_bool_exp! + ): shopifyCampaignParameters_mutation_response """ - delete data from the table: "eventPassNft" + update single row of the table: "shopifyCampaignParameters" """ - delete_eventPassNft( - """filter the rows which have to be deleted""" - where: eventPassNft_bool_exp! - ): eventPassNft_mutation_response + update_shopifyCampaignParameters_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: shopifyCampaignParameters_set_input + pk_columns: shopifyCampaignParameters_pk_columns_input! + ): shopifyCampaignParameters """ - delete data from the table: "eventPassNftContract" + update multiples rows of table: "shopifyCampaignParameters" """ - delete_eventPassNftContract( - """filter the rows which have to be deleted""" - where: eventPassNftContract_bool_exp! - ): eventPassNftContract_mutation_response + update_shopifyCampaignParameters_many( + """updates to execute, in order""" + updates: [shopifyCampaignParameters_updates!]! + ): [shopifyCampaignParameters_mutation_response] """ - delete data from the table: "eventPassNftContractType" + update data of the table: "shopifyCampaignStatus" """ - delete_eventPassNftContractType( - """filter the rows which have to be deleted""" - where: eventPassNftContractType_bool_exp! - ): eventPassNftContractType_mutation_response + update_shopifyCampaignStatus( + """sets the columns of the filtered rows to the given values""" + _set: shopifyCampaignStatus_set_input + + """filter the rows which have to be updated""" + where: shopifyCampaignStatus_bool_exp! + ): shopifyCampaignStatus_mutation_response """ - delete single row from the table: "eventPassNftContractType" + update single row of the table: "shopifyCampaignStatus" """ - delete_eventPassNftContractType_by_pk( - """Type name for event pass NFT contract.""" - value: String! - ): eventPassNftContractType + update_shopifyCampaignStatus_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: shopifyCampaignStatus_set_input + pk_columns: shopifyCampaignStatus_pk_columns_input! + ): shopifyCampaignStatus """ - delete single row from the table: "eventPassNftContract" + update multiples rows of table: "shopifyCampaignStatus" """ - delete_eventPassNftContract_by_pk(id: uuid!): eventPassNftContract + update_shopifyCampaignStatus_many( + """updates to execute, in order""" + updates: [shopifyCampaignStatus_updates!]! + ): [shopifyCampaignStatus_mutation_response] """ - delete single row from the table: "eventPassNft" + update data of the table: "shopifyCustomer" """ - delete_eventPassNft_by_pk(id: uuid!): eventPassNft + update_shopifyCustomer( + """sets the columns of the filtered rows to the given values""" + _set: shopifyCustomer_set_input + + """filter the rows which have to be updated""" + where: shopifyCustomer_bool_exp! + ): shopifyCustomer_mutation_response """ - delete data from the table: "eventPassOrderSums" + update multiples rows of table: "shopifyCustomer" """ - delete_eventPassOrderSums( - """filter the rows which have to be deleted""" - where: eventPassOrderSums_bool_exp! - ): eventPassOrderSums_mutation_response + update_shopifyCustomer_many( + """updates to execute, in order""" + updates: [shopifyCustomer_updates!]! + ): [shopifyCustomer_mutation_response] """ - delete single row from the table: "eventPassOrderSums" + update data of the table: "shopifyDomain" """ - delete_eventPassOrderSums_by_pk(eventPassId: String!): eventPassOrderSums + update_shopifyDomain( + """sets the columns of the filtered rows to the given values""" + _set: shopifyDomain_set_input + + """filter the rows which have to be updated""" + where: shopifyDomain_bool_exp! + ): shopifyDomain_mutation_response """ - delete data from the table: "eventPassType" + update single row of the table: "shopifyDomain" """ - delete_eventPassType( - """filter the rows which have to be deleted""" - where: eventPassType_bool_exp! - ): eventPassType_mutation_response + update_shopifyDomain_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: shopifyDomain_set_input + pk_columns: shopifyDomain_pk_columns_input! + ): shopifyDomain """ - delete single row from the table: "eventPassType" + update multiples rows of table: "shopifyDomain" """ - delete_eventPassType_by_pk( - """Type name for event pass.""" - value: String! - ): eventPassType + update_shopifyDomain_many( + """updates to execute, in order""" + updates: [shopifyDomain_updates!]! + ): [shopifyDomain_mutation_response] """ - delete data from the table: "eventPassValidationType" + update data of the table: "stampNft" """ - delete_eventPassValidationType( - """filter the rows which have to be deleted""" - where: eventPassValidationType_bool_exp! - ): eventPassValidationType_mutation_response + update_stampNft( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: stampNft_append_input + + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: stampNft_delete_at_path_input + + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: stampNft_delete_elem_input + + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: stampNft_delete_key_input + + """increments the numeric columns with given value of the filtered values""" + _inc: stampNft_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: stampNft_prepend_input + + """sets the columns of the filtered rows to the given values""" + _set: stampNft_set_input + + """filter the rows which have to be updated""" + where: stampNft_bool_exp! + ): stampNft_mutation_response """ - delete single row from the table: "eventPassValidationType" + update data of the table: "stampNftContract" """ - delete_eventPassValidationType_by_pk( - """Type name for event pass validation.""" - value: String! - ): eventPassValidationType + update_stampNftContract( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: stampNftContract_append_input + + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: stampNftContract_delete_at_path_input + + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: stampNftContract_delete_elem_input + + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: stampNftContract_delete_key_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: stampNftContract_prepend_input + + """sets the columns of the filtered rows to the given values""" + _set: stampNftContract_set_input + + """filter the rows which have to be updated""" + where: stampNftContract_bool_exp! + ): stampNftContract_mutation_response """ - delete data from the table: "eventStatus" + update data of the table: "stampNftContractType" """ - delete_eventStatus( - """filter the rows which have to be deleted""" - where: eventStatus_bool_exp! - ): eventStatus_mutation_response + update_stampNftContractType( + """sets the columns of the filtered rows to the given values""" + _set: stampNftContractType_set_input + + """filter the rows which have to be updated""" + where: stampNftContractType_bool_exp! + ): stampNftContractType_mutation_response """ - delete single row from the table: "eventStatus" + update single row of the table: "stampNftContractType" """ - delete_eventStatus_by_pk(value: String!): eventStatus + update_stampNftContractType_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: stampNftContractType_set_input + pk_columns: stampNftContractType_pk_columns_input! + ): stampNftContractType """ - delete data from the table: "follow" + update multiples rows of table: "stampNftContractType" """ - delete_follow( - """filter the rows which have to be deleted""" - where: follow_bool_exp! - ): follow_mutation_response + update_stampNftContractType_many( + """updates to execute, in order""" + updates: [stampNftContractType_updates!]! + ): [stampNftContractType_mutation_response] """ - delete single row from the table: "follow" + update single row of the table: "stampNftContract" """ - delete_follow_by_pk( + update_stampNftContract_by_pk( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: stampNftContract_append_input + """ - References the unique identifier of the account that is following an organizer. + delete the field or element with specified path (for JSON arrays, negative integers count from the end) """ - accountId: uuid! + _delete_at_path: stampNftContract_delete_at_path_input """ - Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array """ - organizerSlug: String! - ): follow + _delete_elem: stampNftContract_delete_elem_input + + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: stampNftContract_delete_key_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: stampNftContract_prepend_input + + """sets the columns of the filtered rows to the given values""" + _set: stampNftContract_set_input + pk_columns: stampNftContract_pk_columns_input! + ): stampNftContract """ - delete data from the table: "kyc" + update multiples rows of table: "stampNftContract" """ - delete_kyc( - """filter the rows which have to be deleted""" - where: kyc_bool_exp! - ): kyc_mutation_response + update_stampNftContract_many( + """updates to execute, in order""" + updates: [stampNftContract_updates!]! + ): [stampNftContract_mutation_response] """ - delete data from the table: "kycLevelName" + update data of the table: "stampNftSupply" """ - delete_kycLevelName( - """filter the rows which have to be deleted""" - where: kycLevelName_bool_exp! - ): kycLevelName_mutation_response + update_stampNftSupply( + """increments the numeric columns with given value of the filtered values""" + _inc: stampNftSupply_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: stampNftSupply_set_input + + """filter the rows which have to be updated""" + where: stampNftSupply_bool_exp! + ): stampNftSupply_mutation_response """ - delete single row from the table: "kycLevelName" + update single row of the table: "stampNftSupply" """ - delete_kycLevelName_by_pk( - """ - basic_kyc_level: Basic level of KYC verification. - advanced_kyc_level: Advanced level of KYC verification. - """ - value: String! - ): kycLevelName + update_stampNftSupply_by_pk( + """increments the numeric columns with given value of the filtered values""" + _inc: stampNftSupply_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: stampNftSupply_set_input + pk_columns: stampNftSupply_pk_columns_input! + ): stampNftSupply """ - delete data from the table: "kycStatus" + update multiples rows of table: "stampNftSupply" """ - delete_kycStatus( - """filter the rows which have to be deleted""" - where: kycStatus_bool_exp! - ): kycStatus_mutation_response + update_stampNftSupply_many( + """updates to execute, in order""" + updates: [stampNftSupply_updates!]! + ): [stampNftSupply_mutation_response] """ - delete single row from the table: "kycStatus" + update single row of the table: "stampNft" """ - delete_kycStatus_by_pk( + update_stampNft_by_pk( + """append existing jsonb value of filtered columns with new jsonb value""" + _append: stampNft_append_input + """ - init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. - pending: An applicant is ready to be processed. - prechecked: The check is in a half way of being finished. - queued: The checks have been started for the applicant. - completed: The check has been completed. - onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + delete the field or element with specified path (for JSON arrays, negative integers count from the end) """ - value: String! - ): kycStatus + _delete_at_path: stampNft_delete_at_path_input + + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: stampNft_delete_elem_input + + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: stampNft_delete_key_input + + """increments the numeric columns with given value of the filtered values""" + _inc: stampNft_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: stampNft_prepend_input + + """sets the columns of the filtered rows to the given values""" + _set: stampNft_set_input + pk_columns: stampNft_pk_columns_input! + ): stampNft """ - delete single row from the table: "kyc" + update multiples rows of table: "stampNft" """ - delete_kyc_by_pk( - """UUID referencing the user ID in the existing accounts table.""" - externalUserId: uuid! - ): kyc + update_stampNft_many( + """updates to execute, in order""" + updates: [stampNft_updates!]! + ): [stampNft_mutation_response] + + """ + update data of the table: "stripeCheckoutSession" + """ + update_stripeCheckoutSession( + """sets the columns of the filtered rows to the given values""" + _set: stripeCheckoutSession_set_input + + """filter the rows which have to be updated""" + where: stripeCheckoutSession_bool_exp! + ): stripeCheckoutSession_mutation_response + + """ + update data of the table: "stripeCheckoutSessionType" + """ + update_stripeCheckoutSessionType( + """sets the columns of the filtered rows to the given values""" + _set: stripeCheckoutSessionType_set_input + + """filter the rows which have to be updated""" + where: stripeCheckoutSessionType_bool_exp! + ): stripeCheckoutSessionType_mutation_response """ - delete data from the table: "lotteryParameters" + update single row of the table: "stripeCheckoutSessionType" """ - delete_lotteryParameters( - """filter the rows which have to be deleted""" - where: lotteryParameters_bool_exp! - ): lotteryParameters_mutation_response + update_stripeCheckoutSessionType_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: stripeCheckoutSessionType_set_input + pk_columns: stripeCheckoutSessionType_pk_columns_input! + ): stripeCheckoutSessionType """ - delete single row from the table: "lotteryParameters" + update multiples rows of table: "stripeCheckoutSessionType" """ - delete_lotteryParameters_by_pk(id: uuid!): lotteryParameters + update_stripeCheckoutSessionType_many( + """updates to execute, in order""" + updates: [stripeCheckoutSessionType_updates!]! + ): [stripeCheckoutSessionType_mutation_response] """ - delete data from the table: "lotteryStatus" + update single row of the table: "stripeCheckoutSession" """ - delete_lotteryStatus( - """filter the rows which have to be deleted""" - where: lotteryStatus_bool_exp! - ): lotteryStatus_mutation_response + update_stripeCheckoutSession_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: stripeCheckoutSession_set_input + pk_columns: stripeCheckoutSession_pk_columns_input! + ): stripeCheckoutSession """ - delete single row from the table: "lotteryStatus" + update multiples rows of table: "stripeCheckoutSession" """ - delete_lotteryStatus_by_pk(value: String!): lotteryStatus + update_stripeCheckoutSession_many( + """updates to execute, in order""" + updates: [stripeCheckoutSession_updates!]! + ): [stripeCheckoutSession_mutation_response] """ - delete data from the table: "minterTemporaryWallet" + update data of the table: "stripeCustomer" """ - delete_minterTemporaryWallet( - """filter the rows which have to be deleted""" - where: minterTemporaryWallet_bool_exp! - ): minterTemporaryWallet_mutation_response + update_stripeCustomer( + """sets the columns of the filtered rows to the given values""" + _set: stripeCustomer_set_input + + """filter the rows which have to be updated""" + where: stripeCustomer_bool_exp! + ): stripeCustomer_mutation_response """ - delete single row from the table: "minterTemporaryWallet" + update single row of the table: "stripeCustomer" """ - delete_minterTemporaryWallet_by_pk( - """The blockchain address of the temporary wallet.""" - address: String! - ): minterTemporaryWallet + update_stripeCustomer_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: stripeCustomer_set_input + pk_columns: stripeCustomer_pk_columns_input! + ): stripeCustomer """ - delete data from the table: "nftTransfer" + update multiples rows of table: "stripeCustomer" """ - delete_nftTransfer( - """filter the rows which have to be deleted""" - where: nftTransfer_bool_exp! - ): nftTransfer_mutation_response + update_stripeCustomer_many( + """updates to execute, in order""" + updates: [stripeCustomer_updates!]! + ): [stripeCustomer_mutation_response] """ - delete single row from the table: "nftTransfer" + update data of the table: "timezone" """ - delete_nftTransfer_by_pk(id: uuid!): nftTransfer + update_timezone( + """sets the columns of the filtered rows to the given values""" + _set: timezone_set_input + + """filter the rows which have to be updated""" + where: timezone_bool_exp! + ): timezone_mutation_response """ - delete data from the table: "order" + update single row of the table: "timezone" """ - delete_order( - """filter the rows which have to be deleted""" - where: order_bool_exp! - ): order_mutation_response + update_timezone_by_pk( + """sets the columns of the filtered rows to the given values""" + _set: timezone_set_input + pk_columns: timezone_pk_columns_input! + ): timezone """ - delete data from the table: "orderStatus" + update multiples rows of table: "timezone" """ - delete_orderStatus( - """filter the rows which have to be deleted""" - where: orderStatus_bool_exp! - ): orderStatus_mutation_response + update_timezone_many( + """updates to execute, in order""" + updates: [timezone_updates!]! + ): [timezone_mutation_response] + + """Upsert one asset""" + upsertAsset(upsert: AssetUpsertInput!, where: AssetWhereUniqueInput!): Asset + + """Upsert one contentSpace""" + upsertContentSpace(upsert: ContentSpaceUpsertInput!, where: ContentSpaceWhereUniqueInput!): ContentSpace + + """Upsert one event""" + upsertEvent(upsert: EventUpsertInput!, where: EventWhereUniqueInput!): Event + + """Upsert one eventPass""" + upsertEventPass(upsert: EventPassUpsertInput!, where: EventPassWhereUniqueInput!): EventPass + + """Upsert one eventPassDelayedRevealed""" + upsertEventPassDelayedRevealed(upsert: EventPassDelayedRevealedUpsertInput!, where: EventPassDelayedRevealedWhereUniqueInput!): EventPassDelayedRevealed + + """Upsert one loyaltyCard""" + upsertLoyaltyCard(upsert: LoyaltyCardUpsertInput!, where: LoyaltyCardWhereUniqueInput!): LoyaltyCard + + """Upsert one organizer""" + upsertOrganizer(upsert: OrganizerUpsertInput!, where: OrganizerWhereUniqueInput!): Organizer + + """Upsert one pack""" + upsertPack(upsert: PackUpsertInput!, where: PackWhereUniqueInput!): Pack +} + +""" +The nftMintPassword table stores unique passwords that allow for the minting of NFTs on a specific contract. Each password is associated with a contract address, chain ID, and organizer ID, ensuring it can only be used for the intended NFT. Once a password is used to mint an NFT, the minterAddress and tokenId fields are populated, marking the password as consumed and linking it to the minted NFT. +""" +type nftMintPassword { + """The ID of the blockchain network where the NFT contract is deployed.""" + chainId: String! + + """The address of the NFT contract that the password is associated with.""" + contractAddress: String! + created_at: timestamptz! + id: uuid! """ - delete single row from the table: "orderStatus" + The address of the user who used the password to mint an NFT. If null, the password has not been used yet. """ - delete_orderStatus_by_pk(value: String!): orderStatus + minterAddress: String + + """The ID of the organizer that the NFT contract belongs to.""" + organizerId: String! """ - delete single row from the table: "order" + The unique password that allows for the minting of an NFT. It should be a combination of letters and numbers, typically 6 characters long. """ - delete_order_by_pk(id: uuid!): order + password: String! """ - delete data from the table: "packEventPassNft" + The ID of the NFT that was minted using this password. If null, the password has not been used yet. """ - delete_packEventPassNft( - """filter the rows which have to be deleted""" - where: packEventPassNft_bool_exp! - ): packEventPassNft_mutation_response + tokenId: bigint + updated_at: timestamptz! +} + +""" +aggregated selection of "nftMintPassword" +""" +type nftMintPassword_aggregate { + aggregate: nftMintPassword_aggregate_fields + nodes: [nftMintPassword!]! +} + +""" +aggregate fields of "nftMintPassword" +""" +type nftMintPassword_aggregate_fields { + avg: nftMintPassword_avg_fields + count(columns: [nftMintPassword_select_column!], distinct: Boolean): Int! + max: nftMintPassword_max_fields + min: nftMintPassword_min_fields + stddev: nftMintPassword_stddev_fields + stddev_pop: nftMintPassword_stddev_pop_fields + stddev_samp: nftMintPassword_stddev_samp_fields + sum: nftMintPassword_sum_fields + var_pop: nftMintPassword_var_pop_fields + var_samp: nftMintPassword_var_samp_fields + variance: nftMintPassword_variance_fields +} +"""aggregate avg on columns""" +type nftMintPassword_avg_fields { """ - delete single row from the table: "packEventPassNft" + The ID of the NFT that was minted using this password. If null, the password has not been used yet. """ - delete_packEventPassNft_by_pk( - """Identifier for the event pass NFT.""" - eventPassNftId: uuid! + tokenId: Float +} - """Identifier for the pack NFT supply.""" - packNftSupplyId: uuid! - ): packEventPassNft +""" +Boolean expression to filter rows from the table "nftMintPassword". All fields are combined with a logical 'AND'. +""" +input nftMintPassword_bool_exp { + _and: [nftMintPassword_bool_exp!] + _not: nftMintPassword_bool_exp + _or: [nftMintPassword_bool_exp!] + chainId: String_comparison_exp + contractAddress: String_comparison_exp + created_at: timestamptz_comparison_exp + id: uuid_comparison_exp + minterAddress: String_comparison_exp + organizerId: String_comparison_exp + password: String_comparison_exp + tokenId: bigint_comparison_exp + updated_at: timestamptz_comparison_exp +} +""" +unique or primary key constraints on table "nftMintPassword" +""" +enum nftMintPassword_constraint { """ - delete data from the table: "packNftContract" + unique or primary key constraint on columns "organizerId", "chainId", "contractAddress", "password" """ - delete_packNftContract( - """filter the rows which have to be deleted""" - where: packNftContract_bool_exp! - ): packNftContract_mutation_response + nftMintPassword_password_contractAddress_chainId_organizerI_key """ - delete data from the table: "packNftContractEventPass" + unique or primary key constraint on columns "id" """ - delete_packNftContractEventPass( - """filter the rows which have to be deleted""" - where: packNftContractEventPass_bool_exp! - ): packNftContractEventPass_mutation_response + nftMintPassword_pkey +} +""" +input type for incrementing numeric columns in table "nftMintPassword" +""" +input nftMintPassword_inc_input { """ - delete single row from the table: "packNftContractEventPass" + The ID of the NFT that was minted using this password. If null, the password has not been used yet. """ - delete_packNftContractEventPass_by_pk( - """ - Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. - """ - eventPassId: String! + tokenId: bigint +} - """ - Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. - """ - packNftContractId: uuid! - ): packNftContractEventPass +""" +input type for inserting data into table "nftMintPassword" +""" +input nftMintPassword_insert_input { + """The ID of the blockchain network where the NFT contract is deployed.""" + chainId: String - """ - delete single row from the table: "packNftContract" - """ - delete_packNftContract_by_pk( - """Unique identifier for each pack NFT contract.""" - id: uuid! - ): packNftContract + """The address of the NFT contract that the password is associated with.""" + contractAddress: String + created_at: timestamptz + id: uuid """ - delete data from the table: "packNftSupply" + The address of the user who used the password to mint an NFT. If null, the password has not been used yet. """ - delete_packNftSupply( - """filter the rows which have to be deleted""" - where: packNftSupply_bool_exp! - ): packNftSupply_mutation_response + minterAddress: String + + """The ID of the organizer that the NFT contract belongs to.""" + organizerId: String """ - delete single row from the table: "packNftSupply" + The unique password that allows for the minting of an NFT. It should be a combination of letters and numbers, typically 6 characters long. """ - delete_packNftSupply_by_pk(id: uuid!): packNftSupply + password: String """ - delete data from the table: "packOrderSums" + The ID of the NFT that was minted using this password. If null, the password has not been used yet. """ - delete_packOrderSums( - """filter the rows which have to be deleted""" - where: packOrderSums_bool_exp! - ): packOrderSums_mutation_response + tokenId: bigint + updated_at: timestamptz +} + +"""aggregate max on columns""" +type nftMintPassword_max_fields { + """The ID of the blockchain network where the NFT contract is deployed.""" + chainId: String + + """The address of the NFT contract that the password is associated with.""" + contractAddress: String + created_at: timestamptz + id: uuid """ - delete single row from the table: "packOrderSums" + The address of the user who used the password to mint an NFT. If null, the password has not been used yet. """ - delete_packOrderSums_by_pk(packId: String!): packOrderSums + minterAddress: String + + """The ID of the organizer that the NFT contract belongs to.""" + organizerId: String """ - delete data from the table: "passAmount" + The unique password that allows for the minting of an NFT. It should be a combination of letters and numbers, typically 6 characters long. """ - delete_passAmount( - """filter the rows which have to be deleted""" - where: passAmount_bool_exp! - ): passAmount_mutation_response + password: String """ - delete single row from the table: "passAmount" + The ID of the NFT that was minted using this password. If null, the password has not been used yet. """ - delete_passAmount_by_pk(id: uuid!): passAmount + tokenId: bigint + updated_at: timestamptz +} + +"""aggregate min on columns""" +type nftMintPassword_min_fields { + """The ID of the blockchain network where the NFT contract is deployed.""" + chainId: String + + """The address of the NFT contract that the password is associated with.""" + contractAddress: String + created_at: timestamptz + id: uuid """ - delete data from the table: "passPricing" + The address of the user who used the password to mint an NFT. If null, the password has not been used yet. """ - delete_passPricing( - """filter the rows which have to be deleted""" - where: passPricing_bool_exp! - ): passPricing_mutation_response + minterAddress: String + + """The ID of the organizer that the NFT contract belongs to.""" + organizerId: String """ - delete single row from the table: "passPricing" + The unique password that allows for the minting of an NFT. It should be a combination of letters and numbers, typically 6 characters long. """ - delete_passPricing_by_pk(id: uuid!): passPricing + password: String """ - delete data from the table: "pendingOrder" + The ID of the NFT that was minted using this password. If null, the password has not been used yet. """ - delete_pendingOrder( - """filter the rows which have to be deleted""" - where: pendingOrder_bool_exp! - ): pendingOrder_mutation_response + tokenId: bigint + updated_at: timestamptz +} + +""" +response of any mutation on the table "nftMintPassword" +""" +type nftMintPassword_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [nftMintPassword!]! +} + +""" +on_conflict condition type for table "nftMintPassword" +""" +input nftMintPassword_on_conflict { + constraint: nftMintPassword_constraint! + update_columns: [nftMintPassword_update_column!]! = [] + where: nftMintPassword_bool_exp +} + +"""Ordering options when selecting data from "nftMintPassword".""" +input nftMintPassword_order_by { + chainId: order_by + contractAddress: order_by + created_at: order_by + id: order_by + minterAddress: order_by + organizerId: order_by + password: order_by + tokenId: order_by + updated_at: order_by +} + +"""primary key columns input for table: nftMintPassword""" +input nftMintPassword_pk_columns_input { + id: uuid! +} + +""" +select columns of table "nftMintPassword" +""" +enum nftMintPassword_select_column { + """column name""" + chainId + + """column name""" + contractAddress + + """column name""" + created_at + + """column name""" + id + + """column name""" + minterAddress + + """column name""" + organizerId + + """column name""" + password + + """column name""" + tokenId + + """column name""" + updated_at +} + +""" +input type for updating data in table "nftMintPassword" +""" +input nftMintPassword_set_input { + """The ID of the blockchain network where the NFT contract is deployed.""" + chainId: String + + """The address of the NFT contract that the password is associated with.""" + contractAddress: String + created_at: timestamptz + id: uuid """ - delete single row from the table: "pendingOrder" + The address of the user who used the password to mint an NFT. If null, the password has not been used yet. """ - delete_pendingOrder_by_pk(id: uuid!): pendingOrder + minterAddress: String + + """The ID of the organizer that the NFT contract belongs to.""" + organizerId: String """ - delete data from the table: "roleAssignment" + The unique password that allows for the minting of an NFT. It should be a combination of letters and numbers, typically 6 characters long. """ - delete_roleAssignment( - """filter the rows which have to be deleted""" - where: roleAssignment_bool_exp! - ): roleAssignment_mutation_response + password: String """ - delete data from the table: "roles" + The ID of the NFT that was minted using this password. If null, the password has not been used yet. """ - delete_roles( - """filter the rows which have to be deleted""" - where: roles_bool_exp! - ): roles_mutation_response + tokenId: bigint + updated_at: timestamptz +} +"""aggregate stddev on columns""" +type nftMintPassword_stddev_fields { """ - delete single row from the table: "roles" + The ID of the NFT that was minted using this password. If null, the password has not been used yet. """ - delete_roles_by_pk( - "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n" - value: String! - ): roles + tokenId: Float +} +"""aggregate stddev_pop on columns""" +type nftMintPassword_stddev_pop_fields { """ - delete data from the table: "stripeCheckoutSession" + The ID of the NFT that was minted using this password. If null, the password has not been used yet. """ - delete_stripeCheckoutSession( - """filter the rows which have to be deleted""" - where: stripeCheckoutSession_bool_exp! - ): stripeCheckoutSession_mutation_response + tokenId: Float +} +"""aggregate stddev_samp on columns""" +type nftMintPassword_stddev_samp_fields { """ - delete data from the table: "stripeCheckoutSessionType" + The ID of the NFT that was minted using this password. If null, the password has not been used yet. """ - delete_stripeCheckoutSessionType( - """filter the rows which have to be deleted""" - where: stripeCheckoutSessionType_bool_exp! - ): stripeCheckoutSessionType_mutation_response + tokenId: Float +} + +""" +Streaming cursor of the table "nftMintPassword" +""" +input nftMintPassword_stream_cursor_input { + """Stream column input with initial value""" + initial_value: nftMintPassword_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input nftMintPassword_stream_cursor_value_input { + """The ID of the blockchain network where the NFT contract is deployed.""" + chainId: String + + """The address of the NFT contract that the password is associated with.""" + contractAddress: String + created_at: timestamptz + id: uuid """ - delete single row from the table: "stripeCheckoutSessionType" + The address of the user who used the password to mint an NFT. If null, the password has not been used yet. """ - delete_stripeCheckoutSessionType_by_pk( - """Type value.""" - value: String! - ): stripeCheckoutSessionType + minterAddress: String + + """The ID of the organizer that the NFT contract belongs to.""" + organizerId: String """ - delete single row from the table: "stripeCheckoutSession" + The unique password that allows for the minting of an NFT. It should be a combination of letters and numbers, typically 6 characters long. """ - delete_stripeCheckoutSession_by_pk( - """Unique identifier for the Stripe Checkout Session.""" - stripeSessionId: String! - ): stripeCheckoutSession + password: String """ - delete data from the table: "stripeCustomer" + The ID of the NFT that was minted using this password. If null, the password has not been used yet. """ - delete_stripeCustomer( - """filter the rows which have to be deleted""" - where: stripeCustomer_bool_exp! - ): stripeCustomer_mutation_response + tokenId: bigint + updated_at: timestamptz +} +"""aggregate sum on columns""" +type nftMintPassword_sum_fields { """ - delete single row from the table: "stripeCustomer" + The ID of the NFT that was minted using this password. If null, the password has not been used yet. """ - delete_stripeCustomer_by_pk( - """Unique identifier for the Stripe Customer.""" - stripeCustomerId: String! - ): stripeCustomer + tokenId: bigint +} + +""" +update columns of table "nftMintPassword" +""" +enum nftMintPassword_update_column { + """column name""" + chainId + + """column name""" + contractAddress + + """column name""" + created_at + + """column name""" + id + + """column name""" + minterAddress + + """column name""" + organizerId + + """column name""" + password + + """column name""" + tokenId + + """column name""" + updated_at +} + +input nftMintPassword_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: nftMintPassword_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: nftMintPassword_set_input + """filter the rows which have to be updated""" + where: nftMintPassword_bool_exp! +} + +"""aggregate var_pop on columns""" +type nftMintPassword_var_pop_fields { """ - delete data from the table: "timezone" + The ID of the NFT that was minted using this password. If null, the password has not been used yet. """ - delete_timezone( - """filter the rows which have to be deleted""" - where: timezone_bool_exp! - ): timezone_mutation_response + tokenId: Float +} +"""aggregate var_samp on columns""" +type nftMintPassword_var_samp_fields { """ - delete single row from the table: "timezone" + The ID of the NFT that was minted using this password. If null, the password has not been used yet. """ - delete_timezone_by_pk(value: String!): timezone + tokenId: Float +} +"""aggregate variance on columns""" +type nftMintPassword_variance_fields { """ - insert data into the table: "account" + The ID of the NFT that was minted using this password. If null, the password has not been used yet. """ - insert_account( - """the rows to be inserted""" - objects: [account_insert_input!]! + tokenId: Float +} - """upsert condition""" - on_conflict: account_on_conflict - ): account_mutation_response +""" +columns and relationships of "nftStatus" +""" +type nftStatus { + value: String! +} - """ - insert a single row into the table: "account" - """ - insert_account_one( - """the row to be inserted""" - object: account_insert_input! +""" +aggregated selection of "nftStatus" +""" +type nftStatus_aggregate { + aggregate: nftStatus_aggregate_fields + nodes: [nftStatus!]! +} - """upsert condition""" - on_conflict: account_on_conflict - ): account +""" +aggregate fields of "nftStatus" +""" +type nftStatus_aggregate_fields { + count(columns: [nftStatus_select_column!], distinct: Boolean): Int! + max: nftStatus_max_fields + min: nftStatus_min_fields +} + +""" +Boolean expression to filter rows from the table "nftStatus". All fields are combined with a logical 'AND'. +""" +input nftStatus_bool_exp { + _and: [nftStatus_bool_exp!] + _not: nftStatus_bool_exp + _or: [nftStatus_bool_exp!] + value: String_comparison_exp +} +""" +unique or primary key constraints on table "nftStatus" +""" +enum nftStatus_constraint { """ - insert data into the table: "contentSpaceParameters" + unique or primary key constraint on columns "value" """ - insert_contentSpaceParameters( - """the rows to be inserted""" - objects: [contentSpaceParameters_insert_input!]! + nftStatus_pkey +} - """upsert condition""" - on_conflict: contentSpaceParameters_on_conflict - ): contentSpaceParameters_mutation_response +enum nftStatus_enum { + BURNED + COMPLETED + CONFIRMED + ERROR + HELD_BY_CONTRACT + IS_MINTING + IS_TRANSFERRING + LAZY_MINTED +} - """ - insert a single row into the table: "contentSpaceParameters" - """ - insert_contentSpaceParameters_one( - """the row to be inserted""" - object: contentSpaceParameters_insert_input! +""" +Boolean expression to compare columns of type "nftStatus_enum". All fields are combined with logical 'AND'. +""" +input nftStatus_enum_comparison_exp { + _eq: nftStatus_enum + _in: [nftStatus_enum!] + _is_null: Boolean + _neq: nftStatus_enum + _nin: [nftStatus_enum!] +} - """upsert condition""" - on_conflict: contentSpaceParameters_on_conflict - ): contentSpaceParameters +""" +input type for inserting data into table "nftStatus" +""" +input nftStatus_insert_input { + value: String +} - """ - insert data into the table: "contentSpaceStatus" - """ - insert_contentSpaceStatus( - """the rows to be inserted""" - objects: [contentSpaceStatus_insert_input!]! +"""aggregate max on columns""" +type nftStatus_max_fields { + value: String +} - """upsert condition""" - on_conflict: contentSpaceStatus_on_conflict - ): contentSpaceStatus_mutation_response +"""aggregate min on columns""" +type nftStatus_min_fields { + value: String +} - """ - insert a single row into the table: "contentSpaceStatus" - """ - insert_contentSpaceStatus_one( - """the row to be inserted""" - object: contentSpaceStatus_insert_input! +""" +response of any mutation on the table "nftStatus" +""" +type nftStatus_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """upsert condition""" - on_conflict: contentSpaceStatus_on_conflict - ): contentSpaceStatus + """data from the rows affected by the mutation""" + returning: [nftStatus!]! +} - """ - insert data into the table: "currency" - """ - insert_currency( - """the rows to be inserted""" - objects: [currency_insert_input!]! +""" +on_conflict condition type for table "nftStatus" +""" +input nftStatus_on_conflict { + constraint: nftStatus_constraint! + update_columns: [nftStatus_update_column!]! = [] + where: nftStatus_bool_exp +} - """upsert condition""" - on_conflict: currency_on_conflict - ): currency_mutation_response +"""Ordering options when selecting data from "nftStatus".""" +input nftStatus_order_by { + value: order_by +} - """ - insert a single row into the table: "currency" - """ - insert_currency_one( - """the row to be inserted""" - object: currency_insert_input! +"""primary key columns input for table: nftStatus""" +input nftStatus_pk_columns_input { + value: String! +} - """upsert condition""" - on_conflict: currency_on_conflict - ): currency +""" +select columns of table "nftStatus" +""" +enum nftStatus_select_column { + """column name""" + value +} - """ - insert data into the table: "eventParameters" - """ - insert_eventParameters( - """the rows to be inserted""" - objects: [eventParameters_insert_input!]! +""" +input type for updating data in table "nftStatus" +""" +input nftStatus_set_input { + value: String +} - """upsert condition""" - on_conflict: eventParameters_on_conflict - ): eventParameters_mutation_response +""" +Streaming cursor of the table "nftStatus" +""" +input nftStatus_stream_cursor_input { + """Stream column input with initial value""" + initial_value: nftStatus_stream_cursor_value_input! - """ - insert a single row into the table: "eventParameters" - """ - insert_eventParameters_one( - """the row to be inserted""" - object: eventParameters_insert_input! + """cursor ordering""" + ordering: cursor_ordering +} - """upsert condition""" - on_conflict: eventParameters_on_conflict - ): eventParameters +"""Initial value of the column from where the streaming should start""" +input nftStatus_stream_cursor_value_input { + value: String +} - """ - insert data into the table: "eventPassNft" - """ - insert_eventPassNft( - """the rows to be inserted""" - objects: [eventPassNft_insert_input!]! +""" +update columns of table "nftStatus" +""" +enum nftStatus_update_column { + """column name""" + value +} - """upsert condition""" - on_conflict: eventPassNft_on_conflict - ): eventPassNft_mutation_response +input nftStatus_updates { + """sets the columns of the filtered rows to the given values""" + _set: nftStatus_set_input + + """filter the rows which have to be updated""" + where: nftStatus_bool_exp! +} +""" +The nftTransfer model is built to record and chronicle the transfer of NFTs between addresses. This model is crucial in tracing the movement of an NFT, especially when validating that an event pass has reached its intended recipient. Such a system facilitates debugging and reduces the need for excessive querying of our indexer. Entries in this table are populated through two primary avenues: either via an activity webhook responding to real-time NFT transfers or through a regular cron job as a failsafe, ensuring data integrity even if the webhook fails to capture certain events. +""" +type nftTransfer { """ - insert data into the table: "eventPassNftContract" + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. """ - insert_eventPassNftContract( - """the rows to be inserted""" - objects: [eventPassNftContract_insert_input!]! - - """upsert condition""" - on_conflict: eventPassNftContract_on_conflict - ): eventPassNftContract_mutation_response + blockNumber: bigint! """ - insert data into the table: "eventPassNftContractType" + Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains. """ - insert_eventPassNftContractType( - """the rows to be inserted""" - objects: [eventPassNftContractType_insert_input!]! - - """upsert condition""" - on_conflict: eventPassNftContractType_on_conflict - ): eventPassNftContractType_mutation_response + chainId: String! """ - insert a single row into the table: "eventPassNftContractType" + Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. """ - insert_eventPassNftContractType_one( - """the row to be inserted""" - object: eventPassNftContractType_insert_input! - - """upsert condition""" - on_conflict: eventPassNftContractType_on_conflict - ): eventPassNftContractType + contractAddress: String! + created_at: timestamptz! """ - insert a single row into the table: "eventPassNftContract" + Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform. """ - insert_eventPassNftContract_one( - """the row to be inserted""" - object: eventPassNftContract_insert_input! - - """upsert condition""" - on_conflict: eventPassNftContract_on_conflict - ): eventPassNftContract + eventId: String """ - insert a single row into the table: "eventPassNft" + Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass. """ - insert_eventPassNft_one( - """the row to be inserted""" - object: eventPassNft_insert_input! - - """upsert condition""" - on_conflict: eventPassNft_on_conflict - ): eventPassNft + eventPassId: String """ - insert data into the table: "eventPassOrderSums" + Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement. """ - insert_eventPassOrderSums( - """the rows to be inserted""" - objects: [eventPassOrderSums_insert_input!]! - - """upsert condition""" - on_conflict: eventPassOrderSums_on_conflict - ): eventPassOrderSums_mutation_response + fromAddress: String! + id: uuid! """ - insert a single row into the table: "eventPassOrderSums" + Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers. """ - insert_eventPassOrderSums_one( - """the row to be inserted""" - object: eventPassOrderSums_insert_input! - - """upsert condition""" - on_conflict: eventPassOrderSums_on_conflict - ): eventPassOrderSums + organizerId: String! """ - insert data into the table: "eventPassType" + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. """ - insert_eventPassType( - """the rows to be inserted""" - objects: [eventPassType_insert_input!]! - - """upsert condition""" - on_conflict: eventPassType_on_conflict - ): eventPassType_mutation_response + packAmount: Int """ - insert a single row into the table: "eventPassType" + Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. """ - insert_eventPassType_one( - """the row to be inserted""" - object: eventPassType_insert_input! - - """upsert condition""" - on_conflict: eventPassType_on_conflict - ): eventPassType + packId: String """ - insert data into the table: "eventPassValidationType" + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. """ - insert_eventPassValidationType( - """the rows to be inserted""" - objects: [eventPassValidationType_insert_input!]! - - """upsert condition""" - on_conflict: eventPassValidationType_on_conflict - ): eventPassValidationType_mutation_response + stampAmount: Int """ - insert a single row into the table: "eventPassValidationType" + References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT. """ - insert_eventPassValidationType_one( - """the row to be inserted""" - object: eventPassValidationType_insert_input! - - """upsert condition""" - on_conflict: eventPassValidationType_on_conflict - ): eventPassValidationType + stampNftId: uuid """ - insert data into the table: "eventStatus" + Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. """ - insert_eventStatus( - """the rows to be inserted""" - objects: [eventStatus_insert_input!]! - - """upsert condition""" - on_conflict: eventStatus_on_conflict - ): eventStatus_mutation_response + toAddress: String! """ - insert a single row into the table: "eventStatus" + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. """ - insert_eventStatus_one( - """the row to be inserted""" - object: eventStatus_insert_input! - - """upsert condition""" - on_conflict: eventStatus_on_conflict - ): eventStatus + tokenId: bigint! """ - insert data into the table: "follow" + Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain. """ - insert_follow( - """the rows to be inserted""" - objects: [follow_insert_input!]! + transactionHash: String! +} - """upsert condition""" - on_conflict: follow_on_conflict - ): follow_mutation_response +""" +aggregated selection of "nftTransfer" +""" +type nftTransfer_aggregate { + aggregate: nftTransfer_aggregate_fields + nodes: [nftTransfer!]! +} - """ - insert a single row into the table: "follow" - """ - insert_follow_one( - """the row to be inserted""" - object: follow_insert_input! +input nftTransfer_aggregate_bool_exp { + count: nftTransfer_aggregate_bool_exp_count +} - """upsert condition""" - on_conflict: follow_on_conflict - ): follow +input nftTransfer_aggregate_bool_exp_count { + arguments: [nftTransfer_select_column!] + distinct: Boolean + filter: nftTransfer_bool_exp + predicate: Int_comparison_exp! +} - """ - insert data into the table: "kyc" - """ - insert_kyc( - """the rows to be inserted""" - objects: [kyc_insert_input!]! +""" +aggregate fields of "nftTransfer" +""" +type nftTransfer_aggregate_fields { + avg: nftTransfer_avg_fields + count(columns: [nftTransfer_select_column!], distinct: Boolean): Int! + max: nftTransfer_max_fields + min: nftTransfer_min_fields + stddev: nftTransfer_stddev_fields + stddev_pop: nftTransfer_stddev_pop_fields + stddev_samp: nftTransfer_stddev_samp_fields + sum: nftTransfer_sum_fields + var_pop: nftTransfer_var_pop_fields + var_samp: nftTransfer_var_samp_fields + variance: nftTransfer_variance_fields +} - """upsert condition""" - on_conflict: kyc_on_conflict - ): kyc_mutation_response +""" +order by aggregate values of table "nftTransfer" +""" +input nftTransfer_aggregate_order_by { + avg: nftTransfer_avg_order_by + count: order_by + max: nftTransfer_max_order_by + min: nftTransfer_min_order_by + stddev: nftTransfer_stddev_order_by + stddev_pop: nftTransfer_stddev_pop_order_by + stddev_samp: nftTransfer_stddev_samp_order_by + sum: nftTransfer_sum_order_by + var_pop: nftTransfer_var_pop_order_by + var_samp: nftTransfer_var_samp_order_by + variance: nftTransfer_variance_order_by +} - """ - insert data into the table: "kycLevelName" - """ - insert_kycLevelName( - """the rows to be inserted""" - objects: [kycLevelName_insert_input!]! +""" +input type for inserting array relation for remote table "nftTransfer" +""" +input nftTransfer_arr_rel_insert_input { + data: [nftTransfer_insert_input!]! - """upsert condition""" - on_conflict: kycLevelName_on_conflict - ): kycLevelName_mutation_response + """upsert condition""" + on_conflict: nftTransfer_on_conflict +} +"""aggregate avg on columns""" +type nftTransfer_avg_fields { """ - insert a single row into the table: "kycLevelName" + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. """ - insert_kycLevelName_one( - """the row to be inserted""" - object: kycLevelName_insert_input! - - """upsert condition""" - on_conflict: kycLevelName_on_conflict - ): kycLevelName + blockNumber: Float """ - insert data into the table: "kycStatus" + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. """ - insert_kycStatus( - """the rows to be inserted""" - objects: [kycStatus_insert_input!]! - - """upsert condition""" - on_conflict: kycStatus_on_conflict - ): kycStatus_mutation_response + packAmount: Float """ - insert a single row into the table: "kycStatus" + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. """ - insert_kycStatus_one( - """the row to be inserted""" - object: kycStatus_insert_input! - - """upsert condition""" - on_conflict: kycStatus_on_conflict - ): kycStatus + stampAmount: Float """ - insert a single row into the table: "kyc" + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. """ - insert_kyc_one( - """the row to be inserted""" - object: kyc_insert_input! - - """upsert condition""" - on_conflict: kyc_on_conflict - ): kyc + tokenId: Float +} +""" +order by avg() on columns of table "nftTransfer" +""" +input nftTransfer_avg_order_by { """ - insert data into the table: "lotteryParameters" + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. """ - insert_lotteryParameters( - """the rows to be inserted""" - objects: [lotteryParameters_insert_input!]! - - """upsert condition""" - on_conflict: lotteryParameters_on_conflict - ): lotteryParameters_mutation_response + blockNumber: order_by """ - insert a single row into the table: "lotteryParameters" + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. """ - insert_lotteryParameters_one( - """the row to be inserted""" - object: lotteryParameters_insert_input! - - """upsert condition""" - on_conflict: lotteryParameters_on_conflict - ): lotteryParameters + packAmount: order_by """ - insert data into the table: "lotteryStatus" + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. """ - insert_lotteryStatus( - """the rows to be inserted""" - objects: [lotteryStatus_insert_input!]! - - """upsert condition""" - on_conflict: lotteryStatus_on_conflict - ): lotteryStatus_mutation_response + stampAmount: order_by """ - insert a single row into the table: "lotteryStatus" + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. """ - insert_lotteryStatus_one( - """the row to be inserted""" - object: lotteryStatus_insert_input! + tokenId: order_by +} - """upsert condition""" - on_conflict: lotteryStatus_on_conflict - ): lotteryStatus +""" +Boolean expression to filter rows from the table "nftTransfer". All fields are combined with a logical 'AND'. +""" +input nftTransfer_bool_exp { + _and: [nftTransfer_bool_exp!] + _not: nftTransfer_bool_exp + _or: [nftTransfer_bool_exp!] + blockNumber: bigint_comparison_exp + chainId: String_comparison_exp + contractAddress: String_comparison_exp + created_at: timestamptz_comparison_exp + eventId: String_comparison_exp + eventPassId: String_comparison_exp + fromAddress: String_comparison_exp + id: uuid_comparison_exp + organizerId: String_comparison_exp + packAmount: Int_comparison_exp + packId: String_comparison_exp + stampAmount: Int_comparison_exp + stampNftId: uuid_comparison_exp + toAddress: String_comparison_exp + tokenId: bigint_comparison_exp + transactionHash: String_comparison_exp +} +""" +unique or primary key constraints on table "nftTransfer" +""" +enum nftTransfer_constraint { """ - insert data into the table: "minterTemporaryWallet" + unique or primary key constraint on columns "id" """ - insert_minterTemporaryWallet( - """the rows to be inserted""" - objects: [minterTemporaryWallet_insert_input!]! - - """upsert condition""" - on_conflict: minterTemporaryWallet_on_conflict - ): minterTemporaryWallet_mutation_response + nftTransfer_pkey """ - insert a single row into the table: "minterTemporaryWallet" + unique or primary key constraint on columns "transactionHash", "contractAddress", "tokenId" """ - insert_minterTemporaryWallet_one( - """the row to be inserted""" - object: minterTemporaryWallet_insert_input! - - """upsert condition""" - on_conflict: minterTemporaryWallet_on_conflict - ): minterTemporaryWallet + nft_transfer_unique_transfer +} +""" +input type for incrementing numeric columns in table "nftTransfer" +""" +input nftTransfer_inc_input { """ - insert data into the table: "nftTransfer" + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. """ - insert_nftTransfer( - """the rows to be inserted""" - objects: [nftTransfer_insert_input!]! - - """upsert condition""" - on_conflict: nftTransfer_on_conflict - ): nftTransfer_mutation_response + blockNumber: bigint """ - insert a single row into the table: "nftTransfer" + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. """ - insert_nftTransfer_one( - """the row to be inserted""" - object: nftTransfer_insert_input! - - """upsert condition""" - on_conflict: nftTransfer_on_conflict - ): nftTransfer + packAmount: Int """ - insert data into the table: "order" + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. """ - insert_order( - """the rows to be inserted""" - objects: [order_insert_input!]! - - """upsert condition""" - on_conflict: order_on_conflict - ): order_mutation_response + stampAmount: Int """ - insert data into the table: "orderStatus" + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. """ - insert_orderStatus( - """the rows to be inserted""" - objects: [orderStatus_insert_input!]! - - """upsert condition""" - on_conflict: orderStatus_on_conflict - ): orderStatus_mutation_response + tokenId: bigint +} +""" +input type for inserting data into table "nftTransfer" +""" +input nftTransfer_insert_input { """ - insert a single row into the table: "orderStatus" + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. """ - insert_orderStatus_one( - """the row to be inserted""" - object: orderStatus_insert_input! - - """upsert condition""" - on_conflict: orderStatus_on_conflict - ): orderStatus + blockNumber: bigint """ - insert a single row into the table: "order" + Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains. """ - insert_order_one( - """the row to be inserted""" - object: order_insert_input! - - """upsert condition""" - on_conflict: order_on_conflict - ): order + chainId: String """ - insert data into the table: "packEventPassNft" + Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. """ - insert_packEventPassNft( - """the rows to be inserted""" - objects: [packEventPassNft_insert_input!]! - - """upsert condition""" - on_conflict: packEventPassNft_on_conflict - ): packEventPassNft_mutation_response + contractAddress: String + created_at: timestamptz """ - insert a single row into the table: "packEventPassNft" + Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform. """ - insert_packEventPassNft_one( - """the row to be inserted""" - object: packEventPassNft_insert_input! - - """upsert condition""" - on_conflict: packEventPassNft_on_conflict - ): packEventPassNft + eventId: String """ - insert data into the table: "packNftContract" + Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass. """ - insert_packNftContract( - """the rows to be inserted""" - objects: [packNftContract_insert_input!]! - - """upsert condition""" - on_conflict: packNftContract_on_conflict - ): packNftContract_mutation_response + eventPassId: String """ - insert data into the table: "packNftContractEventPass" + Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement. """ - insert_packNftContractEventPass( - """the rows to be inserted""" - objects: [packNftContractEventPass_insert_input!]! - - """upsert condition""" - on_conflict: packNftContractEventPass_on_conflict - ): packNftContractEventPass_mutation_response + fromAddress: String + id: uuid """ - insert a single row into the table: "packNftContractEventPass" + Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers. """ - insert_packNftContractEventPass_one( - """the row to be inserted""" - object: packNftContractEventPass_insert_input! - - """upsert condition""" - on_conflict: packNftContractEventPass_on_conflict - ): packNftContractEventPass + organizerId: String """ - insert a single row into the table: "packNftContract" + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. """ - insert_packNftContract_one( - """the row to be inserted""" - object: packNftContract_insert_input! - - """upsert condition""" - on_conflict: packNftContract_on_conflict - ): packNftContract + packAmount: Int """ - insert data into the table: "packNftSupply" + Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. """ - insert_packNftSupply( - """the rows to be inserted""" - objects: [packNftSupply_insert_input!]! - - """upsert condition""" - on_conflict: packNftSupply_on_conflict - ): packNftSupply_mutation_response + packId: String """ - insert a single row into the table: "packNftSupply" + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. """ - insert_packNftSupply_one( - """the row to be inserted""" - object: packNftSupply_insert_input! - - """upsert condition""" - on_conflict: packNftSupply_on_conflict - ): packNftSupply + stampAmount: Int """ - insert data into the table: "packOrderSums" + References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT. """ - insert_packOrderSums( - """the rows to be inserted""" - objects: [packOrderSums_insert_input!]! - - """upsert condition""" - on_conflict: packOrderSums_on_conflict - ): packOrderSums_mutation_response + stampNftId: uuid """ - insert a single row into the table: "packOrderSums" + Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. """ - insert_packOrderSums_one( - """the row to be inserted""" - object: packOrderSums_insert_input! + toAddress: String - """upsert condition""" - on_conflict: packOrderSums_on_conflict - ): packOrderSums + """ + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + """ + tokenId: bigint """ - insert data into the table: "passAmount" + Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain. """ - insert_passAmount( - """the rows to be inserted""" - objects: [passAmount_insert_input!]! + transactionHash: String +} - """upsert condition""" - on_conflict: passAmount_on_conflict - ): passAmount_mutation_response +"""aggregate max on columns""" +type nftTransfer_max_fields { + """ + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + """ + blockNumber: bigint """ - insert a single row into the table: "passAmount" + Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains. """ - insert_passAmount_one( - """the row to be inserted""" - object: passAmount_insert_input! + chainId: String - """upsert condition""" - on_conflict: passAmount_on_conflict - ): passAmount + """ + Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. + """ + contractAddress: String + created_at: timestamptz """ - insert data into the table: "passPricing" + Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform. """ - insert_passPricing( - """the rows to be inserted""" - objects: [passPricing_insert_input!]! + eventId: String - """upsert condition""" - on_conflict: passPricing_on_conflict - ): passPricing_mutation_response + """ + Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass. + """ + eventPassId: String """ - insert a single row into the table: "passPricing" + Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement. """ - insert_passPricing_one( - """the row to be inserted""" - object: passPricing_insert_input! + fromAddress: String + id: uuid - """upsert condition""" - on_conflict: passPricing_on_conflict - ): passPricing + """ + Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers. + """ + organizerId: String """ - insert data into the table: "pendingOrder" + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. """ - insert_pendingOrder( - """the rows to be inserted""" - objects: [pendingOrder_insert_input!]! + packAmount: Int - """upsert condition""" - on_conflict: pendingOrder_on_conflict - ): pendingOrder_mutation_response + """ + Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. + """ + packId: String """ - insert a single row into the table: "pendingOrder" + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. """ - insert_pendingOrder_one( - """the row to be inserted""" - object: pendingOrder_insert_input! + stampAmount: Int - """upsert condition""" - on_conflict: pendingOrder_on_conflict - ): pendingOrder + """ + References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT. + """ + stampNftId: uuid """ - insert data into the table: "roleAssignment" + Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. """ - insert_roleAssignment( - """the rows to be inserted""" - objects: [roleAssignment_insert_input!]! + toAddress: String - """upsert condition""" - on_conflict: roleAssignment_on_conflict - ): roleAssignment_mutation_response + """ + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + """ + tokenId: bigint """ - insert a single row into the table: "roleAssignment" + Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain. """ - insert_roleAssignment_one( - """the row to be inserted""" - object: roleAssignment_insert_input! + transactionHash: String +} - """upsert condition""" - on_conflict: roleAssignment_on_conflict - ): roleAssignment +""" +order by max() on columns of table "nftTransfer" +""" +input nftTransfer_max_order_by { + """ + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + """ + blockNumber: order_by """ - insert data into the table: "roles" + Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains. """ - insert_roles( - """the rows to be inserted""" - objects: [roles_insert_input!]! + chainId: order_by - """upsert condition""" - on_conflict: roles_on_conflict - ): roles_mutation_response + """ + Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. + """ + contractAddress: order_by + created_at: order_by """ - insert a single row into the table: "roles" + Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform. """ - insert_roles_one( - """the row to be inserted""" - object: roles_insert_input! + eventId: order_by - """upsert condition""" - on_conflict: roles_on_conflict - ): roles + """ + Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass. + """ + eventPassId: order_by """ - insert data into the table: "stripeCheckoutSession" + Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement. """ - insert_stripeCheckoutSession( - """the rows to be inserted""" - objects: [stripeCheckoutSession_insert_input!]! + fromAddress: order_by + id: order_by - """upsert condition""" - on_conflict: stripeCheckoutSession_on_conflict - ): stripeCheckoutSession_mutation_response + """ + Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers. + """ + organizerId: order_by """ - insert data into the table: "stripeCheckoutSessionType" + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. """ - insert_stripeCheckoutSessionType( - """the rows to be inserted""" - objects: [stripeCheckoutSessionType_insert_input!]! + packAmount: order_by - """upsert condition""" - on_conflict: stripeCheckoutSessionType_on_conflict - ): stripeCheckoutSessionType_mutation_response + """ + Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. + """ + packId: order_by """ - insert a single row into the table: "stripeCheckoutSessionType" + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. """ - insert_stripeCheckoutSessionType_one( - """the row to be inserted""" - object: stripeCheckoutSessionType_insert_input! + stampAmount: order_by - """upsert condition""" - on_conflict: stripeCheckoutSessionType_on_conflict - ): stripeCheckoutSessionType + """ + References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT. + """ + stampNftId: order_by """ - insert a single row into the table: "stripeCheckoutSession" + Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. """ - insert_stripeCheckoutSession_one( - """the row to be inserted""" - object: stripeCheckoutSession_insert_input! + toAddress: order_by - """upsert condition""" - on_conflict: stripeCheckoutSession_on_conflict - ): stripeCheckoutSession + """ + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + """ + tokenId: order_by """ - insert data into the table: "stripeCustomer" + Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain. """ - insert_stripeCustomer( - """the rows to be inserted""" - objects: [stripeCustomer_insert_input!]! + transactionHash: order_by +} - """upsert condition""" - on_conflict: stripeCustomer_on_conflict - ): stripeCustomer_mutation_response +"""aggregate min on columns""" +type nftTransfer_min_fields { + """ + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + """ + blockNumber: bigint """ - insert a single row into the table: "stripeCustomer" + Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains. """ - insert_stripeCustomer_one( - """the row to be inserted""" - object: stripeCustomer_insert_input! + chainId: String - """upsert condition""" - on_conflict: stripeCustomer_on_conflict - ): stripeCustomer + """ + Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. + """ + contractAddress: String + created_at: timestamptz """ - insert data into the table: "timezone" + Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform. """ - insert_timezone( - """the rows to be inserted""" - objects: [timezone_insert_input!]! + eventId: String - """upsert condition""" - on_conflict: timezone_on_conflict - ): timezone_mutation_response + """ + Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass. + """ + eventPassId: String """ - insert a single row into the table: "timezone" + Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement. """ - insert_timezone_one( - """the row to be inserted""" - object: timezone_insert_input! + fromAddress: String + id: uuid - """upsert condition""" - on_conflict: timezone_on_conflict - ): timezone + """ + Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers. + """ + organizerId: String - """Publish one asset""" - publishAsset( - """Optional localizations to publish""" - locales: [Locale!] + """ + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + """ + packAmount: Int - """Whether to publish the base document""" - publishBase: Boolean = true + """ + Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. + """ + packId: String - """Publishing target stage""" - to: [Stage!]! = [PUBLISHED] + """ + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. + """ + stampAmount: Int - """Document to publish""" - where: AssetWhereUniqueInput! + """ + References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT. + """ + stampNftId: uuid - """Whether to include the default locale when publishBase is set""" - withDefaultLocale: Boolean = true - ): Asset + """ + Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. + """ + toAddress: String - """Publish one contentSpace""" - publishContentSpace( - """Optional localizations to publish""" - locales: [Locale!] + """ + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + """ + tokenId: bigint - """Whether to publish the base document""" - publishBase: Boolean = true + """ + Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain. + """ + transactionHash: String +} - """Publishing target stage""" - to: [Stage!]! = [PUBLISHED] +""" +order by min() on columns of table "nftTransfer" +""" +input nftTransfer_min_order_by { + """ + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + """ + blockNumber: order_by - """Document to publish""" - where: ContentSpaceWhereUniqueInput! + """ + Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains. + """ + chainId: order_by - """Whether to include the default locale when publishBase is set""" - withDefaultLocale: Boolean = true - ): ContentSpace + """ + Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. + """ + contractAddress: order_by + created_at: order_by - """Publish one event""" - publishEvent( - """Optional localizations to publish""" - locales: [Locale!] + """ + Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform. + """ + eventId: order_by - """Whether to publish the base document""" - publishBase: Boolean = true + """ + Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass. + """ + eventPassId: order_by - """Publishing target stage""" - to: [Stage!]! = [PUBLISHED] + """ + Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement. + """ + fromAddress: order_by + id: order_by - """Document to publish""" - where: EventWhereUniqueInput! + """ + Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers. + """ + organizerId: order_by - """Whether to include the default locale when publishBase is set""" - withDefaultLocale: Boolean = true - ): Event + """ + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + """ + packAmount: order_by - """Publish one eventPass""" - publishEventPass( - """Optional localizations to publish""" - locales: [Locale!] + """ + Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. + """ + packId: order_by - """Whether to publish the base document""" - publishBase: Boolean = true + """ + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. + """ + stampAmount: order_by - """Publishing target stage""" - to: [Stage!]! = [PUBLISHED] + """ + References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT. + """ + stampNftId: order_by - """Document to publish""" - where: EventPassWhereUniqueInput! + """ + Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. + """ + toAddress: order_by - """Whether to include the default locale when publishBase is set""" - withDefaultLocale: Boolean = true - ): EventPass + """ + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + """ + tokenId: order_by - """Publish one eventPassDelayedRevealed""" - publishEventPassDelayedRevealed( - """Optional localizations to publish""" - locales: [Locale!] + """ + Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain. + """ + transactionHash: order_by +} - """Whether to publish the base document""" - publishBase: Boolean = true +""" +response of any mutation on the table "nftTransfer" +""" +type nftTransfer_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """Publishing target stage""" - to: [Stage!]! = [PUBLISHED] + """data from the rows affected by the mutation""" + returning: [nftTransfer!]! +} - """Document to publish""" - where: EventPassDelayedRevealedWhereUniqueInput! +""" +input type for inserting object relation for remote table "nftTransfer" +""" +input nftTransfer_obj_rel_insert_input { + data: nftTransfer_insert_input! - """Whether to include the default locale when publishBase is set""" - withDefaultLocale: Boolean = true - ): EventPassDelayedRevealed + """upsert condition""" + on_conflict: nftTransfer_on_conflict +} - """Publish many Asset documents""" - publishManyAssets( - """Document localizations to publish""" - locales: [Locale!] +""" +on_conflict condition type for table "nftTransfer" +""" +input nftTransfer_on_conflict { + constraint: nftTransfer_constraint! + update_columns: [nftTransfer_update_column!]! = [] + where: nftTransfer_bool_exp +} - """Whether to publish the base document""" - publishBase: Boolean = true +"""Ordering options when selecting data from "nftTransfer".""" +input nftTransfer_order_by { + blockNumber: order_by + chainId: order_by + contractAddress: order_by + created_at: order_by + eventId: order_by + eventPassId: order_by + fromAddress: order_by + id: order_by + organizerId: order_by + packAmount: order_by + packId: order_by + stampAmount: order_by + stampNftId: order_by + toAddress: order_by + tokenId: order_by + transactionHash: order_by +} - """Stages to publish documents to""" - to: [Stage!]! = [PUBLISHED] +"""primary key columns input for table: nftTransfer""" +input nftTransfer_pk_columns_input { + id: uuid! +} - """Identifies documents in each stage to be published""" - where: AssetManyWhereInput +""" +select columns of table "nftTransfer" +""" +enum nftTransfer_select_column { + """column name""" + blockNumber - """Whether to include the default locale when publishBase is true""" - withDefaultLocale: Boolean = true - ): BatchPayload! + """column name""" + chainId - """Publish many Asset documents""" - publishManyAssetsConnection( - after: ID - before: ID - first: Int + """column name""" + contractAddress - """Stage to find matching documents in""" - from: Stage = DRAFT - last: Int + """column name""" + created_at - """Document localizations to publish""" - locales: [Locale!] + """column name""" + eventId - """Whether to publish the base document""" - publishBase: Boolean = true - skip: Int + """column name""" + eventPassId - """Stages to publish documents to""" - to: [Stage!]! = [PUBLISHED] + """column name""" + fromAddress - """Identifies documents in each stage to be published""" - where: AssetManyWhereInput + """column name""" + id - """Whether to include the default locale when publishBase is true""" - withDefaultLocale: Boolean = true - ): AssetConnection! + """column name""" + organizerId - """Publish many ContentSpace documents""" - publishManyContentSpaces( - """Document localizations to publish""" - locales: [Locale!] + """column name""" + packAmount - """Whether to publish the base document""" - publishBase: Boolean = true + """column name""" + packId - """Stages to publish documents to""" - to: [Stage!]! = [PUBLISHED] + """column name""" + stampAmount - """Identifies documents in each stage to be published""" - where: ContentSpaceManyWhereInput + """column name""" + stampNftId - """Whether to include the default locale when publishBase is true""" - withDefaultLocale: Boolean = true - ): BatchPayload! + """column name""" + toAddress - """Publish many ContentSpace documents""" - publishManyContentSpacesConnection( - after: ID - before: ID - first: Int + """column name""" + tokenId - """Stage to find matching documents in""" - from: Stage = DRAFT - last: Int + """column name""" + transactionHash +} - """Document localizations to publish""" - locales: [Locale!] +""" +input type for updating data in table "nftTransfer" +""" +input nftTransfer_set_input { + """ + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + """ + blockNumber: bigint - """Whether to publish the base document""" - publishBase: Boolean = true - skip: Int + """ + Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains. + """ + chainId: String - """Stages to publish documents to""" - to: [Stage!]! = [PUBLISHED] + """ + Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. + """ + contractAddress: String + created_at: timestamptz - """Identifies documents in each stage to be published""" - where: ContentSpaceManyWhereInput + """ + Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform. + """ + eventId: String - """Whether to include the default locale when publishBase is true""" - withDefaultLocale: Boolean = true - ): ContentSpaceConnection! + """ + Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass. + """ + eventPassId: String - """Publish many EventPass documents""" - publishManyEventPasses( - """Document localizations to publish""" - locales: [Locale!] + """ + Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement. + """ + fromAddress: String + id: uuid - """Whether to publish the base document""" - publishBase: Boolean = true + """ + Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers. + """ + organizerId: String - """Stages to publish documents to""" - to: [Stage!]! = [PUBLISHED] + """ + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + """ + packAmount: Int - """Identifies documents in each stage to be published""" - where: EventPassManyWhereInput + """ + Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. + """ + packId: String - """Whether to include the default locale when publishBase is true""" - withDefaultLocale: Boolean = true - ): BatchPayload! + """ + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. + """ + stampAmount: Int - """Publish many EventPass documents""" - publishManyEventPassesConnection( - after: ID - before: ID - first: Int + """ + References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT. + """ + stampNftId: uuid - """Stage to find matching documents in""" - from: Stage = DRAFT - last: Int + """ + Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. + """ + toAddress: String - """Document localizations to publish""" - locales: [Locale!] + """ + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + """ + tokenId: bigint - """Whether to publish the base document""" - publishBase: Boolean = true - skip: Int + """ + Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain. + """ + transactionHash: String +} - """Stages to publish documents to""" - to: [Stage!]! = [PUBLISHED] +"""aggregate stddev on columns""" +type nftTransfer_stddev_fields { + """ + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + """ + blockNumber: Float - """Identifies documents in each stage to be published""" - where: EventPassManyWhereInput + """ + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + """ + packAmount: Float - """Whether to include the default locale when publishBase is true""" - withDefaultLocale: Boolean = true - ): EventPassConnection! + """ + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. + """ + stampAmount: Float - """Publish many EventPassDelayedRevealed documents""" - publishManyEventPassesDelayedRevealed( - """Document localizations to publish""" - locales: [Locale!] + """ + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + """ + tokenId: Float +} - """Whether to publish the base document""" - publishBase: Boolean = true +""" +order by stddev() on columns of table "nftTransfer" +""" +input nftTransfer_stddev_order_by { + """ + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + """ + blockNumber: order_by - """Stages to publish documents to""" - to: [Stage!]! = [PUBLISHED] + """ + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + """ + packAmount: order_by - """Identifies documents in each stage to be published""" - where: EventPassDelayedRevealedManyWhereInput + """ + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. + """ + stampAmount: order_by - """Whether to include the default locale when publishBase is true""" - withDefaultLocale: Boolean = true - ): BatchPayload! + """ + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + """ + tokenId: order_by +} - """Publish many EventPassDelayedRevealed documents""" - publishManyEventPassesDelayedRevealedConnection( - after: ID - before: ID - first: Int +"""aggregate stddev_pop on columns""" +type nftTransfer_stddev_pop_fields { + """ + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + """ + blockNumber: Float - """Stage to find matching documents in""" - from: Stage = DRAFT - last: Int + """ + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + """ + packAmount: Float - """Document localizations to publish""" - locales: [Locale!] + """ + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. + """ + stampAmount: Float - """Whether to publish the base document""" - publishBase: Boolean = true - skip: Int + """ + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + """ + tokenId: Float +} - """Stages to publish documents to""" - to: [Stage!]! = [PUBLISHED] +""" +order by stddev_pop() on columns of table "nftTransfer" +""" +input nftTransfer_stddev_pop_order_by { + """ + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + """ + blockNumber: order_by - """Identifies documents in each stage to be published""" - where: EventPassDelayedRevealedManyWhereInput + """ + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + """ + packAmount: order_by - """Whether to include the default locale when publishBase is true""" - withDefaultLocale: Boolean = true - ): EventPassDelayedRevealedConnection! + """ + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. + """ + stampAmount: order_by - """Publish many Event documents""" - publishManyEvents( - """Document localizations to publish""" - locales: [Locale!] + """ + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + """ + tokenId: order_by +} - """Whether to publish the base document""" - publishBase: Boolean = true +"""aggregate stddev_samp on columns""" +type nftTransfer_stddev_samp_fields { + """ + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + """ + blockNumber: Float - """Stages to publish documents to""" - to: [Stage!]! = [PUBLISHED] + """ + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + """ + packAmount: Float - """Identifies documents in each stage to be published""" - where: EventManyWhereInput + """ + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. + """ + stampAmount: Float - """Whether to include the default locale when publishBase is true""" - withDefaultLocale: Boolean = true - ): BatchPayload! + """ + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + """ + tokenId: Float +} - """Publish many Event documents""" - publishManyEventsConnection( - after: ID - before: ID - first: Int +""" +order by stddev_samp() on columns of table "nftTransfer" +""" +input nftTransfer_stddev_samp_order_by { + """ + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + """ + blockNumber: order_by - """Stage to find matching documents in""" - from: Stage = DRAFT - last: Int + """ + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + """ + packAmount: order_by - """Document localizations to publish""" - locales: [Locale!] + """ + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. + """ + stampAmount: order_by - """Whether to publish the base document""" - publishBase: Boolean = true - skip: Int + """ + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + """ + tokenId: order_by +} - """Stages to publish documents to""" - to: [Stage!]! = [PUBLISHED] +""" +Streaming cursor of the table "nftTransfer" +""" +input nftTransfer_stream_cursor_input { + """Stream column input with initial value""" + initial_value: nftTransfer_stream_cursor_value_input! - """Identifies documents in each stage to be published""" - where: EventManyWhereInput + """cursor ordering""" + ordering: cursor_ordering +} - """Whether to include the default locale when publishBase is true""" - withDefaultLocale: Boolean = true - ): EventConnection! +"""Initial value of the column from where the streaming should start""" +input nftTransfer_stream_cursor_value_input { + """ + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + """ + blockNumber: bigint - """Publish many Organizer documents""" - publishManyOrganizers( - """Document localizations to publish""" - locales: [Locale!] + """ + Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains. + """ + chainId: String - """Whether to publish the base document""" - publishBase: Boolean = true + """ + Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. + """ + contractAddress: String + created_at: timestamptz - """Stages to publish documents to""" - to: [Stage!]! = [PUBLISHED] + """ + Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform. + """ + eventId: String - """Identifies documents in each stage to be published""" - where: OrganizerManyWhereInput + """ + Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass. + """ + eventPassId: String - """Whether to include the default locale when publishBase is true""" - withDefaultLocale: Boolean = true - ): BatchPayload! + """ + Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement. + """ + fromAddress: String + id: uuid - """Publish many Organizer documents""" - publishManyOrganizersConnection( - after: ID - before: ID - first: Int + """ + Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers. + """ + organizerId: String + + """ + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + """ + packAmount: Int - """Stage to find matching documents in""" - from: Stage = DRAFT - last: Int + """ + Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. + """ + packId: String - """Document localizations to publish""" - locales: [Locale!] + """ + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. + """ + stampAmount: Int - """Whether to publish the base document""" - publishBase: Boolean = true - skip: Int + """ + References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT. + """ + stampNftId: uuid - """Stages to publish documents to""" - to: [Stage!]! = [PUBLISHED] + """ + Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. + """ + toAddress: String - """Identifies documents in each stage to be published""" - where: OrganizerManyWhereInput + """ + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + """ + tokenId: bigint - """Whether to include the default locale when publishBase is true""" - withDefaultLocale: Boolean = true - ): OrganizerConnection! + """ + Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain. + """ + transactionHash: String +} - """Publish many Pack documents""" - publishManyPacks( - """Document localizations to publish""" - locales: [Locale!] +"""aggregate sum on columns""" +type nftTransfer_sum_fields { + """ + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + """ + blockNumber: bigint - """Whether to publish the base document""" - publishBase: Boolean = true + """ + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + """ + packAmount: Int - """Stages to publish documents to""" - to: [Stage!]! = [PUBLISHED] + """ + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. + """ + stampAmount: Int - """Identifies documents in each stage to be published""" - where: PackManyWhereInput + """ + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + """ + tokenId: bigint +} - """Whether to include the default locale when publishBase is true""" - withDefaultLocale: Boolean = true - ): BatchPayload! +""" +order by sum() on columns of table "nftTransfer" +""" +input nftTransfer_sum_order_by { + """ + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + """ + blockNumber: order_by - """Publish many Pack documents""" - publishManyPacksConnection( - after: ID - before: ID - first: Int + """ + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + """ + packAmount: order_by - """Stage to find matching documents in""" - from: Stage = DRAFT - last: Int + """ + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. + """ + stampAmount: order_by - """Document localizations to publish""" - locales: [Locale!] + """ + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + """ + tokenId: order_by +} - """Whether to publish the base document""" - publishBase: Boolean = true - skip: Int +""" +update columns of table "nftTransfer" +""" +enum nftTransfer_update_column { + """column name""" + blockNumber - """Stages to publish documents to""" - to: [Stage!]! = [PUBLISHED] + """column name""" + chainId - """Identifies documents in each stage to be published""" - where: PackManyWhereInput + """column name""" + contractAddress - """Whether to include the default locale when publishBase is true""" - withDefaultLocale: Boolean = true - ): PackConnection! + """column name""" + created_at - """Publish one organizer""" - publishOrganizer( - """Optional localizations to publish""" - locales: [Locale!] + """column name""" + eventId - """Whether to publish the base document""" - publishBase: Boolean = true + """column name""" + eventPassId - """Publishing target stage""" - to: [Stage!]! = [PUBLISHED] + """column name""" + fromAddress - """Document to publish""" - where: OrganizerWhereUniqueInput! + """column name""" + id - """Whether to include the default locale when publishBase is set""" - withDefaultLocale: Boolean = true - ): Organizer + """column name""" + organizerId - """Publish one pack""" - publishPack( - """Optional localizations to publish""" - locales: [Locale!] + """column name""" + packAmount - """Whether to publish the base document""" - publishBase: Boolean = true + """column name""" + packId - """Publishing target stage""" - to: [Stage!]! = [PUBLISHED] + """column name""" + stampAmount - """Document to publish""" - where: PackWhereUniqueInput! + """column name""" + stampNftId - """Whether to include the default locale when publishBase is set""" - withDefaultLocale: Boolean = true - ): Pack + """column name""" + toAddress - """Schedule to publish one asset""" - schedulePublishAsset( - """Optional localizations to publish""" - locales: [Locale!] + """column name""" + tokenId - """Whether to publish the base document""" - publishBase: Boolean = true + """column name""" + transactionHash +} - """ - Release at point in time, will create new release containing this operation - """ - releaseAt: DateTime +input nftTransfer_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: nftTransfer_inc_input - """Optionally attach this scheduled operation to an existing release""" - releaseId: String + """sets the columns of the filtered rows to the given values""" + _set: nftTransfer_set_input - """Publishing target stage""" - to: [Stage!]! = [PUBLISHED] + """filter the rows which have to be updated""" + where: nftTransfer_bool_exp! +} - """Document to publish""" - where: AssetWhereUniqueInput! +"""aggregate var_pop on columns""" +type nftTransfer_var_pop_fields { + """ + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + """ + blockNumber: Float - """Whether to include the default locale when publishBase is set""" - withDefaultLocale: Boolean = true - ): Asset + """ + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + """ + packAmount: Float - """Schedule to publish one contentSpace""" - schedulePublishContentSpace( - """Optional localizations to publish""" - locales: [Locale!] + """ + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. + """ + stampAmount: Float - """Whether to publish the base document""" - publishBase: Boolean = true + """ + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + """ + tokenId: Float +} - """ - Release at point in time, will create new release containing this operation - """ - releaseAt: DateTime +""" +order by var_pop() on columns of table "nftTransfer" +""" +input nftTransfer_var_pop_order_by { + """ + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + """ + blockNumber: order_by - """Optionally attach this scheduled operation to an existing release""" - releaseId: String + """ + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + """ + packAmount: order_by - """Publishing target stage""" - to: [Stage!]! = [PUBLISHED] + """ + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. + """ + stampAmount: order_by - """Document to publish""" - where: ContentSpaceWhereUniqueInput! + """ + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + """ + tokenId: order_by +} - """Whether to include the default locale when publishBase is set""" - withDefaultLocale: Boolean = true - ): ContentSpace +"""aggregate var_samp on columns""" +type nftTransfer_var_samp_fields { + """ + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + """ + blockNumber: Float - """Schedule to publish one event""" - schedulePublishEvent( - """Optional localizations to publish""" - locales: [Locale!] + """ + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + """ + packAmount: Float - """Whether to publish the base document""" - publishBase: Boolean = true + """ + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. + """ + stampAmount: Float - """ - Release at point in time, will create new release containing this operation - """ - releaseAt: DateTime + """ + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + """ + tokenId: Float +} - """Optionally attach this scheduled operation to an existing release""" - releaseId: String +""" +order by var_samp() on columns of table "nftTransfer" +""" +input nftTransfer_var_samp_order_by { + """ + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + """ + blockNumber: order_by - """Publishing target stage""" - to: [Stage!]! = [PUBLISHED] + """ + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + """ + packAmount: order_by - """Document to publish""" - where: EventWhereUniqueInput! + """ + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. + """ + stampAmount: order_by - """Whether to include the default locale when publishBase is set""" - withDefaultLocale: Boolean = true - ): Event + """ + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + """ + tokenId: order_by +} - """Schedule to publish one eventPass""" - schedulePublishEventPass( - """Optional localizations to publish""" - locales: [Locale!] +"""aggregate variance on columns""" +type nftTransfer_variance_fields { + """ + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + """ + blockNumber: Float - """Whether to publish the base document""" - publishBase: Boolean = true + """ + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + """ + packAmount: Float - """ - Release at point in time, will create new release containing this operation - """ - releaseAt: DateTime + """ + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. + """ + stampAmount: Float - """Optionally attach this scheduled operation to an existing release""" - releaseId: String + """ + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + """ + tokenId: Float +} - """Publishing target stage""" - to: [Stage!]! = [PUBLISHED] +""" +order by variance() on columns of table "nftTransfer" +""" +input nftTransfer_variance_order_by { + """ + The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + """ + blockNumber: order_by - """Document to publish""" - where: EventPassWhereUniqueInput! + """ + Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + """ + packAmount: order_by - """Whether to include the default locale when publishBase is set""" - withDefaultLocale: Boolean = true - ): EventPass + """ + Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. + """ + stampAmount: order_by - """Schedule to publish one eventPassDelayedRevealed""" - schedulePublishEventPassDelayedRevealed( - """Optional localizations to publish""" - locales: [Locale!] + """ + The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + """ + tokenId: order_by +} - """Whether to publish the base document""" - publishBase: Boolean = true +""" +Order a quantity of Event Pass or Pack (linked to Hygraph model EventPass or Pack) and associated to an Account +""" +type order { + """An object relationship""" + account: account + accountId: uuid! + created_at: timestamptz! + eventPass( + """ + Defines which locales should be returned. + + Note that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + ): EventPass + eventPassId: String + """An object relationship""" + eventPassNftContract: eventPassNftContract + id: uuid! + pack( """ - Release at point in time, will create new release containing this operation + Defines which locales should be returned. + + Note that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. """ - releaseAt: DateTime + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + ): EventPass - """Optionally attach this scheduled operation to an existing release""" - releaseId: String + """An object relationship""" + packAmount: passAmount + packId: String - """Publishing target stage""" - to: [Stage!]! = [PUBLISHED] + """An object relationship""" + packNftContract: packNftContract - """Document to publish""" - where: EventPassDelayedRevealedWhereUniqueInput! + """An object relationship""" + packPricing: passPricing - """Whether to include the default locale when publishBase is set""" - withDefaultLocale: Boolean = true - ): EventPassDelayedRevealed + """An object relationship""" + passAmount: passAmount - """Schedule to publish one organizer""" - schedulePublishOrganizer( - """Optional localizations to publish""" - locales: [Locale!] + """An object relationship""" + passPricing: passPricing + quantity: Int! + status: orderStatus_enum! + stripeCheckoutSessionId: String + updated_at: timestamptz! +} - """Whether to publish the base document""" - publishBase: Boolean = true +""" +columns and relationships of "orderStatus" +""" +type orderStatus { + value: String! +} - """ - Release at point in time, will create new release containing this operation - """ - releaseAt: DateTime +""" +aggregated selection of "orderStatus" +""" +type orderStatus_aggregate { + aggregate: orderStatus_aggregate_fields + nodes: [orderStatus!]! +} - """Optionally attach this scheduled operation to an existing release""" - releaseId: String +""" +aggregate fields of "orderStatus" +""" +type orderStatus_aggregate_fields { + count(columns: [orderStatus_select_column!], distinct: Boolean): Int! + max: orderStatus_max_fields + min: orderStatus_min_fields +} - """Publishing target stage""" - to: [Stage!]! = [PUBLISHED] +""" +Boolean expression to filter rows from the table "orderStatus". All fields are combined with a logical 'AND'. +""" +input orderStatus_bool_exp { + _and: [orderStatus_bool_exp!] + _not: orderStatus_bool_exp + _or: [orderStatus_bool_exp!] + value: String_comparison_exp +} - """Document to publish""" - where: OrganizerWhereUniqueInput! +""" +unique or primary key constraints on table "orderStatus" +""" +enum orderStatus_constraint { + """ + unique or primary key constraint on columns "value" + """ + orderStatus_pkey +} - """Whether to include the default locale when publishBase is set""" - withDefaultLocale: Boolean = true - ): Organizer +enum orderStatus_enum { + CANCELLED + COMPLETED + CONFIRMED + ERROR + IS_MINTING + REFUNDED + UNAUTHORIZED +} - """Schedule to publish one pack""" - schedulePublishPack( - """Optional localizations to publish""" - locales: [Locale!] +""" +Boolean expression to compare columns of type "orderStatus_enum". All fields are combined with logical 'AND'. +""" +input orderStatus_enum_comparison_exp { + _eq: orderStatus_enum + _in: [orderStatus_enum!] + _is_null: Boolean + _neq: orderStatus_enum + _nin: [orderStatus_enum!] +} + +""" +input type for inserting data into table "orderStatus" +""" +input orderStatus_insert_input { + value: String +} - """Whether to publish the base document""" - publishBase: Boolean = true +"""aggregate max on columns""" +type orderStatus_max_fields { + value: String +} - """ - Release at point in time, will create new release containing this operation - """ - releaseAt: DateTime +"""aggregate min on columns""" +type orderStatus_min_fields { + value: String +} - """Optionally attach this scheduled operation to an existing release""" - releaseId: String +""" +response of any mutation on the table "orderStatus" +""" +type orderStatus_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """Publishing target stage""" - to: [Stage!]! = [PUBLISHED] + """data from the rows affected by the mutation""" + returning: [orderStatus!]! +} - """Document to publish""" - where: PackWhereUniqueInput! +""" +on_conflict condition type for table "orderStatus" +""" +input orderStatus_on_conflict { + constraint: orderStatus_constraint! + update_columns: [orderStatus_update_column!]! = [] + where: orderStatus_bool_exp +} - """Whether to include the default locale when publishBase is set""" - withDefaultLocale: Boolean = true - ): Pack +"""Ordering options when selecting data from "orderStatus".""" +input orderStatus_order_by { + value: order_by +} - """ - Unpublish one asset from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. - """ - scheduleUnpublishAsset( - """Stages to unpublish document from""" - from: [Stage!]! = [PUBLISHED] +"""primary key columns input for table: orderStatus""" +input orderStatus_pk_columns_input { + value: String! +} - """ - Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages - """ - locales: [Locale!] +""" +select columns of table "orderStatus" +""" +enum orderStatus_select_column { + """column name""" + value +} - """ - Release at point in time, will create new release containing this operation - """ - releaseAt: DateTime +""" +input type for updating data in table "orderStatus" +""" +input orderStatus_set_input { + value: String +} - """Optionally attach this scheduled operation to an existing release""" - releaseId: String +""" +Streaming cursor of the table "orderStatus" +""" +input orderStatus_stream_cursor_input { + """Stream column input with initial value""" + initial_value: orderStatus_stream_cursor_value_input! - """ - Unpublish complete document including default localization and relations from stages. Can be disabled. - """ - unpublishBase: Boolean = true + """cursor ordering""" + ordering: cursor_ordering +} - """Document to unpublish""" - where: AssetWhereUniqueInput! - ): Asset +"""Initial value of the column from where the streaming should start""" +input orderStatus_stream_cursor_value_input { + value: String +} - """ - Unpublish one contentSpace from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. - """ - scheduleUnpublishContentSpace( - """Stages to unpublish document from""" - from: [Stage!]! = [PUBLISHED] +""" +update columns of table "orderStatus" +""" +enum orderStatus_update_column { + """column name""" + value +} - """ - Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages - """ - locales: [Locale!] +input orderStatus_updates { + """sets the columns of the filtered rows to the given values""" + _set: orderStatus_set_input - """ - Release at point in time, will create new release containing this operation - """ - releaseAt: DateTime + """filter the rows which have to be updated""" + where: orderStatus_bool_exp! +} - """Optionally attach this scheduled operation to an existing release""" - releaseId: String +""" +aggregated selection of "order" +""" +type order_aggregate { + aggregate: order_aggregate_fields + nodes: [order!]! +} - """ - Unpublish complete document including default localization and relations from stages. Can be disabled. - """ - unpublishBase: Boolean = true +input order_aggregate_bool_exp { + count: order_aggregate_bool_exp_count +} - """Document to unpublish""" - where: ContentSpaceWhereUniqueInput! - ): ContentSpace +input order_aggregate_bool_exp_count { + arguments: [order_select_column!] + distinct: Boolean + filter: order_bool_exp + predicate: Int_comparison_exp! +} - """ - Unpublish one event from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. - """ - scheduleUnpublishEvent( - """Stages to unpublish document from""" - from: [Stage!]! = [PUBLISHED] +""" +aggregate fields of "order" +""" +type order_aggregate_fields { + avg: order_avg_fields + count(columns: [order_select_column!], distinct: Boolean): Int! + max: order_max_fields + min: order_min_fields + stddev: order_stddev_fields + stddev_pop: order_stddev_pop_fields + stddev_samp: order_stddev_samp_fields + sum: order_sum_fields + var_pop: order_var_pop_fields + var_samp: order_var_samp_fields + variance: order_variance_fields +} - """ - Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages - """ - locales: [Locale!] +""" +order by aggregate values of table "order" +""" +input order_aggregate_order_by { + avg: order_avg_order_by + count: order_by + max: order_max_order_by + min: order_min_order_by + stddev: order_stddev_order_by + stddev_pop: order_stddev_pop_order_by + stddev_samp: order_stddev_samp_order_by + sum: order_sum_order_by + var_pop: order_var_pop_order_by + var_samp: order_var_samp_order_by + variance: order_variance_order_by +} - """ - Release at point in time, will create new release containing this operation - """ - releaseAt: DateTime +""" +input type for inserting array relation for remote table "order" +""" +input order_arr_rel_insert_input { + data: [order_insert_input!]! - """Optionally attach this scheduled operation to an existing release""" - releaseId: String + """upsert condition""" + on_conflict: order_on_conflict +} - """ - Unpublish complete document including default localization and relations from stages. Can be disabled. - """ - unpublishBase: Boolean = true +"""aggregate avg on columns""" +type order_avg_fields { + quantity: Float +} - """Document to unpublish""" - where: EventWhereUniqueInput! - ): Event +""" +order by avg() on columns of table "order" +""" +input order_avg_order_by { + quantity: order_by +} - """ - Unpublish one eventPass from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. - """ - scheduleUnpublishEventPass( - """Stages to unpublish document from""" - from: [Stage!]! = [PUBLISHED] +""" +Boolean expression to filter rows from the table "order". All fields are combined with a logical 'AND'. +""" +input order_bool_exp { + _and: [order_bool_exp!] + _not: order_bool_exp + _or: [order_bool_exp!] + account: account_bool_exp + accountId: uuid_comparison_exp + created_at: timestamptz_comparison_exp + eventPassId: String_comparison_exp + eventPassNftContract: eventPassNftContract_bool_exp + id: uuid_comparison_exp + packAmount: passAmount_bool_exp + packId: String_comparison_exp + packNftContract: packNftContract_bool_exp + packPricing: passPricing_bool_exp + passAmount: passAmount_bool_exp + passPricing: passPricing_bool_exp + quantity: Int_comparison_exp + status: orderStatus_enum_comparison_exp + stripeCheckoutSessionId: String_comparison_exp + updated_at: timestamptz_comparison_exp +} - """ - Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages - """ - locales: [Locale!] +"""column ordering options""" +enum order_by { + """in ascending order, nulls last""" + asc - """ - Release at point in time, will create new release containing this operation - """ - releaseAt: DateTime + """in ascending order, nulls first""" + asc_nulls_first - """Optionally attach this scheduled operation to an existing release""" - releaseId: String + """in ascending order, nulls last""" + asc_nulls_last - """ - Unpublish complete document including default localization and relations from stages. Can be disabled. - """ - unpublishBase: Boolean = true + """in descending order, nulls first""" + desc - """Document to unpublish""" - where: EventPassWhereUniqueInput! - ): EventPass + """in descending order, nulls first""" + desc_nulls_first + + """in descending order, nulls last""" + desc_nulls_last +} +""" +unique or primary key constraints on table "order" +""" +enum order_constraint { """ - Unpublish one eventPassDelayedRevealed from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. + unique or primary key constraint on columns "id" """ - scheduleUnpublishEventPassDelayedRevealed( - """Stages to unpublish document from""" - from: [Stage!]! = [PUBLISHED] + order_pkey +} - """ - Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages - """ - locales: [Locale!] +""" +input type for incrementing numeric columns in table "order" +""" +input order_inc_input { + quantity: Int +} - """ - Release at point in time, will create new release containing this operation - """ - releaseAt: DateTime +""" +input type for inserting data into table "order" +""" +input order_insert_input { + account: account_obj_rel_insert_input + accountId: uuid + created_at: timestamptz + eventPassId: String + eventPassNftContract: eventPassNftContract_obj_rel_insert_input + id: uuid + packAmount: passAmount_obj_rel_insert_input + packId: String + packNftContract: packNftContract_obj_rel_insert_input + packPricing: passPricing_obj_rel_insert_input + passAmount: passAmount_obj_rel_insert_input + passPricing: passPricing_obj_rel_insert_input + quantity: Int + status: orderStatus_enum + stripeCheckoutSessionId: String + updated_at: timestamptz +} - """Optionally attach this scheduled operation to an existing release""" - releaseId: String +"""aggregate max on columns""" +type order_max_fields { + accountId: uuid + created_at: timestamptz + eventPassId: String + id: uuid + packId: String + quantity: Int + stripeCheckoutSessionId: String + updated_at: timestamptz +} - """ - Unpublish complete document including default localization and relations from stages. Can be disabled. - """ - unpublishBase: Boolean = true +""" +order by max() on columns of table "order" +""" +input order_max_order_by { + accountId: order_by + created_at: order_by + eventPassId: order_by + id: order_by + packId: order_by + quantity: order_by + stripeCheckoutSessionId: order_by + updated_at: order_by +} - """Document to unpublish""" - where: EventPassDelayedRevealedWhereUniqueInput! - ): EventPassDelayedRevealed +"""aggregate min on columns""" +type order_min_fields { + accountId: uuid + created_at: timestamptz + eventPassId: String + id: uuid + packId: String + quantity: Int + stripeCheckoutSessionId: String + updated_at: timestamptz +} - """ - Unpublish one organizer from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. - """ - scheduleUnpublishOrganizer( - """Stages to unpublish document from""" - from: [Stage!]! = [PUBLISHED] +""" +order by min() on columns of table "order" +""" +input order_min_order_by { + accountId: order_by + created_at: order_by + eventPassId: order_by + id: order_by + packId: order_by + quantity: order_by + stripeCheckoutSessionId: order_by + updated_at: order_by +} - """ - Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages - """ - locales: [Locale!] +""" +response of any mutation on the table "order" +""" +type order_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """ - Release at point in time, will create new release containing this operation - """ - releaseAt: DateTime + """data from the rows affected by the mutation""" + returning: [order!]! +} - """Optionally attach this scheduled operation to an existing release""" - releaseId: String +""" +on_conflict condition type for table "order" +""" +input order_on_conflict { + constraint: order_constraint! + update_columns: [order_update_column!]! = [] + where: order_bool_exp +} - """ - Unpublish complete document including default localization and relations from stages. Can be disabled. - """ - unpublishBase: Boolean = true +"""Ordering options when selecting data from "order".""" +input order_order_by { + account: account_order_by + accountId: order_by + created_at: order_by + eventPassId: order_by + eventPassNftContract: eventPassNftContract_order_by + id: order_by + packAmount: passAmount_order_by + packId: order_by + packNftContract: packNftContract_order_by + packPricing: passPricing_order_by + passAmount: passAmount_order_by + passPricing: passPricing_order_by + quantity: order_by + status: order_by + stripeCheckoutSessionId: order_by + updated_at: order_by +} - """Document to unpublish""" - where: OrganizerWhereUniqueInput! - ): Organizer +"""primary key columns input for table: order""" +input order_pk_columns_input { + id: uuid! +} - """ - Unpublish one pack from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. - """ - scheduleUnpublishPack( - """Stages to unpublish document from""" - from: [Stage!]! = [PUBLISHED] +""" +select columns of table "order" +""" +enum order_select_column { + """column name""" + accountId - """ - Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages - """ - locales: [Locale!] + """column name""" + created_at - """ - Release at point in time, will create new release containing this operation - """ - releaseAt: DateTime + """column name""" + eventPassId - """Optionally attach this scheduled operation to an existing release""" - releaseId: String + """column name""" + id - """ - Unpublish complete document including default localization and relations from stages. Can be disabled. - """ - unpublishBase: Boolean = true + """column name""" + packId - """Document to unpublish""" - where: PackWhereUniqueInput! - ): Pack + """column name""" + quantity - """ - Unpublish one asset from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. - """ - unpublishAsset( - """Stages to unpublish document from""" - from: [Stage!]! = [PUBLISHED] + """column name""" + status - """ - Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages - """ - locales: [Locale!] + """column name""" + stripeCheckoutSessionId - """ - Unpublish complete document including default localization and relations from stages. Can be disabled. - """ - unpublishBase: Boolean = true + """column name""" + updated_at +} - """Document to unpublish""" - where: AssetWhereUniqueInput! - ): Asset +""" +input type for updating data in table "order" +""" +input order_set_input { + accountId: uuid + created_at: timestamptz + eventPassId: String + id: uuid + packId: String + quantity: Int + status: orderStatus_enum + stripeCheckoutSessionId: String + updated_at: timestamptz +} - """ - Unpublish one contentSpace from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. - """ - unpublishContentSpace( - """Stages to unpublish document from""" - from: [Stage!]! = [PUBLISHED] +"""aggregate stddev on columns""" +type order_stddev_fields { + quantity: Float +} - """ - Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages - """ - locales: [Locale!] +""" +order by stddev() on columns of table "order" +""" +input order_stddev_order_by { + quantity: order_by +} - """ - Unpublish complete document including default localization and relations from stages. Can be disabled. - """ - unpublishBase: Boolean = true +"""aggregate stddev_pop on columns""" +type order_stddev_pop_fields { + quantity: Float +} - """Document to unpublish""" - where: ContentSpaceWhereUniqueInput! - ): ContentSpace +""" +order by stddev_pop() on columns of table "order" +""" +input order_stddev_pop_order_by { + quantity: order_by +} - """ - Unpublish one event from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. - """ - unpublishEvent( - """Stages to unpublish document from""" - from: [Stage!]! = [PUBLISHED] +"""aggregate stddev_samp on columns""" +type order_stddev_samp_fields { + quantity: Float +} - """ - Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages - """ - locales: [Locale!] +""" +order by stddev_samp() on columns of table "order" +""" +input order_stddev_samp_order_by { + quantity: order_by +} - """ - Unpublish complete document including default localization and relations from stages. Can be disabled. - """ - unpublishBase: Boolean = true +""" +Streaming cursor of the table "order" +""" +input order_stream_cursor_input { + """Stream column input with initial value""" + initial_value: order_stream_cursor_value_input! - """Document to unpublish""" - where: EventWhereUniqueInput! - ): Event + """cursor ordering""" + ordering: cursor_ordering +} - """ - Unpublish one eventPass from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. - """ - unpublishEventPass( - """Stages to unpublish document from""" - from: [Stage!]! = [PUBLISHED] +"""Initial value of the column from where the streaming should start""" +input order_stream_cursor_value_input { + accountId: uuid + created_at: timestamptz + eventPassId: String + id: uuid + packId: String + quantity: Int + status: orderStatus_enum + stripeCheckoutSessionId: String + updated_at: timestamptz +} - """ - Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages - """ - locales: [Locale!] +"""aggregate sum on columns""" +type order_sum_fields { + quantity: Int +} - """ - Unpublish complete document including default localization and relations from stages. Can be disabled. - """ - unpublishBase: Boolean = true +""" +order by sum() on columns of table "order" +""" +input order_sum_order_by { + quantity: order_by +} - """Document to unpublish""" - where: EventPassWhereUniqueInput! - ): EventPass +""" +update columns of table "order" +""" +enum order_update_column { + """column name""" + accountId - """ - Unpublish one eventPassDelayedRevealed from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. - """ - unpublishEventPassDelayedRevealed( - """Stages to unpublish document from""" - from: [Stage!]! = [PUBLISHED] + """column name""" + created_at - """ - Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages - """ - locales: [Locale!] + """column name""" + eventPassId - """ - Unpublish complete document including default localization and relations from stages. Can be disabled. - """ - unpublishBase: Boolean = true + """column name""" + id - """Document to unpublish""" - where: EventPassDelayedRevealedWhereUniqueInput! - ): EventPassDelayedRevealed + """column name""" + packId - """Unpublish many Asset documents""" - unpublishManyAssets( - """Stages to unpublish documents from""" - from: [Stage!]! = [PUBLISHED] + """column name""" + quantity - """Locales to unpublish""" - locales: [Locale!] + """column name""" + status - """Whether to unpublish the base document and default localization""" - unpublishBase: Boolean = true + """column name""" + stripeCheckoutSessionId - """Identifies documents in each stage""" - where: AssetManyWhereInput - ): BatchPayload! + """column name""" + updated_at +} - """ - Find many Asset documents that match criteria in specified stage and unpublish from target stages - """ - unpublishManyAssetsConnection( - after: ID - before: ID - first: Int +input order_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: order_inc_input - """Stages to unpublish documents from""" - from: [Stage!]! = [PUBLISHED] - last: Int + """sets the columns of the filtered rows to the given values""" + _set: order_set_input - """Locales to unpublish""" - locales: [Locale!] - skip: Int + """filter the rows which have to be updated""" + where: order_bool_exp! +} - """Stage to find matching documents in""" - stage: Stage = DRAFT +"""aggregate var_pop on columns""" +type order_var_pop_fields { + quantity: Float +} - """Whether to unpublish the base document and default localization""" - unpublishBase: Boolean = true +""" +order by var_pop() on columns of table "order" +""" +input order_var_pop_order_by { + quantity: order_by +} - """Identifies documents in draft stage""" - where: AssetManyWhereInput - ): AssetConnection! +"""aggregate var_samp on columns""" +type order_var_samp_fields { + quantity: Float +} - """Unpublish many ContentSpace documents""" - unpublishManyContentSpaces( - """Stages to unpublish documents from""" - from: [Stage!]! = [PUBLISHED] +""" +order by var_samp() on columns of table "order" +""" +input order_var_samp_order_by { + quantity: order_by +} - """Locales to unpublish""" - locales: [Locale!] +"""aggregate variance on columns""" +type order_variance_fields { + quantity: Float +} - """Whether to unpublish the base document and default localization""" - unpublishBase: Boolean = true +""" +order by variance() on columns of table "order" +""" +input order_variance_order_by { + quantity: order_by +} - """Identifies documents in each stage""" - where: ContentSpaceManyWhereInput - ): BatchPayload! +""" +Junction table linking pack NFTs to event pass NFTs. Ensures that each event pass NFT is uniquely associated with a pack. +""" +type packEventPassNft { + """Identifier for the event pass NFT.""" + eventPassNftId: uuid! - """ - Find many ContentSpace documents that match criteria in specified stage and unpublish from target stages - """ - unpublishManyContentSpacesConnection( - after: ID - before: ID - first: Int + """Identifier for the pack NFT supply.""" + packNftSupplyId: uuid! +} - """Stages to unpublish documents from""" - from: [Stage!]! = [PUBLISHED] - last: Int +""" +aggregated selection of "packEventPassNft" +""" +type packEventPassNft_aggregate { + aggregate: packEventPassNft_aggregate_fields + nodes: [packEventPassNft!]! +} - """Locales to unpublish""" - locales: [Locale!] - skip: Int +input packEventPassNft_aggregate_bool_exp { + count: packEventPassNft_aggregate_bool_exp_count +} - """Stage to find matching documents in""" - stage: Stage = DRAFT +input packEventPassNft_aggregate_bool_exp_count { + arguments: [packEventPassNft_select_column!] + distinct: Boolean + filter: packEventPassNft_bool_exp + predicate: Int_comparison_exp! +} - """Whether to unpublish the base document and default localization""" - unpublishBase: Boolean = true +""" +aggregate fields of "packEventPassNft" +""" +type packEventPassNft_aggregate_fields { + count(columns: [packEventPassNft_select_column!], distinct: Boolean): Int! + max: packEventPassNft_max_fields + min: packEventPassNft_min_fields +} - """Identifies documents in draft stage""" - where: ContentSpaceManyWhereInput - ): ContentSpaceConnection! +""" +order by aggregate values of table "packEventPassNft" +""" +input packEventPassNft_aggregate_order_by { + count: order_by + max: packEventPassNft_max_order_by + min: packEventPassNft_min_order_by +} - """Unpublish many EventPass documents""" - unpublishManyEventPasses( - """Stages to unpublish documents from""" - from: [Stage!]! = [PUBLISHED] +""" +input type for inserting array relation for remote table "packEventPassNft" +""" +input packEventPassNft_arr_rel_insert_input { + data: [packEventPassNft_insert_input!]! - """Locales to unpublish""" - locales: [Locale!] + """upsert condition""" + on_conflict: packEventPassNft_on_conflict +} - """Whether to unpublish the base document and default localization""" - unpublishBase: Boolean = true +""" +Boolean expression to filter rows from the table "packEventPassNft". All fields are combined with a logical 'AND'. +""" +input packEventPassNft_bool_exp { + _and: [packEventPassNft_bool_exp!] + _not: packEventPassNft_bool_exp + _or: [packEventPassNft_bool_exp!] + eventPassNftId: uuid_comparison_exp + packNftSupplyId: uuid_comparison_exp +} - """Identifies documents in each stage""" - where: EventPassManyWhereInput - ): BatchPayload! +""" +unique or primary key constraints on table "packEventPassNft" +""" +enum packEventPassNft_constraint { + """ + unique or primary key constraint on columns "eventPassNftId" + """ + packEventPassNft_eventPassNftId_key """ - Find many EventPass documents that match criteria in specified stage and unpublish from target stages + unique or primary key constraint on columns "packNftSupplyId", "eventPassNftId" """ - unpublishManyEventPassesConnection( - after: ID - before: ID - first: Int + packEventPassNft_pkey +} - """Stages to unpublish documents from""" - from: [Stage!]! = [PUBLISHED] - last: Int +""" +input type for inserting data into table "packEventPassNft" +""" +input packEventPassNft_insert_input { + """Identifier for the event pass NFT.""" + eventPassNftId: uuid - """Locales to unpublish""" - locales: [Locale!] - skip: Int + """Identifier for the pack NFT supply.""" + packNftSupplyId: uuid +} - """Stage to find matching documents in""" - stage: Stage = DRAFT +"""aggregate max on columns""" +type packEventPassNft_max_fields { + """Identifier for the event pass NFT.""" + eventPassNftId: uuid - """Whether to unpublish the base document and default localization""" - unpublishBase: Boolean = true + """Identifier for the pack NFT supply.""" + packNftSupplyId: uuid +} - """Identifies documents in draft stage""" - where: EventPassManyWhereInput - ): EventPassConnection! +""" +order by max() on columns of table "packEventPassNft" +""" +input packEventPassNft_max_order_by { + """Identifier for the event pass NFT.""" + eventPassNftId: order_by - """Unpublish many EventPassDelayedRevealed documents""" - unpublishManyEventPassesDelayedRevealed( - """Stages to unpublish documents from""" - from: [Stage!]! = [PUBLISHED] + """Identifier for the pack NFT supply.""" + packNftSupplyId: order_by +} - """Locales to unpublish""" - locales: [Locale!] +"""aggregate min on columns""" +type packEventPassNft_min_fields { + """Identifier for the event pass NFT.""" + eventPassNftId: uuid - """Whether to unpublish the base document and default localization""" - unpublishBase: Boolean = true + """Identifier for the pack NFT supply.""" + packNftSupplyId: uuid +} - """Identifies documents in each stage""" - where: EventPassDelayedRevealedManyWhereInput - ): BatchPayload! +""" +order by min() on columns of table "packEventPassNft" +""" +input packEventPassNft_min_order_by { + """Identifier for the event pass NFT.""" + eventPassNftId: order_by - """ - Find many EventPassDelayedRevealed documents that match criteria in specified stage and unpublish from target stages - """ - unpublishManyEventPassesDelayedRevealedConnection( - after: ID - before: ID - first: Int + """Identifier for the pack NFT supply.""" + packNftSupplyId: order_by +} - """Stages to unpublish documents from""" - from: [Stage!]! = [PUBLISHED] - last: Int +""" +response of any mutation on the table "packEventPassNft" +""" +type packEventPassNft_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """Locales to unpublish""" - locales: [Locale!] - skip: Int + """data from the rows affected by the mutation""" + returning: [packEventPassNft!]! +} - """Stage to find matching documents in""" - stage: Stage = DRAFT +""" +on_conflict condition type for table "packEventPassNft" +""" +input packEventPassNft_on_conflict { + constraint: packEventPassNft_constraint! + update_columns: [packEventPassNft_update_column!]! = [] + where: packEventPassNft_bool_exp +} - """Whether to unpublish the base document and default localization""" - unpublishBase: Boolean = true +"""Ordering options when selecting data from "packEventPassNft".""" +input packEventPassNft_order_by { + eventPassNftId: order_by + packNftSupplyId: order_by +} - """Identifies documents in draft stage""" - where: EventPassDelayedRevealedManyWhereInput - ): EventPassDelayedRevealedConnection! +"""primary key columns input for table: packEventPassNft""" +input packEventPassNft_pk_columns_input { + """Identifier for the event pass NFT.""" + eventPassNftId: uuid! - """Unpublish many Event documents""" - unpublishManyEvents( - """Stages to unpublish documents from""" - from: [Stage!]! = [PUBLISHED] + """Identifier for the pack NFT supply.""" + packNftSupplyId: uuid! +} - """Locales to unpublish""" - locales: [Locale!] +""" +select columns of table "packEventPassNft" +""" +enum packEventPassNft_select_column { + """column name""" + eventPassNftId - """Whether to unpublish the base document and default localization""" - unpublishBase: Boolean = true + """column name""" + packNftSupplyId +} - """Identifies documents in each stage""" - where: EventManyWhereInput - ): BatchPayload! +""" +input type for updating data in table "packEventPassNft" +""" +input packEventPassNft_set_input { + """Identifier for the event pass NFT.""" + eventPassNftId: uuid - """ - Find many Event documents that match criteria in specified stage and unpublish from target stages - """ - unpublishManyEventsConnection( - after: ID - before: ID - first: Int + """Identifier for the pack NFT supply.""" + packNftSupplyId: uuid +} + +""" +Streaming cursor of the table "packEventPassNft" +""" +input packEventPassNft_stream_cursor_input { + """Stream column input with initial value""" + initial_value: packEventPassNft_stream_cursor_value_input! - """Stages to unpublish documents from""" - from: [Stage!]! = [PUBLISHED] - last: Int + """cursor ordering""" + ordering: cursor_ordering +} - """Locales to unpublish""" - locales: [Locale!] - skip: Int +"""Initial value of the column from where the streaming should start""" +input packEventPassNft_stream_cursor_value_input { + """Identifier for the event pass NFT.""" + eventPassNftId: uuid - """Stage to find matching documents in""" - stage: Stage = DRAFT + """Identifier for the pack NFT supply.""" + packNftSupplyId: uuid +} - """Whether to unpublish the base document and default localization""" - unpublishBase: Boolean = true +""" +update columns of table "packEventPassNft" +""" +enum packEventPassNft_update_column { + """column name""" + eventPassNftId - """Identifies documents in draft stage""" - where: EventManyWhereInput - ): EventConnection! + """column name""" + packNftSupplyId +} - """Unpublish many Organizer documents""" - unpublishManyOrganizers( - """Stages to unpublish documents from""" - from: [Stage!]! = [PUBLISHED] +input packEventPassNft_updates { + """sets the columns of the filtered rows to the given values""" + _set: packEventPassNft_set_input - """Locales to unpublish""" - locales: [Locale!] + """filter the rows which have to be updated""" + where: packEventPassNft_bool_exp! +} - """Whether to unpublish the base document and default localization""" - unpublishBase: Boolean = true +""" +Manages the NFTs associated with each pack, including details like contract address, chain ID, and the contents of each pack. +""" +type packNftContract { + """Blockchain network identifier where the NFT contract resides.""" + chainId: String! - """Identifies documents in each stage""" - where: OrganizerManyWhereInput - ): BatchPayload! + """Smart contract address for the NFT collection.""" + contractAddress: String! + created_at: timestamptz! - """ - Find many Organizer documents that match criteria in specified stage and unpublish from target stages - """ - unpublishManyOrganizersConnection( - after: ID - before: ID - first: Int + """An array relationship""" + eventPassNftContracts( + """distinct select on columns""" + distinct_on: [packNftContractEventPass_select_column!] - """Stages to unpublish documents from""" - from: [Stage!]! = [PUBLISHED] - last: Int + """limit the number of rows returned""" + limit: Int - """Locales to unpublish""" - locales: [Locale!] - skip: Int + """skip the first n rows. Use only with order_by""" + offset: Int - """Stage to find matching documents in""" - stage: Stage = DRAFT + """sort the rows by one or more columns""" + order_by: [packNftContractEventPass_order_by!] - """Whether to unpublish the base document and default localization""" - unpublishBase: Boolean = true + """filter the rows returned""" + where: packNftContractEventPass_bool_exp + ): [packNftContractEventPass!]! - """Identifies documents in draft stage""" - where: OrganizerManyWhereInput - ): OrganizerConnection! + """An aggregate relationship""" + eventPassNftContracts_aggregate( + """distinct select on columns""" + distinct_on: [packNftContractEventPass_select_column!] - """Unpublish many Pack documents""" - unpublishManyPacks( - """Stages to unpublish documents from""" - from: [Stage!]! = [PUBLISHED] + """limit the number of rows returned""" + limit: Int - """Locales to unpublish""" - locales: [Locale!] + """skip the first n rows. Use only with order_by""" + offset: Int - """Whether to unpublish the base document and default localization""" - unpublishBase: Boolean = true + """sort the rows by one or more columns""" + order_by: [packNftContractEventPass_order_by!] - """Identifies documents in each stage""" - where: PackManyWhereInput - ): BatchPayload! + """filter the rows returned""" + where: packNftContractEventPass_bool_exp + ): packNftContractEventPass_aggregate! - """ - Find many Pack documents that match criteria in specified stage and unpublish from target stages - """ - unpublishManyPacksConnection( - after: ID - before: ID - first: Int + """An array relationship""" + eventPassNfts( + """distinct select on columns""" + distinct_on: [eventPassNft_select_column!] - """Stages to unpublish documents from""" - from: [Stage!]! = [PUBLISHED] - last: Int + """limit the number of rows returned""" + limit: Int - """Locales to unpublish""" - locales: [Locale!] - skip: Int + """skip the first n rows. Use only with order_by""" + offset: Int - """Stage to find matching documents in""" - stage: Stage = DRAFT + """sort the rows by one or more columns""" + order_by: [eventPassNft_order_by!] - """Whether to unpublish the base document and default localization""" - unpublishBase: Boolean = true + """filter the rows returned""" + where: eventPassNft_bool_exp + ): [eventPassNft!]! - """Identifies documents in draft stage""" - where: PackManyWhereInput - ): PackConnection! + """An aggregate relationship""" + eventPassNfts_aggregate( + """distinct select on columns""" + distinct_on: [eventPassNft_select_column!] - """ - Unpublish one organizer from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. - """ - unpublishOrganizer( - """Stages to unpublish document from""" - from: [Stage!]! = [PUBLISHED] + """limit the number of rows returned""" + limit: Int - """ - Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages - """ - locales: [Locale!] + """skip the first n rows. Use only with order_by""" + offset: Int - """ - Unpublish complete document including default localization and relations from stages. Can be disabled. - """ - unpublishBase: Boolean = true + """sort the rows by one or more columns""" + order_by: [eventPassNft_order_by!] - """Document to unpublish""" - where: OrganizerWhereUniqueInput! - ): Organizer + """filter the rows returned""" + where: eventPassNft_bool_exp + ): eventPassNft_aggregate! + + """Unique identifier for each pack NFT contract.""" + id: uuid! """ - Unpublish one pack from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. + Indicates whether the pack is distributed through an airdrop. True for airdrops, False otherwise. """ - unpublishPack( - """Stages to unpublish document from""" - from: [Stage!]! = [PUBLISHED] + isAirdrop: Boolean! - """ - Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages - """ - locales: [Locale!] + """Identifier for the lottery associated with the pack.""" + lotteryId: String! - """ - Unpublish complete document including default localization and relations from stages. Can be disabled. - """ - unpublishBase: Boolean = true + """Identifier for the organizer responsible for the pack.""" + organizerId: String! - """Document to unpublish""" - where: PackWhereUniqueInput! - ): Pack + """Unique identifier for each pack, ensuring no duplicates in the system.""" + packId: String! - """Update one asset""" - updateAsset(data: AssetUpdateInput!, where: AssetWhereUniqueInput!): Asset + """Number of rewards (or items) contained within each pack.""" + rewardsPerPack: Int! + updated_at: timestamptz! +} - """Update one contentSpace""" - updateContentSpace(data: ContentSpaceUpdateInput!, where: ContentSpaceWhereUniqueInput!): ContentSpace +""" +This junction table links each pack NFT contract to various event pass NFT contracts, along with the quantity of each event pass type included in the pack. It facilitates the management of event passes bundled within a specific pack. +""" +type packNftContractEventPass { + """ + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + """ + amount: Int! - """Update one event""" - updateEvent(data: EventUpdateInput!, where: EventWhereUniqueInput!): Event + """ + Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. + """ + eventPassId: String! - """Update one eventPass""" - updateEventPass(data: EventPassUpdateInput!, where: EventPassWhereUniqueInput!): EventPass + """ + Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. + """ + packNftContractId: uuid! +} - """Update one eventPassDelayedRevealed""" - updateEventPassDelayedRevealed(data: EventPassDelayedRevealedUpdateInput!, where: EventPassDelayedRevealedWhereUniqueInput!): EventPassDelayedRevealed +""" +aggregated selection of "packNftContractEventPass" +""" +type packNftContractEventPass_aggregate { + aggregate: packNftContractEventPass_aggregate_fields + nodes: [packNftContractEventPass!]! +} - """Update many assets""" - updateManyAssets( - """Updates to document content""" - data: AssetUpdateManyInput! +input packNftContractEventPass_aggregate_bool_exp { + count: packNftContractEventPass_aggregate_bool_exp_count +} - """Documents to apply update on""" - where: AssetManyWhereInput - ): BatchPayload! +input packNftContractEventPass_aggregate_bool_exp_count { + arguments: [packNftContractEventPass_select_column!] + distinct: Boolean + filter: packNftContractEventPass_bool_exp + predicate: Int_comparison_exp! +} - """Update many Asset documents""" - updateManyAssetsConnection( - after: ID - before: ID +""" +aggregate fields of "packNftContractEventPass" +""" +type packNftContractEventPass_aggregate_fields { + avg: packNftContractEventPass_avg_fields + count(columns: [packNftContractEventPass_select_column!], distinct: Boolean): Int! + max: packNftContractEventPass_max_fields + min: packNftContractEventPass_min_fields + stddev: packNftContractEventPass_stddev_fields + stddev_pop: packNftContractEventPass_stddev_pop_fields + stddev_samp: packNftContractEventPass_stddev_samp_fields + sum: packNftContractEventPass_sum_fields + var_pop: packNftContractEventPass_var_pop_fields + var_samp: packNftContractEventPass_var_samp_fields + variance: packNftContractEventPass_variance_fields +} - """Updates to document content""" - data: AssetUpdateManyInput! - first: Int - last: Int - skip: Int +""" +order by aggregate values of table "packNftContractEventPass" +""" +input packNftContractEventPass_aggregate_order_by { + avg: packNftContractEventPass_avg_order_by + count: order_by + max: packNftContractEventPass_max_order_by + min: packNftContractEventPass_min_order_by + stddev: packNftContractEventPass_stddev_order_by + stddev_pop: packNftContractEventPass_stddev_pop_order_by + stddev_samp: packNftContractEventPass_stddev_samp_order_by + sum: packNftContractEventPass_sum_order_by + var_pop: packNftContractEventPass_var_pop_order_by + var_samp: packNftContractEventPass_var_samp_order_by + variance: packNftContractEventPass_variance_order_by +} - """Documents to apply update on""" - where: AssetManyWhereInput - ): AssetConnection! +""" +input type for inserting array relation for remote table "packNftContractEventPass" +""" +input packNftContractEventPass_arr_rel_insert_input { + data: [packNftContractEventPass_insert_input!]! - """Update many contentSpaces""" - updateManyContentSpaces( - """Updates to document content""" - data: ContentSpaceUpdateManyInput! + """upsert condition""" + on_conflict: packNftContractEventPass_on_conflict +} - """Documents to apply update on""" - where: ContentSpaceManyWhereInput - ): BatchPayload! +"""aggregate avg on columns""" +type packNftContractEventPass_avg_fields { + """ + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + """ + amount: Float +} - """Update many ContentSpace documents""" - updateManyContentSpacesConnection( - after: ID - before: ID +""" +order by avg() on columns of table "packNftContractEventPass" +""" +input packNftContractEventPass_avg_order_by { + """ + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + """ + amount: order_by +} - """Updates to document content""" - data: ContentSpaceUpdateManyInput! - first: Int - last: Int - skip: Int +""" +Boolean expression to filter rows from the table "packNftContractEventPass". All fields are combined with a logical 'AND'. +""" +input packNftContractEventPass_bool_exp { + _and: [packNftContractEventPass_bool_exp!] + _not: packNftContractEventPass_bool_exp + _or: [packNftContractEventPass_bool_exp!] + amount: Int_comparison_exp + eventPassId: String_comparison_exp + packNftContractId: uuid_comparison_exp +} - """Documents to apply update on""" - where: ContentSpaceManyWhereInput - ): ContentSpaceConnection! +""" +unique or primary key constraints on table "packNftContractEventPass" +""" +enum packNftContractEventPass_constraint { + """ + unique or primary key constraint on columns "eventPassId", "packNftContractId" + """ + packNftContractEventPass_pkey +} - """Update many eventPasses""" - updateManyEventPasses( - """Updates to document content""" - data: EventPassUpdateManyInput! +""" +input type for incrementing numeric columns in table "packNftContractEventPass" +""" +input packNftContractEventPass_inc_input { + """ + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + """ + amount: Int +} - """Documents to apply update on""" - where: EventPassManyWhereInput - ): BatchPayload! +""" +input type for inserting data into table "packNftContractEventPass" +""" +input packNftContractEventPass_insert_input { + """ + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + """ + amount: Int - """Update many EventPass documents""" - updateManyEventPassesConnection( - after: ID - before: ID + """ + Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. + """ + eventPassId: String - """Updates to document content""" - data: EventPassUpdateManyInput! - first: Int - last: Int - skip: Int + """ + Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. + """ + packNftContractId: uuid +} - """Documents to apply update on""" - where: EventPassManyWhereInput - ): EventPassConnection! +"""aggregate max on columns""" +type packNftContractEventPass_max_fields { + """ + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + """ + amount: Int - """Update many eventPassesDelayedRevealed""" - updateManyEventPassesDelayedRevealed( - """Updates to document content""" - data: EventPassDelayedRevealedUpdateManyInput! + """ + Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. + """ + eventPassId: String - """Documents to apply update on""" - where: EventPassDelayedRevealedManyWhereInput - ): BatchPayload! + """ + Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. + """ + packNftContractId: uuid +} - """Update many EventPassDelayedRevealed documents""" - updateManyEventPassesDelayedRevealedConnection( - after: ID - before: ID +""" +order by max() on columns of table "packNftContractEventPass" +""" +input packNftContractEventPass_max_order_by { + """ + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + """ + amount: order_by - """Updates to document content""" - data: EventPassDelayedRevealedUpdateManyInput! - first: Int - last: Int - skip: Int + """ + Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. + """ + eventPassId: order_by - """Documents to apply update on""" - where: EventPassDelayedRevealedManyWhereInput - ): EventPassDelayedRevealedConnection! + """ + Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. + """ + packNftContractId: order_by +} - """Update many events""" - updateManyEvents( - """Updates to document content""" - data: EventUpdateManyInput! +"""aggregate min on columns""" +type packNftContractEventPass_min_fields { + """ + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + """ + amount: Int - """Documents to apply update on""" - where: EventManyWhereInput - ): BatchPayload! + """ + Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. + """ + eventPassId: String - """Update many Event documents""" - updateManyEventsConnection( - after: ID - before: ID + """ + Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. + """ + packNftContractId: uuid +} - """Updates to document content""" - data: EventUpdateManyInput! - first: Int - last: Int - skip: Int +""" +order by min() on columns of table "packNftContractEventPass" +""" +input packNftContractEventPass_min_order_by { + """ + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + """ + amount: order_by - """Documents to apply update on""" - where: EventManyWhereInput - ): EventConnection! + """ + Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. + """ + eventPassId: order_by + + """ + Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. + """ + packNftContractId: order_by +} - """Update many organizers""" - updateManyOrganizers( - """Updates to document content""" - data: OrganizerUpdateManyInput! +""" +response of any mutation on the table "packNftContractEventPass" +""" +type packNftContractEventPass_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """Documents to apply update on""" - where: OrganizerManyWhereInput - ): BatchPayload! + """data from the rows affected by the mutation""" + returning: [packNftContractEventPass!]! +} - """Update many Organizer documents""" - updateManyOrganizersConnection( - after: ID - before: ID +""" +on_conflict condition type for table "packNftContractEventPass" +""" +input packNftContractEventPass_on_conflict { + constraint: packNftContractEventPass_constraint! + update_columns: [packNftContractEventPass_update_column!]! = [] + where: packNftContractEventPass_bool_exp +} - """Updates to document content""" - data: OrganizerUpdateManyInput! - first: Int - last: Int - skip: Int +"""Ordering options when selecting data from "packNftContractEventPass".""" +input packNftContractEventPass_order_by { + amount: order_by + eventPassId: order_by + packNftContractId: order_by +} - """Documents to apply update on""" - where: OrganizerManyWhereInput - ): OrganizerConnection! +"""primary key columns input for table: packNftContractEventPass""" +input packNftContractEventPass_pk_columns_input { + """ + Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. + """ + eventPassId: String! - """Update many packs""" - updateManyPacks( - """Updates to document content""" - data: PackUpdateManyInput! + """ + Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. + """ + packNftContractId: uuid! +} - """Documents to apply update on""" - where: PackManyWhereInput - ): BatchPayload! +""" +select columns of table "packNftContractEventPass" +""" +enum packNftContractEventPass_select_column { + """column name""" + amount - """Update many Pack documents""" - updateManyPacksConnection( - after: ID - before: ID + """column name""" + eventPassId - """Updates to document content""" - data: PackUpdateManyInput! - first: Int - last: Int - skip: Int + """column name""" + packNftContractId +} - """Documents to apply update on""" - where: PackManyWhereInput - ): PackConnection! +""" +input type for updating data in table "packNftContractEventPass" +""" +input packNftContractEventPass_set_input { + """ + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + """ + amount: Int - """Update one organizer""" - updateOrganizer(data: OrganizerUpdateInput!, where: OrganizerWhereUniqueInput!): Organizer + """ + Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. + """ + eventPassId: String - """Update one pack""" - updatePack(data: PackUpdateInput!, where: PackWhereUniqueInput!): Pack + """ + Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. + """ + packNftContractId: uuid +} - """Update one scheduledRelease""" - updateScheduledRelease(data: ScheduledReleaseUpdateInput!, where: ScheduledReleaseWhereUniqueInput!): ScheduledRelease +"""aggregate stddev on columns""" +type packNftContractEventPass_stddev_fields { + """ + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + """ + amount: Float +} +""" +order by stddev() on columns of table "packNftContractEventPass" +""" +input packNftContractEventPass_stddev_order_by { """ - update data of the table: "account" + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. """ - update_account( - """sets the columns of the filtered rows to the given values""" - _set: account_set_input + amount: order_by +} - """filter the rows which have to be updated""" - where: account_bool_exp! - ): account_mutation_response +"""aggregate stddev_pop on columns""" +type packNftContractEventPass_stddev_pop_fields { + """ + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + """ + amount: Float +} +""" +order by stddev_pop() on columns of table "packNftContractEventPass" +""" +input packNftContractEventPass_stddev_pop_order_by { """ - update single row of the table: "account" + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. """ - update_account_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: account_set_input - pk_columns: account_pk_columns_input! - ): account + amount: order_by +} +"""aggregate stddev_samp on columns""" +type packNftContractEventPass_stddev_samp_fields { """ - update multiples rows of table: "account" + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. """ - update_account_many( - """updates to execute, in order""" - updates: [account_updates!]! - ): [account_mutation_response] + amount: Float +} +""" +order by stddev_samp() on columns of table "packNftContractEventPass" +""" +input packNftContractEventPass_stddev_samp_order_by { """ - update data of the table: "contentSpaceParameters" + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. """ - update_contentSpaceParameters( - """sets the columns of the filtered rows to the given values""" - _set: contentSpaceParameters_set_input + amount: order_by +} - """filter the rows which have to be updated""" - where: contentSpaceParameters_bool_exp! - ): contentSpaceParameters_mutation_response +""" +Streaming cursor of the table "packNftContractEventPass" +""" +input packNftContractEventPass_stream_cursor_input { + """Stream column input with initial value""" + initial_value: packNftContractEventPass_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} +"""Initial value of the column from where the streaming should start""" +input packNftContractEventPass_stream_cursor_value_input { """ - update single row of the table: "contentSpaceParameters" + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. """ - update_contentSpaceParameters_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: contentSpaceParameters_set_input - pk_columns: contentSpaceParameters_pk_columns_input! - ): contentSpaceParameters + amount: Int """ - update multiples rows of table: "contentSpaceParameters" + Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. """ - update_contentSpaceParameters_many( - """updates to execute, in order""" - updates: [contentSpaceParameters_updates!]! - ): [contentSpaceParameters_mutation_response] + eventPassId: String """ - update data of the table: "contentSpaceStatus" + Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. """ - update_contentSpaceStatus( - """sets the columns of the filtered rows to the given values""" - _set: contentSpaceStatus_set_input + packNftContractId: uuid +} - """filter the rows which have to be updated""" - where: contentSpaceStatus_bool_exp! - ): contentSpaceStatus_mutation_response +"""aggregate sum on columns""" +type packNftContractEventPass_sum_fields { + """ + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + """ + amount: Int +} +""" +order by sum() on columns of table "packNftContractEventPass" +""" +input packNftContractEventPass_sum_order_by { """ - update single row of the table: "contentSpaceStatus" + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. """ - update_contentSpaceStatus_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: contentSpaceStatus_set_input - pk_columns: contentSpaceStatus_pk_columns_input! - ): contentSpaceStatus + amount: order_by +} + +""" +update columns of table "packNftContractEventPass" +""" +enum packNftContractEventPass_update_column { + """column name""" + amount + + """column name""" + eventPassId + + """column name""" + packNftContractId +} + +input packNftContractEventPass_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: packNftContractEventPass_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: packNftContractEventPass_set_input + + """filter the rows which have to be updated""" + where: packNftContractEventPass_bool_exp! +} +"""aggregate var_pop on columns""" +type packNftContractEventPass_var_pop_fields { """ - update multiples rows of table: "contentSpaceStatus" + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. """ - update_contentSpaceStatus_many( - """updates to execute, in order""" - updates: [contentSpaceStatus_updates!]! - ): [contentSpaceStatus_mutation_response] + amount: Float +} +""" +order by var_pop() on columns of table "packNftContractEventPass" +""" +input packNftContractEventPass_var_pop_order_by { """ - update data of the table: "currency" + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. """ - update_currency( - """sets the columns of the filtered rows to the given values""" - _set: currency_set_input + amount: order_by +} - """filter the rows which have to be updated""" - where: currency_bool_exp! - ): currency_mutation_response +"""aggregate var_samp on columns""" +type packNftContractEventPass_var_samp_fields { + """ + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + """ + amount: Float +} +""" +order by var_samp() on columns of table "packNftContractEventPass" +""" +input packNftContractEventPass_var_samp_order_by { """ - update single row of the table: "currency" + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. """ - update_currency_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: currency_set_input - pk_columns: currency_pk_columns_input! - ): currency + amount: order_by +} +"""aggregate variance on columns""" +type packNftContractEventPass_variance_fields { """ - update multiples rows of table: "currency" + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. """ - update_currency_many( - """updates to execute, in order""" - updates: [currency_updates!]! - ): [currency_mutation_response] + amount: Float +} +""" +order by variance() on columns of table "packNftContractEventPass" +""" +input packNftContractEventPass_variance_order_by { """ - update data of the table: "eventParameters" + The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. """ - update_eventParameters( - """sets the columns of the filtered rows to the given values""" - _set: eventParameters_set_input + amount: order_by +} - """filter the rows which have to be updated""" - where: eventParameters_bool_exp! - ): eventParameters_mutation_response +""" +aggregated selection of "packNftContract" +""" +type packNftContract_aggregate { + aggregate: packNftContract_aggregate_fields + nodes: [packNftContract!]! +} + +""" +aggregate fields of "packNftContract" +""" +type packNftContract_aggregate_fields { + avg: packNftContract_avg_fields + count(columns: [packNftContract_select_column!], distinct: Boolean): Int! + max: packNftContract_max_fields + min: packNftContract_min_fields + stddev: packNftContract_stddev_fields + stddev_pop: packNftContract_stddev_pop_fields + stddev_samp: packNftContract_stddev_samp_fields + sum: packNftContract_sum_fields + var_pop: packNftContract_var_pop_fields + var_samp: packNftContract_var_samp_fields + variance: packNftContract_variance_fields +} + +"""aggregate avg on columns""" +type packNftContract_avg_fields { + """Number of rewards (or items) contained within each pack.""" + rewardsPerPack: Float +} +""" +Boolean expression to filter rows from the table "packNftContract". All fields are combined with a logical 'AND'. +""" +input packNftContract_bool_exp { + _and: [packNftContract_bool_exp!] + _not: packNftContract_bool_exp + _or: [packNftContract_bool_exp!] + chainId: String_comparison_exp + contractAddress: String_comparison_exp + created_at: timestamptz_comparison_exp + eventPassNftContracts: packNftContractEventPass_bool_exp + eventPassNftContracts_aggregate: packNftContractEventPass_aggregate_bool_exp + eventPassNfts: eventPassNft_bool_exp + eventPassNfts_aggregate: eventPassNft_aggregate_bool_exp + id: uuid_comparison_exp + isAirdrop: Boolean_comparison_exp + lotteryId: String_comparison_exp + organizerId: String_comparison_exp + packId: String_comparison_exp + rewardsPerPack: Int_comparison_exp + updated_at: timestamptz_comparison_exp +} + +""" +unique or primary key constraints on table "packNftContract" +""" +enum packNftContract_constraint { """ - update single row of the table: "eventParameters" + unique or primary key constraint on columns "packId" """ - update_eventParameters_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: eventParameters_set_input - pk_columns: eventParameters_pk_columns_input! - ): eventParameters + packId_unique """ - update multiples rows of table: "eventParameters" + unique or primary key constraint on columns "chainId", "contractAddress" """ - update_eventParameters_many( - """updates to execute, in order""" - updates: [eventParameters_updates!]! - ): [eventParameters_mutation_response] + packNftContract_contractAddress_chainId_key """ - update data of the table: "eventPassNft" + unique or primary key constraint on columns "id" """ - update_eventPassNft( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: eventPassNft_append_input + packNftContract_pkey +} - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: eventPassNft_delete_at_path_input +""" +input type for incrementing numeric columns in table "packNftContract" +""" +input packNftContract_inc_input { + """Number of rewards (or items) contained within each pack.""" + rewardsPerPack: Int +} - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: eventPassNft_delete_elem_input +""" +input type for inserting data into table "packNftContract" +""" +input packNftContract_insert_input { + """Blockchain network identifier where the NFT contract resides.""" + chainId: String - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: eventPassNft_delete_key_input + """Smart contract address for the NFT collection.""" + contractAddress: String + created_at: timestamptz + eventPassNftContracts: packNftContractEventPass_arr_rel_insert_input + eventPassNfts: eventPassNft_arr_rel_insert_input - """increments the numeric columns with given value of the filtered values""" - _inc: eventPassNft_inc_input + """Unique identifier for each pack NFT contract.""" + id: uuid - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: eventPassNft_prepend_input + """ + Indicates whether the pack is distributed through an airdrop. True for airdrops, False otherwise. + """ + isAirdrop: Boolean - """sets the columns of the filtered rows to the given values""" - _set: eventPassNft_set_input + """Identifier for the lottery associated with the pack.""" + lotteryId: String - """filter the rows which have to be updated""" - where: eventPassNft_bool_exp! - ): eventPassNft_mutation_response + """Identifier for the organizer responsible for the pack.""" + organizerId: String - """ - update data of the table: "eventPassNftContract" - """ - update_eventPassNftContract( - """sets the columns of the filtered rows to the given values""" - _set: eventPassNftContract_set_input + """Unique identifier for each pack, ensuring no duplicates in the system.""" + packId: String + + """Number of rewards (or items) contained within each pack.""" + rewardsPerPack: Int + updated_at: timestamptz +} + +"""aggregate max on columns""" +type packNftContract_max_fields { + """Blockchain network identifier where the NFT contract resides.""" + chainId: String + + """Smart contract address for the NFT collection.""" + contractAddress: String + created_at: timestamptz + + """Unique identifier for each pack NFT contract.""" + id: uuid + + """Identifier for the lottery associated with the pack.""" + lotteryId: String + + """Identifier for the organizer responsible for the pack.""" + organizerId: String + + """Unique identifier for each pack, ensuring no duplicates in the system.""" + packId: String + + """Number of rewards (or items) contained within each pack.""" + rewardsPerPack: Int + updated_at: timestamptz +} + +"""aggregate min on columns""" +type packNftContract_min_fields { + """Blockchain network identifier where the NFT contract resides.""" + chainId: String + + """Smart contract address for the NFT collection.""" + contractAddress: String + created_at: timestamptz + + """Unique identifier for each pack NFT contract.""" + id: uuid + + """Identifier for the lottery associated with the pack.""" + lotteryId: String + + """Identifier for the organizer responsible for the pack.""" + organizerId: String + + """Unique identifier for each pack, ensuring no duplicates in the system.""" + packId: String + + """Number of rewards (or items) contained within each pack.""" + rewardsPerPack: Int + updated_at: timestamptz +} - """filter the rows which have to be updated""" - where: eventPassNftContract_bool_exp! - ): eventPassNftContract_mutation_response +""" +response of any mutation on the table "packNftContract" +""" +type packNftContract_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """ - update data of the table: "eventPassNftContractType" - """ - update_eventPassNftContractType( - """sets the columns of the filtered rows to the given values""" - _set: eventPassNftContractType_set_input + """data from the rows affected by the mutation""" + returning: [packNftContract!]! +} - """filter the rows which have to be updated""" - where: eventPassNftContractType_bool_exp! - ): eventPassNftContractType_mutation_response +""" +input type for inserting object relation for remote table "packNftContract" +""" +input packNftContract_obj_rel_insert_input { + data: packNftContract_insert_input! - """ - update single row of the table: "eventPassNftContractType" - """ - update_eventPassNftContractType_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: eventPassNftContractType_set_input - pk_columns: eventPassNftContractType_pk_columns_input! - ): eventPassNftContractType + """upsert condition""" + on_conflict: packNftContract_on_conflict +} - """ - update multiples rows of table: "eventPassNftContractType" - """ - update_eventPassNftContractType_many( - """updates to execute, in order""" - updates: [eventPassNftContractType_updates!]! - ): [eventPassNftContractType_mutation_response] +""" +on_conflict condition type for table "packNftContract" +""" +input packNftContract_on_conflict { + constraint: packNftContract_constraint! + update_columns: [packNftContract_update_column!]! = [] + where: packNftContract_bool_exp +} - """ - update single row of the table: "eventPassNftContract" - """ - update_eventPassNftContract_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: eventPassNftContract_set_input - pk_columns: eventPassNftContract_pk_columns_input! - ): eventPassNftContract +"""Ordering options when selecting data from "packNftContract".""" +input packNftContract_order_by { + chainId: order_by + contractAddress: order_by + created_at: order_by + eventPassNftContracts_aggregate: packNftContractEventPass_aggregate_order_by + eventPassNfts_aggregate: eventPassNft_aggregate_order_by + id: order_by + isAirdrop: order_by + lotteryId: order_by + organizerId: order_by + packId: order_by + rewardsPerPack: order_by + updated_at: order_by +} - """ - update multiples rows of table: "eventPassNftContract" - """ - update_eventPassNftContract_many( - """updates to execute, in order""" - updates: [eventPassNftContract_updates!]! - ): [eventPassNftContract_mutation_response] +"""primary key columns input for table: packNftContract""" +input packNftContract_pk_columns_input { + """Unique identifier for each pack NFT contract.""" + id: uuid! +} - """ - update single row of the table: "eventPassNft" - """ - update_eventPassNft_by_pk( - """append existing jsonb value of filtered columns with new jsonb value""" - _append: eventPassNft_append_input +""" +select columns of table "packNftContract" +""" +enum packNftContract_select_column { + """column name""" + chainId - """ - delete the field or element with specified path (for JSON arrays, negative integers count from the end) - """ - _delete_at_path: eventPassNft_delete_at_path_input + """column name""" + contractAddress - """ - delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array - """ - _delete_elem: eventPassNft_delete_elem_input + """column name""" + created_at - """ - delete key/value pair or string element. key/value pairs are matched based on their key value - """ - _delete_key: eventPassNft_delete_key_input + """column name""" + id - """increments the numeric columns with given value of the filtered values""" - _inc: eventPassNft_inc_input + """column name""" + isAirdrop - """prepend existing jsonb value of filtered columns with new jsonb value""" - _prepend: eventPassNft_prepend_input + """column name""" + lotteryId - """sets the columns of the filtered rows to the given values""" - _set: eventPassNft_set_input - pk_columns: eventPassNft_pk_columns_input! - ): eventPassNft + """column name""" + organizerId - """ - update multiples rows of table: "eventPassNft" - """ - update_eventPassNft_many( - """updates to execute, in order""" - updates: [eventPassNft_updates!]! - ): [eventPassNft_mutation_response] + """column name""" + packId - """ - update data of the table: "eventPassOrderSums" - """ - update_eventPassOrderSums( - """increments the numeric columns with given value of the filtered values""" - _inc: eventPassOrderSums_inc_input + """column name""" + rewardsPerPack - """sets the columns of the filtered rows to the given values""" - _set: eventPassOrderSums_set_input + """column name""" + updated_at +} - """filter the rows which have to be updated""" - where: eventPassOrderSums_bool_exp! - ): eventPassOrderSums_mutation_response +""" +input type for updating data in table "packNftContract" +""" +input packNftContract_set_input { + """Blockchain network identifier where the NFT contract resides.""" + chainId: String - """ - update single row of the table: "eventPassOrderSums" - """ - update_eventPassOrderSums_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: eventPassOrderSums_inc_input + """Smart contract address for the NFT collection.""" + contractAddress: String + created_at: timestamptz - """sets the columns of the filtered rows to the given values""" - _set: eventPassOrderSums_set_input - pk_columns: eventPassOrderSums_pk_columns_input! - ): eventPassOrderSums + """Unique identifier for each pack NFT contract.""" + id: uuid """ - update multiples rows of table: "eventPassOrderSums" + Indicates whether the pack is distributed through an airdrop. True for airdrops, False otherwise. """ - update_eventPassOrderSums_many( - """updates to execute, in order""" - updates: [eventPassOrderSums_updates!]! - ): [eventPassOrderSums_mutation_response] + isAirdrop: Boolean - """ - update data of the table: "eventPassType" - """ - update_eventPassType( - """sets the columns of the filtered rows to the given values""" - _set: eventPassType_set_input + """Identifier for the lottery associated with the pack.""" + lotteryId: String - """filter the rows which have to be updated""" - where: eventPassType_bool_exp! - ): eventPassType_mutation_response + """Identifier for the organizer responsible for the pack.""" + organizerId: String - """ - update single row of the table: "eventPassType" - """ - update_eventPassType_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: eventPassType_set_input - pk_columns: eventPassType_pk_columns_input! - ): eventPassType + """Unique identifier for each pack, ensuring no duplicates in the system.""" + packId: String - """ - update multiples rows of table: "eventPassType" - """ - update_eventPassType_many( - """updates to execute, in order""" - updates: [eventPassType_updates!]! - ): [eventPassType_mutation_response] + """Number of rewards (or items) contained within each pack.""" + rewardsPerPack: Int + updated_at: timestamptz +} - """ - update data of the table: "eventPassValidationType" - """ - update_eventPassValidationType( - """sets the columns of the filtered rows to the given values""" - _set: eventPassValidationType_set_input +"""aggregate stddev on columns""" +type packNftContract_stddev_fields { + """Number of rewards (or items) contained within each pack.""" + rewardsPerPack: Float +} - """filter the rows which have to be updated""" - where: eventPassValidationType_bool_exp! - ): eventPassValidationType_mutation_response +"""aggregate stddev_pop on columns""" +type packNftContract_stddev_pop_fields { + """Number of rewards (or items) contained within each pack.""" + rewardsPerPack: Float +} - """ - update single row of the table: "eventPassValidationType" - """ - update_eventPassValidationType_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: eventPassValidationType_set_input - pk_columns: eventPassValidationType_pk_columns_input! - ): eventPassValidationType +"""aggregate stddev_samp on columns""" +type packNftContract_stddev_samp_fields { + """Number of rewards (or items) contained within each pack.""" + rewardsPerPack: Float +} - """ - update multiples rows of table: "eventPassValidationType" - """ - update_eventPassValidationType_many( - """updates to execute, in order""" - updates: [eventPassValidationType_updates!]! - ): [eventPassValidationType_mutation_response] +""" +Streaming cursor of the table "packNftContract" +""" +input packNftContract_stream_cursor_input { + """Stream column input with initial value""" + initial_value: packNftContract_stream_cursor_value_input! - """ - update data of the table: "eventStatus" - """ - update_eventStatus( - """sets the columns of the filtered rows to the given values""" - _set: eventStatus_set_input + """cursor ordering""" + ordering: cursor_ordering +} - """filter the rows which have to be updated""" - where: eventStatus_bool_exp! - ): eventStatus_mutation_response +"""Initial value of the column from where the streaming should start""" +input packNftContract_stream_cursor_value_input { + """Blockchain network identifier where the NFT contract resides.""" + chainId: String - """ - update single row of the table: "eventStatus" - """ - update_eventStatus_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: eventStatus_set_input - pk_columns: eventStatus_pk_columns_input! - ): eventStatus + """Smart contract address for the NFT collection.""" + contractAddress: String + created_at: timestamptz - """ - update multiples rows of table: "eventStatus" - """ - update_eventStatus_many( - """updates to execute, in order""" - updates: [eventStatus_updates!]! - ): [eventStatus_mutation_response] + """Unique identifier for each pack NFT contract.""" + id: uuid """ - update data of the table: "follow" + Indicates whether the pack is distributed through an airdrop. True for airdrops, False otherwise. """ - update_follow( - """sets the columns of the filtered rows to the given values""" - _set: follow_set_input - - """filter the rows which have to be updated""" - where: follow_bool_exp! - ): follow_mutation_response + isAirdrop: Boolean - """ - update single row of the table: "follow" - """ - update_follow_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: follow_set_input - pk_columns: follow_pk_columns_input! - ): follow + """Identifier for the lottery associated with the pack.""" + lotteryId: String - """ - update multiples rows of table: "follow" - """ - update_follow_many( - """updates to execute, in order""" - updates: [follow_updates!]! - ): [follow_mutation_response] + """Identifier for the organizer responsible for the pack.""" + organizerId: String - """ - update data of the table: "kyc" - """ - update_kyc( - """sets the columns of the filtered rows to the given values""" - _set: kyc_set_input + """Unique identifier for each pack, ensuring no duplicates in the system.""" + packId: String - """filter the rows which have to be updated""" - where: kyc_bool_exp! - ): kyc_mutation_response + """Number of rewards (or items) contained within each pack.""" + rewardsPerPack: Int + updated_at: timestamptz +} - """ - update data of the table: "kycLevelName" - """ - update_kycLevelName( - """sets the columns of the filtered rows to the given values""" - _set: kycLevelName_set_input +"""aggregate sum on columns""" +type packNftContract_sum_fields { + """Number of rewards (or items) contained within each pack.""" + rewardsPerPack: Int +} - """filter the rows which have to be updated""" - where: kycLevelName_bool_exp! - ): kycLevelName_mutation_response +""" +update columns of table "packNftContract" +""" +enum packNftContract_update_column { + """column name""" + chainId - """ - update single row of the table: "kycLevelName" - """ - update_kycLevelName_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: kycLevelName_set_input - pk_columns: kycLevelName_pk_columns_input! - ): kycLevelName + """column name""" + contractAddress - """ - update multiples rows of table: "kycLevelName" - """ - update_kycLevelName_many( - """updates to execute, in order""" - updates: [kycLevelName_updates!]! - ): [kycLevelName_mutation_response] + """column name""" + created_at - """ - update data of the table: "kycStatus" - """ - update_kycStatus( - """sets the columns of the filtered rows to the given values""" - _set: kycStatus_set_input + """column name""" + id - """filter the rows which have to be updated""" - where: kycStatus_bool_exp! - ): kycStatus_mutation_response + """column name""" + isAirdrop - """ - update single row of the table: "kycStatus" - """ - update_kycStatus_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: kycStatus_set_input - pk_columns: kycStatus_pk_columns_input! - ): kycStatus + """column name""" + lotteryId - """ - update multiples rows of table: "kycStatus" - """ - update_kycStatus_many( - """updates to execute, in order""" - updates: [kycStatus_updates!]! - ): [kycStatus_mutation_response] + """column name""" + organizerId - """ - update single row of the table: "kyc" - """ - update_kyc_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: kyc_set_input - pk_columns: kyc_pk_columns_input! - ): kyc + """column name""" + packId - """ - update multiples rows of table: "kyc" - """ - update_kyc_many( - """updates to execute, in order""" - updates: [kyc_updates!]! - ): [kyc_mutation_response] + """column name""" + rewardsPerPack - """ - update data of the table: "lotteryParameters" - """ - update_lotteryParameters( - """sets the columns of the filtered rows to the given values""" - _set: lotteryParameters_set_input + """column name""" + updated_at +} - """filter the rows which have to be updated""" - where: lotteryParameters_bool_exp! - ): lotteryParameters_mutation_response +input packNftContract_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: packNftContract_inc_input - """ - update single row of the table: "lotteryParameters" - """ - update_lotteryParameters_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: lotteryParameters_set_input - pk_columns: lotteryParameters_pk_columns_input! - ): lotteryParameters + """sets the columns of the filtered rows to the given values""" + _set: packNftContract_set_input - """ - update multiples rows of table: "lotteryParameters" - """ - update_lotteryParameters_many( - """updates to execute, in order""" - updates: [lotteryParameters_updates!]! - ): [lotteryParameters_mutation_response] + """filter the rows which have to be updated""" + where: packNftContract_bool_exp! +} - """ - update data of the table: "lotteryStatus" - """ - update_lotteryStatus( - """sets the columns of the filtered rows to the given values""" - _set: lotteryStatus_set_input +"""aggregate var_pop on columns""" +type packNftContract_var_pop_fields { + """Number of rewards (or items) contained within each pack.""" + rewardsPerPack: Float +} - """filter the rows which have to be updated""" - where: lotteryStatus_bool_exp! - ): lotteryStatus_mutation_response +"""aggregate var_samp on columns""" +type packNftContract_var_samp_fields { + """Number of rewards (or items) contained within each pack.""" + rewardsPerPack: Float +} - """ - update single row of the table: "lotteryStatus" - """ - update_lotteryStatus_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: lotteryStatus_set_input - pk_columns: lotteryStatus_pk_columns_input! - ): lotteryStatus +"""aggregate variance on columns""" +type packNftContract_variance_fields { + """Number of rewards (or items) contained within each pack.""" + rewardsPerPack: Float +} - """ - update multiples rows of table: "lotteryStatus" - """ - update_lotteryStatus_many( - """updates to execute, in order""" - updates: [lotteryStatus_updates!]! - ): [lotteryStatus_mutation_response] +""" +This table represents the supply details of pack NFTs, tracking the ownership, contents, and metadata associated with each pack. +""" +type packNftSupply { + """The specific blockchain or network on which the pack NFT exists.""" + chainId: String! """ - update data of the table: "minterTemporaryWallet" + The address of the smart contract representing the pack NFT. Essential for blockchain interactions. """ - update_minterTemporaryWallet( - """sets the columns of the filtered rows to the given values""" - _set: minterTemporaryWallet_set_input + contractAddress: String! + created_at: timestamptz! - """filter the rows which have to be updated""" - where: minterTemporaryWallet_bool_exp! - ): minterTemporaryWallet_mutation_response + """The blockchain address of the current owner of the pack NFT.""" + currentOwnerAddress: String """ - update single row of the table: "minterTemporaryWallet" + Any error messages related to this pack NFT, particularly during transactions or metadata retrieval. """ - update_minterTemporaryWallet_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: minterTemporaryWallet_set_input - pk_columns: minterTemporaryWallet_pk_columns_input! - ): minterTemporaryWallet + error: String + id: uuid! - """ - update multiples rows of table: "minterTemporaryWallet" - """ - update_minterTemporaryWallet_many( - """updates to execute, in order""" - updates: [minterTemporaryWallet_updates!]! - ): [minterTemporaryWallet_mutation_response] + """The reference to the latest transfer record for this pack NFT.""" + lastNftTransferId: uuid - """ - update data of the table: "nftTransfer" - """ - update_nftTransfer( - """increments the numeric columns with given value of the filtered values""" - _inc: nftTransfer_inc_input + """The identifier of the organizer associated with this pack NFT.""" + organizerId: String! - """sets the columns of the filtered rows to the given values""" - _set: nftTransfer_set_input + """An array relationship""" + packEventPassNfts( + """distinct select on columns""" + distinct_on: [packEventPassNft_select_column!] - """filter the rows which have to be updated""" - where: nftTransfer_bool_exp! - ): nftTransfer_mutation_response + """limit the number of rows returned""" + limit: Int - """ - update single row of the table: "nftTransfer" - """ - update_nftTransfer_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: nftTransfer_inc_input + """skip the first n rows. Use only with order_by""" + offset: Int - """sets the columns of the filtered rows to the given values""" - _set: nftTransfer_set_input - pk_columns: nftTransfer_pk_columns_input! - ): nftTransfer + """sort the rows by one or more columns""" + order_by: [packEventPassNft_order_by!] - """ - update multiples rows of table: "nftTransfer" - """ - update_nftTransfer_many( - """updates to execute, in order""" - updates: [nftTransfer_updates!]! - ): [nftTransfer_mutation_response] + """filter the rows returned""" + where: packEventPassNft_bool_exp + ): [packEventPassNft!]! - """ - update data of the table: "order" - """ - update_order( - """increments the numeric columns with given value of the filtered values""" - _inc: order_inc_input + """An aggregate relationship""" + packEventPassNfts_aggregate( + """distinct select on columns""" + distinct_on: [packEventPassNft_select_column!] - """sets the columns of the filtered rows to the given values""" - _set: order_set_input + """limit the number of rows returned""" + limit: Int - """filter the rows which have to be updated""" - where: order_bool_exp! - ): order_mutation_response + """skip the first n rows. Use only with order_by""" + offset: Int - """ - update data of the table: "orderStatus" - """ - update_orderStatus( - """sets the columns of the filtered rows to the given values""" - _set: orderStatus_set_input + """sort the rows by one or more columns""" + order_by: [packEventPassNft_order_by!] - """filter the rows which have to be updated""" - where: orderStatus_bool_exp! - ): orderStatus_mutation_response + """filter the rows returned""" + where: packEventPassNft_bool_exp + ): packEventPassNft_aggregate! - """ - update single row of the table: "orderStatus" - """ - update_orderStatus_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: orderStatus_set_input - pk_columns: orderStatus_pk_columns_input! - ): orderStatus + """A unique identifier for the pack within the platform.""" + packId: String! + status: nftStatus_enum - """ - update multiples rows of table: "orderStatus" - """ - update_orderStatus_many( - """updates to execute, in order""" - updates: [orderStatus_updates!]! - ): [orderStatus_mutation_response] + """The URI pointing to the metadata of the pack NFT.""" + tokenUri: String + updated_at: timestamptz! +} - """ - update single row of the table: "order" - """ - update_order_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: order_inc_input +""" +aggregated selection of "packNftSupply" +""" +type packNftSupply_aggregate { + aggregate: packNftSupply_aggregate_fields + nodes: [packNftSupply!]! +} - """sets the columns of the filtered rows to the given values""" - _set: order_set_input - pk_columns: order_pk_columns_input! - ): order +""" +aggregate fields of "packNftSupply" +""" +type packNftSupply_aggregate_fields { + count(columns: [packNftSupply_select_column!], distinct: Boolean): Int! + max: packNftSupply_max_fields + min: packNftSupply_min_fields +} + +""" +Boolean expression to filter rows from the table "packNftSupply". All fields are combined with a logical 'AND'. +""" +input packNftSupply_bool_exp { + _and: [packNftSupply_bool_exp!] + _not: packNftSupply_bool_exp + _or: [packNftSupply_bool_exp!] + chainId: String_comparison_exp + contractAddress: String_comparison_exp + created_at: timestamptz_comparison_exp + currentOwnerAddress: String_comparison_exp + error: String_comparison_exp + id: uuid_comparison_exp + lastNftTransferId: uuid_comparison_exp + organizerId: String_comparison_exp + packEventPassNfts: packEventPassNft_bool_exp + packEventPassNfts_aggregate: packEventPassNft_aggregate_bool_exp + packId: String_comparison_exp + status: nftStatus_enum_comparison_exp + tokenUri: String_comparison_exp + updated_at: timestamptz_comparison_exp +} +""" +unique or primary key constraints on table "packNftSupply" +""" +enum packNftSupply_constraint { """ - update multiples rows of table: "order" + unique or primary key constraint on columns "chainId", "contractAddress", "packId" """ - update_order_many( - """updates to execute, in order""" - updates: [order_updates!]! - ): [order_mutation_response] + packNftSupply_contractAddress_chainId_packId_key """ - update data of the table: "packEventPassNft" + unique or primary key constraint on columns "id" """ - update_packEventPassNft( - """sets the columns of the filtered rows to the given values""" - _set: packEventPassNft_set_input + packNftSupply_pkey +} - """filter the rows which have to be updated""" - where: packEventPassNft_bool_exp! - ): packEventPassNft_mutation_response +""" +input type for inserting data into table "packNftSupply" +""" +input packNftSupply_insert_input { + """The specific blockchain or network on which the pack NFT exists.""" + chainId: String """ - update single row of the table: "packEventPassNft" + The address of the smart contract representing the pack NFT. Essential for blockchain interactions. """ - update_packEventPassNft_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: packEventPassNft_set_input - pk_columns: packEventPassNft_pk_columns_input! - ): packEventPassNft + contractAddress: String + created_at: timestamptz - """ - update multiples rows of table: "packEventPassNft" - """ - update_packEventPassNft_many( - """updates to execute, in order""" - updates: [packEventPassNft_updates!]! - ): [packEventPassNft_mutation_response] + """The blockchain address of the current owner of the pack NFT.""" + currentOwnerAddress: String """ - update data of the table: "packNftContract" + Any error messages related to this pack NFT, particularly during transactions or metadata retrieval. """ - update_packNftContract( - """increments the numeric columns with given value of the filtered values""" - _inc: packNftContract_inc_input + error: String + id: uuid - """sets the columns of the filtered rows to the given values""" - _set: packNftContract_set_input + """The reference to the latest transfer record for this pack NFT.""" + lastNftTransferId: uuid - """filter the rows which have to be updated""" - where: packNftContract_bool_exp! - ): packNftContract_mutation_response + """The identifier of the organizer associated with this pack NFT.""" + organizerId: String + packEventPassNfts: packEventPassNft_arr_rel_insert_input - """ - update data of the table: "packNftContractEventPass" - """ - update_packNftContractEventPass( - """increments the numeric columns with given value of the filtered values""" - _inc: packNftContractEventPass_inc_input + """A unique identifier for the pack within the platform.""" + packId: String + status: nftStatus_enum - """sets the columns of the filtered rows to the given values""" - _set: packNftContractEventPass_set_input + """The URI pointing to the metadata of the pack NFT.""" + tokenUri: String + updated_at: timestamptz +} - """filter the rows which have to be updated""" - where: packNftContractEventPass_bool_exp! - ): packNftContractEventPass_mutation_response +"""aggregate max on columns""" +type packNftSupply_max_fields { + """The specific blockchain or network on which the pack NFT exists.""" + chainId: String """ - update single row of the table: "packNftContractEventPass" + The address of the smart contract representing the pack NFT. Essential for blockchain interactions. """ - update_packNftContractEventPass_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: packNftContractEventPass_inc_input + contractAddress: String + created_at: timestamptz - """sets the columns of the filtered rows to the given values""" - _set: packNftContractEventPass_set_input - pk_columns: packNftContractEventPass_pk_columns_input! - ): packNftContractEventPass + """The blockchain address of the current owner of the pack NFT.""" + currentOwnerAddress: String """ - update multiples rows of table: "packNftContractEventPass" + Any error messages related to this pack NFT, particularly during transactions or metadata retrieval. """ - update_packNftContractEventPass_many( - """updates to execute, in order""" - updates: [packNftContractEventPass_updates!]! - ): [packNftContractEventPass_mutation_response] + error: String + id: uuid - """ - update single row of the table: "packNftContract" - """ - update_packNftContract_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: packNftContract_inc_input + """The reference to the latest transfer record for this pack NFT.""" + lastNftTransferId: uuid - """sets the columns of the filtered rows to the given values""" - _set: packNftContract_set_input - pk_columns: packNftContract_pk_columns_input! - ): packNftContract + """The identifier of the organizer associated with this pack NFT.""" + organizerId: String - """ - update multiples rows of table: "packNftContract" - """ - update_packNftContract_many( - """updates to execute, in order""" - updates: [packNftContract_updates!]! - ): [packNftContract_mutation_response] + """A unique identifier for the pack within the platform.""" + packId: String - """ - update data of the table: "packNftSupply" - """ - update_packNftSupply( - """sets the columns of the filtered rows to the given values""" - _set: packNftSupply_set_input + """The URI pointing to the metadata of the pack NFT.""" + tokenUri: String + updated_at: timestamptz +} - """filter the rows which have to be updated""" - where: packNftSupply_bool_exp! - ): packNftSupply_mutation_response +"""aggregate min on columns""" +type packNftSupply_min_fields { + """The specific blockchain or network on which the pack NFT exists.""" + chainId: String """ - update single row of the table: "packNftSupply" + The address of the smart contract representing the pack NFT. Essential for blockchain interactions. """ - update_packNftSupply_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: packNftSupply_set_input - pk_columns: packNftSupply_pk_columns_input! - ): packNftSupply + contractAddress: String + created_at: timestamptz - """ - update multiples rows of table: "packNftSupply" - """ - update_packNftSupply_many( - """updates to execute, in order""" - updates: [packNftSupply_updates!]! - ): [packNftSupply_mutation_response] + """The blockchain address of the current owner of the pack NFT.""" + currentOwnerAddress: String """ - update data of the table: "packOrderSums" + Any error messages related to this pack NFT, particularly during transactions or metadata retrieval. """ - update_packOrderSums( - """increments the numeric columns with given value of the filtered values""" - _inc: packOrderSums_inc_input + error: String + id: uuid - """sets the columns of the filtered rows to the given values""" - _set: packOrderSums_set_input + """The reference to the latest transfer record for this pack NFT.""" + lastNftTransferId: uuid - """filter the rows which have to be updated""" - where: packOrderSums_bool_exp! - ): packOrderSums_mutation_response + """The identifier of the organizer associated with this pack NFT.""" + organizerId: String - """ - update single row of the table: "packOrderSums" - """ - update_packOrderSums_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: packOrderSums_inc_input + """A unique identifier for the pack within the platform.""" + packId: String - """sets the columns of the filtered rows to the given values""" - _set: packOrderSums_set_input - pk_columns: packOrderSums_pk_columns_input! - ): packOrderSums + """The URI pointing to the metadata of the pack NFT.""" + tokenUri: String + updated_at: timestamptz +} - """ - update multiples rows of table: "packOrderSums" - """ - update_packOrderSums_many( - """updates to execute, in order""" - updates: [packOrderSums_updates!]! - ): [packOrderSums_mutation_response] +""" +response of any mutation on the table "packNftSupply" +""" +type packNftSupply_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """ - update data of the table: "passAmount" - """ - update_passAmount( - """increments the numeric columns with given value of the filtered values""" - _inc: passAmount_inc_input + """data from the rows affected by the mutation""" + returning: [packNftSupply!]! +} - """sets the columns of the filtered rows to the given values""" - _set: passAmount_set_input +""" +on_conflict condition type for table "packNftSupply" +""" +input packNftSupply_on_conflict { + constraint: packNftSupply_constraint! + update_columns: [packNftSupply_update_column!]! = [] + where: packNftSupply_bool_exp +} - """filter the rows which have to be updated""" - where: passAmount_bool_exp! - ): passAmount_mutation_response +"""Ordering options when selecting data from "packNftSupply".""" +input packNftSupply_order_by { + chainId: order_by + contractAddress: order_by + created_at: order_by + currentOwnerAddress: order_by + error: order_by + id: order_by + lastNftTransferId: order_by + organizerId: order_by + packEventPassNfts_aggregate: packEventPassNft_aggregate_order_by + packId: order_by + status: order_by + tokenUri: order_by + updated_at: order_by +} - """ - update single row of the table: "passAmount" - """ - update_passAmount_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: passAmount_inc_input +"""primary key columns input for table: packNftSupply""" +input packNftSupply_pk_columns_input { + id: uuid! +} - """sets the columns of the filtered rows to the given values""" - _set: passAmount_set_input - pk_columns: passAmount_pk_columns_input! - ): passAmount +""" +select columns of table "packNftSupply" +""" +enum packNftSupply_select_column { + """column name""" + chainId - """ - update multiples rows of table: "passAmount" - """ - update_passAmount_many( - """updates to execute, in order""" - updates: [passAmount_updates!]! - ): [passAmount_mutation_response] + """column name""" + contractAddress - """ - update data of the table: "passPricing" - """ - update_passPricing( - """increments the numeric columns with given value of the filtered values""" - _inc: passPricing_inc_input + """column name""" + created_at - """sets the columns of the filtered rows to the given values""" - _set: passPricing_set_input + """column name""" + currentOwnerAddress - """filter the rows which have to be updated""" - where: passPricing_bool_exp! - ): passPricing_mutation_response + """column name""" + error - """ - update single row of the table: "passPricing" - """ - update_passPricing_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: passPricing_inc_input + """column name""" + id - """sets the columns of the filtered rows to the given values""" - _set: passPricing_set_input - pk_columns: passPricing_pk_columns_input! - ): passPricing + """column name""" + lastNftTransferId - """ - update multiples rows of table: "passPricing" - """ - update_passPricing_many( - """updates to execute, in order""" - updates: [passPricing_updates!]! - ): [passPricing_mutation_response] + """column name""" + organizerId - """ - update data of the table: "pendingOrder" - """ - update_pendingOrder( - """increments the numeric columns with given value of the filtered values""" - _inc: pendingOrder_inc_input + """column name""" + packId - """sets the columns of the filtered rows to the given values""" - _set: pendingOrder_set_input + """column name""" + status - """filter the rows which have to be updated""" - where: pendingOrder_bool_exp! - ): pendingOrder_mutation_response + """column name""" + tokenUri + + """column name""" + updated_at +} + +""" +input type for updating data in table "packNftSupply" +""" +input packNftSupply_set_input { + """The specific blockchain or network on which the pack NFT exists.""" + chainId: String """ - update single row of the table: "pendingOrder" + The address of the smart contract representing the pack NFT. Essential for blockchain interactions. """ - update_pendingOrder_by_pk( - """increments the numeric columns with given value of the filtered values""" - _inc: pendingOrder_inc_input + contractAddress: String + created_at: timestamptz - """sets the columns of the filtered rows to the given values""" - _set: pendingOrder_set_input - pk_columns: pendingOrder_pk_columns_input! - ): pendingOrder + """The blockchain address of the current owner of the pack NFT.""" + currentOwnerAddress: String """ - update multiples rows of table: "pendingOrder" + Any error messages related to this pack NFT, particularly during transactions or metadata retrieval. """ - update_pendingOrder_many( - """updates to execute, in order""" - updates: [pendingOrder_updates!]! - ): [pendingOrder_mutation_response] + error: String + id: uuid - """ - update data of the table: "roleAssignment" - """ - update_roleAssignment( - """sets the columns of the filtered rows to the given values""" - _set: roleAssignment_set_input + """The reference to the latest transfer record for this pack NFT.""" + lastNftTransferId: uuid - """filter the rows which have to be updated""" - where: roleAssignment_bool_exp! - ): roleAssignment_mutation_response + """The identifier of the organizer associated with this pack NFT.""" + organizerId: String - """ - update multiples rows of table: "roleAssignment" - """ - update_roleAssignment_many( - """updates to execute, in order""" - updates: [roleAssignment_updates!]! - ): [roleAssignment_mutation_response] + """A unique identifier for the pack within the platform.""" + packId: String + status: nftStatus_enum - """ - update data of the table: "roles" - """ - update_roles( - """sets the columns of the filtered rows to the given values""" - _set: roles_set_input + """The URI pointing to the metadata of the pack NFT.""" + tokenUri: String + updated_at: timestamptz +} - """filter the rows which have to be updated""" - where: roles_bool_exp! - ): roles_mutation_response +""" +Streaming cursor of the table "packNftSupply" +""" +input packNftSupply_stream_cursor_input { + """Stream column input with initial value""" + initial_value: packNftSupply_stream_cursor_value_input! - """ - update single row of the table: "roles" - """ - update_roles_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: roles_set_input - pk_columns: roles_pk_columns_input! - ): roles + """cursor ordering""" + ordering: cursor_ordering +} - """ - update multiples rows of table: "roles" - """ - update_roles_many( - """updates to execute, in order""" - updates: [roles_updates!]! - ): [roles_mutation_response] +"""Initial value of the column from where the streaming should start""" +input packNftSupply_stream_cursor_value_input { + """The specific blockchain or network on which the pack NFT exists.""" + chainId: String """ - update data of the table: "stripeCheckoutSession" + The address of the smart contract representing the pack NFT. Essential for blockchain interactions. """ - update_stripeCheckoutSession( - """sets the columns of the filtered rows to the given values""" - _set: stripeCheckoutSession_set_input + contractAddress: String + created_at: timestamptz - """filter the rows which have to be updated""" - where: stripeCheckoutSession_bool_exp! - ): stripeCheckoutSession_mutation_response + """The blockchain address of the current owner of the pack NFT.""" + currentOwnerAddress: String """ - update data of the table: "stripeCheckoutSessionType" + Any error messages related to this pack NFT, particularly during transactions or metadata retrieval. """ - update_stripeCheckoutSessionType( - """sets the columns of the filtered rows to the given values""" - _set: stripeCheckoutSessionType_set_input + error: String + id: uuid - """filter the rows which have to be updated""" - where: stripeCheckoutSessionType_bool_exp! - ): stripeCheckoutSessionType_mutation_response + """The reference to the latest transfer record for this pack NFT.""" + lastNftTransferId: uuid - """ - update single row of the table: "stripeCheckoutSessionType" - """ - update_stripeCheckoutSessionType_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: stripeCheckoutSessionType_set_input - pk_columns: stripeCheckoutSessionType_pk_columns_input! - ): stripeCheckoutSessionType + """The identifier of the organizer associated with this pack NFT.""" + organizerId: String - """ - update multiples rows of table: "stripeCheckoutSessionType" - """ - update_stripeCheckoutSessionType_many( - """updates to execute, in order""" - updates: [stripeCheckoutSessionType_updates!]! - ): [stripeCheckoutSessionType_mutation_response] + """A unique identifier for the pack within the platform.""" + packId: String + status: nftStatus_enum - """ - update single row of the table: "stripeCheckoutSession" - """ - update_stripeCheckoutSession_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: stripeCheckoutSession_set_input - pk_columns: stripeCheckoutSession_pk_columns_input! - ): stripeCheckoutSession + """The URI pointing to the metadata of the pack NFT.""" + tokenUri: String + updated_at: timestamptz +} - """ - update multiples rows of table: "stripeCheckoutSession" - """ - update_stripeCheckoutSession_many( - """updates to execute, in order""" - updates: [stripeCheckoutSession_updates!]! - ): [stripeCheckoutSession_mutation_response] +""" +update columns of table "packNftSupply" +""" +enum packNftSupply_update_column { + """column name""" + chainId - """ - update data of the table: "stripeCustomer" - """ - update_stripeCustomer( - """sets the columns of the filtered rows to the given values""" - _set: stripeCustomer_set_input + """column name""" + contractAddress - """filter the rows which have to be updated""" - where: stripeCustomer_bool_exp! - ): stripeCustomer_mutation_response + """column name""" + created_at - """ - update single row of the table: "stripeCustomer" - """ - update_stripeCustomer_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: stripeCustomer_set_input - pk_columns: stripeCustomer_pk_columns_input! - ): stripeCustomer + """column name""" + currentOwnerAddress - """ - update multiples rows of table: "stripeCustomer" - """ - update_stripeCustomer_many( - """updates to execute, in order""" - updates: [stripeCustomer_updates!]! - ): [stripeCustomer_mutation_response] + """column name""" + error - """ - update data of the table: "timezone" - """ - update_timezone( - """sets the columns of the filtered rows to the given values""" - _set: timezone_set_input + """column name""" + id - """filter the rows which have to be updated""" - where: timezone_bool_exp! - ): timezone_mutation_response + """column name""" + lastNftTransferId - """ - update single row of the table: "timezone" - """ - update_timezone_by_pk( - """sets the columns of the filtered rows to the given values""" - _set: timezone_set_input - pk_columns: timezone_pk_columns_input! - ): timezone + """column name""" + organizerId - """ - update multiples rows of table: "timezone" - """ - update_timezone_many( - """updates to execute, in order""" - updates: [timezone_updates!]! - ): [timezone_mutation_response] + """column name""" + packId - """Upsert one asset""" - upsertAsset(upsert: AssetUpsertInput!, where: AssetWhereUniqueInput!): Asset + """column name""" + status - """Upsert one contentSpace""" - upsertContentSpace(upsert: ContentSpaceUpsertInput!, where: ContentSpaceWhereUniqueInput!): ContentSpace + """column name""" + tokenUri - """Upsert one event""" - upsertEvent(upsert: EventUpsertInput!, where: EventWhereUniqueInput!): Event + """column name""" + updated_at +} - """Upsert one eventPass""" - upsertEventPass(upsert: EventPassUpsertInput!, where: EventPassWhereUniqueInput!): EventPass +input packNftSupply_updates { + """sets the columns of the filtered rows to the given values""" + _set: packNftSupply_set_input - """Upsert one eventPassDelayedRevealed""" - upsertEventPassDelayedRevealed(upsert: EventPassDelayedRevealedUpsertInput!, where: EventPassDelayedRevealedWhereUniqueInput!): EventPassDelayedRevealed + """filter the rows which have to be updated""" + where: packNftSupply_bool_exp! +} - """Upsert one organizer""" - upsertOrganizer(upsert: OrganizerUpsertInput!, where: OrganizerWhereUniqueInput!): Organizer +"""Hold the sums for the Pack Orders""" +type packOrderSums { + packId: String! + totalReserved: Int! +} - """Upsert one pack""" - upsertPack(upsert: PackUpsertInput!, where: PackWhereUniqueInput!): Pack +""" +aggregated selection of "packOrderSums" +""" +type packOrderSums_aggregate { + aggregate: packOrderSums_aggregate_fields + nodes: [packOrderSums!]! } """ -The nftTransfer model is built to record and chronicle the transfer of NFTs between addresses. This model is crucial in tracing the movement of an NFT, especially when validating that an event pass has reached its intended recipient. Such a system facilitates debugging and reduces the need for excessive querying of our indexer. Entries in this table are populated through two primary avenues: either via an activity webhook responding to real-time NFT transfers or through a regular cron job as a failsafe, ensuring data integrity even if the webhook fails to capture certain events. +aggregate fields of "packOrderSums" """ -type nftTransfer { - """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. - """ - blockNumber: bigint! +type packOrderSums_aggregate_fields { + avg: packOrderSums_avg_fields + count(columns: [packOrderSums_select_column!], distinct: Boolean): Int! + max: packOrderSums_max_fields + min: packOrderSums_min_fields + stddev: packOrderSums_stddev_fields + stddev_pop: packOrderSums_stddev_pop_fields + stddev_samp: packOrderSums_stddev_samp_fields + sum: packOrderSums_sum_fields + var_pop: packOrderSums_var_pop_fields + var_samp: packOrderSums_var_samp_fields + variance: packOrderSums_variance_fields +} - """ - Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains. - """ - chainId: String! +"""aggregate avg on columns""" +type packOrderSums_avg_fields { + totalReserved: Float +} - """ - Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. - """ - contractAddress: String! - created_at: timestamptz! +""" +Boolean expression to filter rows from the table "packOrderSums". All fields are combined with a logical 'AND'. +""" +input packOrderSums_bool_exp { + _and: [packOrderSums_bool_exp!] + _not: packOrderSums_bool_exp + _or: [packOrderSums_bool_exp!] + packId: String_comparison_exp + totalReserved: Int_comparison_exp +} +""" +unique or primary key constraints on table "packOrderSums" +""" +enum packOrderSums_constraint { """ - Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform. + unique or primary key constraint on columns "packId" """ - eventId: String + packOrderSums_pkey +} - """ - Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass. - """ - eventPassId: String +""" +input type for incrementing numeric columns in table "packOrderSums" +""" +input packOrderSums_inc_input { + totalReserved: Int +} - """ - Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement. - """ - fromAddress: String! - id: uuid! +""" +input type for inserting data into table "packOrderSums" +""" +input packOrderSums_insert_input { + packId: String + totalReserved: Int +} - """ - Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers. - """ - organizerId: String! +"""aggregate max on columns""" +type packOrderSums_max_fields { + packId: String + totalReserved: Int +} - """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. - """ - packAmount: Int +"""aggregate min on columns""" +type packOrderSums_min_fields { + packId: String + totalReserved: Int +} - """ - Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. - """ +""" +response of any mutation on the table "packOrderSums" +""" +type packOrderSums_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! + + """data from the rows affected by the mutation""" + returning: [packOrderSums!]! +} + +""" +on_conflict condition type for table "packOrderSums" +""" +input packOrderSums_on_conflict { + constraint: packOrderSums_constraint! + update_columns: [packOrderSums_update_column!]! = [] + where: packOrderSums_bool_exp +} + +"""Ordering options when selecting data from "packOrderSums".""" +input packOrderSums_order_by { + packId: order_by + totalReserved: order_by +} + +"""primary key columns input for table: packOrderSums""" +input packOrderSums_pk_columns_input { + packId: String! +} + +""" +select columns of table "packOrderSums" +""" +enum packOrderSums_select_column { + """column name""" + packId + + """column name""" + totalReserved +} + +""" +input type for updating data in table "packOrderSums" +""" +input packOrderSums_set_input { packId: String + totalReserved: Int +} - """ - Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. - """ - toAddress: String! +"""aggregate stddev on columns""" +type packOrderSums_stddev_fields { + totalReserved: Float +} - """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. - """ - tokenId: bigint! +"""aggregate stddev_pop on columns""" +type packOrderSums_stddev_pop_fields { + totalReserved: Float +} - """ - Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain. - """ - transactionHash: String! +"""aggregate stddev_samp on columns""" +type packOrderSums_stddev_samp_fields { + totalReserved: Float } """ -aggregated selection of "nftTransfer" +Streaming cursor of the table "packOrderSums" """ -type nftTransfer_aggregate { - aggregate: nftTransfer_aggregate_fields - nodes: [nftTransfer!]! +input packOrderSums_stream_cursor_input { + """Stream column input with initial value""" + initial_value: packOrderSums_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering } -input nftTransfer_aggregate_bool_exp { - count: nftTransfer_aggregate_bool_exp_count +"""Initial value of the column from where the streaming should start""" +input packOrderSums_stream_cursor_value_input { + packId: String + totalReserved: Int } -input nftTransfer_aggregate_bool_exp_count { - arguments: [nftTransfer_select_column!] - distinct: Boolean - filter: nftTransfer_bool_exp - predicate: Int_comparison_exp! +"""aggregate sum on columns""" +type packOrderSums_sum_fields { + totalReserved: Int } """ -aggregate fields of "nftTransfer" +update columns of table "packOrderSums" """ -type nftTransfer_aggregate_fields { - avg: nftTransfer_avg_fields - count(columns: [nftTransfer_select_column!], distinct: Boolean): Int! - max: nftTransfer_max_fields - min: nftTransfer_min_fields - stddev: nftTransfer_stddev_fields - stddev_pop: nftTransfer_stddev_pop_fields - stddev_samp: nftTransfer_stddev_samp_fields - sum: nftTransfer_sum_fields - var_pop: nftTransfer_var_pop_fields - var_samp: nftTransfer_var_samp_fields - variance: nftTransfer_variance_fields +enum packOrderSums_update_column { + """column name""" + packId + + """column name""" + totalReserved +} + +input packOrderSums_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: packOrderSums_inc_input + + """sets the columns of the filtered rows to the given values""" + _set: packOrderSums_set_input + + """filter the rows which have to be updated""" + where: packOrderSums_bool_exp! +} + +"""aggregate var_pop on columns""" +type packOrderSums_var_pop_fields { + totalReserved: Float +} + +"""aggregate var_samp on columns""" +type packOrderSums_var_samp_fields { + totalReserved: Float +} + +"""aggregate variance on columns""" +type packOrderSums_variance_fields { + totalReserved: Float +} + +""" +The passAmount table stores quantity information related to each eventPass or Pack +""" +type passAmount { + created_at: timestamptz! + eventPassId: String + id: uuid! + maxAmount: Int! + maxAmountPerUser: Int + packId: String + timeBeforeDelete: Int! + updated_at: timestamptz! } """ -order by aggregate values of table "nftTransfer" +aggregated selection of "passAmount" """ -input nftTransfer_aggregate_order_by { - avg: nftTransfer_avg_order_by - count: order_by - max: nftTransfer_max_order_by - min: nftTransfer_min_order_by - stddev: nftTransfer_stddev_order_by - stddev_pop: nftTransfer_stddev_pop_order_by - stddev_samp: nftTransfer_stddev_samp_order_by - sum: nftTransfer_sum_order_by - var_pop: nftTransfer_var_pop_order_by - var_samp: nftTransfer_var_samp_order_by - variance: nftTransfer_variance_order_by +type passAmount_aggregate { + aggregate: passAmount_aggregate_fields + nodes: [passAmount!]! } """ -input type for inserting array relation for remote table "nftTransfer" +aggregate fields of "passAmount" """ -input nftTransfer_arr_rel_insert_input { - data: [nftTransfer_insert_input!]! - - """upsert condition""" - on_conflict: nftTransfer_on_conflict +type passAmount_aggregate_fields { + avg: passAmount_avg_fields + count(columns: [passAmount_select_column!], distinct: Boolean): Int! + max: passAmount_max_fields + min: passAmount_min_fields + stddev: passAmount_stddev_fields + stddev_pop: passAmount_stddev_pop_fields + stddev_samp: passAmount_stddev_samp_fields + sum: passAmount_sum_fields + var_pop: passAmount_var_pop_fields + var_samp: passAmount_var_samp_fields + variance: passAmount_variance_fields } """aggregate avg on columns""" -type nftTransfer_avg_fields { - """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. - """ - blockNumber: Float - - """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. - """ - packAmount: Float +type passAmount_avg_fields { + maxAmount: Float + maxAmountPerUser: Float + timeBeforeDelete: Float +} - """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. - """ - tokenId: Float +""" +Boolean expression to filter rows from the table "passAmount". All fields are combined with a logical 'AND'. +""" +input passAmount_bool_exp { + _and: [passAmount_bool_exp!] + _not: passAmount_bool_exp + _or: [passAmount_bool_exp!] + created_at: timestamptz_comparison_exp + eventPassId: String_comparison_exp + id: uuid_comparison_exp + maxAmount: Int_comparison_exp + maxAmountPerUser: Int_comparison_exp + packId: String_comparison_exp + timeBeforeDelete: Int_comparison_exp + updated_at: timestamptz_comparison_exp } """ -order by avg() on columns of table "nftTransfer" +unique or primary key constraints on table "passAmount" """ -input nftTransfer_avg_order_by { +enum passAmount_constraint { """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + unique or primary key constraint on columns "eventPassId" """ - blockNumber: order_by + idx_passamount_eventpassid """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + unique or primary key constraint on columns "packId" """ - packAmount: order_by + idx_passamount_packid """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + unique or primary key constraint on columns "id" """ - tokenId: order_by + passAmount_pkey } """ -Boolean expression to filter rows from the table "nftTransfer". All fields are combined with a logical 'AND'. +input type for incrementing numeric columns in table "passAmount" """ -input nftTransfer_bool_exp { - _and: [nftTransfer_bool_exp!] - _not: nftTransfer_bool_exp - _or: [nftTransfer_bool_exp!] - blockNumber: bigint_comparison_exp - chainId: String_comparison_exp - contractAddress: String_comparison_exp - created_at: timestamptz_comparison_exp - eventId: String_comparison_exp - eventPassId: String_comparison_exp - fromAddress: String_comparison_exp - id: uuid_comparison_exp - organizerId: String_comparison_exp - packAmount: Int_comparison_exp - packId: String_comparison_exp - toAddress: String_comparison_exp - tokenId: bigint_comparison_exp - transactionHash: String_comparison_exp +input passAmount_inc_input { + maxAmount: Int + maxAmountPerUser: Int + timeBeforeDelete: Int } """ -unique or primary key constraints on table "nftTransfer" +input type for inserting data into table "passAmount" """ -enum nftTransfer_constraint { - """ - unique or primary key constraint on columns "id" - """ - nftTransfer_pkey +input passAmount_insert_input { + created_at: timestamptz + eventPassId: String + id: uuid + maxAmount: Int + maxAmountPerUser: Int + packId: String + timeBeforeDelete: Int + updated_at: timestamptz +} - """ - unique or primary key constraint on columns "transactionHash", "contractAddress", "tokenId" - """ - nft_transfer_unique_transfer +"""aggregate max on columns""" +type passAmount_max_fields { + created_at: timestamptz + eventPassId: String + id: uuid + maxAmount: Int + maxAmountPerUser: Int + packId: String + timeBeforeDelete: Int + updated_at: timestamptz +} + +"""aggregate min on columns""" +type passAmount_min_fields { + created_at: timestamptz + eventPassId: String + id: uuid + maxAmount: Int + maxAmountPerUser: Int + packId: String + timeBeforeDelete: Int + updated_at: timestamptz } """ -input type for incrementing numeric columns in table "nftTransfer" +response of any mutation on the table "passAmount" """ -input nftTransfer_inc_input { - """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. - """ - blockNumber: bigint - - """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. - """ - packAmount: Int +type passAmount_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. - """ - tokenId: bigint + """data from the rows affected by the mutation""" + returning: [passAmount!]! } """ -input type for inserting data into table "nftTransfer" +input type for inserting object relation for remote table "passAmount" """ -input nftTransfer_insert_input { - """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. - """ - blockNumber: bigint - - """ - Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains. - """ - chainId: String +input passAmount_obj_rel_insert_input { + data: passAmount_insert_input! - """ - Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. - """ - contractAddress: String - created_at: timestamptz + """upsert condition""" + on_conflict: passAmount_on_conflict +} - """ - Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform. - """ - eventId: String +""" +on_conflict condition type for table "passAmount" +""" +input passAmount_on_conflict { + constraint: passAmount_constraint! + update_columns: [passAmount_update_column!]! = [] + where: passAmount_bool_exp +} - """ - Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass. - """ - eventPassId: String +"""Ordering options when selecting data from "passAmount".""" +input passAmount_order_by { + created_at: order_by + eventPassId: order_by + id: order_by + maxAmount: order_by + maxAmountPerUser: order_by + packId: order_by + timeBeforeDelete: order_by + updated_at: order_by +} - """ - Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement. - """ - fromAddress: String - id: uuid +"""primary key columns input for table: passAmount""" +input passAmount_pk_columns_input { + id: uuid! +} - """ - Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers. - """ - organizerId: String +""" +select columns of table "passAmount" +""" +enum passAmount_select_column { + """column name""" + created_at - """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. - """ - packAmount: Int + """column name""" + eventPassId - """ - Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. - """ - packId: String + """column name""" + id - """ - Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. - """ - toAddress: String + """column name""" + maxAmount - """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. - """ - tokenId: bigint + """column name""" + maxAmountPerUser - """ - Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain. - """ - transactionHash: String -} + """column name""" + packId -"""aggregate max on columns""" -type nftTransfer_max_fields { - """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. - """ - blockNumber: bigint + """column name""" + timeBeforeDelete - """ - Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains. - """ - chainId: String + """column name""" + updated_at +} - """ - Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. - """ - contractAddress: String +""" +input type for updating data in table "passAmount" +""" +input passAmount_set_input { created_at: timestamptz - - """ - Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform. - """ - eventId: String - - """ - Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass. - """ eventPassId: String - - """ - Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement. - """ - fromAddress: String id: uuid - - """ - Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers. - """ - organizerId: String - - """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. - """ - packAmount: Int - - """ - Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. - """ + maxAmount: Int + maxAmountPerUser: Int packId: String + timeBeforeDelete: Int + updated_at: timestamptz +} - """ - Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. - """ - toAddress: String +"""aggregate stddev on columns""" +type passAmount_stddev_fields { + maxAmount: Float + maxAmountPerUser: Float + timeBeforeDelete: Float +} - """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. - """ - tokenId: bigint +"""aggregate stddev_pop on columns""" +type passAmount_stddev_pop_fields { + maxAmount: Float + maxAmountPerUser: Float + timeBeforeDelete: Float +} - """ - Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain. - """ - transactionHash: String +"""aggregate stddev_samp on columns""" +type passAmount_stddev_samp_fields { + maxAmount: Float + maxAmountPerUser: Float + timeBeforeDelete: Float } """ -order by max() on columns of table "nftTransfer" +Streaming cursor of the table "passAmount" """ -input nftTransfer_max_order_by { - """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. - """ - blockNumber: order_by +input passAmount_stream_cursor_input { + """Stream column input with initial value""" + initial_value: passAmount_stream_cursor_value_input! - """ - Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains. - """ - chainId: order_by + """cursor ordering""" + ordering: cursor_ordering +} - """ - Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. - """ - contractAddress: order_by - created_at: order_by +"""Initial value of the column from where the streaming should start""" +input passAmount_stream_cursor_value_input { + created_at: timestamptz + eventPassId: String + id: uuid + maxAmount: Int + maxAmountPerUser: Int + packId: String + timeBeforeDelete: Int + updated_at: timestamptz +} - """ - Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform. - """ - eventId: order_by +"""aggregate sum on columns""" +type passAmount_sum_fields { + maxAmount: Int + maxAmountPerUser: Int + timeBeforeDelete: Int +} - """ - Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass. - """ - eventPassId: order_by +""" +update columns of table "passAmount" +""" +enum passAmount_update_column { + """column name""" + created_at - """ - Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement. - """ - fromAddress: order_by - id: order_by + """column name""" + eventPassId - """ - Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers. - """ - organizerId: order_by + """column name""" + id - """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. - """ - packAmount: order_by + """column name""" + maxAmount - """ - Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. - """ - packId: order_by + """column name""" + maxAmountPerUser - """ - Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. - """ - toAddress: order_by + """column name""" + packId - """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. - """ - tokenId: order_by + """column name""" + timeBeforeDelete - """ - Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain. - """ - transactionHash: order_by + """column name""" + updated_at } -"""aggregate min on columns""" -type nftTransfer_min_fields { - """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. - """ - blockNumber: bigint - - """ - Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains. - """ - chainId: String - - """ - Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. - """ - contractAddress: String - created_at: timestamptz - - """ - Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform. - """ - eventId: String - - """ - Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass. - """ - eventPassId: String - - """ - Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement. - """ - fromAddress: String - id: uuid - - """ - Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers. - """ - organizerId: String - - """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. - """ - packAmount: Int +input passAmount_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: passAmount_inc_input - """ - Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. - """ - packId: String + """sets the columns of the filtered rows to the given values""" + _set: passAmount_set_input - """ - Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. - """ - toAddress: String + """filter the rows which have to be updated""" + where: passAmount_bool_exp! +} - """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. - """ - tokenId: bigint +"""aggregate var_pop on columns""" +type passAmount_var_pop_fields { + maxAmount: Float + maxAmountPerUser: Float + timeBeforeDelete: Float +} - """ - Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain. - """ - transactionHash: String +"""aggregate var_samp on columns""" +type passAmount_var_samp_fields { + maxAmount: Float + maxAmountPerUser: Float + timeBeforeDelete: Float +} + +"""aggregate variance on columns""" +type passAmount_variance_fields { + maxAmount: Float + maxAmountPerUser: Float + timeBeforeDelete: Float } """ -order by min() on columns of table "nftTransfer" +The passPricing table stores pricing information for an eventPass or Pack. """ -input nftTransfer_min_order_by { - """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. - """ - blockNumber: order_by - - """ - Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains. - """ - chainId: order_by - - """ - Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. - """ - contractAddress: order_by - created_at: order_by +type passPricing { + amount: Int! + created_at: timestamptz! + currency: currency_enum! + eventPassId: String + id: uuid! + packId: String + updated_at: timestamptz! +} - """ - Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform. - """ - eventId: order_by +""" +aggregated selection of "passPricing" +""" +type passPricing_aggregate { + aggregate: passPricing_aggregate_fields + nodes: [passPricing!]! +} - """ - Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass. - """ - eventPassId: order_by +""" +aggregate fields of "passPricing" +""" +type passPricing_aggregate_fields { + avg: passPricing_avg_fields + count(columns: [passPricing_select_column!], distinct: Boolean): Int! + max: passPricing_max_fields + min: passPricing_min_fields + stddev: passPricing_stddev_fields + stddev_pop: passPricing_stddev_pop_fields + stddev_samp: passPricing_stddev_samp_fields + sum: passPricing_sum_fields + var_pop: passPricing_var_pop_fields + var_samp: passPricing_var_samp_fields + variance: passPricing_variance_fields +} - """ - Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement. - """ - fromAddress: order_by - id: order_by +"""aggregate avg on columns""" +type passPricing_avg_fields { + amount: Float +} - """ - Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers. - """ - organizerId: order_by +""" +Boolean expression to filter rows from the table "passPricing". All fields are combined with a logical 'AND'. +""" +input passPricing_bool_exp { + _and: [passPricing_bool_exp!] + _not: passPricing_bool_exp + _or: [passPricing_bool_exp!] + amount: Int_comparison_exp + created_at: timestamptz_comparison_exp + currency: currency_enum_comparison_exp + eventPassId: String_comparison_exp + id: uuid_comparison_exp + packId: String_comparison_exp + updated_at: timestamptz_comparison_exp +} +""" +unique or primary key constraints on table "passPricing" +""" +enum passPricing_constraint { """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + unique or primary key constraint on columns "id" """ - packAmount: order_by + passPricing_pkey +} - """ - Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. - """ - packId: order_by +""" +input type for incrementing numeric columns in table "passPricing" +""" +input passPricing_inc_input { + amount: Int +} - """ - Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. - """ - toAddress: order_by +""" +input type for inserting data into table "passPricing" +""" +input passPricing_insert_input { + amount: Int + created_at: timestamptz + currency: currency_enum + eventPassId: String + id: uuid + packId: String + updated_at: timestamptz +} - """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. - """ - tokenId: order_by +"""aggregate max on columns""" +type passPricing_max_fields { + amount: Int + created_at: timestamptz + eventPassId: String + id: uuid + packId: String + updated_at: timestamptz +} - """ - Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain. - """ - transactionHash: order_by +"""aggregate min on columns""" +type passPricing_min_fields { + amount: Int + created_at: timestamptz + eventPassId: String + id: uuid + packId: String + updated_at: timestamptz } """ -response of any mutation on the table "nftTransfer" +response of any mutation on the table "passPricing" """ -type nftTransfer_mutation_response { +type passPricing_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [nftTransfer!]! + returning: [passPricing!]! } """ -input type for inserting object relation for remote table "nftTransfer" +input type for inserting object relation for remote table "passPricing" """ -input nftTransfer_obj_rel_insert_input { - data: nftTransfer_insert_input! +input passPricing_obj_rel_insert_input { + data: passPricing_insert_input! """upsert condition""" - on_conflict: nftTransfer_on_conflict + on_conflict: passPricing_on_conflict } """ -on_conflict condition type for table "nftTransfer" +on_conflict condition type for table "passPricing" """ -input nftTransfer_on_conflict { - constraint: nftTransfer_constraint! - update_columns: [nftTransfer_update_column!]! = [] - where: nftTransfer_bool_exp +input passPricing_on_conflict { + constraint: passPricing_constraint! + update_columns: [passPricing_update_column!]! = [] + where: passPricing_bool_exp } -"""Ordering options when selecting data from "nftTransfer".""" -input nftTransfer_order_by { - blockNumber: order_by - chainId: order_by - contractAddress: order_by +"""Ordering options when selecting data from "passPricing".""" +input passPricing_order_by { + amount: order_by created_at: order_by - eventId: order_by + currency: order_by eventPassId: order_by - fromAddress: order_by id: order_by - organizerId: order_by - packAmount: order_by packId: order_by - toAddress: order_by - tokenId: order_by - transactionHash: order_by + updated_at: order_by } -"""primary key columns input for table: nftTransfer""" -input nftTransfer_pk_columns_input { +"""primary key columns input for table: passPricing""" +input passPricing_pk_columns_input { id: uuid! } """ -select columns of table "nftTransfer" +select columns of table "passPricing" """ -enum nftTransfer_select_column { +enum passPricing_select_column { """column name""" - blockNumber + amount """column name""" - chainId + created_at """column name""" - contractAddress + currency """column name""" - created_at + eventPassId """column name""" - eventId + id """column name""" - eventPassId + packId """column name""" - fromAddress + updated_at +} + +""" +input type for updating data in table "passPricing" +""" +input passPricing_set_input { + amount: Int + created_at: timestamptz + currency: currency_enum + eventPassId: String + id: uuid + packId: String + updated_at: timestamptz +} + +"""aggregate stddev on columns""" +type passPricing_stddev_fields { + amount: Float +} +"""aggregate stddev_pop on columns""" +type passPricing_stddev_pop_fields { + amount: Float +} + +"""aggregate stddev_samp on columns""" +type passPricing_stddev_samp_fields { + amount: Float +} + +""" +Streaming cursor of the table "passPricing" +""" +input passPricing_stream_cursor_input { + """Stream column input with initial value""" + initial_value: passPricing_stream_cursor_value_input! + + """cursor ordering""" + ordering: cursor_ordering +} + +"""Initial value of the column from where the streaming should start""" +input passPricing_stream_cursor_value_input { + amount: Int + created_at: timestamptz + currency: currency_enum + eventPassId: String + id: uuid + packId: String + updated_at: timestamptz +} + +"""aggregate sum on columns""" +type passPricing_sum_fields { + amount: Int +} + +""" +update columns of table "passPricing" +""" +enum passPricing_update_column { """column name""" - id + amount """column name""" - organizerId + created_at """column name""" - packAmount + currency """column name""" - packId + eventPassId """column name""" - toAddress + id """column name""" - tokenId + packId """column name""" - transactionHash + updated_at } -""" -input type for updating data in table "nftTransfer" -""" -input nftTransfer_set_input { - """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. - """ - blockNumber: bigint +input passPricing_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: passPricing_inc_input - """ - Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains. - """ - chainId: String + """sets the columns of the filtered rows to the given values""" + _set: passPricing_set_input - """ - Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. - """ - contractAddress: String - created_at: timestamptz + """filter the rows which have to be updated""" + where: passPricing_bool_exp! +} - """ - Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform. - """ - eventId: String +"""aggregate var_pop on columns""" +type passPricing_var_pop_fields { + amount: Float +} - """ - Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass. - """ - eventPassId: String +"""aggregate var_samp on columns""" +type passPricing_var_samp_fields { + amount: Float +} - """ - Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement. - """ - fromAddress: String - id: uuid +"""aggregate variance on columns""" +type passPricing_variance_fields { + amount: Float +} - """ - Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers. - """ - organizerId: String +""" +Order a quantity of Event Pass or Pack (linked to Hygraph model EventPass or Pack) and associated to an Account. Those orders are time bound and are automatically destroyed given an amount of time to preserve access to the event for other users. +""" +type pendingOrder { + """An object relationship""" + account: account + accountId: uuid! + created_at: timestamptz! + eventPass( + """ + Defines which locales should be returned. + + Note that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + ): EventPass + eventPassId: String - """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. - """ - packAmount: Int + """An object relationship""" + eventPassNftContract: eventPassNftContract + id: uuid! + pack( + """ + Defines which locales should be returned. + + Note that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + ): EventPass - """ - Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. - """ + """An object relationship""" + packAmount: passAmount packId: String - """ - Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. - """ - toAddress: String - - """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. - """ - tokenId: bigint + """An object relationship""" + packNftContract: packNftContract - """ - Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain. - """ - transactionHash: String -} + """An object relationship""" + packPricing: passPricing -"""aggregate stddev on columns""" -type nftTransfer_stddev_fields { - """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. - """ - blockNumber: Float + """An object relationship""" + passAmount: passAmount - """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. - """ - packAmount: Float + """An object relationship""" + passPricing: passPricing + quantity: Int! +} - """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. - """ - tokenId: Float +""" +aggregated selection of "pendingOrder" +""" +type pendingOrder_aggregate { + aggregate: pendingOrder_aggregate_fields + nodes: [pendingOrder!]! } """ -order by stddev() on columns of table "nftTransfer" +aggregate fields of "pendingOrder" """ -input nftTransfer_stddev_order_by { - """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. - """ - blockNumber: order_by +type pendingOrder_aggregate_fields { + avg: pendingOrder_avg_fields + count(columns: [pendingOrder_select_column!], distinct: Boolean): Int! + max: pendingOrder_max_fields + min: pendingOrder_min_fields + stddev: pendingOrder_stddev_fields + stddev_pop: pendingOrder_stddev_pop_fields + stddev_samp: pendingOrder_stddev_samp_fields + sum: pendingOrder_sum_fields + var_pop: pendingOrder_var_pop_fields + var_samp: pendingOrder_var_samp_fields + variance: pendingOrder_variance_fields +} - """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. - """ - packAmount: order_by +"""aggregate avg on columns""" +type pendingOrder_avg_fields { + quantity: Float +} - """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. - """ - tokenId: order_by +""" +Boolean expression to filter rows from the table "pendingOrder". All fields are combined with a logical 'AND'. +""" +input pendingOrder_bool_exp { + _and: [pendingOrder_bool_exp!] + _not: pendingOrder_bool_exp + _or: [pendingOrder_bool_exp!] + account: account_bool_exp + accountId: uuid_comparison_exp + created_at: timestamptz_comparison_exp + eventPassId: String_comparison_exp + eventPassNftContract: eventPassNftContract_bool_exp + id: uuid_comparison_exp + packAmount: passAmount_bool_exp + packId: String_comparison_exp + packNftContract: packNftContract_bool_exp + packPricing: passPricing_bool_exp + passAmount: passAmount_bool_exp + passPricing: passPricing_bool_exp + quantity: Int_comparison_exp } -"""aggregate stddev_pop on columns""" -type nftTransfer_stddev_pop_fields { +""" +unique or primary key constraints on table "pendingOrder" +""" +enum pendingOrder_constraint { """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + unique or primary key constraint on columns "eventPassId", "accountId" """ - blockNumber: Float + idx_pendingorder_eventpassid_accountid """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + unique or primary key constraint on columns "accountId", "packId" """ - packAmount: Float + idx_pendingorder_packid_accountid """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + unique or primary key constraint on columns "id" """ - tokenId: Float + pendingOrder_pkey } """ -order by stddev_pop() on columns of table "nftTransfer" +input type for incrementing numeric columns in table "pendingOrder" """ -input nftTransfer_stddev_pop_order_by { - """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. - """ - blockNumber: order_by +input pendingOrder_inc_input { + quantity: Int +} - """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. - """ - packAmount: order_by +""" +input type for inserting data into table "pendingOrder" +""" +input pendingOrder_insert_input { + account: account_obj_rel_insert_input + accountId: uuid + created_at: timestamptz + eventPassId: String + eventPassNftContract: eventPassNftContract_obj_rel_insert_input + id: uuid + packAmount: passAmount_obj_rel_insert_input + packId: String + packNftContract: packNftContract_obj_rel_insert_input + packPricing: passPricing_obj_rel_insert_input + passAmount: passAmount_obj_rel_insert_input + passPricing: passPricing_obj_rel_insert_input + quantity: Int +} - """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. - """ - tokenId: order_by +"""aggregate max on columns""" +type pendingOrder_max_fields { + accountId: uuid + created_at: timestamptz + eventPassId: String + id: uuid + packId: String + quantity: Int } -"""aggregate stddev_samp on columns""" -type nftTransfer_stddev_samp_fields { - """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. - """ - blockNumber: Float +"""aggregate min on columns""" +type pendingOrder_min_fields { + accountId: uuid + created_at: timestamptz + eventPassId: String + id: uuid + packId: String + quantity: Int +} - """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. - """ - packAmount: Float +""" +response of any mutation on the table "pendingOrder" +""" +type pendingOrder_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. - """ - tokenId: Float + """data from the rows affected by the mutation""" + returning: [pendingOrder!]! } """ -order by stddev_samp() on columns of table "nftTransfer" +on_conflict condition type for table "pendingOrder" """ -input nftTransfer_stddev_samp_order_by { - """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. - """ - blockNumber: order_by +input pendingOrder_on_conflict { + constraint: pendingOrder_constraint! + update_columns: [pendingOrder_update_column!]! = [] + where: pendingOrder_bool_exp +} - """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. - """ - packAmount: order_by +"""Ordering options when selecting data from "pendingOrder".""" +input pendingOrder_order_by { + account: account_order_by + accountId: order_by + created_at: order_by + eventPassId: order_by + eventPassNftContract: eventPassNftContract_order_by + id: order_by + packAmount: passAmount_order_by + packId: order_by + packNftContract: packNftContract_order_by + packPricing: passPricing_order_by + passAmount: passAmount_order_by + passPricing: passPricing_order_by + quantity: order_by +} - """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. - """ - tokenId: order_by +"""primary key columns input for table: pendingOrder""" +input pendingOrder_pk_columns_input { + id: uuid! } """ -Streaming cursor of the table "nftTransfer" +select columns of table "pendingOrder" """ -input nftTransfer_stream_cursor_input { - """Stream column input with initial value""" - initial_value: nftTransfer_stream_cursor_value_input! +enum pendingOrder_select_column { + """column name""" + accountId - """cursor ordering""" - ordering: cursor_ordering -} + """column name""" + created_at -"""Initial value of the column from where the streaming should start""" -input nftTransfer_stream_cursor_value_input { - """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. - """ - blockNumber: bigint + """column name""" + eventPassId - """ - Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains. - """ - chainId: String + """column name""" + id - """ - Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. - """ - contractAddress: String - created_at: timestamptz + """column name""" + packId - """ - Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform. - """ - eventId: String + """column name""" + quantity +} - """ - Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass. - """ +""" +input type for updating data in table "pendingOrder" +""" +input pendingOrder_set_input { + accountId: uuid + created_at: timestamptz eventPassId: String - - """ - Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement. - """ - fromAddress: String id: uuid - - """ - Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers. - """ - organizerId: String - - """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. - """ - packAmount: Int - - """ - Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. - """ packId: String - - """ - Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. - """ - toAddress: String - - """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. - """ - tokenId: bigint - - """ - Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain. - """ - transactionHash: String + quantity: Int } -"""aggregate sum on columns""" -type nftTransfer_sum_fields { - """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. - """ - blockNumber: bigint +"""aggregate stddev on columns""" +type pendingOrder_stddev_fields { + quantity: Float +} - """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. - """ - packAmount: Int +"""aggregate stddev_pop on columns""" +type pendingOrder_stddev_pop_fields { + quantity: Float +} - """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. - """ - tokenId: bigint +"""aggregate stddev_samp on columns""" +type pendingOrder_stddev_samp_fields { + quantity: Float } """ -order by sum() on columns of table "nftTransfer" +Streaming cursor of the table "pendingOrder" """ -input nftTransfer_sum_order_by { - """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. - """ - blockNumber: order_by +input pendingOrder_stream_cursor_input { + """Stream column input with initial value""" + initial_value: pendingOrder_stream_cursor_value_input! - """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. - """ - packAmount: order_by + """cursor ordering""" + ordering: cursor_ordering +} - """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. - """ - tokenId: order_by +"""Initial value of the column from where the streaming should start""" +input pendingOrder_stream_cursor_value_input { + accountId: uuid + created_at: timestamptz + eventPassId: String + id: uuid + packId: String + quantity: Int +} + +"""aggregate sum on columns""" +type pendingOrder_sum_fields { + quantity: Int } """ -update columns of table "nftTransfer" +update columns of table "pendingOrder" """ -enum nftTransfer_update_column { - """column name""" - blockNumber - - """column name""" - chainId - +enum pendingOrder_update_column { """column name""" - contractAddress + accountId """column name""" created_at - """column name""" - eventId - """column name""" eventPassId - """column name""" - fromAddress - """column name""" id - """column name""" - organizerId - - """column name""" - packAmount - """column name""" packId """column name""" - toAddress - - """column name""" - tokenId - - """column name""" - transactionHash + quantity } -input nftTransfer_updates { +input pendingOrder_updates { """increments the numeric columns with given value of the filtered values""" - _inc: nftTransfer_inc_input + _inc: pendingOrder_inc_input """sets the columns of the filtered rows to the given values""" - _set: nftTransfer_set_input + _set: pendingOrder_set_input """filter the rows which have to be updated""" - where: nftTransfer_bool_exp! + where: pendingOrder_bool_exp! } """aggregate var_pop on columns""" -type nftTransfer_var_pop_fields { - """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. - """ - blockNumber: Float +type pendingOrder_var_pop_fields { + quantity: Float +} - """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. - """ - packAmount: Float +"""aggregate var_samp on columns""" +type pendingOrder_var_samp_fields { + quantity: Float +} - """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. - """ - tokenId: Float +"""aggregate variance on columns""" +type pendingOrder_variance_fields { + quantity: Float } """ -order by var_pop() on columns of table "nftTransfer" +The publishableApiKey table stores the publishable API keys used for querying data from the server externally. It includes fields for management and security, such as an allowlist, expiration timestamp, and status. """ -input nftTransfer_var_pop_order_by { +type publishableApiKey { """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + A comma-separated list of allowed domains or IP addresses that are permitted to use the publishable API key, restricting usage to authorized sources. """ - blockNumber: order_by + allowlist: String! """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + The publishable API key used for identification when querying data from the server externally. """ - packAmount: order_by + apiKey: String! + created_at: timestamptz! """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + The expiration timestamp for the publishable API key, specifying the validity period after which the key becomes invalid and cannot be used. """ - tokenId: order_by -} + expiresAt: timestamptz + id: uuid! -"""aggregate var_samp on columns""" -type nftTransfer_var_samp_fields { """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + A user-defined name for the publishable API key, providing a human-readable identifier for the key. """ - blockNumber: Float + name: String """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + The unique identifier of the organizer associated with the publishable API key, establishing a link between the key and the organizer it belongs to. """ - packAmount: Float + organizerId: String! """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + The current status of the publishable API key, referencing the apiKeyStatus table. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". """ - tokenId: Float + status: apiKeyStatus_enum + type: apiKeyType_enum! + updated_at: timestamptz! } """ -order by var_samp() on columns of table "nftTransfer" +aggregated selection of "publishableApiKey" """ -input nftTransfer_var_samp_order_by { - """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. - """ - blockNumber: order_by +type publishableApiKey_aggregate { + aggregate: publishableApiKey_aggregate_fields + nodes: [publishableApiKey!]! +} + +""" +aggregate fields of "publishableApiKey" +""" +type publishableApiKey_aggregate_fields { + count(columns: [publishableApiKey_select_column!], distinct: Boolean): Int! + max: publishableApiKey_max_fields + min: publishableApiKey_min_fields +} + +""" +Boolean expression to filter rows from the table "publishableApiKey". All fields are combined with a logical 'AND'. +""" +input publishableApiKey_bool_exp { + _and: [publishableApiKey_bool_exp!] + _not: publishableApiKey_bool_exp + _or: [publishableApiKey_bool_exp!] + allowlist: String_comparison_exp + apiKey: String_comparison_exp + created_at: timestamptz_comparison_exp + expiresAt: timestamptz_comparison_exp + id: uuid_comparison_exp + name: String_comparison_exp + organizerId: String_comparison_exp + status: apiKeyStatus_enum_comparison_exp + type: apiKeyType_enum_comparison_exp + updated_at: timestamptz_comparison_exp +} +""" +unique or primary key constraints on table "publishableApiKey" +""" +enum publishableApiKey_constraint { """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + unique or primary key constraint on columns "apiKey" """ - packAmount: order_by + publishableApiKey_apiKey_key """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + unique or primary key constraint on columns "id" """ - tokenId: order_by + publishableApiKey_pkey } -"""aggregate variance on columns""" -type nftTransfer_variance_fields { +""" +input type for inserting data into table "publishableApiKey" +""" +input publishableApiKey_insert_input { """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + A comma-separated list of allowed domains or IP addresses that are permitted to use the publishable API key, restricting usage to authorized sources. """ - blockNumber: Float + allowlist: String """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + The publishable API key used for identification when querying data from the server externally. """ - packAmount: Float + apiKey: String + created_at: timestamptz """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + The expiration timestamp for the publishable API key, specifying the validity period after which the key becomes invalid and cannot be used. """ - tokenId: Float -} + expiresAt: timestamptz + id: uuid -""" -order by variance() on columns of table "nftTransfer" -""" -input nftTransfer_variance_order_by { """ - The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history. + A user-defined name for the publishable API key, providing a human-readable identifier for the key. """ - blockNumber: order_by + name: String """ - Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. + The unique identifier of the organizer associated with the publishable API key, establishing a link between the key and the organizer it belongs to. """ - packAmount: order_by + organizerId: String """ - The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. + The current status of the publishable API key, referencing the apiKeyStatus table. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". """ - tokenId: order_by -} - -""" -Order a quantity of Event Pass or Pack (linked to Hygraph model EventPass or Pack) and associated to an Account -""" -type order { - """An object relationship""" - account: account - accountId: uuid! - created_at: timestamptz! - eventPass( - """ - Defines which locales should be returned. - - Note that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - stage: Stage! = PUBLISHED - ): EventPass - eventPassId: String - - """An object relationship""" - eventPassNftContract: eventPassNftContract - id: uuid! - pack( - """ - Defines which locales should be returned. - - Note that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - stage: Stage! = PUBLISHED - ): EventPass - - """An object relationship""" - packAmount: passAmount - packId: String - - """An object relationship""" - packNftContract: packNftContract - - """An object relationship""" - packPricing: passPricing - - """An object relationship""" - passAmount: passAmount - - """An object relationship""" - passPricing: passPricing - quantity: Int! - status: orderStatus_enum! - stripeCheckoutSessionId: String - updated_at: timestamptz! -} - -""" -columns and relationships of "orderStatus" -""" -type orderStatus { - value: String! + status: apiKeyStatus_enum + type: apiKeyType_enum + updated_at: timestamptz } -""" -aggregated selection of "orderStatus" -""" -type orderStatus_aggregate { - aggregate: orderStatus_aggregate_fields - nodes: [orderStatus!]! -} +"""aggregate max on columns""" +type publishableApiKey_max_fields { + """ + A comma-separated list of allowed domains or IP addresses that are permitted to use the publishable API key, restricting usage to authorized sources. + """ + allowlist: String -""" -aggregate fields of "orderStatus" -""" -type orderStatus_aggregate_fields { - count(columns: [orderStatus_select_column!], distinct: Boolean): Int! - max: orderStatus_max_fields - min: orderStatus_min_fields -} + """ + The publishable API key used for identification when querying data from the server externally. + """ + apiKey: String + created_at: timestamptz -""" -Boolean expression to filter rows from the table "orderStatus". All fields are combined with a logical 'AND'. -""" -input orderStatus_bool_exp { - _and: [orderStatus_bool_exp!] - _not: orderStatus_bool_exp - _or: [orderStatus_bool_exp!] - value: String_comparison_exp -} + """ + The expiration timestamp for the publishable API key, specifying the validity period after which the key becomes invalid and cannot be used. + """ + expiresAt: timestamptz + id: uuid + + """ + A user-defined name for the publishable API key, providing a human-readable identifier for the key. + """ + name: String -""" -unique or primary key constraints on table "orderStatus" -""" -enum orderStatus_constraint { """ - unique or primary key constraint on columns "value" + The unique identifier of the organizer associated with the publishable API key, establishing a link between the key and the organizer it belongs to. """ - orderStatus_pkey + organizerId: String + updated_at: timestamptz } -enum orderStatus_enum { - CANCELLED - COMPLETED - CONFIRMED - ERROR - IS_MINTING - REFUNDED - UNAUTHORIZED -} +"""aggregate min on columns""" +type publishableApiKey_min_fields { + """ + A comma-separated list of allowed domains or IP addresses that are permitted to use the publishable API key, restricting usage to authorized sources. + """ + allowlist: String -""" -Boolean expression to compare columns of type "orderStatus_enum". All fields are combined with logical 'AND'. -""" -input orderStatus_enum_comparison_exp { - _eq: orderStatus_enum - _in: [orderStatus_enum!] - _is_null: Boolean - _neq: orderStatus_enum - _nin: [orderStatus_enum!] -} + """ + The publishable API key used for identification when querying data from the server externally. + """ + apiKey: String + created_at: timestamptz -""" -input type for inserting data into table "orderStatus" -""" -input orderStatus_insert_input { - value: String -} + """ + The expiration timestamp for the publishable API key, specifying the validity period after which the key becomes invalid and cannot be used. + """ + expiresAt: timestamptz + id: uuid -"""aggregate max on columns""" -type orderStatus_max_fields { - value: String -} + """ + A user-defined name for the publishable API key, providing a human-readable identifier for the key. + """ + name: String -"""aggregate min on columns""" -type orderStatus_min_fields { - value: String + """ + The unique identifier of the organizer associated with the publishable API key, establishing a link between the key and the organizer it belongs to. + """ + organizerId: String + updated_at: timestamptz } """ -response of any mutation on the table "orderStatus" +response of any mutation on the table "publishableApiKey" """ -type orderStatus_mutation_response { +type publishableApiKey_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [orderStatus!]! + returning: [publishableApiKey!]! } """ -on_conflict condition type for table "orderStatus" +on_conflict condition type for table "publishableApiKey" """ -input orderStatus_on_conflict { - constraint: orderStatus_constraint! - update_columns: [orderStatus_update_column!]! = [] - where: orderStatus_bool_exp +input publishableApiKey_on_conflict { + constraint: publishableApiKey_constraint! + update_columns: [publishableApiKey_update_column!]! = [] + where: publishableApiKey_bool_exp } -"""Ordering options when selecting data from "orderStatus".""" -input orderStatus_order_by { - value: order_by +"""Ordering options when selecting data from "publishableApiKey".""" +input publishableApiKey_order_by { + allowlist: order_by + apiKey: order_by + created_at: order_by + expiresAt: order_by + id: order_by + name: order_by + organizerId: order_by + status: order_by + type: order_by + updated_at: order_by } -"""primary key columns input for table: orderStatus""" -input orderStatus_pk_columns_input { - value: String! +"""primary key columns input for table: publishableApiKey""" +input publishableApiKey_pk_columns_input { + id: uuid! } """ -select columns of table "orderStatus" +select columns of table "publishableApiKey" """ -enum orderStatus_select_column { +enum publishableApiKey_select_column { """column name""" - value + allowlist + + """column name""" + apiKey + + """column name""" + created_at + + """column name""" + expiresAt + + """column name""" + id + + """column name""" + name + + """column name""" + organizerId + + """column name""" + status + + """column name""" + type + + """column name""" + updated_at } """ -input type for updating data in table "orderStatus" +input type for updating data in table "publishableApiKey" """ -input orderStatus_set_input { - value: String +input publishableApiKey_set_input { + """ + A comma-separated list of allowed domains or IP addresses that are permitted to use the publishable API key, restricting usage to authorized sources. + """ + allowlist: String + + """ + The publishable API key used for identification when querying data from the server externally. + """ + apiKey: String + created_at: timestamptz + + """ + The expiration timestamp for the publishable API key, specifying the validity period after which the key becomes invalid and cannot be used. + """ + expiresAt: timestamptz + id: uuid + + """ + A user-defined name for the publishable API key, providing a human-readable identifier for the key. + """ + name: String + + """ + The unique identifier of the organizer associated with the publishable API key, establishing a link between the key and the organizer it belongs to. + """ + organizerId: String + + """ + The current status of the publishable API key, referencing the apiKeyStatus table. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". + """ + status: apiKeyStatus_enum + type: apiKeyType_enum + updated_at: timestamptz } """ -Streaming cursor of the table "orderStatus" +Streaming cursor of the table "publishableApiKey" """ -input orderStatus_stream_cursor_input { +input publishableApiKey_stream_cursor_input { """Stream column input with initial value""" - initial_value: orderStatus_stream_cursor_value_input! + initial_value: publishableApiKey_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input orderStatus_stream_cursor_value_input { - value: String +input publishableApiKey_stream_cursor_value_input { + """ + A comma-separated list of allowed domains or IP addresses that are permitted to use the publishable API key, restricting usage to authorized sources. + """ + allowlist: String + + """ + The publishable API key used for identification when querying data from the server externally. + """ + apiKey: String + created_at: timestamptz + + """ + The expiration timestamp for the publishable API key, specifying the validity period after which the key becomes invalid and cannot be used. + """ + expiresAt: timestamptz + id: uuid + + """ + A user-defined name for the publishable API key, providing a human-readable identifier for the key. + """ + name: String + + """ + The unique identifier of the organizer associated with the publishable API key, establishing a link between the key and the organizer it belongs to. + """ + organizerId: String + + """ + The current status of the publishable API key, referencing the apiKeyStatus table. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". + """ + status: apiKeyStatus_enum + type: apiKeyType_enum + updated_at: timestamptz } """ -update columns of table "orderStatus" +update columns of table "publishableApiKey" """ -enum orderStatus_update_column { +enum publishableApiKey_update_column { """column name""" - value + allowlist + + """column name""" + apiKey + + """column name""" + created_at + + """column name""" + expiresAt + + """column name""" + id + + """column name""" + name + + """column name""" + organizerId + + """column name""" + status + + """column name""" + type + + """column name""" + updated_at } -input orderStatus_updates { +input publishableApiKey_updates { """sets the columns of the filtered rows to the given values""" - _set: orderStatus_set_input + _set: publishableApiKey_set_input """filter the rows which have to be updated""" - where: orderStatus_bool_exp! + where: publishableApiKey_bool_exp! } -""" -aggregated selection of "order" -""" -type order_aggregate { - aggregate: order_aggregate_fields - nodes: [order!]! -} +type query_root { + """ + fetch data from the table: "account" + """ + account( + """distinct select on columns""" + distinct_on: [account_select_column!] -input order_aggregate_bool_exp { - count: order_aggregate_bool_exp_count -} + """limit the number of rows returned""" + limit: Int -input order_aggregate_bool_exp_count { - arguments: [order_select_column!] - distinct: Boolean - filter: order_bool_exp - predicate: Int_comparison_exp! -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -aggregate fields of "order" -""" -type order_aggregate_fields { - avg: order_avg_fields - count(columns: [order_select_column!], distinct: Boolean): Int! - max: order_max_fields - min: order_min_fields - stddev: order_stddev_fields - stddev_pop: order_stddev_pop_fields - stddev_samp: order_stddev_samp_fields - sum: order_sum_fields - var_pop: order_var_pop_fields - var_samp: order_var_samp_fields - variance: order_variance_fields -} + """sort the rows by one or more columns""" + order_by: [account_order_by!] -""" -order by aggregate values of table "order" -""" -input order_aggregate_order_by { - avg: order_avg_order_by - count: order_by - max: order_max_order_by - min: order_min_order_by - stddev: order_stddev_order_by - stddev_pop: order_stddev_pop_order_by - stddev_samp: order_stddev_samp_order_by - sum: order_sum_order_by - var_pop: order_var_pop_order_by - var_samp: order_var_samp_order_by - variance: order_variance_order_by -} + """filter the rows returned""" + where: account_bool_exp + ): [account!]! -""" -input type for inserting array relation for remote table "order" -""" -input order_arr_rel_insert_input { - data: [order_insert_input!]! + """ + fetch aggregated fields from the table: "account" + """ + account_aggregate( + """distinct select on columns""" + distinct_on: [account_select_column!] - """upsert condition""" - on_conflict: order_on_conflict -} + """limit the number of rows returned""" + limit: Int -"""aggregate avg on columns""" -type order_avg_fields { - quantity: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by avg() on columns of table "order" -""" -input order_avg_order_by { - quantity: order_by -} + """sort the rows by one or more columns""" + order_by: [account_order_by!] -""" -Boolean expression to filter rows from the table "order". All fields are combined with a logical 'AND'. -""" -input order_bool_exp { - _and: [order_bool_exp!] - _not: order_bool_exp - _or: [order_bool_exp!] - account: account_bool_exp - accountId: uuid_comparison_exp - created_at: timestamptz_comparison_exp - eventPassId: String_comparison_exp - eventPassNftContract: eventPassNftContract_bool_exp - id: uuid_comparison_exp - packAmount: passAmount_bool_exp - packId: String_comparison_exp - packNftContract: packNftContract_bool_exp - packPricing: passPricing_bool_exp - passAmount: passAmount_bool_exp - passPricing: passPricing_bool_exp - quantity: Int_comparison_exp - status: orderStatus_enum_comparison_exp - stripeCheckoutSessionId: String_comparison_exp - updated_at: timestamptz_comparison_exp -} + """filter the rows returned""" + where: account_bool_exp + ): account_aggregate! -"""column ordering options""" -enum order_by { - """in ascending order, nulls last""" - asc + """fetch data from the table: "account" using primary key columns""" + account_by_pk(id: uuid!): account - """in ascending order, nulls first""" - asc_nulls_first + """ + fetch data from the table: "apiKeyStatus" + """ + apiKeyStatus( + """distinct select on columns""" + distinct_on: [apiKeyStatus_select_column!] - """in ascending order, nulls last""" - asc_nulls_last + """limit the number of rows returned""" + limit: Int - """in descending order, nulls first""" - desc + """skip the first n rows. Use only with order_by""" + offset: Int - """in descending order, nulls first""" - desc_nulls_first + """sort the rows by one or more columns""" + order_by: [apiKeyStatus_order_by!] - """in descending order, nulls last""" - desc_nulls_last -} + """filter the rows returned""" + where: apiKeyStatus_bool_exp + ): [apiKeyStatus!]! -""" -unique or primary key constraints on table "order" -""" -enum order_constraint { """ - unique or primary key constraint on columns "id" + fetch aggregated fields from the table: "apiKeyStatus" """ - order_pkey -} + apiKeyStatus_aggregate( + """distinct select on columns""" + distinct_on: [apiKeyStatus_select_column!] -""" -input type for incrementing numeric columns in table "order" -""" -input order_inc_input { - quantity: Int -} + """limit the number of rows returned""" + limit: Int -""" -input type for inserting data into table "order" -""" -input order_insert_input { - account: account_obj_rel_insert_input - accountId: uuid - created_at: timestamptz - eventPassId: String - eventPassNftContract: eventPassNftContract_obj_rel_insert_input - id: uuid - packAmount: passAmount_obj_rel_insert_input - packId: String - packNftContract: packNftContract_obj_rel_insert_input - packPricing: passPricing_obj_rel_insert_input - passAmount: passAmount_obj_rel_insert_input - passPricing: passPricing_obj_rel_insert_input - quantity: Int - status: orderStatus_enum - stripeCheckoutSessionId: String - updated_at: timestamptz -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate max on columns""" -type order_max_fields { - accountId: uuid - created_at: timestamptz - eventPassId: String - id: uuid - packId: String - quantity: Int - stripeCheckoutSessionId: String - updated_at: timestamptz -} + """sort the rows by one or more columns""" + order_by: [apiKeyStatus_order_by!] -""" -order by max() on columns of table "order" -""" -input order_max_order_by { - accountId: order_by - created_at: order_by - eventPassId: order_by - id: order_by - packId: order_by - quantity: order_by - stripeCheckoutSessionId: order_by - updated_at: order_by -} + """filter the rows returned""" + where: apiKeyStatus_bool_exp + ): apiKeyStatus_aggregate! + + """fetch data from the table: "apiKeyStatus" using primary key columns""" + apiKeyStatus_by_pk( + """ + The status value for API keys. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". + """ + value: String! + ): apiKeyStatus + + """ + fetch data from the table: "apiKeyType" + """ + apiKeyType( + """distinct select on columns""" + distinct_on: [apiKeyType_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [apiKeyType_order_by!] + + """filter the rows returned""" + where: apiKeyType_bool_exp + ): [apiKeyType!]! + + """ + fetch aggregated fields from the table: "apiKeyType" + """ + apiKeyType_aggregate( + """distinct select on columns""" + distinct_on: [apiKeyType_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [apiKeyType_order_by!] + + """filter the rows returned""" + where: apiKeyType_bool_exp + ): apiKeyType_aggregate! + + """fetch data from the table: "apiKeyType" using primary key columns""" + apiKeyType_by_pk( + """The type of the API key""" + value: String! + ): apiKeyType + + """Retrieve a single asset""" + asset( + """ + Defines which locales should be returned. + + Note that `Asset` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + where: AssetWhereUniqueInput! + ): Asset + + """Retrieve document version""" + assetVersion(where: VersionWhereInput!): DocumentVersion + + """Retrieve multiple assets""" + assets( + after: String + before: String + first: Int + last: Int + + """ + Defines which locales should be returned. + + Note that `Asset` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: AssetOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: AssetWhereInput + ): [Asset!]! + + """Retrieve multiple assets using the Relay connection interface""" + assetsConnection( + after: String + before: String + first: Int + last: Int + + """ + Defines which locales should be returned. + + Note that `Asset` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: AssetOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: AssetWhereInput + ): AssetConnection! + + """Retrieve a single contentSpace""" + contentSpace( + """ + Defines which locales should be returned. + + Note that `ContentSpace` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + where: ContentSpaceWhereUniqueInput! + ): ContentSpace + + """ + fetch data from the table: "contentSpaceParameters" + """ + contentSpaceParameters( + """distinct select on columns""" + distinct_on: [contentSpaceParameters_select_column!] -"""aggregate min on columns""" -type order_min_fields { - accountId: uuid - created_at: timestamptz - eventPassId: String - id: uuid - packId: String - quantity: Int - stripeCheckoutSessionId: String - updated_at: timestamptz -} + """limit the number of rows returned""" + limit: Int -""" -order by min() on columns of table "order" -""" -input order_min_order_by { - accountId: order_by - created_at: order_by - eventPassId: order_by - id: order_by - packId: order_by - quantity: order_by - stripeCheckoutSessionId: order_by - updated_at: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -response of any mutation on the table "order" -""" -type order_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """sort the rows by one or more columns""" + order_by: [contentSpaceParameters_order_by!] - """data from the rows affected by the mutation""" - returning: [order!]! -} + """filter the rows returned""" + where: contentSpaceParameters_bool_exp + ): [contentSpaceParameters!]! -""" -on_conflict condition type for table "order" -""" -input order_on_conflict { - constraint: order_constraint! - update_columns: [order_update_column!]! = [] - where: order_bool_exp -} + """ + fetch aggregated fields from the table: "contentSpaceParameters" + """ + contentSpaceParameters_aggregate( + """distinct select on columns""" + distinct_on: [contentSpaceParameters_select_column!] -"""Ordering options when selecting data from "order".""" -input order_order_by { - account: account_order_by - accountId: order_by - created_at: order_by - eventPassId: order_by - eventPassNftContract: eventPassNftContract_order_by - id: order_by - packAmount: passAmount_order_by - packId: order_by - packNftContract: packNftContract_order_by - packPricing: passPricing_order_by - passAmount: passAmount_order_by - passPricing: passPricing_order_by - quantity: order_by - status: order_by - stripeCheckoutSessionId: order_by - updated_at: order_by -} + """limit the number of rows returned""" + limit: Int -"""primary key columns input for table: order""" -input order_pk_columns_input { - id: uuid! -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -select columns of table "order" -""" -enum order_select_column { - """column name""" - accountId + """sort the rows by one or more columns""" + order_by: [contentSpaceParameters_order_by!] - """column name""" - created_at + """filter the rows returned""" + where: contentSpaceParameters_bool_exp + ): contentSpaceParameters_aggregate! - """column name""" - eventPassId + """ + fetch data from the table: "contentSpaceParameters" using primary key columns + """ + contentSpaceParameters_by_pk(id: uuid!): contentSpaceParameters - """column name""" - id + """ + fetch data from the table: "contentSpaceStatus" + """ + contentSpaceStatus( + """distinct select on columns""" + distinct_on: [contentSpaceStatus_select_column!] - """column name""" - packId + """limit the number of rows returned""" + limit: Int - """column name""" - quantity + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - status + """sort the rows by one or more columns""" + order_by: [contentSpaceStatus_order_by!] - """column name""" - stripeCheckoutSessionId + """filter the rows returned""" + where: contentSpaceStatus_bool_exp + ): [contentSpaceStatus!]! - """column name""" - updated_at -} + """ + fetch aggregated fields from the table: "contentSpaceStatus" + """ + contentSpaceStatus_aggregate( + """distinct select on columns""" + distinct_on: [contentSpaceStatus_select_column!] -""" -input type for updating data in table "order" -""" -input order_set_input { - accountId: uuid - created_at: timestamptz - eventPassId: String - id: uuid - packId: String - quantity: Int - status: orderStatus_enum - stripeCheckoutSessionId: String - updated_at: timestamptz -} + """limit the number of rows returned""" + limit: Int -"""aggregate stddev on columns""" -type order_stddev_fields { - quantity: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by stddev() on columns of table "order" -""" -input order_stddev_order_by { - quantity: order_by -} + """sort the rows by one or more columns""" + order_by: [contentSpaceStatus_order_by!] -"""aggregate stddev_pop on columns""" -type order_stddev_pop_fields { - quantity: Float -} + """filter the rows returned""" + where: contentSpaceStatus_bool_exp + ): contentSpaceStatus_aggregate! -""" -order by stddev_pop() on columns of table "order" -""" -input order_stddev_pop_order_by { - quantity: order_by -} + """ + fetch data from the table: "contentSpaceStatus" using primary key columns + """ + contentSpaceStatus_by_pk(value: String!): contentSpaceStatus -"""aggregate stddev_samp on columns""" -type order_stddev_samp_fields { - quantity: Float -} + """Retrieve document version""" + contentSpaceVersion(where: VersionWhereInput!): DocumentVersion -""" -order by stddev_samp() on columns of table "order" -""" -input order_stddev_samp_order_by { - quantity: order_by -} + """Retrieve multiple contentSpaces""" + contentSpaces( + after: String + before: String + first: Int + last: Int -""" -Streaming cursor of the table "order" -""" -input order_stream_cursor_input { - """Stream column input with initial value""" - initial_value: order_stream_cursor_value_input! + """ + Defines which locales should be returned. + + Note that `ContentSpace` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: ContentSpaceOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: ContentSpaceWhereInput + ): [ContentSpace!]! - """cursor ordering""" - ordering: cursor_ordering -} + """Retrieve multiple contentSpaces using the Relay connection interface""" + contentSpacesConnection( + after: String + before: String + first: Int + last: Int -"""Initial value of the column from where the streaming should start""" -input order_stream_cursor_value_input { - accountId: uuid - created_at: timestamptz - eventPassId: String - id: uuid - packId: String - quantity: Int - status: orderStatus_enum - stripeCheckoutSessionId: String - updated_at: timestamptz -} + """ + Defines which locales should be returned. + + Note that `ContentSpace` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: ContentSpaceOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: ContentSpaceWhereInput + ): ContentSpaceConnection! -"""aggregate sum on columns""" -type order_sum_fields { - quantity: Int -} + """ + fetch data from the table: "currency" + """ + currency( + """distinct select on columns""" + distinct_on: [currency_select_column!] -""" -order by sum() on columns of table "order" -""" -input order_sum_order_by { - quantity: order_by -} + """limit the number of rows returned""" + limit: Int -""" -update columns of table "order" -""" -enum order_update_column { - """column name""" - accountId + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - created_at + """sort the rows by one or more columns""" + order_by: [currency_order_by!] - """column name""" - eventPassId + """filter the rows returned""" + where: currency_bool_exp + ): [currency!]! - """column name""" - id + """ + fetch aggregated fields from the table: "currency" + """ + currency_aggregate( + """distinct select on columns""" + distinct_on: [currency_select_column!] - """column name""" - packId + """limit the number of rows returned""" + limit: Int - """column name""" - quantity + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - status + """sort the rows by one or more columns""" + order_by: [currency_order_by!] - """column name""" - stripeCheckoutSessionId + """filter the rows returned""" + where: currency_bool_exp + ): currency_aggregate! - """column name""" - updated_at -} + """fetch data from the table: "currency" using primary key columns""" + currency_by_pk(value: String!): currency -input order_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: order_inc_input + """Fetches an object given its ID""" + entities( + """Defines which locales to query for""" + locales: [Locale!] - """sets the columns of the filtered rows to the given values""" - _set: order_set_input + """The where parameters to query components""" + where: [EntityWhereInput!]! + ): [Entity!] - """filter the rows which have to be updated""" - where: order_bool_exp! -} + """Retrieve a single event""" + event( + """ + Defines which locales should be returned. + + Note that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + where: EventWhereUniqueInput! + ): Event -"""aggregate var_pop on columns""" -type order_var_pop_fields { - quantity: Float -} + """ + fetch data from the table: "eventParameters" + """ + eventParameters( + """distinct select on columns""" + distinct_on: [eventParameters_select_column!] -""" -order by var_pop() on columns of table "order" -""" -input order_var_pop_order_by { - quantity: order_by -} + """limit the number of rows returned""" + limit: Int -"""aggregate var_samp on columns""" -type order_var_samp_fields { - quantity: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by var_samp() on columns of table "order" -""" -input order_var_samp_order_by { - quantity: order_by -} + """sort the rows by one or more columns""" + order_by: [eventParameters_order_by!] -"""aggregate variance on columns""" -type order_variance_fields { - quantity: Float -} + """filter the rows returned""" + where: eventParameters_bool_exp + ): [eventParameters!]! -""" -order by variance() on columns of table "order" -""" -input order_variance_order_by { - quantity: order_by -} + """ + fetch aggregated fields from the table: "eventParameters" + """ + eventParameters_aggregate( + """distinct select on columns""" + distinct_on: [eventParameters_select_column!] -""" -Junction table linking pack NFTs to event pass NFTs. Ensures that each event pass NFT is uniquely associated with a pack. -""" -type packEventPassNft { - """Identifier for the event pass NFT.""" - eventPassNftId: uuid! + """limit the number of rows returned""" + limit: Int - """Identifier for the pack NFT supply.""" - packNftSupplyId: uuid! -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -aggregated selection of "packEventPassNft" -""" -type packEventPassNft_aggregate { - aggregate: packEventPassNft_aggregate_fields - nodes: [packEventPassNft!]! -} + """sort the rows by one or more columns""" + order_by: [eventParameters_order_by!] -input packEventPassNft_aggregate_bool_exp { - count: packEventPassNft_aggregate_bool_exp_count -} + """filter the rows returned""" + where: eventParameters_bool_exp + ): eventParameters_aggregate! -input packEventPassNft_aggregate_bool_exp_count { - arguments: [packEventPassNft_select_column!] - distinct: Boolean - filter: packEventPassNft_bool_exp - predicate: Int_comparison_exp! -} + """fetch data from the table: "eventParameters" using primary key columns""" + eventParameters_by_pk(id: uuid!): eventParameters -""" -aggregate fields of "packEventPassNft" -""" -type packEventPassNft_aggregate_fields { - count(columns: [packEventPassNft_select_column!], distinct: Boolean): Int! - max: packEventPassNft_max_fields - min: packEventPassNft_min_fields -} + """Retrieve a single eventPass""" + eventPass( + """ + Defines which locales should be returned. + + Note that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + where: EventPassWhereUniqueInput! + ): EventPass -""" -order by aggregate values of table "packEventPassNft" -""" -input packEventPassNft_aggregate_order_by { - count: order_by - max: packEventPassNft_max_order_by - min: packEventPassNft_min_order_by -} + """Retrieve a single eventPassDelayedRevealed""" + eventPassDelayedRevealed( + """ + Defines which locales should be returned. + + Note that `EventPassDelayedRevealed` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + where: EventPassDelayedRevealedWhereUniqueInput! + ): EventPassDelayedRevealed -""" -input type for inserting array relation for remote table "packEventPassNft" -""" -input packEventPassNft_arr_rel_insert_input { - data: [packEventPassNft_insert_input!]! + """Retrieve document version""" + eventPassDelayedRevealedVersion(where: VersionWhereInput!): DocumentVersion - """upsert condition""" - on_conflict: packEventPassNft_on_conflict -} + """ + fetch data from the table: "eventPassNft" + """ + eventPassNft( + """distinct select on columns""" + distinct_on: [eventPassNft_select_column!] -""" -Boolean expression to filter rows from the table "packEventPassNft". All fields are combined with a logical 'AND'. -""" -input packEventPassNft_bool_exp { - _and: [packEventPassNft_bool_exp!] - _not: packEventPassNft_bool_exp - _or: [packEventPassNft_bool_exp!] - eventPassNftId: uuid_comparison_exp - packNftSupplyId: uuid_comparison_exp -} + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [eventPassNft_order_by!] + + """filter the rows returned""" + where: eventPassNft_bool_exp + ): [eventPassNft!]! -""" -unique or primary key constraints on table "packEventPassNft" -""" -enum packEventPassNft_constraint { """ - unique or primary key constraint on columns "eventPassNftId" + fetch data from the table: "eventPassNftContract" """ - packEventPassNft_eventPassNftId_key + eventPassNftContract( + """distinct select on columns""" + distinct_on: [eventPassNftContract_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [eventPassNftContract_order_by!] + + """filter the rows returned""" + where: eventPassNftContract_bool_exp + ): [eventPassNftContract!]! """ - unique or primary key constraint on columns "packNftSupplyId", "eventPassNftId" + fetch data from the table: "eventPassNftContractType" """ - packEventPassNft_pkey -} + eventPassNftContractType( + """distinct select on columns""" + distinct_on: [eventPassNftContractType_select_column!] -""" -input type for inserting data into table "packEventPassNft" -""" -input packEventPassNft_insert_input { - """Identifier for the event pass NFT.""" - eventPassNftId: uuid + """limit the number of rows returned""" + limit: Int - """Identifier for the pack NFT supply.""" - packNftSupplyId: uuid -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate max on columns""" -type packEventPassNft_max_fields { - """Identifier for the event pass NFT.""" - eventPassNftId: uuid + """sort the rows by one or more columns""" + order_by: [eventPassNftContractType_order_by!] - """Identifier for the pack NFT supply.""" - packNftSupplyId: uuid -} + """filter the rows returned""" + where: eventPassNftContractType_bool_exp + ): [eventPassNftContractType!]! -""" -order by max() on columns of table "packEventPassNft" -""" -input packEventPassNft_max_order_by { - """Identifier for the event pass NFT.""" - eventPassNftId: order_by + """ + fetch aggregated fields from the table: "eventPassNftContractType" + """ + eventPassNftContractType_aggregate( + """distinct select on columns""" + distinct_on: [eventPassNftContractType_select_column!] - """Identifier for the pack NFT supply.""" - packNftSupplyId: order_by -} + """limit the number of rows returned""" + limit: Int -"""aggregate min on columns""" -type packEventPassNft_min_fields { - """Identifier for the event pass NFT.""" - eventPassNftId: uuid + """skip the first n rows. Use only with order_by""" + offset: Int - """Identifier for the pack NFT supply.""" - packNftSupplyId: uuid -} + """sort the rows by one or more columns""" + order_by: [eventPassNftContractType_order_by!] -""" -order by min() on columns of table "packEventPassNft" -""" -input packEventPassNft_min_order_by { - """Identifier for the event pass NFT.""" - eventPassNftId: order_by + """filter the rows returned""" + where: eventPassNftContractType_bool_exp + ): eventPassNftContractType_aggregate! - """Identifier for the pack NFT supply.""" - packNftSupplyId: order_by -} + """ + fetch data from the table: "eventPassNftContractType" using primary key columns + """ + eventPassNftContractType_by_pk( + """Type name for event pass NFT contract.""" + value: String! + ): eventPassNftContractType -""" -response of any mutation on the table "packEventPassNft" -""" -type packEventPassNft_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """ + fetch aggregated fields from the table: "eventPassNftContract" + """ + eventPassNftContract_aggregate( + """distinct select on columns""" + distinct_on: [eventPassNftContract_select_column!] - """data from the rows affected by the mutation""" - returning: [packEventPassNft!]! -} + """limit the number of rows returned""" + limit: Int -""" -on_conflict condition type for table "packEventPassNft" -""" -input packEventPassNft_on_conflict { - constraint: packEventPassNft_constraint! - update_columns: [packEventPassNft_update_column!]! = [] - where: packEventPassNft_bool_exp -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""Ordering options when selecting data from "packEventPassNft".""" -input packEventPassNft_order_by { - eventPassNftId: order_by - packNftSupplyId: order_by -} + """sort the rows by one or more columns""" + order_by: [eventPassNftContract_order_by!] -"""primary key columns input for table: packEventPassNft""" -input packEventPassNft_pk_columns_input { - """Identifier for the event pass NFT.""" - eventPassNftId: uuid! + """filter the rows returned""" + where: eventPassNftContract_bool_exp + ): eventPassNftContract_aggregate! - """Identifier for the pack NFT supply.""" - packNftSupplyId: uuid! -} + """ + fetch data from the table: "eventPassNftContract" using primary key columns + """ + eventPassNftContract_by_pk(id: uuid!): eventPassNftContract -""" -select columns of table "packEventPassNft" -""" -enum packEventPassNft_select_column { - """column name""" - eventPassNftId + """ + fetch aggregated fields from the table: "eventPassNft" + """ + eventPassNft_aggregate( + """distinct select on columns""" + distinct_on: [eventPassNft_select_column!] - """column name""" - packNftSupplyId -} + """limit the number of rows returned""" + limit: Int -""" -input type for updating data in table "packEventPassNft" -""" -input packEventPassNft_set_input { - """Identifier for the event pass NFT.""" - eventPassNftId: uuid + """skip the first n rows. Use only with order_by""" + offset: Int - """Identifier for the pack NFT supply.""" - packNftSupplyId: uuid -} + """sort the rows by one or more columns""" + order_by: [eventPassNft_order_by!] -""" -Streaming cursor of the table "packEventPassNft" -""" -input packEventPassNft_stream_cursor_input { - """Stream column input with initial value""" - initial_value: packEventPassNft_stream_cursor_value_input! + """filter the rows returned""" + where: eventPassNft_bool_exp + ): eventPassNft_aggregate! - """cursor ordering""" - ordering: cursor_ordering -} + """fetch data from the table: "eventPassNft" using primary key columns""" + eventPassNft_by_pk(id: uuid!): eventPassNft -"""Initial value of the column from where the streaming should start""" -input packEventPassNft_stream_cursor_value_input { - """Identifier for the event pass NFT.""" - eventPassNftId: uuid + """ + fetch data from the table: "eventPassOrderSums" + """ + eventPassOrderSums( + """distinct select on columns""" + distinct_on: [eventPassOrderSums_select_column!] - """Identifier for the pack NFT supply.""" - packNftSupplyId: uuid -} + """limit the number of rows returned""" + limit: Int -""" -update columns of table "packEventPassNft" -""" -enum packEventPassNft_update_column { - """column name""" - eventPassNftId + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - packNftSupplyId -} + """sort the rows by one or more columns""" + order_by: [eventPassOrderSums_order_by!] -input packEventPassNft_updates { - """sets the columns of the filtered rows to the given values""" - _set: packEventPassNft_set_input + """filter the rows returned""" + where: eventPassOrderSums_bool_exp + ): [eventPassOrderSums!]! - """filter the rows which have to be updated""" - where: packEventPassNft_bool_exp! -} + """ + fetch aggregated fields from the table: "eventPassOrderSums" + """ + eventPassOrderSums_aggregate( + """distinct select on columns""" + distinct_on: [eventPassOrderSums_select_column!] -""" -Manages the NFTs associated with each pack, including details like contract address, chain ID, and the contents of each pack. -""" -type packNftContract { - """Blockchain network identifier where the NFT contract resides.""" - chainId: String! + """limit the number of rows returned""" + limit: Int - """Smart contract address for the NFT collection.""" - contractAddress: String! - created_at: timestamptz! + """skip the first n rows. Use only with order_by""" + offset: Int - """An array relationship""" - eventPassNftContracts( + """sort the rows by one or more columns""" + order_by: [eventPassOrderSums_order_by!] + + """filter the rows returned""" + where: eventPassOrderSums_bool_exp + ): eventPassOrderSums_aggregate! + + """ + fetch data from the table: "eventPassOrderSums" using primary key columns + """ + eventPassOrderSums_by_pk(eventPassId: String!): eventPassOrderSums + + """ + fetch data from the table: "eventPassType" + """ + eventPassType( """distinct select on columns""" - distinct_on: [packNftContractEventPass_select_column!] + distinct_on: [eventPassType_select_column!] """limit the number of rows returned""" limit: Int @@ -22160,16 +30990,18 @@ type packNftContract { offset: Int """sort the rows by one or more columns""" - order_by: [packNftContractEventPass_order_by!] + order_by: [eventPassType_order_by!] """filter the rows returned""" - where: packNftContractEventPass_bool_exp - ): [packNftContractEventPass!]! + where: eventPassType_bool_exp + ): [eventPassType!]! - """An aggregate relationship""" - eventPassNftContracts_aggregate( + """ + fetch aggregated fields from the table: "eventPassType" + """ + eventPassType_aggregate( """distinct select on columns""" - distinct_on: [packNftContractEventPass_select_column!] + distinct_on: [eventPassType_select_column!] """limit the number of rows returned""" limit: Int @@ -22178,16 +31010,24 @@ type packNftContract { offset: Int """sort the rows by one or more columns""" - order_by: [packNftContractEventPass_order_by!] + order_by: [eventPassType_order_by!] """filter the rows returned""" - where: packNftContractEventPass_bool_exp - ): packNftContractEventPass_aggregate! + where: eventPassType_bool_exp + ): eventPassType_aggregate! - """An array relationship""" - eventPassNfts( + """fetch data from the table: "eventPassType" using primary key columns""" + eventPassType_by_pk( + """Type name for event pass.""" + value: String! + ): eventPassType + + """ + fetch data from the table: "eventPassValidationType" + """ + eventPassValidationType( """distinct select on columns""" - distinct_on: [eventPassNft_select_column!] + distinct_on: [eventPassValidationType_select_column!] """limit the number of rows returned""" limit: Int @@ -22196,16 +31036,18 @@ type packNftContract { offset: Int """sort the rows by one or more columns""" - order_by: [eventPassNft_order_by!] + order_by: [eventPassValidationType_order_by!] """filter the rows returned""" - where: eventPassNft_bool_exp - ): [eventPassNft!]! + where: eventPassValidationType_bool_exp + ): [eventPassValidationType!]! - """An aggregate relationship""" - eventPassNfts_aggregate( + """ + fetch aggregated fields from the table: "eventPassValidationType" + """ + eventPassValidationType_aggregate( """distinct select on columns""" - distinct_on: [eventPassNft_select_column!] + distinct_on: [eventPassValidationType_select_column!] """limit the number of rows returned""" limit: Int @@ -22214,971 +31056,932 @@ type packNftContract { offset: Int """sort the rows by one or more columns""" - order_by: [eventPassNft_order_by!] + order_by: [eventPassValidationType_order_by!] """filter the rows returned""" - where: eventPassNft_bool_exp - ): eventPassNft_aggregate! + where: eventPassValidationType_bool_exp + ): eventPassValidationType_aggregate! - """Unique identifier for each pack NFT contract.""" - id: uuid! + """ + fetch data from the table: "eventPassValidationType" using primary key columns + """ + eventPassValidationType_by_pk( + """Type name for event pass validation.""" + value: String! + ): eventPassValidationType + + """Retrieve document version""" + eventPassVersion(where: VersionWhereInput!): DocumentVersion + + """Retrieve multiple eventPasses""" + eventPasses( + after: String + before: String + first: Int + last: Int + + """ + Defines which locales should be returned. + + Note that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: EventPassOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: EventPassWhereInput + ): [EventPass!]! + + """Retrieve multiple eventPasses using the Relay connection interface""" + eventPassesConnection( + after: String + before: String + first: Int + last: Int + + """ + Defines which locales should be returned. + + Note that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: EventPassOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: EventPassWhereInput + ): EventPassConnection! + + """Retrieve multiple eventPassesDelayedRevealed""" + eventPassesDelayedRevealed( + after: String + before: String + first: Int + last: Int + + """ + Defines which locales should be returned. + + Note that `EventPassDelayedRevealed` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: EventPassDelayedRevealedOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: EventPassDelayedRevealedWhereInput + ): [EventPassDelayedRevealed!]! """ - Indicates whether the pack is distributed through an airdrop. True for airdrops, False otherwise. + Retrieve multiple eventPassesDelayedRevealed using the Relay connection interface """ - isAirdrop: Boolean! + eventPassesDelayedRevealedConnection( + after: String + before: String + first: Int + last: Int - """Identifier for the lottery associated with the pack.""" - lotteryId: String! + """ + Defines which locales should be returned. + + Note that `EventPassDelayedRevealed` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: EventPassDelayedRevealedOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: EventPassDelayedRevealedWhereInput + ): EventPassDelayedRevealedConnection! - """Identifier for the organizer responsible for the pack.""" - organizerId: String! + """ + fetch data from the table: "eventStatus" + """ + eventStatus( + """distinct select on columns""" + distinct_on: [eventStatus_select_column!] - """Unique identifier for each pack, ensuring no duplicates in the system.""" - packId: String! + """limit the number of rows returned""" + limit: Int - """Number of rewards (or items) contained within each pack.""" - rewardsPerPack: Int! - updated_at: timestamptz! -} + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [eventStatus_order_by!] + + """filter the rows returned""" + where: eventStatus_bool_exp + ): [eventStatus!]! -""" -This junction table links each pack NFT contract to various event pass NFT contracts, along with the quantity of each event pass type included in the pack. It facilitates the management of event passes bundled within a specific pack. -""" -type packNftContractEventPass { """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + fetch aggregated fields from the table: "eventStatus" """ - amount: Int! + eventStatus_aggregate( + """distinct select on columns""" + distinct_on: [eventStatus_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [eventStatus_order_by!] + + """filter the rows returned""" + where: eventStatus_bool_exp + ): eventStatus_aggregate! + + """fetch data from the table: "eventStatus" using primary key columns""" + eventStatus_by_pk(value: String!): eventStatus + + """Retrieve document version""" + eventVersion(where: VersionWhereInput!): DocumentVersion + + """Retrieve multiple events""" + events( + after: String + before: String + first: Int + last: Int + + """ + Defines which locales should be returned. + + Note that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: EventOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: EventWhereInput + ): [Event!]! + + """Retrieve multiple events using the Relay connection interface""" + eventsConnection( + after: String + before: String + first: Int + last: Int - """ - Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. - """ - eventPassId: String! + """ + Defines which locales should be returned. + + Note that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: EventOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: EventWhereInput + ): EventConnection! """ - Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. + fetch data from the table: "follow" """ - packNftContractId: uuid! -} - -""" -aggregated selection of "packNftContractEventPass" -""" -type packNftContractEventPass_aggregate { - aggregate: packNftContractEventPass_aggregate_fields - nodes: [packNftContractEventPass!]! -} - -input packNftContractEventPass_aggregate_bool_exp { - count: packNftContractEventPass_aggregate_bool_exp_count -} - -input packNftContractEventPass_aggregate_bool_exp_count { - arguments: [packNftContractEventPass_select_column!] - distinct: Boolean - filter: packNftContractEventPass_bool_exp - predicate: Int_comparison_exp! -} - -""" -aggregate fields of "packNftContractEventPass" -""" -type packNftContractEventPass_aggregate_fields { - avg: packNftContractEventPass_avg_fields - count(columns: [packNftContractEventPass_select_column!], distinct: Boolean): Int! - max: packNftContractEventPass_max_fields - min: packNftContractEventPass_min_fields - stddev: packNftContractEventPass_stddev_fields - stddev_pop: packNftContractEventPass_stddev_pop_fields - stddev_samp: packNftContractEventPass_stddev_samp_fields - sum: packNftContractEventPass_sum_fields - var_pop: packNftContractEventPass_var_pop_fields - var_samp: packNftContractEventPass_var_samp_fields - variance: packNftContractEventPass_variance_fields -} + follow( + """distinct select on columns""" + distinct_on: [follow_select_column!] -""" -order by aggregate values of table "packNftContractEventPass" -""" -input packNftContractEventPass_aggregate_order_by { - avg: packNftContractEventPass_avg_order_by - count: order_by - max: packNftContractEventPass_max_order_by - min: packNftContractEventPass_min_order_by - stddev: packNftContractEventPass_stddev_order_by - stddev_pop: packNftContractEventPass_stddev_pop_order_by - stddev_samp: packNftContractEventPass_stddev_samp_order_by - sum: packNftContractEventPass_sum_order_by - var_pop: packNftContractEventPass_var_pop_order_by - var_samp: packNftContractEventPass_var_samp_order_by - variance: packNftContractEventPass_variance_order_by -} + """limit the number of rows returned""" + limit: Int -""" -input type for inserting array relation for remote table "packNftContractEventPass" -""" -input packNftContractEventPass_arr_rel_insert_input { - data: [packNftContractEventPass_insert_input!]! + """skip the first n rows. Use only with order_by""" + offset: Int - """upsert condition""" - on_conflict: packNftContractEventPass_on_conflict -} + """sort the rows by one or more columns""" + order_by: [follow_order_by!] -"""aggregate avg on columns""" -type packNftContractEventPass_avg_fields { - """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. - """ - amount: Float -} + """filter the rows returned""" + where: follow_bool_exp + ): [follow!]! -""" -order by avg() on columns of table "packNftContractEventPass" -""" -input packNftContractEventPass_avg_order_by { """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + fetch aggregated fields from the table: "follow" """ - amount: order_by -} + follow_aggregate( + """distinct select on columns""" + distinct_on: [follow_select_column!] -""" -Boolean expression to filter rows from the table "packNftContractEventPass". All fields are combined with a logical 'AND'. -""" -input packNftContractEventPass_bool_exp { - _and: [packNftContractEventPass_bool_exp!] - _not: packNftContractEventPass_bool_exp - _or: [packNftContractEventPass_bool_exp!] - amount: Int_comparison_exp - eventPassId: String_comparison_exp - packNftContractId: uuid_comparison_exp -} + """limit the number of rows returned""" + limit: Int -""" -unique or primary key constraints on table "packNftContractEventPass" -""" -enum packNftContractEventPass_constraint { - """ - unique or primary key constraint on columns "eventPassId", "packNftContractId" - """ - packNftContractEventPass_pkey -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -input type for incrementing numeric columns in table "packNftContractEventPass" -""" -input packNftContractEventPass_inc_input { - """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. - """ - amount: Int -} + """sort the rows by one or more columns""" + order_by: [follow_order_by!] -""" -input type for inserting data into table "packNftContractEventPass" -""" -input packNftContractEventPass_insert_input { - """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. - """ - amount: Int + """filter the rows returned""" + where: follow_bool_exp + ): follow_aggregate! - """ - Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. - """ - eventPassId: String + """fetch data from the table: "follow" using primary key columns""" + follow_by_pk( + """ + References the unique identifier of the account that is following an organizer. + """ + accountId: uuid! - """ - Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. - """ - packNftContractId: uuid -} + """ + Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. + """ + organizerSlug: String! + ): follow -"""aggregate max on columns""" -type packNftContractEventPass_max_fields { """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + fetch data from the table: "kyc" """ - amount: Int + kyc( + """distinct select on columns""" + distinct_on: [kyc_select_column!] - """ - Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. - """ - eventPassId: String + """limit the number of rows returned""" + limit: Int - """ - Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. - """ - packNftContractId: uuid -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by max() on columns of table "packNftContractEventPass" -""" -input packNftContractEventPass_max_order_by { - """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. - """ - amount: order_by + """sort the rows by one or more columns""" + order_by: [kyc_order_by!] - """ - Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. - """ - eventPassId: order_by + """filter the rows returned""" + where: kyc_bool_exp + ): [kyc!]! """ - Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. + fetch data from the table: "kycLevelName" """ - packNftContractId: order_by -} + kycLevelName( + """distinct select on columns""" + distinct_on: [kycLevelName_select_column!] -"""aggregate min on columns""" -type packNftContractEventPass_min_fields { - """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. - """ - amount: Int + """limit the number of rows returned""" + limit: Int - """ - Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. - """ - eventPassId: String + """skip the first n rows. Use only with order_by""" + offset: Int - """ - Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. - """ - packNftContractId: uuid -} + """sort the rows by one or more columns""" + order_by: [kycLevelName_order_by!] -""" -order by min() on columns of table "packNftContractEventPass" -""" -input packNftContractEventPass_min_order_by { - """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. - """ - amount: order_by + """filter the rows returned""" + where: kycLevelName_bool_exp + ): [kycLevelName!]! """ - Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. + fetch aggregated fields from the table: "kycLevelName" """ - eventPassId: order_by + kycLevelName_aggregate( + """distinct select on columns""" + distinct_on: [kycLevelName_select_column!] - """ - Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. - """ - packNftContractId: order_by -} + """limit the number of rows returned""" + limit: Int -""" -response of any mutation on the table "packNftContractEventPass" -""" -type packNftContractEventPass_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """skip the first n rows. Use only with order_by""" + offset: Int - """data from the rows affected by the mutation""" - returning: [packNftContractEventPass!]! -} + """sort the rows by one or more columns""" + order_by: [kycLevelName_order_by!] -""" -on_conflict condition type for table "packNftContractEventPass" -""" -input packNftContractEventPass_on_conflict { - constraint: packNftContractEventPass_constraint! - update_columns: [packNftContractEventPass_update_column!]! = [] - where: packNftContractEventPass_bool_exp -} + """filter the rows returned""" + where: kycLevelName_bool_exp + ): kycLevelName_aggregate! -"""Ordering options when selecting data from "packNftContractEventPass".""" -input packNftContractEventPass_order_by { - amount: order_by - eventPassId: order_by - packNftContractId: order_by -} + """fetch data from the table: "kycLevelName" using primary key columns""" + kycLevelName_by_pk( + """ + basic_kyc_level: Basic level of KYC verification. + advanced_kyc_level: Advanced level of KYC verification. + """ + value: String! + ): kycLevelName -"""primary key columns input for table: packNftContractEventPass""" -input packNftContractEventPass_pk_columns_input { """ - Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. + fetch data from the table: "kycStatus" """ - eventPassId: String! + kycStatus( + """distinct select on columns""" + distinct_on: [kycStatus_select_column!] - """ - Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. - """ - packNftContractId: uuid! -} + """limit the number of rows returned""" + limit: Int -""" -select columns of table "packNftContractEventPass" -""" -enum packNftContractEventPass_select_column { - """column name""" - amount + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - eventPassId + """sort the rows by one or more columns""" + order_by: [kycStatus_order_by!] - """column name""" - packNftContractId -} + """filter the rows returned""" + where: kycStatus_bool_exp + ): [kycStatus!]! -""" -input type for updating data in table "packNftContractEventPass" -""" -input packNftContractEventPass_set_input { """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + fetch aggregated fields from the table: "kycStatus" """ - amount: Int + kycStatus_aggregate( + """distinct select on columns""" + distinct_on: [kycStatus_select_column!] - """ - Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. - """ - eventPassId: String + """limit the number of rows returned""" + limit: Int - """ - Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. - """ - packNftContractId: uuid -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate stddev on columns""" -type packNftContractEventPass_stddev_fields { - """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. - """ - amount: Float -} + """sort the rows by one or more columns""" + order_by: [kycStatus_order_by!] -""" -order by stddev() on columns of table "packNftContractEventPass" -""" -input packNftContractEventPass_stddev_order_by { - """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. - """ - amount: order_by -} + """filter the rows returned""" + where: kycStatus_bool_exp + ): kycStatus_aggregate! -"""aggregate stddev_pop on columns""" -type packNftContractEventPass_stddev_pop_fields { - """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. - """ - amount: Float -} + """fetch data from the table: "kycStatus" using primary key columns""" + kycStatus_by_pk( + """ + init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. + pending: An applicant is ready to be processed. + prechecked: The check is in a half way of being finished. + queued: The checks have been started for the applicant. + completed: The check has been completed. + onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + """ + value: String! + ): kycStatus -""" -order by stddev_pop() on columns of table "packNftContractEventPass" -""" -input packNftContractEventPass_stddev_pop_order_by { """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + fetch aggregated fields from the table: "kyc" """ - amount: order_by -} + kyc_aggregate( + """distinct select on columns""" + distinct_on: [kyc_select_column!] -"""aggregate stddev_samp on columns""" -type packNftContractEventPass_stddev_samp_fields { - """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. - """ - amount: Float -} + """limit the number of rows returned""" + limit: Int -""" -order by stddev_samp() on columns of table "packNftContractEventPass" -""" -input packNftContractEventPass_stddev_samp_order_by { - """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. - """ - amount: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -Streaming cursor of the table "packNftContractEventPass" -""" -input packNftContractEventPass_stream_cursor_input { - """Stream column input with initial value""" - initial_value: packNftContractEventPass_stream_cursor_value_input! + """sort the rows by one or more columns""" + order_by: [kyc_order_by!] - """cursor ordering""" - ordering: cursor_ordering -} + """filter the rows returned""" + where: kyc_bool_exp + ): kyc_aggregate! -"""Initial value of the column from where the streaming should start""" -input packNftContractEventPass_stream_cursor_value_input { - """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. - """ - amount: Int + """fetch data from the table: "kyc" using primary key columns""" + kyc_by_pk( + """UUID referencing the user ID in the existing accounts table.""" + externalUserId: uuid! + ): kyc """ - Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. + fetch data from the table: "lotteryParameters" """ - eventPassId: String + lotteryParameters( + """distinct select on columns""" + distinct_on: [lotteryParameters_select_column!] - """ - Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. - """ - packNftContractId: uuid -} + """limit the number of rows returned""" + limit: Int -"""aggregate sum on columns""" -type packNftContractEventPass_sum_fields { - """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. - """ - amount: Int -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -order by sum() on columns of table "packNftContractEventPass" -""" -input packNftContractEventPass_sum_order_by { - """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. - """ - amount: order_by -} + """sort the rows by one or more columns""" + order_by: [lotteryParameters_order_by!] -""" -update columns of table "packNftContractEventPass" -""" -enum packNftContractEventPass_update_column { - """column name""" - amount + """filter the rows returned""" + where: lotteryParameters_bool_exp + ): [lotteryParameters!]! - """column name""" - eventPassId + """ + fetch aggregated fields from the table: "lotteryParameters" + """ + lotteryParameters_aggregate( + """distinct select on columns""" + distinct_on: [lotteryParameters_select_column!] - """column name""" - packNftContractId -} + """limit the number of rows returned""" + limit: Int -input packNftContractEventPass_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: packNftContractEventPass_inc_input + """skip the first n rows. Use only with order_by""" + offset: Int - """sets the columns of the filtered rows to the given values""" - _set: packNftContractEventPass_set_input + """sort the rows by one or more columns""" + order_by: [lotteryParameters_order_by!] - """filter the rows which have to be updated""" - where: packNftContractEventPass_bool_exp! -} + """filter the rows returned""" + where: lotteryParameters_bool_exp + ): lotteryParameters_aggregate! -"""aggregate var_pop on columns""" -type packNftContractEventPass_var_pop_fields { """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + fetch data from the table: "lotteryParameters" using primary key columns """ - amount: Float -} + lotteryParameters_by_pk(id: uuid!): lotteryParameters -""" -order by var_pop() on columns of table "packNftContractEventPass" -""" -input packNftContractEventPass_var_pop_order_by { """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + fetch data from the table: "lotteryStatus" """ - amount: order_by -} + lotteryStatus( + """distinct select on columns""" + distinct_on: [lotteryStatus_select_column!] -"""aggregate var_samp on columns""" -type packNftContractEventPass_var_samp_fields { - """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. - """ - amount: Float -} + """limit the number of rows returned""" + limit: Int -""" -order by var_samp() on columns of table "packNftContractEventPass" -""" -input packNftContractEventPass_var_samp_order_by { - """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. - """ - amount: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate variance on columns""" -type packNftContractEventPass_variance_fields { - """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. - """ - amount: Float -} + """sort the rows by one or more columns""" + order_by: [lotteryStatus_order_by!] + + """filter the rows returned""" + where: lotteryStatus_bool_exp + ): [lotteryStatus!]! -""" -order by variance() on columns of table "packNftContractEventPass" -""" -input packNftContractEventPass_variance_order_by { """ - The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract. + fetch aggregated fields from the table: "lotteryStatus" """ - amount: order_by -} + lotteryStatus_aggregate( + """distinct select on columns""" + distinct_on: [lotteryStatus_select_column!] -""" -aggregated selection of "packNftContract" -""" -type packNftContract_aggregate { - aggregate: packNftContract_aggregate_fields - nodes: [packNftContract!]! -} + """limit the number of rows returned""" + limit: Int -""" -aggregate fields of "packNftContract" -""" -type packNftContract_aggregate_fields { - avg: packNftContract_avg_fields - count(columns: [packNftContract_select_column!], distinct: Boolean): Int! - max: packNftContract_max_fields - min: packNftContract_min_fields - stddev: packNftContract_stddev_fields - stddev_pop: packNftContract_stddev_pop_fields - stddev_samp: packNftContract_stddev_samp_fields - sum: packNftContract_sum_fields - var_pop: packNftContract_var_pop_fields - var_samp: packNftContract_var_samp_fields - variance: packNftContract_variance_fields -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate avg on columns""" -type packNftContract_avg_fields { - """Number of rewards (or items) contained within each pack.""" - rewardsPerPack: Float -} + """sort the rows by one or more columns""" + order_by: [lotteryStatus_order_by!] -""" -Boolean expression to filter rows from the table "packNftContract". All fields are combined with a logical 'AND'. -""" -input packNftContract_bool_exp { - _and: [packNftContract_bool_exp!] - _not: packNftContract_bool_exp - _or: [packNftContract_bool_exp!] - chainId: String_comparison_exp - contractAddress: String_comparison_exp - created_at: timestamptz_comparison_exp - eventPassNftContracts: packNftContractEventPass_bool_exp - eventPassNftContracts_aggregate: packNftContractEventPass_aggregate_bool_exp - eventPassNfts: eventPassNft_bool_exp - eventPassNfts_aggregate: eventPassNft_aggregate_bool_exp - id: uuid_comparison_exp - isAirdrop: Boolean_comparison_exp - lotteryId: String_comparison_exp - organizerId: String_comparison_exp - packId: String_comparison_exp - rewardsPerPack: Int_comparison_exp - updated_at: timestamptz_comparison_exp -} + """filter the rows returned""" + where: lotteryStatus_bool_exp + ): lotteryStatus_aggregate! -""" -unique or primary key constraints on table "packNftContract" -""" -enum packNftContract_constraint { - """ - unique or primary key constraint on columns "packId" - """ - packId_unique + """fetch data from the table: "lotteryStatus" using primary key columns""" + lotteryStatus_by_pk(value: String!): lotteryStatus + + """Retrieve a single loyaltyCard""" + loyaltyCard( + """ + Defines which locales should be returned. + + Note that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + where: LoyaltyCardWhereUniqueInput! + ): LoyaltyCard """ - unique or primary key constraint on columns "chainId", "contractAddress" + fetch data from the table: "loyaltyCardNft" """ - packNftContract_contractAddress_chainId_key + loyaltyCardNft( + """distinct select on columns""" + distinct_on: [loyaltyCardNft_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [loyaltyCardNft_order_by!] + + """filter the rows returned""" + where: loyaltyCardNft_bool_exp + ): [loyaltyCardNft!]! """ - unique or primary key constraint on columns "id" + fetch data from the table: "loyaltyCardNftContract" """ - packNftContract_pkey -} + loyaltyCardNftContract( + """distinct select on columns""" + distinct_on: [loyaltyCardNftContract_select_column!] -""" -input type for incrementing numeric columns in table "packNftContract" -""" -input packNftContract_inc_input { - """Number of rewards (or items) contained within each pack.""" - rewardsPerPack: Int -} + """limit the number of rows returned""" + limit: Int -""" -input type for inserting data into table "packNftContract" -""" -input packNftContract_insert_input { - """Blockchain network identifier where the NFT contract resides.""" - chainId: String + """skip the first n rows. Use only with order_by""" + offset: Int - """Smart contract address for the NFT collection.""" - contractAddress: String - created_at: timestamptz - eventPassNftContracts: packNftContractEventPass_arr_rel_insert_input - eventPassNfts: eventPassNft_arr_rel_insert_input + """sort the rows by one or more columns""" + order_by: [loyaltyCardNftContract_order_by!] - """Unique identifier for each pack NFT contract.""" - id: uuid + """filter the rows returned""" + where: loyaltyCardNftContract_bool_exp + ): [loyaltyCardNftContract!]! """ - Indicates whether the pack is distributed through an airdrop. True for airdrops, False otherwise. + fetch aggregated fields from the table: "loyaltyCardNftContract" """ - isAirdrop: Boolean + loyaltyCardNftContract_aggregate( + """distinct select on columns""" + distinct_on: [loyaltyCardNftContract_select_column!] - """Identifier for the lottery associated with the pack.""" - lotteryId: String + """limit the number of rows returned""" + limit: Int - """Identifier for the organizer responsible for the pack.""" - organizerId: String + """skip the first n rows. Use only with order_by""" + offset: Int - """Unique identifier for each pack, ensuring no duplicates in the system.""" - packId: String + """sort the rows by one or more columns""" + order_by: [loyaltyCardNftContract_order_by!] - """Number of rewards (or items) contained within each pack.""" - rewardsPerPack: Int - updated_at: timestamptz -} + """filter the rows returned""" + where: loyaltyCardNftContract_bool_exp + ): loyaltyCardNftContract_aggregate! -"""aggregate max on columns""" -type packNftContract_max_fields { - """Blockchain network identifier where the NFT contract resides.""" - chainId: String + """ + fetch data from the table: "loyaltyCardNftContract" using primary key columns + """ + loyaltyCardNftContract_by_pk(id: uuid!): loyaltyCardNftContract - """Smart contract address for the NFT collection.""" - contractAddress: String - created_at: timestamptz + """ + fetch aggregated fields from the table: "loyaltyCardNft" + """ + loyaltyCardNft_aggregate( + """distinct select on columns""" + distinct_on: [loyaltyCardNft_select_column!] - """Unique identifier for each pack NFT contract.""" - id: uuid + """limit the number of rows returned""" + limit: Int - """Identifier for the lottery associated with the pack.""" - lotteryId: String + """skip the first n rows. Use only with order_by""" + offset: Int - """Identifier for the organizer responsible for the pack.""" - organizerId: String + """sort the rows by one or more columns""" + order_by: [loyaltyCardNft_order_by!] - """Unique identifier for each pack, ensuring no duplicates in the system.""" - packId: String + """filter the rows returned""" + where: loyaltyCardNft_bool_exp + ): loyaltyCardNft_aggregate! - """Number of rewards (or items) contained within each pack.""" - rewardsPerPack: Int - updated_at: timestamptz -} + """fetch data from the table: "loyaltyCardNft" using primary key columns""" + loyaltyCardNft_by_pk(id: uuid!): loyaltyCardNft -"""aggregate min on columns""" -type packNftContract_min_fields { - """Blockchain network identifier where the NFT contract resides.""" - chainId: String + """ + fetch data from the table: "loyaltyCardParameters" + """ + loyaltyCardParameters( + """distinct select on columns""" + distinct_on: [loyaltyCardParameters_select_column!] - """Smart contract address for the NFT collection.""" - contractAddress: String - created_at: timestamptz + """limit the number of rows returned""" + limit: Int - """Unique identifier for each pack NFT contract.""" - id: uuid + """skip the first n rows. Use only with order_by""" + offset: Int - """Identifier for the lottery associated with the pack.""" - lotteryId: String + """sort the rows by one or more columns""" + order_by: [loyaltyCardParameters_order_by!] - """Identifier for the organizer responsible for the pack.""" - organizerId: String + """filter the rows returned""" + where: loyaltyCardParameters_bool_exp + ): [loyaltyCardParameters!]! - """Unique identifier for each pack, ensuring no duplicates in the system.""" - packId: String + """ + fetch aggregated fields from the table: "loyaltyCardParameters" + """ + loyaltyCardParameters_aggregate( + """distinct select on columns""" + distinct_on: [loyaltyCardParameters_select_column!] - """Number of rewards (or items) contained within each pack.""" - rewardsPerPack: Int - updated_at: timestamptz -} + """limit the number of rows returned""" + limit: Int -""" -response of any mutation on the table "packNftContract" -""" -type packNftContract_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """skip the first n rows. Use only with order_by""" + offset: Int - """data from the rows affected by the mutation""" - returning: [packNftContract!]! -} + """sort the rows by one or more columns""" + order_by: [loyaltyCardParameters_order_by!] -""" -input type for inserting object relation for remote table "packNftContract" -""" -input packNftContract_obj_rel_insert_input { - data: packNftContract_insert_input! + """filter the rows returned""" + where: loyaltyCardParameters_bool_exp + ): loyaltyCardParameters_aggregate! - """upsert condition""" - on_conflict: packNftContract_on_conflict -} + """ + fetch data from the table: "loyaltyCardParameters" using primary key columns + """ + loyaltyCardParameters_by_pk(id: uuid!): loyaltyCardParameters -""" -on_conflict condition type for table "packNftContract" -""" -input packNftContract_on_conflict { - constraint: packNftContract_constraint! - update_columns: [packNftContract_update_column!]! = [] - where: packNftContract_bool_exp -} + """ + fetch data from the table: "loyaltyCardStatus" + """ + loyaltyCardStatus( + """distinct select on columns""" + distinct_on: [loyaltyCardStatus_select_column!] -"""Ordering options when selecting data from "packNftContract".""" -input packNftContract_order_by { - chainId: order_by - contractAddress: order_by - created_at: order_by - eventPassNftContracts_aggregate: packNftContractEventPass_aggregate_order_by - eventPassNfts_aggregate: eventPassNft_aggregate_order_by - id: order_by - isAirdrop: order_by - lotteryId: order_by - organizerId: order_by - packId: order_by - rewardsPerPack: order_by - updated_at: order_by -} + """limit the number of rows returned""" + limit: Int -"""primary key columns input for table: packNftContract""" -input packNftContract_pk_columns_input { - """Unique identifier for each pack NFT contract.""" - id: uuid! -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -select columns of table "packNftContract" -""" -enum packNftContract_select_column { - """column name""" - chainId + """sort the rows by one or more columns""" + order_by: [loyaltyCardStatus_order_by!] - """column name""" - contractAddress + """filter the rows returned""" + where: loyaltyCardStatus_bool_exp + ): [loyaltyCardStatus!]! - """column name""" - created_at + """ + fetch aggregated fields from the table: "loyaltyCardStatus" + """ + loyaltyCardStatus_aggregate( + """distinct select on columns""" + distinct_on: [loyaltyCardStatus_select_column!] - """column name""" - id + """limit the number of rows returned""" + limit: Int - """column name""" - isAirdrop + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - lotteryId + """sort the rows by one or more columns""" + order_by: [loyaltyCardStatus_order_by!] - """column name""" - organizerId + """filter the rows returned""" + where: loyaltyCardStatus_bool_exp + ): loyaltyCardStatus_aggregate! - """column name""" - packId + """ + fetch data from the table: "loyaltyCardStatus" using primary key columns + """ + loyaltyCardStatus_by_pk(value: String!): loyaltyCardStatus - """column name""" - rewardsPerPack + """Retrieve document version""" + loyaltyCardVersion(where: VersionWhereInput!): DocumentVersion - """column name""" - updated_at -} + """Retrieve multiple loyaltyCards""" + loyaltyCards( + after: String + before: String + first: Int + last: Int -""" -input type for updating data in table "packNftContract" -""" -input packNftContract_set_input { - """Blockchain network identifier where the NFT contract resides.""" - chainId: String + """ + Defines which locales should be returned. + + Note that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: LoyaltyCardOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: LoyaltyCardWhereInput + ): [LoyaltyCard!]! - """Smart contract address for the NFT collection.""" - contractAddress: String - created_at: timestamptz + """Retrieve multiple loyaltyCards using the Relay connection interface""" + loyaltyCardsConnection( + after: String + before: String + first: Int + last: Int - """Unique identifier for each pack NFT contract.""" - id: uuid + """ + Defines which locales should be returned. + + Note that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: LoyaltyCardOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: LoyaltyCardWhereInput + ): LoyaltyCardConnection! """ - Indicates whether the pack is distributed through an airdrop. True for airdrops, False otherwise. + fetch data from the table: "minterTemporaryWallet" """ - isAirdrop: Boolean + minterTemporaryWallet( + """distinct select on columns""" + distinct_on: [minterTemporaryWallet_select_column!] - """Identifier for the lottery associated with the pack.""" - lotteryId: String + """limit the number of rows returned""" + limit: Int - """Identifier for the organizer responsible for the pack.""" - organizerId: String + """skip the first n rows. Use only with order_by""" + offset: Int - """Unique identifier for each pack, ensuring no duplicates in the system.""" - packId: String + """sort the rows by one or more columns""" + order_by: [minterTemporaryWallet_order_by!] - """Number of rewards (or items) contained within each pack.""" - rewardsPerPack: Int - updated_at: timestamptz -} + """filter the rows returned""" + where: minterTemporaryWallet_bool_exp + ): [minterTemporaryWallet!]! -"""aggregate stddev on columns""" -type packNftContract_stddev_fields { - """Number of rewards (or items) contained within each pack.""" - rewardsPerPack: Float -} + """ + fetch aggregated fields from the table: "minterTemporaryWallet" + """ + minterTemporaryWallet_aggregate( + """distinct select on columns""" + distinct_on: [minterTemporaryWallet_select_column!] -"""aggregate stddev_pop on columns""" -type packNftContract_stddev_pop_fields { - """Number of rewards (or items) contained within each pack.""" - rewardsPerPack: Float -} + """limit the number of rows returned""" + limit: Int -"""aggregate stddev_samp on columns""" -type packNftContract_stddev_samp_fields { - """Number of rewards (or items) contained within each pack.""" - rewardsPerPack: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -Streaming cursor of the table "packNftContract" -""" -input packNftContract_stream_cursor_input { - """Stream column input with initial value""" - initial_value: packNftContract_stream_cursor_value_input! + """sort the rows by one or more columns""" + order_by: [minterTemporaryWallet_order_by!] - """cursor ordering""" - ordering: cursor_ordering -} + """filter the rows returned""" + where: minterTemporaryWallet_bool_exp + ): minterTemporaryWallet_aggregate! -"""Initial value of the column from where the streaming should start""" -input packNftContract_stream_cursor_value_input { - """Blockchain network identifier where the NFT contract resides.""" - chainId: String + """ + fetch data from the table: "minterTemporaryWallet" using primary key columns + """ + minterTemporaryWallet_by_pk( + """The blockchain address of the temporary wallet.""" + address: String! + ): minterTemporaryWallet - """Smart contract address for the NFT collection.""" - contractAddress: String - created_at: timestamptz + """ + fetch data from the table: "nftMintPassword" + """ + nftMintPassword( + """distinct select on columns""" + distinct_on: [nftMintPassword_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [nftMintPassword_order_by!] - """Unique identifier for each pack NFT contract.""" - id: uuid + """filter the rows returned""" + where: nftMintPassword_bool_exp + ): [nftMintPassword!]! """ - Indicates whether the pack is distributed through an airdrop. True for airdrops, False otherwise. + fetch aggregated fields from the table: "nftMintPassword" """ - isAirdrop: Boolean - - """Identifier for the lottery associated with the pack.""" - lotteryId: String + nftMintPassword_aggregate( + """distinct select on columns""" + distinct_on: [nftMintPassword_select_column!] - """Identifier for the organizer responsible for the pack.""" - organizerId: String + """limit the number of rows returned""" + limit: Int - """Unique identifier for each pack, ensuring no duplicates in the system.""" - packId: String + """skip the first n rows. Use only with order_by""" + offset: Int - """Number of rewards (or items) contained within each pack.""" - rewardsPerPack: Int - updated_at: timestamptz -} + """sort the rows by one or more columns""" + order_by: [nftMintPassword_order_by!] -"""aggregate sum on columns""" -type packNftContract_sum_fields { - """Number of rewards (or items) contained within each pack.""" - rewardsPerPack: Int -} + """filter the rows returned""" + where: nftMintPassword_bool_exp + ): nftMintPassword_aggregate! -""" -update columns of table "packNftContract" -""" -enum packNftContract_update_column { - """column name""" - chainId + """fetch data from the table: "nftMintPassword" using primary key columns""" + nftMintPassword_by_pk(id: uuid!): nftMintPassword - """column name""" - contractAddress + """ + fetch data from the table: "nftStatus" + """ + nftStatus( + """distinct select on columns""" + distinct_on: [nftStatus_select_column!] - """column name""" - created_at + """limit the number of rows returned""" + limit: Int - """column name""" - id + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - isAirdrop + """sort the rows by one or more columns""" + order_by: [nftStatus_order_by!] - """column name""" - lotteryId + """filter the rows returned""" + where: nftStatus_bool_exp + ): [nftStatus!]! - """column name""" - organizerId + """ + fetch aggregated fields from the table: "nftStatus" + """ + nftStatus_aggregate( + """distinct select on columns""" + distinct_on: [nftStatus_select_column!] - """column name""" - packId + """limit the number of rows returned""" + limit: Int - """column name""" - rewardsPerPack + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - updated_at -} + """sort the rows by one or more columns""" + order_by: [nftStatus_order_by!] -input packNftContract_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: packNftContract_inc_input + """filter the rows returned""" + where: nftStatus_bool_exp + ): nftStatus_aggregate! - """sets the columns of the filtered rows to the given values""" - _set: packNftContract_set_input + """fetch data from the table: "nftStatus" using primary key columns""" + nftStatus_by_pk(value: String!): nftStatus - """filter the rows which have to be updated""" - where: packNftContract_bool_exp! -} + """ + fetch data from the table: "nftTransfer" + """ + nftTransfer( + """distinct select on columns""" + distinct_on: [nftTransfer_select_column!] -"""aggregate var_pop on columns""" -type packNftContract_var_pop_fields { - """Number of rewards (or items) contained within each pack.""" - rewardsPerPack: Float -} + """limit the number of rows returned""" + limit: Int -"""aggregate var_samp on columns""" -type packNftContract_var_samp_fields { - """Number of rewards (or items) contained within each pack.""" - rewardsPerPack: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate variance on columns""" -type packNftContract_variance_fields { - """Number of rewards (or items) contained within each pack.""" - rewardsPerPack: Float -} + """sort the rows by one or more columns""" + order_by: [nftTransfer_order_by!] -""" -This table represents the supply details of pack NFTs, tracking the ownership, contents, and metadata associated with each pack. -""" -type packNftSupply { - """The specific blockchain or network on which the pack NFT exists.""" - chainId: String! + """filter the rows returned""" + where: nftTransfer_bool_exp + ): [nftTransfer!]! """ - The address of the smart contract representing the pack NFT. Essential for blockchain interactions. + fetch aggregated fields from the table: "nftTransfer" """ - contractAddress: String! - created_at: timestamptz! + nftTransfer_aggregate( + """distinct select on columns""" + distinct_on: [nftTransfer_select_column!] - """The blockchain address of the current owner of the pack NFT.""" - currentOwnerAddress: String + """limit the number of rows returned""" + limit: Int - """ - Any error messages related to this pack NFT, particularly during transactions or metadata retrieval. - """ - error: String - id: uuid! + """skip the first n rows. Use only with order_by""" + offset: Int - """Indicates whether the pack NFT has been delivered to the owner.""" - isDelivered: Boolean! + """sort the rows by one or more columns""" + order_by: [nftTransfer_order_by!] - """The reference to the latest transfer record for this pack NFT.""" - lastNftTransferId: uuid + """filter the rows returned""" + where: nftTransfer_bool_exp + ): nftTransfer_aggregate! - """The identifier of the organizer associated with this pack NFT.""" - organizerId: String! + """fetch data from the table: "nftTransfer" using primary key columns""" + nftTransfer_by_pk(id: uuid!): nftTransfer - """An array relationship""" - packEventPassNfts( + """Fetches an object given its ID""" + node( + """The ID of an object""" + id: ID! + + """ + Defines which locales should be returned. + + Note that `Node` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + ): Node + + """ + fetch data from the table: "order" + """ + order( """distinct select on columns""" - distinct_on: [packEventPassNft_select_column!] + distinct_on: [order_select_column!] """limit the number of rows returned""" limit: Int @@ -23187,16 +31990,18 @@ type packNftSupply { offset: Int """sort the rows by one or more columns""" - order_by: [packEventPassNft_order_by!] + order_by: [order_order_by!] """filter the rows returned""" - where: packEventPassNft_bool_exp - ): [packEventPassNft!]! + where: order_bool_exp + ): [order!]! - """An aggregate relationship""" - packEventPassNfts_aggregate( + """ + fetch data from the table: "orderStatus" + """ + orderStatus( """distinct select on columns""" - distinct_on: [packEventPassNft_select_column!] + distinct_on: [orderStatus_select_column!] """limit the number of rows returned""" limit: Int @@ -23205,1578 +32010,1365 @@ type packNftSupply { offset: Int """sort the rows by one or more columns""" - order_by: [packEventPassNft_order_by!] + order_by: [orderStatus_order_by!] """filter the rows returned""" - where: packEventPassNft_bool_exp - ): packEventPassNft_aggregate! + where: orderStatus_bool_exp + ): [orderStatus!]! - """A unique identifier for the pack within the platform.""" - packId: String! + """ + fetch aggregated fields from the table: "orderStatus" + """ + orderStatus_aggregate( + """distinct select on columns""" + distinct_on: [orderStatus_select_column!] - """The URI pointing to the metadata of the pack NFT.""" - tokenUri: String - updated_at: timestamptz! -} + """limit the number of rows returned""" + limit: Int -""" -aggregated selection of "packNftSupply" -""" -type packNftSupply_aggregate { - aggregate: packNftSupply_aggregate_fields - nodes: [packNftSupply!]! -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -aggregate fields of "packNftSupply" -""" -type packNftSupply_aggregate_fields { - count(columns: [packNftSupply_select_column!], distinct: Boolean): Int! - max: packNftSupply_max_fields - min: packNftSupply_min_fields -} + """sort the rows by one or more columns""" + order_by: [orderStatus_order_by!] -""" -Boolean expression to filter rows from the table "packNftSupply". All fields are combined with a logical 'AND'. -""" -input packNftSupply_bool_exp { - _and: [packNftSupply_bool_exp!] - _not: packNftSupply_bool_exp - _or: [packNftSupply_bool_exp!] - chainId: String_comparison_exp - contractAddress: String_comparison_exp - created_at: timestamptz_comparison_exp - currentOwnerAddress: String_comparison_exp - error: String_comparison_exp - id: uuid_comparison_exp - isDelivered: Boolean_comparison_exp - lastNftTransferId: uuid_comparison_exp - organizerId: String_comparison_exp - packEventPassNfts: packEventPassNft_bool_exp - packEventPassNfts_aggregate: packEventPassNft_aggregate_bool_exp - packId: String_comparison_exp - tokenUri: String_comparison_exp - updated_at: timestamptz_comparison_exp -} + """filter the rows returned""" + where: orderStatus_bool_exp + ): orderStatus_aggregate! -""" -unique or primary key constraints on table "packNftSupply" -""" -enum packNftSupply_constraint { - """ - unique or primary key constraint on columns "chainId", "contractAddress", "packId" - """ - packNftSupply_contractAddress_chainId_packId_key + """fetch data from the table: "orderStatus" using primary key columns""" + orderStatus_by_pk(value: String!): orderStatus """ - unique or primary key constraint on columns "id" + fetch aggregated fields from the table: "order" """ - packNftSupply_pkey -} + order_aggregate( + """distinct select on columns""" + distinct_on: [order_select_column!] -""" -input type for inserting data into table "packNftSupply" -""" -input packNftSupply_insert_input { - """The specific blockchain or network on which the pack NFT exists.""" - chainId: String + """limit the number of rows returned""" + limit: Int - """ - The address of the smart contract representing the pack NFT. Essential for blockchain interactions. - """ - contractAddress: String - created_at: timestamptz + """skip the first n rows. Use only with order_by""" + offset: Int - """The blockchain address of the current owner of the pack NFT.""" - currentOwnerAddress: String + """sort the rows by one or more columns""" + order_by: [order_order_by!] - """ - Any error messages related to this pack NFT, particularly during transactions or metadata retrieval. - """ - error: String - id: uuid + """filter the rows returned""" + where: order_bool_exp + ): order_aggregate! - """Indicates whether the pack NFT has been delivered to the owner.""" - isDelivered: Boolean + """fetch data from the table: "order" using primary key columns""" + order_by_pk(id: uuid!): order - """The reference to the latest transfer record for this pack NFT.""" - lastNftTransferId: uuid + """Retrieve a single organizer""" + organizer( + """ + Defines which locales should be returned. + + Note that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + where: OrganizerWhereUniqueInput! + ): Organizer - """The identifier of the organizer associated with this pack NFT.""" - organizerId: String - packEventPassNfts: packEventPassNft_arr_rel_insert_input + """Retrieve document version""" + organizerVersion(where: VersionWhereInput!): DocumentVersion - """A unique identifier for the pack within the platform.""" - packId: String + """Retrieve multiple organizers""" + organizers( + after: String + before: String + first: Int + last: Int - """The URI pointing to the metadata of the pack NFT.""" - tokenUri: String - updated_at: timestamptz -} + """ + Defines which locales should be returned. + + Note that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: OrganizerOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: OrganizerWhereInput + ): [Organizer!]! -"""aggregate max on columns""" -type packNftSupply_max_fields { - """The specific blockchain or network on which the pack NFT exists.""" - chainId: String + """Retrieve multiple organizers using the Relay connection interface""" + organizersConnection( + after: String + before: String + first: Int + last: Int + + """ + Defines which locales should be returned. + + Note that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: OrganizerOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: OrganizerWhereInput + ): OrganizerConnection! + + """Retrieve a single pack""" + pack( + """ + Defines which locales should be returned. + + Note that `Pack` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + where: PackWhereUniqueInput! + ): Pack """ - The address of the smart contract representing the pack NFT. Essential for blockchain interactions. + fetch data from the table: "packEventPassNft" """ - contractAddress: String - created_at: timestamptz + packEventPassNft( + """distinct select on columns""" + distinct_on: [packEventPassNft_select_column!] - """The blockchain address of the current owner of the pack NFT.""" - currentOwnerAddress: String + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [packEventPassNft_order_by!] + + """filter the rows returned""" + where: packEventPassNft_bool_exp + ): [packEventPassNft!]! """ - Any error messages related to this pack NFT, particularly during transactions or metadata retrieval. + fetch aggregated fields from the table: "packEventPassNft" """ - error: String - id: uuid - - """The reference to the latest transfer record for this pack NFT.""" - lastNftTransferId: uuid + packEventPassNft_aggregate( + """distinct select on columns""" + distinct_on: [packEventPassNft_select_column!] - """The identifier of the organizer associated with this pack NFT.""" - organizerId: String + """limit the number of rows returned""" + limit: Int - """A unique identifier for the pack within the platform.""" - packId: String + """skip the first n rows. Use only with order_by""" + offset: Int - """The URI pointing to the metadata of the pack NFT.""" - tokenUri: String - updated_at: timestamptz -} + """sort the rows by one or more columns""" + order_by: [packEventPassNft_order_by!] -"""aggregate min on columns""" -type packNftSupply_min_fields { - """The specific blockchain or network on which the pack NFT exists.""" - chainId: String + """filter the rows returned""" + where: packEventPassNft_bool_exp + ): packEventPassNft_aggregate! """ - The address of the smart contract representing the pack NFT. Essential for blockchain interactions. + fetch data from the table: "packEventPassNft" using primary key columns """ - contractAddress: String - created_at: timestamptz + packEventPassNft_by_pk( + """Identifier for the event pass NFT.""" + eventPassNftId: uuid! - """The blockchain address of the current owner of the pack NFT.""" - currentOwnerAddress: String + """Identifier for the pack NFT supply.""" + packNftSupplyId: uuid! + ): packEventPassNft """ - Any error messages related to this pack NFT, particularly during transactions or metadata retrieval. + fetch data from the table: "packNftContract" """ - error: String - id: uuid + packNftContract( + """distinct select on columns""" + distinct_on: [packNftContract_select_column!] - """The reference to the latest transfer record for this pack NFT.""" - lastNftTransferId: uuid + """limit the number of rows returned""" + limit: Int - """The identifier of the organizer associated with this pack NFT.""" - organizerId: String + """skip the first n rows. Use only with order_by""" + offset: Int - """A unique identifier for the pack within the platform.""" - packId: String + """sort the rows by one or more columns""" + order_by: [packNftContract_order_by!] - """The URI pointing to the metadata of the pack NFT.""" - tokenUri: String - updated_at: timestamptz -} + """filter the rows returned""" + where: packNftContract_bool_exp + ): [packNftContract!]! -""" -response of any mutation on the table "packNftSupply" -""" -type packNftSupply_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """ + fetch data from the table: "packNftContractEventPass" + """ + packNftContractEventPass( + """distinct select on columns""" + distinct_on: [packNftContractEventPass_select_column!] - """data from the rows affected by the mutation""" - returning: [packNftSupply!]! -} + """limit the number of rows returned""" + limit: Int -""" -on_conflict condition type for table "packNftSupply" -""" -input packNftSupply_on_conflict { - constraint: packNftSupply_constraint! - update_columns: [packNftSupply_update_column!]! = [] - where: packNftSupply_bool_exp -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""Ordering options when selecting data from "packNftSupply".""" -input packNftSupply_order_by { - chainId: order_by - contractAddress: order_by - created_at: order_by - currentOwnerAddress: order_by - error: order_by - id: order_by - isDelivered: order_by - lastNftTransferId: order_by - organizerId: order_by - packEventPassNfts_aggregate: packEventPassNft_aggregate_order_by - packId: order_by - tokenUri: order_by - updated_at: order_by -} + """sort the rows by one or more columns""" + order_by: [packNftContractEventPass_order_by!] -"""primary key columns input for table: packNftSupply""" -input packNftSupply_pk_columns_input { - id: uuid! -} + """filter the rows returned""" + where: packNftContractEventPass_bool_exp + ): [packNftContractEventPass!]! -""" -select columns of table "packNftSupply" -""" -enum packNftSupply_select_column { - """column name""" - chainId + """ + fetch aggregated fields from the table: "packNftContractEventPass" + """ + packNftContractEventPass_aggregate( + """distinct select on columns""" + distinct_on: [packNftContractEventPass_select_column!] - """column name""" - contractAddress + """limit the number of rows returned""" + limit: Int - """column name""" - created_at + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - currentOwnerAddress + """sort the rows by one or more columns""" + order_by: [packNftContractEventPass_order_by!] - """column name""" - error + """filter the rows returned""" + where: packNftContractEventPass_bool_exp + ): packNftContractEventPass_aggregate! - """column name""" - id + """ + fetch data from the table: "packNftContractEventPass" using primary key columns + """ + packNftContractEventPass_by_pk( + """ + Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. + """ + eventPassId: String! - """column name""" - isDelivered + """ + Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. + """ + packNftContractId: uuid! + ): packNftContractEventPass - """column name""" - lastNftTransferId + """ + fetch aggregated fields from the table: "packNftContract" + """ + packNftContract_aggregate( + """distinct select on columns""" + distinct_on: [packNftContract_select_column!] - """column name""" - organizerId + """limit the number of rows returned""" + limit: Int - """column name""" - packId + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - tokenUri + """sort the rows by one or more columns""" + order_by: [packNftContract_order_by!] - """column name""" - updated_at -} + """filter the rows returned""" + where: packNftContract_bool_exp + ): packNftContract_aggregate! -""" -input type for updating data in table "packNftSupply" -""" -input packNftSupply_set_input { - """The specific blockchain or network on which the pack NFT exists.""" - chainId: String + """fetch data from the table: "packNftContract" using primary key columns""" + packNftContract_by_pk( + """Unique identifier for each pack NFT contract.""" + id: uuid! + ): packNftContract """ - The address of the smart contract representing the pack NFT. Essential for blockchain interactions. + fetch data from the table: "packNftSupply" """ - contractAddress: String - created_at: timestamptz + packNftSupply( + """distinct select on columns""" + distinct_on: [packNftSupply_select_column!] - """The blockchain address of the current owner of the pack NFT.""" - currentOwnerAddress: String + """limit the number of rows returned""" + limit: Int - """ - Any error messages related to this pack NFT, particularly during transactions or metadata retrieval. - """ - error: String - id: uuid + """skip the first n rows. Use only with order_by""" + offset: Int - """Indicates whether the pack NFT has been delivered to the owner.""" - isDelivered: Boolean + """sort the rows by one or more columns""" + order_by: [packNftSupply_order_by!] - """The reference to the latest transfer record for this pack NFT.""" - lastNftTransferId: uuid + """filter the rows returned""" + where: packNftSupply_bool_exp + ): [packNftSupply!]! - """The identifier of the organizer associated with this pack NFT.""" - organizerId: String + """ + fetch aggregated fields from the table: "packNftSupply" + """ + packNftSupply_aggregate( + """distinct select on columns""" + distinct_on: [packNftSupply_select_column!] - """A unique identifier for the pack within the platform.""" - packId: String + """limit the number of rows returned""" + limit: Int - """The URI pointing to the metadata of the pack NFT.""" - tokenUri: String - updated_at: timestamptz -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -Streaming cursor of the table "packNftSupply" -""" -input packNftSupply_stream_cursor_input { - """Stream column input with initial value""" - initial_value: packNftSupply_stream_cursor_value_input! + """sort the rows by one or more columns""" + order_by: [packNftSupply_order_by!] - """cursor ordering""" - ordering: cursor_ordering -} + """filter the rows returned""" + where: packNftSupply_bool_exp + ): packNftSupply_aggregate! -"""Initial value of the column from where the streaming should start""" -input packNftSupply_stream_cursor_value_input { - """The specific blockchain or network on which the pack NFT exists.""" - chainId: String + """fetch data from the table: "packNftSupply" using primary key columns""" + packNftSupply_by_pk(id: uuid!): packNftSupply """ - The address of the smart contract representing the pack NFT. Essential for blockchain interactions. + fetch data from the table: "packOrderSums" """ - contractAddress: String - created_at: timestamptz + packOrderSums( + """distinct select on columns""" + distinct_on: [packOrderSums_select_column!] - """The blockchain address of the current owner of the pack NFT.""" - currentOwnerAddress: String + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [packOrderSums_order_by!] + + """filter the rows returned""" + where: packOrderSums_bool_exp + ): [packOrderSums!]! """ - Any error messages related to this pack NFT, particularly during transactions or metadata retrieval. + fetch aggregated fields from the table: "packOrderSums" """ - error: String - id: uuid + packOrderSums_aggregate( + """distinct select on columns""" + distinct_on: [packOrderSums_select_column!] - """Indicates whether the pack NFT has been delivered to the owner.""" - isDelivered: Boolean + """limit the number of rows returned""" + limit: Int - """The reference to the latest transfer record for this pack NFT.""" - lastNftTransferId: uuid + """skip the first n rows. Use only with order_by""" + offset: Int - """The identifier of the organizer associated with this pack NFT.""" - organizerId: String + """sort the rows by one or more columns""" + order_by: [packOrderSums_order_by!] - """A unique identifier for the pack within the platform.""" - packId: String + """filter the rows returned""" + where: packOrderSums_bool_exp + ): packOrderSums_aggregate! - """The URI pointing to the metadata of the pack NFT.""" - tokenUri: String - updated_at: timestamptz -} + """fetch data from the table: "packOrderSums" using primary key columns""" + packOrderSums_by_pk(packId: String!): packOrderSums -""" -update columns of table "packNftSupply" -""" -enum packNftSupply_update_column { - """column name""" - chainId + """Retrieve document version""" + packVersion(where: VersionWhereInput!): DocumentVersion - """column name""" - contractAddress + """Retrieve multiple packs""" + packs( + after: String + before: String + first: Int + last: Int - """column name""" - created_at + """ + Defines which locales should be returned. + + Note that `Pack` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: PackOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: PackWhereInput + ): [Pack!]! - """column name""" - currentOwnerAddress + """Retrieve multiple packs using the Relay connection interface""" + packsConnection( + after: String + before: String + first: Int + last: Int - """column name""" - error + """ + Defines which locales should be returned. + + Note that `Pack` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: PackOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: PackWhereInput + ): PackConnection! - """column name""" - id + """ + fetch data from the table: "passAmount" + """ + passAmount( + """distinct select on columns""" + distinct_on: [passAmount_select_column!] - """column name""" - isDelivered + """limit the number of rows returned""" + limit: Int - """column name""" - lastNftTransferId + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - organizerId + """sort the rows by one or more columns""" + order_by: [passAmount_order_by!] - """column name""" - packId + """filter the rows returned""" + where: passAmount_bool_exp + ): [passAmount!]! - """column name""" - tokenUri + """ + fetch aggregated fields from the table: "passAmount" + """ + passAmount_aggregate( + """distinct select on columns""" + distinct_on: [passAmount_select_column!] - """column name""" - updated_at -} + """limit the number of rows returned""" + limit: Int -input packNftSupply_updates { - """sets the columns of the filtered rows to the given values""" - _set: packNftSupply_set_input + """skip the first n rows. Use only with order_by""" + offset: Int - """filter the rows which have to be updated""" - where: packNftSupply_bool_exp! -} + """sort the rows by one or more columns""" + order_by: [passAmount_order_by!] -"""Hold the sums for the Pack Orders""" -type packOrderSums { - packId: String! - totalReserved: Int! -} + """filter the rows returned""" + where: passAmount_bool_exp + ): passAmount_aggregate! -""" -aggregated selection of "packOrderSums" -""" -type packOrderSums_aggregate { - aggregate: packOrderSums_aggregate_fields - nodes: [packOrderSums!]! -} + """fetch data from the table: "passAmount" using primary key columns""" + passAmount_by_pk(id: uuid!): passAmount -""" -aggregate fields of "packOrderSums" -""" -type packOrderSums_aggregate_fields { - avg: packOrderSums_avg_fields - count(columns: [packOrderSums_select_column!], distinct: Boolean): Int! - max: packOrderSums_max_fields - min: packOrderSums_min_fields - stddev: packOrderSums_stddev_fields - stddev_pop: packOrderSums_stddev_pop_fields - stddev_samp: packOrderSums_stddev_samp_fields - sum: packOrderSums_sum_fields - var_pop: packOrderSums_var_pop_fields - var_samp: packOrderSums_var_samp_fields - variance: packOrderSums_variance_fields -} + """ + fetch data from the table: "passPricing" + """ + passPricing( + """distinct select on columns""" + distinct_on: [passPricing_select_column!] -"""aggregate avg on columns""" -type packOrderSums_avg_fields { - totalReserved: Float -} + """limit the number of rows returned""" + limit: Int -""" -Boolean expression to filter rows from the table "packOrderSums". All fields are combined with a logical 'AND'. -""" -input packOrderSums_bool_exp { - _and: [packOrderSums_bool_exp!] - _not: packOrderSums_bool_exp - _or: [packOrderSums_bool_exp!] - packId: String_comparison_exp - totalReserved: Int_comparison_exp -} + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [passPricing_order_by!] + + """filter the rows returned""" + where: passPricing_bool_exp + ): [passPricing!]! -""" -unique or primary key constraints on table "packOrderSums" -""" -enum packOrderSums_constraint { """ - unique or primary key constraint on columns "packId" + fetch aggregated fields from the table: "passPricing" """ - packOrderSums_pkey -} + passPricing_aggregate( + """distinct select on columns""" + distinct_on: [passPricing_select_column!] -""" -input type for incrementing numeric columns in table "packOrderSums" -""" -input packOrderSums_inc_input { - totalReserved: Int -} + """limit the number of rows returned""" + limit: Int -""" -input type for inserting data into table "packOrderSums" -""" -input packOrderSums_insert_input { - packId: String - totalReserved: Int -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate max on columns""" -type packOrderSums_max_fields { - packId: String - totalReserved: Int -} + """sort the rows by one or more columns""" + order_by: [passPricing_order_by!] -"""aggregate min on columns""" -type packOrderSums_min_fields { - packId: String - totalReserved: Int -} + """filter the rows returned""" + where: passPricing_bool_exp + ): passPricing_aggregate! -""" -response of any mutation on the table "packOrderSums" -""" -type packOrderSums_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """fetch data from the table: "passPricing" using primary key columns""" + passPricing_by_pk(id: uuid!): passPricing - """data from the rows affected by the mutation""" - returning: [packOrderSums!]! -} + """ + fetch data from the table: "pendingOrder" + """ + pendingOrder( + """distinct select on columns""" + distinct_on: [pendingOrder_select_column!] -""" -on_conflict condition type for table "packOrderSums" -""" -input packOrderSums_on_conflict { - constraint: packOrderSums_constraint! - update_columns: [packOrderSums_update_column!]! = [] - where: packOrderSums_bool_exp -} + """limit the number of rows returned""" + limit: Int -"""Ordering options when selecting data from "packOrderSums".""" -input packOrderSums_order_by { - packId: order_by - totalReserved: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""primary key columns input for table: packOrderSums""" -input packOrderSums_pk_columns_input { - packId: String! -} + """sort the rows by one or more columns""" + order_by: [pendingOrder_order_by!] -""" -select columns of table "packOrderSums" -""" -enum packOrderSums_select_column { - """column name""" - packId + """filter the rows returned""" + where: pendingOrder_bool_exp + ): [pendingOrder!]! - """column name""" - totalReserved -} + """ + fetch aggregated fields from the table: "pendingOrder" + """ + pendingOrder_aggregate( + """distinct select on columns""" + distinct_on: [pendingOrder_select_column!] -""" -input type for updating data in table "packOrderSums" -""" -input packOrderSums_set_input { - packId: String - totalReserved: Int -} + """limit the number of rows returned""" + limit: Int -"""aggregate stddev on columns""" -type packOrderSums_stddev_fields { - totalReserved: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate stddev_pop on columns""" -type packOrderSums_stddev_pop_fields { - totalReserved: Float -} + """sort the rows by one or more columns""" + order_by: [pendingOrder_order_by!] -"""aggregate stddev_samp on columns""" -type packOrderSums_stddev_samp_fields { - totalReserved: Float -} + """filter the rows returned""" + where: pendingOrder_bool_exp + ): pendingOrder_aggregate! -""" -Streaming cursor of the table "packOrderSums" -""" -input packOrderSums_stream_cursor_input { - """Stream column input with initial value""" - initial_value: packOrderSums_stream_cursor_value_input! + """fetch data from the table: "pendingOrder" using primary key columns""" + pendingOrder_by_pk(id: uuid!): pendingOrder - """cursor ordering""" - ordering: cursor_ordering -} + """ + fetch data from the table: "publishableApiKey" + """ + publishableApiKey( + """distinct select on columns""" + distinct_on: [publishableApiKey_select_column!] -"""Initial value of the column from where the streaming should start""" -input packOrderSums_stream_cursor_value_input { - packId: String - totalReserved: Int -} + """limit the number of rows returned""" + limit: Int -"""aggregate sum on columns""" -type packOrderSums_sum_fields { - totalReserved: Int -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -update columns of table "packOrderSums" -""" -enum packOrderSums_update_column { - """column name""" - packId + """sort the rows by one or more columns""" + order_by: [publishableApiKey_order_by!] - """column name""" - totalReserved -} + """filter the rows returned""" + where: publishableApiKey_bool_exp + ): [publishableApiKey!]! -input packOrderSums_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: packOrderSums_inc_input + """ + fetch aggregated fields from the table: "publishableApiKey" + """ + publishableApiKey_aggregate( + """distinct select on columns""" + distinct_on: [publishableApiKey_select_column!] - """sets the columns of the filtered rows to the given values""" - _set: packOrderSums_set_input + """limit the number of rows returned""" + limit: Int - """filter the rows which have to be updated""" - where: packOrderSums_bool_exp! -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate var_pop on columns""" -type packOrderSums_var_pop_fields { - totalReserved: Float -} + """sort the rows by one or more columns""" + order_by: [publishableApiKey_order_by!] -"""aggregate var_samp on columns""" -type packOrderSums_var_samp_fields { - totalReserved: Float -} + """filter the rows returned""" + where: publishableApiKey_bool_exp + ): publishableApiKey_aggregate! -"""aggregate variance on columns""" -type packOrderSums_variance_fields { - totalReserved: Float -} + """ + fetch data from the table: "publishableApiKey" using primary key columns + """ + publishableApiKey_by_pk(id: uuid!): publishableApiKey -""" -The passAmount table stores quantity information related to each eventPass or Pack -""" -type passAmount { - created_at: timestamptz! - eventPassId: String - id: uuid! - maxAmount: Int! - maxAmountPerUser: Int - packId: String - timeBeforeDelete: Int! - updated_at: timestamptz! -} + """ + fetch data from the table: "roleAssignment" + """ + roleAssignment( + """distinct select on columns""" + distinct_on: [roleAssignment_select_column!] -""" -aggregated selection of "passAmount" -""" -type passAmount_aggregate { - aggregate: passAmount_aggregate_fields - nodes: [passAmount!]! -} + """limit the number of rows returned""" + limit: Int -""" -aggregate fields of "passAmount" -""" -type passAmount_aggregate_fields { - avg: passAmount_avg_fields - count(columns: [passAmount_select_column!], distinct: Boolean): Int! - max: passAmount_max_fields - min: passAmount_min_fields - stddev: passAmount_stddev_fields - stddev_pop: passAmount_stddev_pop_fields - stddev_samp: passAmount_stddev_samp_fields - sum: passAmount_sum_fields - var_pop: passAmount_var_pop_fields - var_samp: passAmount_var_samp_fields - variance: passAmount_variance_fields -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate avg on columns""" -type passAmount_avg_fields { - maxAmount: Float - maxAmountPerUser: Float - timeBeforeDelete: Float -} + """sort the rows by one or more columns""" + order_by: [roleAssignment_order_by!] -""" -Boolean expression to filter rows from the table "passAmount". All fields are combined with a logical 'AND'. -""" -input passAmount_bool_exp { - _and: [passAmount_bool_exp!] - _not: passAmount_bool_exp - _or: [passAmount_bool_exp!] - created_at: timestamptz_comparison_exp - eventPassId: String_comparison_exp - id: uuid_comparison_exp - maxAmount: Int_comparison_exp - maxAmountPerUser: Int_comparison_exp - packId: String_comparison_exp - timeBeforeDelete: Int_comparison_exp - updated_at: timestamptz_comparison_exp -} + """filter the rows returned""" + where: roleAssignment_bool_exp + ): [roleAssignment!]! -""" -unique or primary key constraints on table "passAmount" -""" -enum passAmount_constraint { """ - unique or primary key constraint on columns "eventPassId" + fetch aggregated fields from the table: "roleAssignment" """ - idx_passamount_eventpassid + roleAssignment_aggregate( + """distinct select on columns""" + distinct_on: [roleAssignment_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [roleAssignment_order_by!] + + """filter the rows returned""" + where: roleAssignment_bool_exp + ): roleAssignment_aggregate! """ - unique or primary key constraint on columns "packId" + fetch data from the table: "roles" """ - idx_passamount_packid + roles( + """distinct select on columns""" + distinct_on: [roles_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [roles_order_by!] + + """filter the rows returned""" + where: roles_bool_exp + ): [roles!]! """ - unique or primary key constraint on columns "id" + fetch aggregated fields from the table: "roles" """ - passAmount_pkey -} + roles_aggregate( + """distinct select on columns""" + distinct_on: [roles_select_column!] -""" -input type for incrementing numeric columns in table "passAmount" -""" -input passAmount_inc_input { - maxAmount: Int - maxAmountPerUser: Int - timeBeforeDelete: Int -} + """limit the number of rows returned""" + limit: Int -""" -input type for inserting data into table "passAmount" -""" -input passAmount_insert_input { - created_at: timestamptz - eventPassId: String - id: uuid - maxAmount: Int - maxAmountPerUser: Int - packId: String - timeBeforeDelete: Int - updated_at: timestamptz -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate max on columns""" -type passAmount_max_fields { - created_at: timestamptz - eventPassId: String - id: uuid - maxAmount: Int - maxAmountPerUser: Int - packId: String - timeBeforeDelete: Int - updated_at: timestamptz -} + """sort the rows by one or more columns""" + order_by: [roles_order_by!] -"""aggregate min on columns""" -type passAmount_min_fields { - created_at: timestamptz - eventPassId: String - id: uuid - maxAmount: Int - maxAmountPerUser: Int - packId: String - timeBeforeDelete: Int - updated_at: timestamptz -} + """filter the rows returned""" + where: roles_bool_exp + ): roles_aggregate! -""" -response of any mutation on the table "passAmount" -""" -type passAmount_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """fetch data from the table: "roles" using primary key columns""" + roles_by_pk( + "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n" + value: String! + ): roles - """data from the rows affected by the mutation""" - returning: [passAmount!]! -} + """Retrieve a single scheduledOperation""" + scheduledOperation( + """ + Defines which locales should be returned. + + Note that `ScheduledOperation` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + where: ScheduledOperationWhereUniqueInput! + ): ScheduledOperation -""" -input type for inserting object relation for remote table "passAmount" -""" -input passAmount_obj_rel_insert_input { - data: passAmount_insert_input! + """Retrieve multiple scheduledOperations""" + scheduledOperations( + after: String + before: String + first: Int + last: Int - """upsert condition""" - on_conflict: passAmount_on_conflict -} + """ + Defines which locales should be returned. + + Note that `ScheduledOperation` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: ScheduledOperationOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: ScheduledOperationWhereInput + ): [ScheduledOperation!]! -""" -on_conflict condition type for table "passAmount" -""" -input passAmount_on_conflict { - constraint: passAmount_constraint! - update_columns: [passAmount_update_column!]! = [] - where: passAmount_bool_exp -} + """ + Retrieve multiple scheduledOperations using the Relay connection interface + """ + scheduledOperationsConnection( + after: String + before: String + first: Int + last: Int -"""Ordering options when selecting data from "passAmount".""" -input passAmount_order_by { - created_at: order_by - eventPassId: order_by - id: order_by - maxAmount: order_by - maxAmountPerUser: order_by - packId: order_by - timeBeforeDelete: order_by - updated_at: order_by -} + """ + Defines which locales should be returned. + + Note that `ScheduledOperation` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: ScheduledOperationOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: ScheduledOperationWhereInput + ): ScheduledOperationConnection! -"""primary key columns input for table: passAmount""" -input passAmount_pk_columns_input { - id: uuid! -} + """Retrieve a single scheduledRelease""" + scheduledRelease( + """ + Defines which locales should be returned. + + Note that `ScheduledRelease` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + where: ScheduledReleaseWhereUniqueInput! + ): ScheduledRelease -""" -select columns of table "passAmount" -""" -enum passAmount_select_column { - """column name""" - created_at + """Retrieve multiple scheduledReleases""" + scheduledReleases( + after: String + before: String + first: Int + last: Int - """column name""" - eventPassId + """ + Defines which locales should be returned. + + Note that `ScheduledRelease` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: ScheduledReleaseOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: ScheduledReleaseWhereInput + ): [ScheduledRelease!]! - """column name""" - id + """ + Retrieve multiple scheduledReleases using the Relay connection interface + """ + scheduledReleasesConnection( + after: String + before: String + first: Int + last: Int - """column name""" - maxAmount + """ + Defines which locales should be returned. + + Note that `ScheduledRelease` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: ScheduledReleaseOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: ScheduledReleaseWhereInput + ): ScheduledReleaseConnection! - """column name""" - maxAmountPerUser + """ + fetch data from the table: "secretApiKey" + """ + secretApiKey( + """distinct select on columns""" + distinct_on: [secretApiKey_select_column!] - """column name""" - packId + """limit the number of rows returned""" + limit: Int - """column name""" - timeBeforeDelete + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - updated_at -} + """sort the rows by one or more columns""" + order_by: [secretApiKey_order_by!] -""" -input type for updating data in table "passAmount" -""" -input passAmount_set_input { - created_at: timestamptz - eventPassId: String - id: uuid - maxAmount: Int - maxAmountPerUser: Int - packId: String - timeBeforeDelete: Int - updated_at: timestamptz -} + """filter the rows returned""" + where: secretApiKey_bool_exp + ): [secretApiKey!]! -"""aggregate stddev on columns""" -type passAmount_stddev_fields { - maxAmount: Float - maxAmountPerUser: Float - timeBeforeDelete: Float -} + """ + fetch aggregated fields from the table: "secretApiKey" + """ + secretApiKey_aggregate( + """distinct select on columns""" + distinct_on: [secretApiKey_select_column!] -"""aggregate stddev_pop on columns""" -type passAmount_stddev_pop_fields { - maxAmount: Float - maxAmountPerUser: Float - timeBeforeDelete: Float -} + """limit the number of rows returned""" + limit: Int -"""aggregate stddev_samp on columns""" -type passAmount_stddev_samp_fields { - maxAmount: Float - maxAmountPerUser: Float - timeBeforeDelete: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -Streaming cursor of the table "passAmount" -""" -input passAmount_stream_cursor_input { - """Stream column input with initial value""" - initial_value: passAmount_stream_cursor_value_input! + """sort the rows by one or more columns""" + order_by: [secretApiKey_order_by!] - """cursor ordering""" - ordering: cursor_ordering -} + """filter the rows returned""" + where: secretApiKey_bool_exp + ): secretApiKey_aggregate! -"""Initial value of the column from where the streaming should start""" -input passAmount_stream_cursor_value_input { - created_at: timestamptz - eventPassId: String - id: uuid - maxAmount: Int - maxAmountPerUser: Int - packId: String - timeBeforeDelete: Int - updated_at: timestamptz -} + """fetch data from the table: "secretApiKey" using primary key columns""" + secretApiKey_by_pk(id: uuid!): secretApiKey -"""aggregate sum on columns""" -type passAmount_sum_fields { - maxAmount: Int - maxAmountPerUser: Int - timeBeforeDelete: Int -} + """ + fetch data from the table: "shopifyCampaignParameters" + """ + shopifyCampaignParameters( + """distinct select on columns""" + distinct_on: [shopifyCampaignParameters_select_column!] -""" -update columns of table "passAmount" -""" -enum passAmount_update_column { - """column name""" - created_at + """limit the number of rows returned""" + limit: Int - """column name""" - eventPassId + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - id + """sort the rows by one or more columns""" + order_by: [shopifyCampaignParameters_order_by!] - """column name""" - maxAmount + """filter the rows returned""" + where: shopifyCampaignParameters_bool_exp + ): [shopifyCampaignParameters!]! - """column name""" - maxAmountPerUser + """ + fetch aggregated fields from the table: "shopifyCampaignParameters" + """ + shopifyCampaignParameters_aggregate( + """distinct select on columns""" + distinct_on: [shopifyCampaignParameters_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - packId + """sort the rows by one or more columns""" + order_by: [shopifyCampaignParameters_order_by!] - """column name""" - timeBeforeDelete + """filter the rows returned""" + where: shopifyCampaignParameters_bool_exp + ): shopifyCampaignParameters_aggregate! - """column name""" - updated_at -} + """ + fetch data from the table: "shopifyCampaignParameters" using primary key columns + """ + shopifyCampaignParameters_by_pk( + """ + Primary key. Unique identifier corresponding to the gate id from Shopify campaigns. + """ + gateId: String! + ): shopifyCampaignParameters -input passAmount_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: passAmount_inc_input + """ + fetch data from the table: "shopifyCampaignStatus" + """ + shopifyCampaignStatus( + """distinct select on columns""" + distinct_on: [shopifyCampaignStatus_select_column!] - """sets the columns of the filtered rows to the given values""" - _set: passAmount_set_input + """limit the number of rows returned""" + limit: Int - """filter the rows which have to be updated""" - where: passAmount_bool_exp! -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate var_pop on columns""" -type passAmount_var_pop_fields { - maxAmount: Float - maxAmountPerUser: Float - timeBeforeDelete: Float -} + """sort the rows by one or more columns""" + order_by: [shopifyCampaignStatus_order_by!] -"""aggregate var_samp on columns""" -type passAmount_var_samp_fields { - maxAmount: Float - maxAmountPerUser: Float - timeBeforeDelete: Float -} + """filter the rows returned""" + where: shopifyCampaignStatus_bool_exp + ): [shopifyCampaignStatus!]! -"""aggregate variance on columns""" -type passAmount_variance_fields { - maxAmount: Float - maxAmountPerUser: Float - timeBeforeDelete: Float -} + """ + fetch aggregated fields from the table: "shopifyCampaignStatus" + """ + shopifyCampaignStatus_aggregate( + """distinct select on columns""" + distinct_on: [shopifyCampaignStatus_select_column!] -""" -The passPricing table stores pricing information for an eventPass or Pack. -""" -type passPricing { - amount: Int! - created_at: timestamptz! - currency: currency_enum! - eventPassId: String - id: uuid! - packId: String - updated_at: timestamptz! -} + """limit the number of rows returned""" + limit: Int -""" -aggregated selection of "passPricing" -""" -type passPricing_aggregate { - aggregate: passPricing_aggregate_fields - nodes: [passPricing!]! -} + """skip the first n rows. Use only with order_by""" + offset: Int -""" -aggregate fields of "passPricing" -""" -type passPricing_aggregate_fields { - avg: passPricing_avg_fields - count(columns: [passPricing_select_column!], distinct: Boolean): Int! - max: passPricing_max_fields - min: passPricing_min_fields - stddev: passPricing_stddev_fields - stddev_pop: passPricing_stddev_pop_fields - stddev_samp: passPricing_stddev_samp_fields - sum: passPricing_sum_fields - var_pop: passPricing_var_pop_fields - var_samp: passPricing_var_samp_fields - variance: passPricing_variance_fields -} + """sort the rows by one or more columns""" + order_by: [shopifyCampaignStatus_order_by!] -"""aggregate avg on columns""" -type passPricing_avg_fields { - amount: Float -} + """filter the rows returned""" + where: shopifyCampaignStatus_bool_exp + ): shopifyCampaignStatus_aggregate! -""" -Boolean expression to filter rows from the table "passPricing". All fields are combined with a logical 'AND'. -""" -input passPricing_bool_exp { - _and: [passPricing_bool_exp!] - _not: passPricing_bool_exp - _or: [passPricing_bool_exp!] - amount: Int_comparison_exp - created_at: timestamptz_comparison_exp - currency: currency_enum_comparison_exp - eventPassId: String_comparison_exp - id: uuid_comparison_exp - packId: String_comparison_exp - updated_at: timestamptz_comparison_exp -} + """ + fetch data from the table: "shopifyCampaignStatus" using primary key columns + """ + shopifyCampaignStatus_by_pk(value: String!): shopifyCampaignStatus -""" -unique or primary key constraints on table "passPricing" -""" -enum passPricing_constraint { """ - unique or primary key constraint on columns "id" + fetch data from the table: "shopifyCustomer" """ - passPricing_pkey -} + shopifyCustomer( + """distinct select on columns""" + distinct_on: [shopifyCustomer_select_column!] -""" -input type for incrementing numeric columns in table "passPricing" -""" -input passPricing_inc_input { - amount: Int -} + """limit the number of rows returned""" + limit: Int -""" -input type for inserting data into table "passPricing" -""" -input passPricing_insert_input { - amount: Int - created_at: timestamptz - currency: currency_enum - eventPassId: String - id: uuid - packId: String - updated_at: timestamptz -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate max on columns""" -type passPricing_max_fields { - amount: Int - created_at: timestamptz - eventPassId: String - id: uuid - packId: String - updated_at: timestamptz -} + """sort the rows by one or more columns""" + order_by: [shopifyCustomer_order_by!] -"""aggregate min on columns""" -type passPricing_min_fields { - amount: Int - created_at: timestamptz - eventPassId: String - id: uuid - packId: String - updated_at: timestamptz -} + """filter the rows returned""" + where: shopifyCustomer_bool_exp + ): [shopifyCustomer!]! -""" -response of any mutation on the table "passPricing" -""" -type passPricing_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """ + fetch aggregated fields from the table: "shopifyCustomer" + """ + shopifyCustomer_aggregate( + """distinct select on columns""" + distinct_on: [shopifyCustomer_select_column!] - """data from the rows affected by the mutation""" - returning: [passPricing!]! -} + """limit the number of rows returned""" + limit: Int -""" -input type for inserting object relation for remote table "passPricing" -""" -input passPricing_obj_rel_insert_input { - data: passPricing_insert_input! + """skip the first n rows. Use only with order_by""" + offset: Int - """upsert condition""" - on_conflict: passPricing_on_conflict -} + """sort the rows by one or more columns""" + order_by: [shopifyCustomer_order_by!] -""" -on_conflict condition type for table "passPricing" -""" -input passPricing_on_conflict { - constraint: passPricing_constraint! - update_columns: [passPricing_update_column!]! = [] - where: passPricing_bool_exp -} + """filter the rows returned""" + where: shopifyCustomer_bool_exp + ): shopifyCustomer_aggregate! -"""Ordering options when selecting data from "passPricing".""" -input passPricing_order_by { - amount: order_by - created_at: order_by - currency: order_by - eventPassId: order_by - id: order_by - packId: order_by - updated_at: order_by -} + """ + fetch data from the table: "shopifyDomain" + """ + shopifyDomain( + """distinct select on columns""" + distinct_on: [shopifyDomain_select_column!] -"""primary key columns input for table: passPricing""" -input passPricing_pk_columns_input { - id: uuid! -} + """limit the number of rows returned""" + limit: Int -""" -select columns of table "passPricing" -""" -enum passPricing_select_column { - """column name""" - amount + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - created_at + """sort the rows by one or more columns""" + order_by: [shopifyDomain_order_by!] - """column name""" - currency + """filter the rows returned""" + where: shopifyDomain_bool_exp + ): [shopifyDomain!]! - """column name""" - eventPassId + """ + fetch aggregated fields from the table: "shopifyDomain" + """ + shopifyDomain_aggregate( + """distinct select on columns""" + distinct_on: [shopifyDomain_select_column!] - """column name""" - id + """limit the number of rows returned""" + limit: Int - """column name""" - packId + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - updated_at -} + """sort the rows by one or more columns""" + order_by: [shopifyDomain_order_by!] -""" -input type for updating data in table "passPricing" -""" -input passPricing_set_input { - amount: Int - created_at: timestamptz - currency: currency_enum - eventPassId: String - id: uuid - packId: String - updated_at: timestamptz -} + """filter the rows returned""" + where: shopifyDomain_bool_exp + ): shopifyDomain_aggregate! -"""aggregate stddev on columns""" -type passPricing_stddev_fields { - amount: Float -} + """fetch data from the table: "shopifyDomain" using primary key columns""" + shopifyDomain_by_pk( + """ + The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records. + """ + domain: String! + ): shopifyDomain -"""aggregate stddev_pop on columns""" -type passPricing_stddev_pop_fields { - amount: Float -} + """ + fetch data from the table: "stampNft" + """ + stampNft( + """distinct select on columns""" + distinct_on: [stampNft_select_column!] -"""aggregate stddev_samp on columns""" -type passPricing_stddev_samp_fields { - amount: Float -} + """limit the number of rows returned""" + limit: Int -""" -Streaming cursor of the table "passPricing" -""" -input passPricing_stream_cursor_input { - """Stream column input with initial value""" - initial_value: passPricing_stream_cursor_value_input! + """skip the first n rows. Use only with order_by""" + offset: Int - """cursor ordering""" - ordering: cursor_ordering -} + """sort the rows by one or more columns""" + order_by: [stampNft_order_by!] -"""Initial value of the column from where the streaming should start""" -input passPricing_stream_cursor_value_input { - amount: Int - created_at: timestamptz - currency: currency_enum - eventPassId: String - id: uuid - packId: String - updated_at: timestamptz -} + """filter the rows returned""" + where: stampNft_bool_exp + ): [stampNft!]! -"""aggregate sum on columns""" -type passPricing_sum_fields { - amount: Int -} + """ + fetch data from the table: "stampNftContract" + """ + stampNftContract( + """distinct select on columns""" + distinct_on: [stampNftContract_select_column!] -""" -update columns of table "passPricing" -""" -enum passPricing_update_column { - """column name""" - amount + """limit the number of rows returned""" + limit: Int - """column name""" - created_at + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - currency + """sort the rows by one or more columns""" + order_by: [stampNftContract_order_by!] - """column name""" - eventPassId + """filter the rows returned""" + where: stampNftContract_bool_exp + ): [stampNftContract!]! - """column name""" - id + """ + fetch data from the table: "stampNftContractType" + """ + stampNftContractType( + """distinct select on columns""" + distinct_on: [stampNftContractType_select_column!] - """column name""" - packId + """limit the number of rows returned""" + limit: Int - """column name""" - updated_at -} + """skip the first n rows. Use only with order_by""" + offset: Int -input passPricing_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: passPricing_inc_input + """sort the rows by one or more columns""" + order_by: [stampNftContractType_order_by!] - """sets the columns of the filtered rows to the given values""" - _set: passPricing_set_input + """filter the rows returned""" + where: stampNftContractType_bool_exp + ): [stampNftContractType!]! - """filter the rows which have to be updated""" - where: passPricing_bool_exp! -} + """ + fetch aggregated fields from the table: "stampNftContractType" + """ + stampNftContractType_aggregate( + """distinct select on columns""" + distinct_on: [stampNftContractType_select_column!] -"""aggregate var_pop on columns""" -type passPricing_var_pop_fields { - amount: Float -} + """limit the number of rows returned""" + limit: Int -"""aggregate var_samp on columns""" -type passPricing_var_samp_fields { - amount: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate variance on columns""" -type passPricing_variance_fields { - amount: Float -} + """sort the rows by one or more columns""" + order_by: [stampNftContractType_order_by!] -""" -Order a quantity of Event Pass or Pack (linked to Hygraph model EventPass or Pack) and associated to an Account. Those orders are time bound and are automatically destroyed given an amount of time to preserve access to the event for other users. -""" -type pendingOrder { - """An object relationship""" - account: account - accountId: uuid! - created_at: timestamptz! - eventPass( - """ - Defines which locales should be returned. - - Note that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - stage: Stage! = PUBLISHED - ): EventPass - eventPassId: String + """filter the rows returned""" + where: stampNftContractType_bool_exp + ): stampNftContractType_aggregate! - """An object relationship""" - eventPassNftContract: eventPassNftContract - id: uuid! - pack( + """ + fetch data from the table: "stampNftContractType" using primary key columns + """ + stampNftContractType_by_pk( """ - Defines which locales should be returned. - - Note that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify. """ - locales: [Locale!]! = [en] - stage: Stage! = PUBLISHED - ): EventPass + value: String! + ): stampNftContractType - """An object relationship""" - packAmount: passAmount - packId: String + """ + fetch aggregated fields from the table: "stampNftContract" + """ + stampNftContract_aggregate( + """distinct select on columns""" + distinct_on: [stampNftContract_select_column!] - """An object relationship""" - packNftContract: packNftContract + """limit the number of rows returned""" + limit: Int - """An object relationship""" - packPricing: passPricing + """skip the first n rows. Use only with order_by""" + offset: Int - """An object relationship""" - passAmount: passAmount + """sort the rows by one or more columns""" + order_by: [stampNftContract_order_by!] - """An object relationship""" - passPricing: passPricing - quantity: Int! -} + """filter the rows returned""" + where: stampNftContract_bool_exp + ): stampNftContract_aggregate! -""" -aggregated selection of "pendingOrder" -""" -type pendingOrder_aggregate { - aggregate: pendingOrder_aggregate_fields - nodes: [pendingOrder!]! -} + """ + fetch data from the table: "stampNftContract" using primary key columns + """ + stampNftContract_by_pk( + """ + The identifier of the blockchain network where the contract is deployed. + """ + chainId: String! -""" -aggregate fields of "pendingOrder" -""" -type pendingOrder_aggregate_fields { - avg: pendingOrder_avg_fields - count(columns: [pendingOrder_select_column!], distinct: Boolean): Int! - max: pendingOrder_max_fields - min: pendingOrder_min_fields - stddev: pendingOrder_stddev_fields - stddev_pop: pendingOrder_stddev_pop_fields - stddev_samp: pendingOrder_stddev_samp_fields - sum: pendingOrder_sum_fields - var_pop: pendingOrder_var_pop_fields - var_samp: pendingOrder_var_samp_fields - variance: pendingOrder_variance_fields -} + """The blockchain address of the stamp NFT contract.""" + contractAddress: String! + ): stampNftContract -"""aggregate avg on columns""" -type pendingOrder_avg_fields { - quantity: Float -} + """ + fetch data from the table: "stampNftSupply" + """ + stampNftSupply( + """distinct select on columns""" + distinct_on: [stampNftSupply_select_column!] -""" -Boolean expression to filter rows from the table "pendingOrder". All fields are combined with a logical 'AND'. -""" -input pendingOrder_bool_exp { - _and: [pendingOrder_bool_exp!] - _not: pendingOrder_bool_exp - _or: [pendingOrder_bool_exp!] - account: account_bool_exp - accountId: uuid_comparison_exp - created_at: timestamptz_comparison_exp - eventPassId: String_comparison_exp - eventPassNftContract: eventPassNftContract_bool_exp - id: uuid_comparison_exp - packAmount: passAmount_bool_exp - packId: String_comparison_exp - packNftContract: packNftContract_bool_exp - packPricing: passPricing_bool_exp - passAmount: passAmount_bool_exp - passPricing: passPricing_bool_exp - quantity: Int_comparison_exp -} + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [stampNftSupply_order_by!] + + """filter the rows returned""" + where: stampNftSupply_bool_exp + ): [stampNftSupply!]! -""" -unique or primary key constraints on table "pendingOrder" -""" -enum pendingOrder_constraint { """ - unique or primary key constraint on columns "eventPassId", "accountId" + fetch aggregated fields from the table: "stampNftSupply" """ - idx_pendingorder_eventpassid_accountid + stampNftSupply_aggregate( + """distinct select on columns""" + distinct_on: [stampNftSupply_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [stampNftSupply_order_by!] - """ - unique or primary key constraint on columns "accountId", "packId" - """ - idx_pendingorder_packid_accountid + """filter the rows returned""" + where: stampNftSupply_bool_exp + ): stampNftSupply_aggregate! + + """fetch data from the table: "stampNftSupply" using primary key columns""" + stampNftSupply_by_pk(id: uuid!): stampNftSupply """ - unique or primary key constraint on columns "id" + fetch aggregated fields from the table: "stampNft" """ - pendingOrder_pkey -} + stampNft_aggregate( + """distinct select on columns""" + distinct_on: [stampNft_select_column!] -""" -input type for incrementing numeric columns in table "pendingOrder" -""" -input pendingOrder_inc_input { - quantity: Int -} + """limit the number of rows returned""" + limit: Int -""" -input type for inserting data into table "pendingOrder" -""" -input pendingOrder_insert_input { - account: account_obj_rel_insert_input - accountId: uuid - created_at: timestamptz - eventPassId: String - eventPassNftContract: eventPassNftContract_obj_rel_insert_input - id: uuid - packAmount: passAmount_obj_rel_insert_input - packId: String - packNftContract: packNftContract_obj_rel_insert_input - packPricing: passPricing_obj_rel_insert_input - passAmount: passAmount_obj_rel_insert_input - passPricing: passPricing_obj_rel_insert_input - quantity: Int -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate max on columns""" -type pendingOrder_max_fields { - accountId: uuid - created_at: timestamptz - eventPassId: String - id: uuid - packId: String - quantity: Int -} + """sort the rows by one or more columns""" + order_by: [stampNft_order_by!] -"""aggregate min on columns""" -type pendingOrder_min_fields { - accountId: uuid - created_at: timestamptz - eventPassId: String - id: uuid - packId: String - quantity: Int -} + """filter the rows returned""" + where: stampNft_bool_exp + ): stampNft_aggregate! -""" -response of any mutation on the table "pendingOrder" -""" -type pendingOrder_mutation_response { - """number of rows affected by the mutation""" - affected_rows: Int! + """fetch data from the table: "stampNft" using primary key columns""" + stampNft_by_pk(id: uuid!): stampNft - """data from the rows affected by the mutation""" - returning: [pendingOrder!]! -} + """ + fetch data from the table: "stripeCheckoutSession" + """ + stripeCheckoutSession( + """distinct select on columns""" + distinct_on: [stripeCheckoutSession_select_column!] -""" -on_conflict condition type for table "pendingOrder" -""" -input pendingOrder_on_conflict { - constraint: pendingOrder_constraint! - update_columns: [pendingOrder_update_column!]! = [] - where: pendingOrder_bool_exp -} + """limit the number of rows returned""" + limit: Int -"""Ordering options when selecting data from "pendingOrder".""" -input pendingOrder_order_by { - account: account_order_by - accountId: order_by - created_at: order_by - eventPassId: order_by - eventPassNftContract: eventPassNftContract_order_by - id: order_by - packAmount: passAmount_order_by - packId: order_by - packNftContract: packNftContract_order_by - packPricing: passPricing_order_by - passAmount: passAmount_order_by - passPricing: passPricing_order_by - quantity: order_by -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""primary key columns input for table: pendingOrder""" -input pendingOrder_pk_columns_input { - id: uuid! -} + """sort the rows by one or more columns""" + order_by: [stripeCheckoutSession_order_by!] -""" -select columns of table "pendingOrder" -""" -enum pendingOrder_select_column { - """column name""" - accountId + """filter the rows returned""" + where: stripeCheckoutSession_bool_exp + ): [stripeCheckoutSession!]! - """column name""" - created_at + """ + fetch data from the table: "stripeCheckoutSessionType" + """ + stripeCheckoutSessionType( + """distinct select on columns""" + distinct_on: [stripeCheckoutSessionType_select_column!] - """column name""" - eventPassId + """limit the number of rows returned""" + limit: Int - """column name""" - id + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - packId + """sort the rows by one or more columns""" + order_by: [stripeCheckoutSessionType_order_by!] - """column name""" - quantity -} + """filter the rows returned""" + where: stripeCheckoutSessionType_bool_exp + ): [stripeCheckoutSessionType!]! -""" -input type for updating data in table "pendingOrder" -""" -input pendingOrder_set_input { - accountId: uuid - created_at: timestamptz - eventPassId: String - id: uuid - packId: String - quantity: Int -} + """ + fetch aggregated fields from the table: "stripeCheckoutSessionType" + """ + stripeCheckoutSessionType_aggregate( + """distinct select on columns""" + distinct_on: [stripeCheckoutSessionType_select_column!] -"""aggregate stddev on columns""" -type pendingOrder_stddev_fields { - quantity: Float -} + """limit the number of rows returned""" + limit: Int -"""aggregate stddev_pop on columns""" -type pendingOrder_stddev_pop_fields { - quantity: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int -"""aggregate stddev_samp on columns""" -type pendingOrder_stddev_samp_fields { - quantity: Float -} + """sort the rows by one or more columns""" + order_by: [stripeCheckoutSessionType_order_by!] -""" -Streaming cursor of the table "pendingOrder" -""" -input pendingOrder_stream_cursor_input { - """Stream column input with initial value""" - initial_value: pendingOrder_stream_cursor_value_input! + """filter the rows returned""" + where: stripeCheckoutSessionType_bool_exp + ): stripeCheckoutSessionType_aggregate! - """cursor ordering""" - ordering: cursor_ordering -} + """ + fetch data from the table: "stripeCheckoutSessionType" using primary key columns + """ + stripeCheckoutSessionType_by_pk( + """Type value.""" + value: String! + ): stripeCheckoutSessionType -"""Initial value of the column from where the streaming should start""" -input pendingOrder_stream_cursor_value_input { - accountId: uuid - created_at: timestamptz - eventPassId: String - id: uuid - packId: String - quantity: Int -} + """ + fetch aggregated fields from the table: "stripeCheckoutSession" + """ + stripeCheckoutSession_aggregate( + """distinct select on columns""" + distinct_on: [stripeCheckoutSession_select_column!] -"""aggregate sum on columns""" -type pendingOrder_sum_fields { - quantity: Int -} + """limit the number of rows returned""" + limit: Int -""" -update columns of table "pendingOrder" -""" -enum pendingOrder_update_column { - """column name""" - accountId + """skip the first n rows. Use only with order_by""" + offset: Int - """column name""" - created_at + """sort the rows by one or more columns""" + order_by: [stripeCheckoutSession_order_by!] - """column name""" - eventPassId + """filter the rows returned""" + where: stripeCheckoutSession_bool_exp + ): stripeCheckoutSession_aggregate! - """column name""" - id + """ + fetch data from the table: "stripeCheckoutSession" using primary key columns + """ + stripeCheckoutSession_by_pk( + """Unique identifier for the Stripe Checkout Session.""" + stripeSessionId: String! + ): stripeCheckoutSession - """column name""" - packId + """ + fetch data from the table: "stripeCustomer" + """ + stripeCustomer( + """distinct select on columns""" + distinct_on: [stripeCustomer_select_column!] - """column name""" - quantity -} + """limit the number of rows returned""" + limit: Int -input pendingOrder_updates { - """increments the numeric columns with given value of the filtered values""" - _inc: pendingOrder_inc_input + """skip the first n rows. Use only with order_by""" + offset: Int - """sets the columns of the filtered rows to the given values""" - _set: pendingOrder_set_input + """sort the rows by one or more columns""" + order_by: [stripeCustomer_order_by!] - """filter the rows which have to be updated""" - where: pendingOrder_bool_exp! -} + """filter the rows returned""" + where: stripeCustomer_bool_exp + ): [stripeCustomer!]! -"""aggregate var_pop on columns""" -type pendingOrder_var_pop_fields { - quantity: Float -} + """ + fetch aggregated fields from the table: "stripeCustomer" + """ + stripeCustomer_aggregate( + """distinct select on columns""" + distinct_on: [stripeCustomer_select_column!] -"""aggregate var_samp on columns""" -type pendingOrder_var_samp_fields { - quantity: Float -} + """limit the number of rows returned""" + limit: Int -"""aggregate variance on columns""" -type pendingOrder_variance_fields { - quantity: Float -} + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [stripeCustomer_order_by!] + + """filter the rows returned""" + where: stripeCustomer_bool_exp + ): stripeCustomer_aggregate! + + """fetch data from the table: "stripeCustomer" using primary key columns""" + stripeCustomer_by_pk( + """Unique identifier for the Stripe Customer.""" + stripeCustomerId: String! + ): stripeCustomer -type query_root { """ - fetch data from the table: "account" + fetch data from the table: "timezone" """ - account( + timezone( """distinct select on columns""" - distinct_on: [account_select_column!] + distinct_on: [timezone_select_column!] """limit the number of rows returned""" limit: Int @@ -24785,18 +33377,18 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [account_order_by!] + order_by: [timezone_order_by!] """filter the rows returned""" - where: account_bool_exp - ): [account!]! + where: timezone_bool_exp + ): [timezone!]! """ - fetch aggregated fields from the table: "account" + fetch aggregated fields from the table: "timezone" """ - account_aggregate( + timezone_aggregate( """distinct select on columns""" - distinct_on: [account_select_column!] + distinct_on: [timezone_select_column!] """limit the number of rows returned""" limit: Int @@ -24805,35 +33397,32 @@ type query_root { offset: Int """sort the rows by one or more columns""" - order_by: [account_order_by!] + order_by: [timezone_order_by!] """filter the rows returned""" - where: account_bool_exp - ): account_aggregate! + where: timezone_bool_exp + ): timezone_aggregate! - """fetch data from the table: "account" using primary key columns""" - account_by_pk(id: uuid!): account + """fetch data from the table: "timezone" using primary key columns""" + timezone_by_pk(value: String!): timezone - """Retrieve a single asset""" - asset( + """Retrieve a single user""" + user( """ Defines which locales should be returned. - Note that `Asset` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + Note that `User` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. """ locales: [Locale!]! = [en] stage: Stage! = PUBLISHED - where: AssetWhereUniqueInput! - ): Asset - - """Retrieve document version""" - assetVersion(where: VersionWhereInput!): DocumentVersion + where: UserWhereUniqueInput! + ): User - """Retrieve multiple assets""" - assets( + """Retrieve multiple users""" + users( after: String before: String first: Int @@ -24842,20 +33431,20 @@ type query_root { """ Defines which locales should be returned. - Note that `Asset` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + Note that `User` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. """ locales: [Locale!]! = [en] - orderBy: AssetOrderByInput + orderBy: UserOrderByInput skip: Int stage: Stage! = PUBLISHED - where: AssetWhereInput - ): [Asset!]! + where: UserWhereInput + ): [User!]! - """Retrieve multiple assets using the Relay connection interface""" - assetsConnection( + """Retrieve multiple users using the Relay connection interface""" + usersConnection( after: String before: String first: Int @@ -24864,2649 +33453,3439 @@ type query_root { """ Defines which locales should be returned. - Note that `Asset` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. + Note that `User` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. """ locales: [Locale!]! = [en] - orderBy: AssetOrderByInput + orderBy: UserOrderByInput skip: Int stage: Stage! = PUBLISHED - where: AssetWhereInput - ): AssetConnection! + where: UserWhereInput + ): UserConnection! +} - """Retrieve a single contentSpace""" - contentSpace( +""" +Table to assign roles to accounts, allowing a many-to-many relationship. Each account can have multiple roles and each role can be assigned to multiple accounts. This is part of the RBAC system integration. +""" +type roleAssignment { + accountId: uuid! + created_at: timestamptz! + eventId: String! + id: uuid! + invitedById: uuid! + + """An object relationship""" + inviter: account! + organizer( """ Defines which locales should be returned. - Note that `ContentSpace` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + Note that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. """ locales: [Locale!]! = [en] stage: Stage! = PUBLISHED - where: ContentSpaceWhereUniqueInput! - ): ContentSpace + where: OrganizerWhereUniqueInput_remote_rel_roleAssignmentorganizer! + ): Organizer + organizerId: String! + role: roles_enum! +} - """ - fetch data from the table: "contentSpaceParameters" - """ - contentSpaceParameters( - """distinct select on columns""" - distinct_on: [contentSpaceParameters_select_column!] +""" +aggregated selection of "roleAssignment" +""" +type roleAssignment_aggregate { + aggregate: roleAssignment_aggregate_fields + nodes: [roleAssignment!]! +} - """limit the number of rows returned""" - limit: Int +input roleAssignment_aggregate_bool_exp { + count: roleAssignment_aggregate_bool_exp_count +} - """skip the first n rows. Use only with order_by""" - offset: Int +input roleAssignment_aggregate_bool_exp_count { + arguments: [roleAssignment_select_column!] + distinct: Boolean + filter: roleAssignment_bool_exp + predicate: Int_comparison_exp! +} - """sort the rows by one or more columns""" - order_by: [contentSpaceParameters_order_by!] +""" +aggregate fields of "roleAssignment" +""" +type roleAssignment_aggregate_fields { + count(columns: [roleAssignment_select_column!], distinct: Boolean): Int! + max: roleAssignment_max_fields + min: roleAssignment_min_fields +} - """filter the rows returned""" - where: contentSpaceParameters_bool_exp - ): [contentSpaceParameters!]! +""" +order by aggregate values of table "roleAssignment" +""" +input roleAssignment_aggregate_order_by { + count: order_by + max: roleAssignment_max_order_by + min: roleAssignment_min_order_by +} + +""" +input type for inserting array relation for remote table "roleAssignment" +""" +input roleAssignment_arr_rel_insert_input { + data: [roleAssignment_insert_input!]! + + """upsert condition""" + on_conflict: roleAssignment_on_conflict +} + +""" +Boolean expression to filter rows from the table "roleAssignment". All fields are combined with a logical 'AND'. +""" +input roleAssignment_bool_exp { + _and: [roleAssignment_bool_exp!] + _not: roleAssignment_bool_exp + _or: [roleAssignment_bool_exp!] + accountId: uuid_comparison_exp + created_at: timestamptz_comparison_exp + eventId: String_comparison_exp + id: uuid_comparison_exp + invitedById: uuid_comparison_exp + inviter: account_bool_exp + organizerId: String_comparison_exp + role: roles_enum_comparison_exp +} +""" +unique or primary key constraints on table "roleAssignment" +""" +enum roleAssignment_constraint { """ - fetch aggregated fields from the table: "contentSpaceParameters" + unique or primary key constraint on columns "organizerId", "accountId", "role", "eventId" """ - contentSpaceParameters_aggregate( - """distinct select on columns""" - distinct_on: [contentSpaceParameters_select_column!] - - """limit the number of rows returned""" - limit: Int + unique_role_assignment +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for inserting data into table "roleAssignment" +""" +input roleAssignment_insert_input { + accountId: uuid + created_at: timestamptz + eventId: String + id: uuid + invitedById: uuid + inviter: account_obj_rel_insert_input + organizerId: String + role: roles_enum +} - """sort the rows by one or more columns""" - order_by: [contentSpaceParameters_order_by!] +"""aggregate max on columns""" +type roleAssignment_max_fields { + accountId: uuid + created_at: timestamptz + eventId: String + id: uuid + invitedById: uuid + organizerId: String +} - """filter the rows returned""" - where: contentSpaceParameters_bool_exp - ): contentSpaceParameters_aggregate! +""" +order by max() on columns of table "roleAssignment" +""" +input roleAssignment_max_order_by { + accountId: order_by + created_at: order_by + eventId: order_by + id: order_by + invitedById: order_by + organizerId: order_by +} - """ - fetch data from the table: "contentSpaceParameters" using primary key columns - """ - contentSpaceParameters_by_pk(id: uuid!): contentSpaceParameters +"""aggregate min on columns""" +type roleAssignment_min_fields { + accountId: uuid + created_at: timestamptz + eventId: String + id: uuid + invitedById: uuid + organizerId: String +} - """ - fetch data from the table: "contentSpaceStatus" - """ - contentSpaceStatus( - """distinct select on columns""" - distinct_on: [contentSpaceStatus_select_column!] +""" +order by min() on columns of table "roleAssignment" +""" +input roleAssignment_min_order_by { + accountId: order_by + created_at: order_by + eventId: order_by + id: order_by + invitedById: order_by + organizerId: order_by +} - """limit the number of rows returned""" - limit: Int +""" +response of any mutation on the table "roleAssignment" +""" +type roleAssignment_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """skip the first n rows. Use only with order_by""" - offset: Int + """data from the rows affected by the mutation""" + returning: [roleAssignment!]! +} - """sort the rows by one or more columns""" - order_by: [contentSpaceStatus_order_by!] +""" +on_conflict condition type for table "roleAssignment" +""" +input roleAssignment_on_conflict { + constraint: roleAssignment_constraint! + update_columns: [roleAssignment_update_column!]! = [] + where: roleAssignment_bool_exp +} - """filter the rows returned""" - where: contentSpaceStatus_bool_exp - ): [contentSpaceStatus!]! +"""Ordering options when selecting data from "roleAssignment".""" +input roleAssignment_order_by { + accountId: order_by + created_at: order_by + eventId: order_by + id: order_by + invitedById: order_by + inviter: account_order_by + organizerId: order_by + role: order_by +} - """ - fetch aggregated fields from the table: "contentSpaceStatus" - """ - contentSpaceStatus_aggregate( - """distinct select on columns""" - distinct_on: [contentSpaceStatus_select_column!] +""" +select columns of table "roleAssignment" +""" +enum roleAssignment_select_column { + """column name""" + accountId - """limit the number of rows returned""" - limit: Int + """column name""" + created_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + eventId - """sort the rows by one or more columns""" - order_by: [contentSpaceStatus_order_by!] + """column name""" + id - """filter the rows returned""" - where: contentSpaceStatus_bool_exp - ): contentSpaceStatus_aggregate! + """column name""" + invitedById - """ - fetch data from the table: "contentSpaceStatus" using primary key columns - """ - contentSpaceStatus_by_pk(value: String!): contentSpaceStatus + """column name""" + organizerId - """Retrieve document version""" - contentSpaceVersion(where: VersionWhereInput!): DocumentVersion + """column name""" + role +} - """Retrieve multiple contentSpaces""" - contentSpaces( - after: String - before: String - first: Int - last: Int +""" +input type for updating data in table "roleAssignment" +""" +input roleAssignment_set_input { + accountId: uuid + created_at: timestamptz + eventId: String + id: uuid + invitedById: uuid + organizerId: String + role: roles_enum +} - """ - Defines which locales should be returned. - - Note that `ContentSpace` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - orderBy: ContentSpaceOrderByInput - skip: Int - stage: Stage! = PUBLISHED - where: ContentSpaceWhereInput - ): [ContentSpace!]! +""" +Streaming cursor of the table "roleAssignment" +""" +input roleAssignment_stream_cursor_input { + """Stream column input with initial value""" + initial_value: roleAssignment_stream_cursor_value_input! - """Retrieve multiple contentSpaces using the Relay connection interface""" - contentSpacesConnection( - after: String - before: String - first: Int - last: Int + """cursor ordering""" + ordering: cursor_ordering +} - """ - Defines which locales should be returned. - - Note that `ContentSpace` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - orderBy: ContentSpaceOrderByInput - skip: Int - stage: Stage! = PUBLISHED - where: ContentSpaceWhereInput - ): ContentSpaceConnection! +"""Initial value of the column from where the streaming should start""" +input roleAssignment_stream_cursor_value_input { + accountId: uuid + created_at: timestamptz + eventId: String + id: uuid + invitedById: uuid + organizerId: String + role: roles_enum +} - """ - fetch data from the table: "currency" - """ - currency( - """distinct select on columns""" - distinct_on: [currency_select_column!] +""" +update columns of table "roleAssignment" +""" +enum roleAssignment_update_column { + """column name""" + accountId - """limit the number of rows returned""" - limit: Int + """column name""" + created_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + eventId - """sort the rows by one or more columns""" - order_by: [currency_order_by!] + """column name""" + id - """filter the rows returned""" - where: currency_bool_exp - ): [currency!]! + """column name""" + invitedById - """ - fetch aggregated fields from the table: "currency" - """ - currency_aggregate( - """distinct select on columns""" - distinct_on: [currency_select_column!] + """column name""" + organizerId - """limit the number of rows returned""" - limit: Int + """column name""" + role +} - """skip the first n rows. Use only with order_by""" - offset: Int +input roleAssignment_updates { + """sets the columns of the filtered rows to the given values""" + _set: roleAssignment_set_input - """sort the rows by one or more columns""" - order_by: [currency_order_by!] + """filter the rows which have to be updated""" + where: roleAssignment_bool_exp! +} - """filter the rows returned""" - where: currency_bool_exp - ): currency_aggregate! +""" +Stores user roles defining access levels and permissions within the Offline platform. +""" +type roles { + "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n" + value: String! +} - """fetch data from the table: "currency" using primary key columns""" - currency_by_pk(value: String!): currency +""" +aggregated selection of "roles" +""" +type roles_aggregate { + aggregate: roles_aggregate_fields + nodes: [roles!]! +} - """Fetches an object given its ID""" - entities( - """The where parameters to query components""" - where: [EntityWhereInput!]! - ): [Entity!] +""" +aggregate fields of "roles" +""" +type roles_aggregate_fields { + count(columns: [roles_select_column!], distinct: Boolean): Int! + max: roles_max_fields + min: roles_min_fields +} - """Retrieve a single event""" - event( - """ - Defines which locales should be returned. - - Note that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - stage: Stage! = PUBLISHED - where: EventWhereUniqueInput! - ): Event +""" +Boolean expression to filter rows from the table "roles". All fields are combined with a logical 'AND'. +""" +input roles_bool_exp { + _and: [roles_bool_exp!] + _not: roles_bool_exp + _or: [roles_bool_exp!] + value: String_comparison_exp +} +""" +unique or primary key constraints on table "roles" +""" +enum roles_constraint { """ - fetch data from the table: "eventParameters" + unique or primary key constraint on columns "value" """ - eventParameters( - """distinct select on columns""" - distinct_on: [eventParameters_select_column!] + roles_pkey +} - """limit the number of rows returned""" - limit: Int +enum roles_enum { + organizer_admin + organizer_auditor + organizer_content_manager + organizer_finance_manager + organizer_guest + organizer_human_resources + organizer_operations_manager + organizer_super_admin + organizer_validator +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +Boolean expression to compare columns of type "roles_enum". All fields are combined with logical 'AND'. +""" +input roles_enum_comparison_exp { + _eq: roles_enum + _in: [roles_enum!] + _is_null: Boolean + _neq: roles_enum + _nin: [roles_enum!] +} - """sort the rows by one or more columns""" - order_by: [eventParameters_order_by!] +""" +input type for inserting data into table "roles" +""" +input roles_insert_input { + "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n" + value: String +} - """filter the rows returned""" - where: eventParameters_bool_exp - ): [eventParameters!]! +"""aggregate max on columns""" +type roles_max_fields { + "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n" + value: String +} - """ - fetch aggregated fields from the table: "eventParameters" - """ - eventParameters_aggregate( - """distinct select on columns""" - distinct_on: [eventParameters_select_column!] +"""aggregate min on columns""" +type roles_min_fields { + "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n" + value: String +} - """limit the number of rows returned""" - limit: Int +""" +response of any mutation on the table "roles" +""" +type roles_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """skip the first n rows. Use only with order_by""" - offset: Int + """data from the rows affected by the mutation""" + returning: [roles!]! +} - """sort the rows by one or more columns""" - order_by: [eventParameters_order_by!] +""" +on_conflict condition type for table "roles" +""" +input roles_on_conflict { + constraint: roles_constraint! + update_columns: [roles_update_column!]! = [] + where: roles_bool_exp +} - """filter the rows returned""" - where: eventParameters_bool_exp - ): eventParameters_aggregate! +"""Ordering options when selecting data from "roles".""" +input roles_order_by { + value: order_by +} - """fetch data from the table: "eventParameters" using primary key columns""" - eventParameters_by_pk(id: uuid!): eventParameters +"""primary key columns input for table: roles""" +input roles_pk_columns_input { + "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n" + value: String! +} - """Retrieve a single eventPass""" - eventPass( - """ - Defines which locales should be returned. - - Note that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - stage: Stage! = PUBLISHED - where: EventPassWhereUniqueInput! - ): EventPass +""" +select columns of table "roles" +""" +enum roles_select_column { + """column name""" + value +} - """Retrieve a single eventPassDelayedRevealed""" - eventPassDelayedRevealed( - """ - Defines which locales should be returned. - - Note that `EventPassDelayedRevealed` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - stage: Stage! = PUBLISHED - where: EventPassDelayedRevealedWhereUniqueInput! - ): EventPassDelayedRevealed +""" +input type for updating data in table "roles" +""" +input roles_set_input { + "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n" + value: String +} - """Retrieve document version""" - eventPassDelayedRevealedVersion(where: VersionWhereInput!): DocumentVersion +""" +Streaming cursor of the table "roles" +""" +input roles_stream_cursor_input { + """Stream column input with initial value""" + initial_value: roles_stream_cursor_value_input! - """ - fetch data from the table: "eventPassNft" - """ - eventPassNft( - """distinct select on columns""" - distinct_on: [eventPassNft_select_column!] + """cursor ordering""" + ordering: cursor_ordering +} - """limit the number of rows returned""" - limit: Int +"""Initial value of the column from where the streaming should start""" +input roles_stream_cursor_value_input { + "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n" + value: String +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +update columns of table "roles" +""" +enum roles_update_column { + """column name""" + value +} - """sort the rows by one or more columns""" - order_by: [eventPassNft_order_by!] +input roles_updates { + """sets the columns of the filtered rows to the given values""" + _set: roles_set_input - """filter the rows returned""" - where: eventPassNft_bool_exp - ): [eventPassNft!]! + """filter the rows which have to be updated""" + where: roles_bool_exp! +} +""" +The secretApiKey table stores the secret API keys used for querying sensitive data and performing mutations. It includes additional fields for security and management, such as hashed origin secret, encrypted integrity secret, expiration timestamp, and status. +""" +type secretApiKey { """ - fetch data from the table: "eventPassNftContract" + A comma-separated list of allowed domains or IP addresses that are permitted to use the secret API key, restricting usage to authorized sources. """ - eventPassNftContract( - """distinct select on columns""" - distinct_on: [eventPassNftContract_select_column!] - - """limit the number of rows returned""" - limit: Int + allowlist: String! - """skip the first n rows. Use only with order_by""" - offset: Int + """ + The secret API key used for authentication and identification when querying sensitive data and performing mutations. + """ + apiKey: String! + created_at: timestamptz! - """sort the rows by one or more columns""" - order_by: [eventPassNftContract_order_by!] + """ + The encrypted secret used for verifying the integrity of the request data. The integrity secret is encrypted using a secure encryption algorithm and a salt before storing it in the database. + """ + encryptedIntegritySecret: String - """filter the rows returned""" - where: eventPassNftContract_bool_exp - ): [eventPassNftContract!]! + """ + The expiration timestamp for the secret API key, specifying the validity period after which the key becomes invalid and cannot be used. + """ + expiresAt: timestamptz """ - fetch data from the table: "eventPassNftContractType" + The hashed secret used for verifying the origin of the request. The origin secret is hashed using a secure hashing algorithm and a unique salt before storing it in the database. """ - eventPassNftContractType( - """distinct select on columns""" - distinct_on: [eventPassNftContractType_select_column!] + hashedOriginSecret: String + id: uuid! - """limit the number of rows returned""" - limit: Int + """ + A user-defined name for the secret API key, providing a human-readable identifier for the key. + """ + name: String - """skip the first n rows. Use only with order_by""" - offset: Int + """ + The unique identifier of the organizer associated with the secret API key, establishing a link between the key and the organizer it belongs to. + """ + organizerId: String! - """sort the rows by one or more columns""" - order_by: [eventPassNftContractType_order_by!] + """ + The unique salt value used during the hashing process for the origin secret. It enhances security by making it more difficult to crack the hashed origin secret. + """ + originSecretSalt: String - """filter the rows returned""" - where: eventPassNftContractType_bool_exp - ): [eventPassNftContractType!]! + """ + The current status of the secret API key, referencing the apiKeyStatus table. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". + """ + status: apiKeyStatus_enum """ - fetch aggregated fields from the table: "eventPassNftContractType" + The type of the secret API key, referencing the apiKeyType table. It determines how the secret is verified and what scope/routes of query are accessible. """ - eventPassNftContractType_aggregate( - """distinct select on columns""" - distinct_on: [eventPassNftContractType_select_column!] + type: apiKeyType_enum! + updated_at: timestamptz! +} - """limit the number of rows returned""" - limit: Int +""" +aggregated selection of "secretApiKey" +""" +type secretApiKey_aggregate { + aggregate: secretApiKey_aggregate_fields + nodes: [secretApiKey!]! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +aggregate fields of "secretApiKey" +""" +type secretApiKey_aggregate_fields { + count(columns: [secretApiKey_select_column!], distinct: Boolean): Int! + max: secretApiKey_max_fields + min: secretApiKey_min_fields +} - """sort the rows by one or more columns""" - order_by: [eventPassNftContractType_order_by!] +""" +Boolean expression to filter rows from the table "secretApiKey". All fields are combined with a logical 'AND'. +""" +input secretApiKey_bool_exp { + _and: [secretApiKey_bool_exp!] + _not: secretApiKey_bool_exp + _or: [secretApiKey_bool_exp!] + allowlist: String_comparison_exp + apiKey: String_comparison_exp + created_at: timestamptz_comparison_exp + encryptedIntegritySecret: String_comparison_exp + expiresAt: timestamptz_comparison_exp + hashedOriginSecret: String_comparison_exp + id: uuid_comparison_exp + name: String_comparison_exp + organizerId: String_comparison_exp + originSecretSalt: String_comparison_exp + status: apiKeyStatus_enum_comparison_exp + type: apiKeyType_enum_comparison_exp + updated_at: timestamptz_comparison_exp +} - """filter the rows returned""" - where: eventPassNftContractType_bool_exp - ): eventPassNftContractType_aggregate! +""" +unique or primary key constraints on table "secretApiKey" +""" +enum secretApiKey_constraint { + """ + unique or primary key constraint on columns "apiKey" + """ + secretApiKey_apiKey_key """ - fetch data from the table: "eventPassNftContractType" using primary key columns + unique or primary key constraint on columns "id" """ - eventPassNftContractType_by_pk( - """Type name for event pass NFT contract.""" - value: String! - ): eventPassNftContractType + secretApiKey_pkey +} +""" +input type for inserting data into table "secretApiKey" +""" +input secretApiKey_insert_input { """ - fetch aggregated fields from the table: "eventPassNftContract" + A comma-separated list of allowed domains or IP addresses that are permitted to use the secret API key, restricting usage to authorized sources. """ - eventPassNftContract_aggregate( - """distinct select on columns""" - distinct_on: [eventPassNftContract_select_column!] + allowlist: String - """limit the number of rows returned""" - limit: Int + """ + The secret API key used for authentication and identification when querying sensitive data and performing mutations. + """ + apiKey: String + created_at: timestamptz - """skip the first n rows. Use only with order_by""" - offset: Int + """ + The encrypted secret used for verifying the integrity of the request data. The integrity secret is encrypted using a secure encryption algorithm and a salt before storing it in the database. + """ + encryptedIntegritySecret: String - """sort the rows by one or more columns""" - order_by: [eventPassNftContract_order_by!] + """ + The expiration timestamp for the secret API key, specifying the validity period after which the key becomes invalid and cannot be used. + """ + expiresAt: timestamptz - """filter the rows returned""" - where: eventPassNftContract_bool_exp - ): eventPassNftContract_aggregate! + """ + The hashed secret used for verifying the origin of the request. The origin secret is hashed using a secure hashing algorithm and a unique salt before storing it in the database. + """ + hashedOriginSecret: String + id: uuid """ - fetch data from the table: "eventPassNftContract" using primary key columns + A user-defined name for the secret API key, providing a human-readable identifier for the key. """ - eventPassNftContract_by_pk(id: uuid!): eventPassNftContract + name: String """ - fetch aggregated fields from the table: "eventPassNft" + The unique identifier of the organizer associated with the secret API key, establishing a link between the key and the organizer it belongs to. """ - eventPassNft_aggregate( - """distinct select on columns""" - distinct_on: [eventPassNft_select_column!] + organizerId: String - """limit the number of rows returned""" - limit: Int + """ + The unique salt value used during the hashing process for the origin secret. It enhances security by making it more difficult to crack the hashed origin secret. + """ + originSecretSalt: String - """skip the first n rows. Use only with order_by""" - offset: Int + """ + The current status of the secret API key, referencing the apiKeyStatus table. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". + """ + status: apiKeyStatus_enum - """sort the rows by one or more columns""" - order_by: [eventPassNft_order_by!] + """ + The type of the secret API key, referencing the apiKeyType table. It determines how the secret is verified and what scope/routes of query are accessible. + """ + type: apiKeyType_enum + updated_at: timestamptz +} - """filter the rows returned""" - where: eventPassNft_bool_exp - ): eventPassNft_aggregate! +"""aggregate max on columns""" +type secretApiKey_max_fields { + """ + A comma-separated list of allowed domains or IP addresses that are permitted to use the secret API key, restricting usage to authorized sources. + """ + allowlist: String - """fetch data from the table: "eventPassNft" using primary key columns""" - eventPassNft_by_pk(id: uuid!): eventPassNft + """ + The secret API key used for authentication and identification when querying sensitive data and performing mutations. + """ + apiKey: String + created_at: timestamptz """ - fetch data from the table: "eventPassOrderSums" + The encrypted secret used for verifying the integrity of the request data. The integrity secret is encrypted using a secure encryption algorithm and a salt before storing it in the database. """ - eventPassOrderSums( - """distinct select on columns""" - distinct_on: [eventPassOrderSums_select_column!] + encryptedIntegritySecret: String - """limit the number of rows returned""" - limit: Int + """ + The expiration timestamp for the secret API key, specifying the validity period after which the key becomes invalid and cannot be used. + """ + expiresAt: timestamptz - """skip the first n rows. Use only with order_by""" - offset: Int + """ + The hashed secret used for verifying the origin of the request. The origin secret is hashed using a secure hashing algorithm and a unique salt before storing it in the database. + """ + hashedOriginSecret: String + id: uuid - """sort the rows by one or more columns""" - order_by: [eventPassOrderSums_order_by!] + """ + A user-defined name for the secret API key, providing a human-readable identifier for the key. + """ + name: String - """filter the rows returned""" - where: eventPassOrderSums_bool_exp - ): [eventPassOrderSums!]! + """ + The unique identifier of the organizer associated with the secret API key, establishing a link between the key and the organizer it belongs to. + """ + organizerId: String """ - fetch aggregated fields from the table: "eventPassOrderSums" + The unique salt value used during the hashing process for the origin secret. It enhances security by making it more difficult to crack the hashed origin secret. """ - eventPassOrderSums_aggregate( - """distinct select on columns""" - distinct_on: [eventPassOrderSums_select_column!] + originSecretSalt: String + updated_at: timestamptz +} - """limit the number of rows returned""" - limit: Int +"""aggregate min on columns""" +type secretApiKey_min_fields { + """ + A comma-separated list of allowed domains or IP addresses that are permitted to use the secret API key, restricting usage to authorized sources. + """ + allowlist: String - """skip the first n rows. Use only with order_by""" - offset: Int + """ + The secret API key used for authentication and identification when querying sensitive data and performing mutations. + """ + apiKey: String + created_at: timestamptz - """sort the rows by one or more columns""" - order_by: [eventPassOrderSums_order_by!] + """ + The encrypted secret used for verifying the integrity of the request data. The integrity secret is encrypted using a secure encryption algorithm and a salt before storing it in the database. + """ + encryptedIntegritySecret: String - """filter the rows returned""" - where: eventPassOrderSums_bool_exp - ): eventPassOrderSums_aggregate! + """ + The expiration timestamp for the secret API key, specifying the validity period after which the key becomes invalid and cannot be used. + """ + expiresAt: timestamptz """ - fetch data from the table: "eventPassOrderSums" using primary key columns + The hashed secret used for verifying the origin of the request. The origin secret is hashed using a secure hashing algorithm and a unique salt before storing it in the database. """ - eventPassOrderSums_by_pk(eventPassId: String!): eventPassOrderSums + hashedOriginSecret: String + id: uuid """ - fetch data from the table: "eventPassType" + A user-defined name for the secret API key, providing a human-readable identifier for the key. """ - eventPassType( - """distinct select on columns""" - distinct_on: [eventPassType_select_column!] + name: String - """limit the number of rows returned""" - limit: Int + """ + The unique identifier of the organizer associated with the secret API key, establishing a link between the key and the organizer it belongs to. + """ + organizerId: String - """skip the first n rows. Use only with order_by""" - offset: Int + """ + The unique salt value used during the hashing process for the origin secret. It enhances security by making it more difficult to crack the hashed origin secret. + """ + originSecretSalt: String + updated_at: timestamptz +} - """sort the rows by one or more columns""" - order_by: [eventPassType_order_by!] +""" +response of any mutation on the table "secretApiKey" +""" +type secretApiKey_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """filter the rows returned""" - where: eventPassType_bool_exp - ): [eventPassType!]! + """data from the rows affected by the mutation""" + returning: [secretApiKey!]! +} - """ - fetch aggregated fields from the table: "eventPassType" - """ - eventPassType_aggregate( - """distinct select on columns""" - distinct_on: [eventPassType_select_column!] +""" +on_conflict condition type for table "secretApiKey" +""" +input secretApiKey_on_conflict { + constraint: secretApiKey_constraint! + update_columns: [secretApiKey_update_column!]! = [] + where: secretApiKey_bool_exp +} - """limit the number of rows returned""" - limit: Int +"""Ordering options when selecting data from "secretApiKey".""" +input secretApiKey_order_by { + allowlist: order_by + apiKey: order_by + created_at: order_by + encryptedIntegritySecret: order_by + expiresAt: order_by + hashedOriginSecret: order_by + id: order_by + name: order_by + organizerId: order_by + originSecretSalt: order_by + status: order_by + type: order_by + updated_at: order_by +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""primary key columns input for table: secretApiKey""" +input secretApiKey_pk_columns_input { + id: uuid! +} - """sort the rows by one or more columns""" - order_by: [eventPassType_order_by!] +""" +select columns of table "secretApiKey" +""" +enum secretApiKey_select_column { + """column name""" + allowlist - """filter the rows returned""" - where: eventPassType_bool_exp - ): eventPassType_aggregate! + """column name""" + apiKey - """fetch data from the table: "eventPassType" using primary key columns""" - eventPassType_by_pk( - """Type name for event pass.""" - value: String! - ): eventPassType + """column name""" + created_at - """ - fetch data from the table: "eventPassValidationType" - """ - eventPassValidationType( - """distinct select on columns""" - distinct_on: [eventPassValidationType_select_column!] + """column name""" + encryptedIntegritySecret - """limit the number of rows returned""" - limit: Int + """column name""" + expiresAt - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + hashedOriginSecret - """sort the rows by one or more columns""" - order_by: [eventPassValidationType_order_by!] + """column name""" + id - """filter the rows returned""" - where: eventPassValidationType_bool_exp - ): [eventPassValidationType!]! + """column name""" + name - """ - fetch aggregated fields from the table: "eventPassValidationType" - """ - eventPassValidationType_aggregate( - """distinct select on columns""" - distinct_on: [eventPassValidationType_select_column!] + """column name""" + organizerId - """limit the number of rows returned""" - limit: Int + """column name""" + originSecretSalt - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + status - """sort the rows by one or more columns""" - order_by: [eventPassValidationType_order_by!] + """column name""" + type - """filter the rows returned""" - where: eventPassValidationType_bool_exp - ): eventPassValidationType_aggregate! + """column name""" + updated_at +} +""" +input type for updating data in table "secretApiKey" +""" +input secretApiKey_set_input { """ - fetch data from the table: "eventPassValidationType" using primary key columns + A comma-separated list of allowed domains or IP addresses that are permitted to use the secret API key, restricting usage to authorized sources. """ - eventPassValidationType_by_pk( - """Type name for event pass validation.""" - value: String! - ): eventPassValidationType - - """Retrieve document version""" - eventPassVersion(where: VersionWhereInput!): DocumentVersion + allowlist: String - """Retrieve multiple eventPasses""" - eventPasses( - after: String - before: String - first: Int - last: Int + """ + The secret API key used for authentication and identification when querying sensitive data and performing mutations. + """ + apiKey: String + created_at: timestamptz - """ - Defines which locales should be returned. - - Note that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - orderBy: EventPassOrderByInput - skip: Int - stage: Stage! = PUBLISHED - where: EventPassWhereInput - ): [EventPass!]! + """ + The encrypted secret used for verifying the integrity of the request data. The integrity secret is encrypted using a secure encryption algorithm and a salt before storing it in the database. + """ + encryptedIntegritySecret: String - """Retrieve multiple eventPasses using the Relay connection interface""" - eventPassesConnection( - after: String - before: String - first: Int - last: Int + """ + The expiration timestamp for the secret API key, specifying the validity period after which the key becomes invalid and cannot be used. + """ + expiresAt: timestamptz - """ - Defines which locales should be returned. - - Note that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - orderBy: EventPassOrderByInput - skip: Int - stage: Stage! = PUBLISHED - where: EventPassWhereInput - ): EventPassConnection! + """ + The hashed secret used for verifying the origin of the request. The origin secret is hashed using a secure hashing algorithm and a unique salt before storing it in the database. + """ + hashedOriginSecret: String + id: uuid - """Retrieve multiple eventPassesDelayedRevealed""" - eventPassesDelayedRevealed( - after: String - before: String - first: Int - last: Int + """ + A user-defined name for the secret API key, providing a human-readable identifier for the key. + """ + name: String - """ - Defines which locales should be returned. - - Note that `EventPassDelayedRevealed` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - orderBy: EventPassDelayedRevealedOrderByInput - skip: Int - stage: Stage! = PUBLISHED - where: EventPassDelayedRevealedWhereInput - ): [EventPassDelayedRevealed!]! + """ + The unique identifier of the organizer associated with the secret API key, establishing a link between the key and the organizer it belongs to. + """ + organizerId: String """ - Retrieve multiple eventPassesDelayedRevealed using the Relay connection interface + The unique salt value used during the hashing process for the origin secret. It enhances security by making it more difficult to crack the hashed origin secret. """ - eventPassesDelayedRevealedConnection( - after: String - before: String - first: Int - last: Int + originSecretSalt: String - """ - Defines which locales should be returned. - - Note that `EventPassDelayedRevealed` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - orderBy: EventPassDelayedRevealedOrderByInput - skip: Int - stage: Stage! = PUBLISHED - where: EventPassDelayedRevealedWhereInput - ): EventPassDelayedRevealedConnection! + """ + The current status of the secret API key, referencing the apiKeyStatus table. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". + """ + status: apiKeyStatus_enum """ - fetch data from the table: "eventStatus" + The type of the secret API key, referencing the apiKeyType table. It determines how the secret is verified and what scope/routes of query are accessible. """ - eventStatus( - """distinct select on columns""" - distinct_on: [eventStatus_select_column!] + type: apiKeyType_enum + updated_at: timestamptz +} - """limit the number of rows returned""" - limit: Int +""" +Streaming cursor of the table "secretApiKey" +""" +input secretApiKey_stream_cursor_input { + """Stream column input with initial value""" + initial_value: secretApiKey_stream_cursor_value_input! - """skip the first n rows. Use only with order_by""" - offset: Int + """cursor ordering""" + ordering: cursor_ordering +} - """sort the rows by one or more columns""" - order_by: [eventStatus_order_by!] +"""Initial value of the column from where the streaming should start""" +input secretApiKey_stream_cursor_value_input { + """ + A comma-separated list of allowed domains or IP addresses that are permitted to use the secret API key, restricting usage to authorized sources. + """ + allowlist: String - """filter the rows returned""" - where: eventStatus_bool_exp - ): [eventStatus!]! + """ + The secret API key used for authentication and identification when querying sensitive data and performing mutations. + """ + apiKey: String + created_at: timestamptz """ - fetch aggregated fields from the table: "eventStatus" + The encrypted secret used for verifying the integrity of the request data. The integrity secret is encrypted using a secure encryption algorithm and a salt before storing it in the database. """ - eventStatus_aggregate( - """distinct select on columns""" - distinct_on: [eventStatus_select_column!] + encryptedIntegritySecret: String - """limit the number of rows returned""" - limit: Int + """ + The expiration timestamp for the secret API key, specifying the validity period after which the key becomes invalid and cannot be used. + """ + expiresAt: timestamptz - """skip the first n rows. Use only with order_by""" - offset: Int + """ + The hashed secret used for verifying the origin of the request. The origin secret is hashed using a secure hashing algorithm and a unique salt before storing it in the database. + """ + hashedOriginSecret: String + id: uuid - """sort the rows by one or more columns""" - order_by: [eventStatus_order_by!] + """ + A user-defined name for the secret API key, providing a human-readable identifier for the key. + """ + name: String - """filter the rows returned""" - where: eventStatus_bool_exp - ): eventStatus_aggregate! + """ + The unique identifier of the organizer associated with the secret API key, establishing a link between the key and the organizer it belongs to. + """ + organizerId: String - """fetch data from the table: "eventStatus" using primary key columns""" - eventStatus_by_pk(value: String!): eventStatus + """ + The unique salt value used during the hashing process for the origin secret. It enhances security by making it more difficult to crack the hashed origin secret. + """ + originSecretSalt: String - """Retrieve document version""" - eventVersion(where: VersionWhereInput!): DocumentVersion + """ + The current status of the secret API key, referencing the apiKeyStatus table. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". + """ + status: apiKeyStatus_enum - """Retrieve multiple events""" - events( - after: String - before: String - first: Int - last: Int + """ + The type of the secret API key, referencing the apiKeyType table. It determines how the secret is verified and what scope/routes of query are accessible. + """ + type: apiKeyType_enum + updated_at: timestamptz +} - """ - Defines which locales should be returned. - - Note that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - orderBy: EventOrderByInput - skip: Int - stage: Stage! = PUBLISHED - where: EventWhereInput - ): [Event!]! +""" +update columns of table "secretApiKey" +""" +enum secretApiKey_update_column { + """column name""" + allowlist - """Retrieve multiple events using the Relay connection interface""" - eventsConnection( - after: String - before: String - first: Int - last: Int + """column name""" + apiKey - """ - Defines which locales should be returned. - - Note that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - orderBy: EventOrderByInput - skip: Int - stage: Stage! = PUBLISHED - where: EventWhereInput - ): EventConnection! + """column name""" + created_at - """ - fetch data from the table: "follow" - """ - follow( - """distinct select on columns""" - distinct_on: [follow_select_column!] + """column name""" + encryptedIntegritySecret - """limit the number of rows returned""" - limit: Int + """column name""" + expiresAt - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + hashedOriginSecret - """sort the rows by one or more columns""" - order_by: [follow_order_by!] + """column name""" + id - """filter the rows returned""" - where: follow_bool_exp - ): [follow!]! + """column name""" + name - """ - fetch aggregated fields from the table: "follow" - """ - follow_aggregate( - """distinct select on columns""" - distinct_on: [follow_select_column!] + """column name""" + organizerId - """limit the number of rows returned""" - limit: Int + """column name""" + originSecretSalt - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + status - """sort the rows by one or more columns""" - order_by: [follow_order_by!] + """column name""" + type - """filter the rows returned""" - where: follow_bool_exp - ): follow_aggregate! + """column name""" + updated_at +} - """fetch data from the table: "follow" using primary key columns""" - follow_by_pk( - """ - References the unique identifier of the account that is following an organizer. - """ - accountId: uuid! +input secretApiKey_updates { + """sets the columns of the filtered rows to the given values""" + _set: secretApiKey_set_input - """ - Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. - """ - organizerSlug: String! - ): follow + """filter the rows which have to be updated""" + where: secretApiKey_bool_exp! +} +""" +This table stores parameters specific to Shopify campaigns, including gate identifiers and links to campaign data in the CRM. It supports context resolution in offline unlock iframes and enables tailored content display. +""" +type shopifyCampaignParameters { """ - fetch data from the table: "kyc" + Timestamp indicating when the record was initially created, set automatically by the system. """ - kyc( - """distinct select on columns""" - distinct_on: [kyc_select_column!] - - """limit the number of rows returned""" - limit: Int + created_at: timestamptz - """skip the first n rows. Use only with order_by""" - offset: Int + """ + Primary key. Unique identifier corresponding to the gate id from Shopify campaigns. + """ + gateId: String! - """sort the rows by one or more columns""" - order_by: [kyc_order_by!] + """Identifier for the organizer responsible for the campaign.""" + organizerId: String! - """filter the rows returned""" - where: kyc_bool_exp - ): [kyc!]! + """Foreign key linking to the shopifyCampaignTemplate model in the CRM.""" + shopifyCampaignTemplateId: String! + status: shopifyCampaignStatus_enum """ - fetch data from the table: "kycLevelName" + Timestamp indicating the last update time for the record, set automatically on creation and updated via trigger on modification. """ - kycLevelName( - """distinct select on columns""" - distinct_on: [kycLevelName_select_column!] + updated_at: timestamptz +} - """limit the number of rows returned""" - limit: Int +""" +aggregated selection of "shopifyCampaignParameters" +""" +type shopifyCampaignParameters_aggregate { + aggregate: shopifyCampaignParameters_aggregate_fields + nodes: [shopifyCampaignParameters!]! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +aggregate fields of "shopifyCampaignParameters" +""" +type shopifyCampaignParameters_aggregate_fields { + count(columns: [shopifyCampaignParameters_select_column!], distinct: Boolean): Int! + max: shopifyCampaignParameters_max_fields + min: shopifyCampaignParameters_min_fields +} - """sort the rows by one or more columns""" - order_by: [kycLevelName_order_by!] +""" +Boolean expression to filter rows from the table "shopifyCampaignParameters". All fields are combined with a logical 'AND'. +""" +input shopifyCampaignParameters_bool_exp { + _and: [shopifyCampaignParameters_bool_exp!] + _not: shopifyCampaignParameters_bool_exp + _or: [shopifyCampaignParameters_bool_exp!] + created_at: timestamptz_comparison_exp + gateId: String_comparison_exp + organizerId: String_comparison_exp + shopifyCampaignTemplateId: String_comparison_exp + status: shopifyCampaignStatus_enum_comparison_exp + updated_at: timestamptz_comparison_exp +} - """filter the rows returned""" - where: kycLevelName_bool_exp - ): [kycLevelName!]! +""" +unique or primary key constraints on table "shopifyCampaignParameters" +""" +enum shopifyCampaignParameters_constraint { + """ + unique or primary key constraint on columns "gateId" + """ + shopifyCampaignParameters_pkey +} +""" +input type for inserting data into table "shopifyCampaignParameters" +""" +input shopifyCampaignParameters_insert_input { """ - fetch aggregated fields from the table: "kycLevelName" + Timestamp indicating when the record was initially created, set automatically by the system. """ - kycLevelName_aggregate( - """distinct select on columns""" - distinct_on: [kycLevelName_select_column!] + created_at: timestamptz - """limit the number of rows returned""" - limit: Int + """ + Primary key. Unique identifier corresponding to the gate id from Shopify campaigns. + """ + gateId: String - """skip the first n rows. Use only with order_by""" - offset: Int + """Identifier for the organizer responsible for the campaign.""" + organizerId: String - """sort the rows by one or more columns""" - order_by: [kycLevelName_order_by!] + """Foreign key linking to the shopifyCampaignTemplate model in the CRM.""" + shopifyCampaignTemplateId: String + status: shopifyCampaignStatus_enum - """filter the rows returned""" - where: kycLevelName_bool_exp - ): kycLevelName_aggregate! + """ + Timestamp indicating the last update time for the record, set automatically on creation and updated via trigger on modification. + """ + updated_at: timestamptz +} - """fetch data from the table: "kycLevelName" using primary key columns""" - kycLevelName_by_pk( - """ - basic_kyc_level: Basic level of KYC verification. - advanced_kyc_level: Advanced level of KYC verification. - """ - value: String! - ): kycLevelName +"""aggregate max on columns""" +type shopifyCampaignParameters_max_fields { + """ + Timestamp indicating when the record was initially created, set automatically by the system. + """ + created_at: timestamptz """ - fetch data from the table: "kycStatus" + Primary key. Unique identifier corresponding to the gate id from Shopify campaigns. """ - kycStatus( - """distinct select on columns""" - distinct_on: [kycStatus_select_column!] + gateId: String - """limit the number of rows returned""" - limit: Int + """Identifier for the organizer responsible for the campaign.""" + organizerId: String - """skip the first n rows. Use only with order_by""" - offset: Int + """Foreign key linking to the shopifyCampaignTemplate model in the CRM.""" + shopifyCampaignTemplateId: String - """sort the rows by one or more columns""" - order_by: [kycStatus_order_by!] + """ + Timestamp indicating the last update time for the record, set automatically on creation and updated via trigger on modification. + """ + updated_at: timestamptz +} - """filter the rows returned""" - where: kycStatus_bool_exp - ): [kycStatus!]! +"""aggregate min on columns""" +type shopifyCampaignParameters_min_fields { + """ + Timestamp indicating when the record was initially created, set automatically by the system. + """ + created_at: timestamptz """ - fetch aggregated fields from the table: "kycStatus" + Primary key. Unique identifier corresponding to the gate id from Shopify campaigns. """ - kycStatus_aggregate( - """distinct select on columns""" - distinct_on: [kycStatus_select_column!] + gateId: String - """limit the number of rows returned""" - limit: Int + """Identifier for the organizer responsible for the campaign.""" + organizerId: String - """skip the first n rows. Use only with order_by""" - offset: Int + """Foreign key linking to the shopifyCampaignTemplate model in the CRM.""" + shopifyCampaignTemplateId: String - """sort the rows by one or more columns""" - order_by: [kycStatus_order_by!] + """ + Timestamp indicating the last update time for the record, set automatically on creation and updated via trigger on modification. + """ + updated_at: timestamptz +} - """filter the rows returned""" - where: kycStatus_bool_exp - ): kycStatus_aggregate! +""" +response of any mutation on the table "shopifyCampaignParameters" +""" +type shopifyCampaignParameters_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """fetch data from the table: "kycStatus" using primary key columns""" - kycStatus_by_pk( - """ - init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. - pending: An applicant is ready to be processed. - prechecked: The check is in a half way of being finished. - queued: The checks have been started for the applicant. - completed: The check has been completed. - onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. - """ - value: String! - ): kycStatus + """data from the rows affected by the mutation""" + returning: [shopifyCampaignParameters!]! +} + +""" +on_conflict condition type for table "shopifyCampaignParameters" +""" +input shopifyCampaignParameters_on_conflict { + constraint: shopifyCampaignParameters_constraint! + update_columns: [shopifyCampaignParameters_update_column!]! = [] + where: shopifyCampaignParameters_bool_exp +} +"""Ordering options when selecting data from "shopifyCampaignParameters".""" +input shopifyCampaignParameters_order_by { + created_at: order_by + gateId: order_by + organizerId: order_by + shopifyCampaignTemplateId: order_by + status: order_by + updated_at: order_by +} + +"""primary key columns input for table: shopifyCampaignParameters""" +input shopifyCampaignParameters_pk_columns_input { """ - fetch aggregated fields from the table: "kyc" + Primary key. Unique identifier corresponding to the gate id from Shopify campaigns. """ - kyc_aggregate( - """distinct select on columns""" - distinct_on: [kyc_select_column!] + gateId: String! +} - """limit the number of rows returned""" - limit: Int +""" +select columns of table "shopifyCampaignParameters" +""" +enum shopifyCampaignParameters_select_column { + """column name""" + created_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + gateId - """sort the rows by one or more columns""" - order_by: [kyc_order_by!] + """column name""" + organizerId - """filter the rows returned""" - where: kyc_bool_exp - ): kyc_aggregate! + """column name""" + shopifyCampaignTemplateId - """fetch data from the table: "kyc" using primary key columns""" - kyc_by_pk( - """UUID referencing the user ID in the existing accounts table.""" - externalUserId: uuid! - ): kyc + """column name""" + status + + """column name""" + updated_at +} +""" +input type for updating data in table "shopifyCampaignParameters" +""" +input shopifyCampaignParameters_set_input { """ - fetch data from the table: "lotteryParameters" + Timestamp indicating when the record was initially created, set automatically by the system. """ - lotteryParameters( - """distinct select on columns""" - distinct_on: [lotteryParameters_select_column!] - - """limit the number of rows returned""" - limit: Int + created_at: timestamptz - """skip the first n rows. Use only with order_by""" - offset: Int + """ + Primary key. Unique identifier corresponding to the gate id from Shopify campaigns. + """ + gateId: String - """sort the rows by one or more columns""" - order_by: [lotteryParameters_order_by!] + """Identifier for the organizer responsible for the campaign.""" + organizerId: String - """filter the rows returned""" - where: lotteryParameters_bool_exp - ): [lotteryParameters!]! + """Foreign key linking to the shopifyCampaignTemplate model in the CRM.""" + shopifyCampaignTemplateId: String + status: shopifyCampaignStatus_enum """ - fetch aggregated fields from the table: "lotteryParameters" + Timestamp indicating the last update time for the record, set automatically on creation and updated via trigger on modification. """ - lotteryParameters_aggregate( - """distinct select on columns""" - distinct_on: [lotteryParameters_select_column!] - - """limit the number of rows returned""" - limit: Int + updated_at: timestamptz +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +Streaming cursor of the table "shopifyCampaignParameters" +""" +input shopifyCampaignParameters_stream_cursor_input { + """Stream column input with initial value""" + initial_value: shopifyCampaignParameters_stream_cursor_value_input! - """sort the rows by one or more columns""" - order_by: [lotteryParameters_order_by!] + """cursor ordering""" + ordering: cursor_ordering +} - """filter the rows returned""" - where: lotteryParameters_bool_exp - ): lotteryParameters_aggregate! +"""Initial value of the column from where the streaming should start""" +input shopifyCampaignParameters_stream_cursor_value_input { + """ + Timestamp indicating when the record was initially created, set automatically by the system. + """ + created_at: timestamptz """ - fetch data from the table: "lotteryParameters" using primary key columns + Primary key. Unique identifier corresponding to the gate id from Shopify campaigns. """ - lotteryParameters_by_pk(id: uuid!): lotteryParameters + gateId: String + + """Identifier for the organizer responsible for the campaign.""" + organizerId: String + + """Foreign key linking to the shopifyCampaignTemplate model in the CRM.""" + shopifyCampaignTemplateId: String + status: shopifyCampaignStatus_enum """ - fetch data from the table: "lotteryStatus" + Timestamp indicating the last update time for the record, set automatically on creation and updated via trigger on modification. """ - lotteryStatus( - """distinct select on columns""" - distinct_on: [lotteryStatus_select_column!] + updated_at: timestamptz +} - """limit the number of rows returned""" - limit: Int +""" +update columns of table "shopifyCampaignParameters" +""" +enum shopifyCampaignParameters_update_column { + """column name""" + created_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + gateId - """sort the rows by one or more columns""" - order_by: [lotteryStatus_order_by!] + """column name""" + organizerId - """filter the rows returned""" - where: lotteryStatus_bool_exp - ): [lotteryStatus!]! + """column name""" + shopifyCampaignTemplateId - """ - fetch aggregated fields from the table: "lotteryStatus" - """ - lotteryStatus_aggregate( - """distinct select on columns""" - distinct_on: [lotteryStatus_select_column!] + """column name""" + status - """limit the number of rows returned""" - limit: Int + """column name""" + updated_at +} - """skip the first n rows. Use only with order_by""" - offset: Int +input shopifyCampaignParameters_updates { + """sets the columns of the filtered rows to the given values""" + _set: shopifyCampaignParameters_set_input - """sort the rows by one or more columns""" - order_by: [lotteryStatus_order_by!] + """filter the rows which have to be updated""" + where: shopifyCampaignParameters_bool_exp! +} - """filter the rows returned""" - where: lotteryStatus_bool_exp - ): lotteryStatus_aggregate! +""" +columns and relationships of "shopifyCampaignStatus" +""" +type shopifyCampaignStatus { + value: String! +} - """fetch data from the table: "lotteryStatus" using primary key columns""" - lotteryStatus_by_pk(value: String!): lotteryStatus +""" +aggregated selection of "shopifyCampaignStatus" +""" +type shopifyCampaignStatus_aggregate { + aggregate: shopifyCampaignStatus_aggregate_fields + nodes: [shopifyCampaignStatus!]! +} + +""" +aggregate fields of "shopifyCampaignStatus" +""" +type shopifyCampaignStatus_aggregate_fields { + count(columns: [shopifyCampaignStatus_select_column!], distinct: Boolean): Int! + max: shopifyCampaignStatus_max_fields + min: shopifyCampaignStatus_min_fields +} + +""" +Boolean expression to filter rows from the table "shopifyCampaignStatus". All fields are combined with a logical 'AND'. +""" +input shopifyCampaignStatus_bool_exp { + _and: [shopifyCampaignStatus_bool_exp!] + _not: shopifyCampaignStatus_bool_exp + _or: [shopifyCampaignStatus_bool_exp!] + value: String_comparison_exp +} +""" +unique or primary key constraints on table "shopifyCampaignStatus" +""" +enum shopifyCampaignStatus_constraint { """ - fetch data from the table: "minterTemporaryWallet" + unique or primary key constraint on columns "value" """ - minterTemporaryWallet( - """distinct select on columns""" - distinct_on: [minterTemporaryWallet_select_column!] + shopifyCampaignStatus_pkey +} - """limit the number of rows returned""" - limit: Int +enum shopifyCampaignStatus_enum { + DRAFT + PUBLISHED +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +Boolean expression to compare columns of type "shopifyCampaignStatus_enum". All fields are combined with logical 'AND'. +""" +input shopifyCampaignStatus_enum_comparison_exp { + _eq: shopifyCampaignStatus_enum + _in: [shopifyCampaignStatus_enum!] + _is_null: Boolean + _neq: shopifyCampaignStatus_enum + _nin: [shopifyCampaignStatus_enum!] +} - """sort the rows by one or more columns""" - order_by: [minterTemporaryWallet_order_by!] +""" +input type for inserting data into table "shopifyCampaignStatus" +""" +input shopifyCampaignStatus_insert_input { + value: String +} - """filter the rows returned""" - where: minterTemporaryWallet_bool_exp - ): [minterTemporaryWallet!]! +"""aggregate max on columns""" +type shopifyCampaignStatus_max_fields { + value: String +} - """ - fetch aggregated fields from the table: "minterTemporaryWallet" - """ - minterTemporaryWallet_aggregate( - """distinct select on columns""" - distinct_on: [minterTemporaryWallet_select_column!] +"""aggregate min on columns""" +type shopifyCampaignStatus_min_fields { + value: String +} - """limit the number of rows returned""" - limit: Int +""" +response of any mutation on the table "shopifyCampaignStatus" +""" +type shopifyCampaignStatus_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """skip the first n rows. Use only with order_by""" - offset: Int + """data from the rows affected by the mutation""" + returning: [shopifyCampaignStatus!]! +} - """sort the rows by one or more columns""" - order_by: [minterTemporaryWallet_order_by!] +""" +on_conflict condition type for table "shopifyCampaignStatus" +""" +input shopifyCampaignStatus_on_conflict { + constraint: shopifyCampaignStatus_constraint! + update_columns: [shopifyCampaignStatus_update_column!]! = [] + where: shopifyCampaignStatus_bool_exp +} - """filter the rows returned""" - where: minterTemporaryWallet_bool_exp - ): minterTemporaryWallet_aggregate! +"""Ordering options when selecting data from "shopifyCampaignStatus".""" +input shopifyCampaignStatus_order_by { + value: order_by +} - """ - fetch data from the table: "minterTemporaryWallet" using primary key columns - """ - minterTemporaryWallet_by_pk( - """The blockchain address of the temporary wallet.""" - address: String! - ): minterTemporaryWallet +"""primary key columns input for table: shopifyCampaignStatus""" +input shopifyCampaignStatus_pk_columns_input { + value: String! +} - """ - fetch data from the table: "nftTransfer" - """ - nftTransfer( - """distinct select on columns""" - distinct_on: [nftTransfer_select_column!] +""" +select columns of table "shopifyCampaignStatus" +""" +enum shopifyCampaignStatus_select_column { + """column name""" + value +} - """limit the number of rows returned""" - limit: Int +""" +input type for updating data in table "shopifyCampaignStatus" +""" +input shopifyCampaignStatus_set_input { + value: String +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +Streaming cursor of the table "shopifyCampaignStatus" +""" +input shopifyCampaignStatus_stream_cursor_input { + """Stream column input with initial value""" + initial_value: shopifyCampaignStatus_stream_cursor_value_input! - """sort the rows by one or more columns""" - order_by: [nftTransfer_order_by!] + """cursor ordering""" + ordering: cursor_ordering +} - """filter the rows returned""" - where: nftTransfer_bool_exp - ): [nftTransfer!]! +"""Initial value of the column from where the streaming should start""" +input shopifyCampaignStatus_stream_cursor_value_input { + value: String +} - """ - fetch aggregated fields from the table: "nftTransfer" - """ - nftTransfer_aggregate( - """distinct select on columns""" - distinct_on: [nftTransfer_select_column!] +""" +update columns of table "shopifyCampaignStatus" +""" +enum shopifyCampaignStatus_update_column { + """column name""" + value +} - """limit the number of rows returned""" - limit: Int +input shopifyCampaignStatus_updates { + """sets the columns of the filtered rows to the given values""" + _set: shopifyCampaignStatus_set_input - """skip the first n rows. Use only with order_by""" - offset: Int + """filter the rows which have to be updated""" + where: shopifyCampaignStatus_bool_exp! +} - """sort the rows by one or more columns""" - order_by: [nftTransfer_order_by!] +""" +This table stores the link between the offline accounts and Shopify customer IDs. It allows organizers to manage customer data seamlessly across platforms without needing to handle sensitive personal information directly. +""" +type shopifyCustomer { + """ + Reference to the account table, ensuring that customer data is associated with a unique account address. + """ + address: String! - """filter the rows returned""" - where: nftTransfer_bool_exp - ): nftTransfer_aggregate! + """ + Timestamp indicating when the record was initially created, set automatically by the system. + """ + created_at: timestamptz - """fetch data from the table: "nftTransfer" using primary key columns""" - nftTransfer_by_pk(id: uuid!): nftTransfer + """ + The unique identifier for the customer as stored in Shopify. This links the internal account to the Shopify customer record, facilitating integrated data management across systems. + """ + customerId: String! - """Fetches an object given its ID""" - node( - """The ID of an object""" - id: ID! + """Unique identifier for each entry, generated automatically as a UUID.""" + id: uuid! - """ - Defines which locales should be returned. - - Note that `Node` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - stage: Stage! = PUBLISHED - ): Node + """ + Identifier for the organizer, used to scope Shopify customer data to specific organizers, allowing them to manage their client data independently. + """ + organizerId: String! + updated_at: timestamptz +} - """ - fetch data from the table: "order" - """ - order( - """distinct select on columns""" - distinct_on: [order_select_column!] +""" +aggregated selection of "shopifyCustomer" +""" +type shopifyCustomer_aggregate { + aggregate: shopifyCustomer_aggregate_fields + nodes: [shopifyCustomer!]! +} - """limit the number of rows returned""" - limit: Int +""" +aggregate fields of "shopifyCustomer" +""" +type shopifyCustomer_aggregate_fields { + count(columns: [shopifyCustomer_select_column!], distinct: Boolean): Int! + max: shopifyCustomer_max_fields + min: shopifyCustomer_min_fields +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +Boolean expression to filter rows from the table "shopifyCustomer". All fields are combined with a logical 'AND'. +""" +input shopifyCustomer_bool_exp { + _and: [shopifyCustomer_bool_exp!] + _not: shopifyCustomer_bool_exp + _or: [shopifyCustomer_bool_exp!] + address: String_comparison_exp + created_at: timestamptz_comparison_exp + customerId: String_comparison_exp + id: uuid_comparison_exp + organizerId: String_comparison_exp + updated_at: timestamptz_comparison_exp +} - """sort the rows by one or more columns""" - order_by: [order_order_by!] +""" +unique or primary key constraints on table "shopifyCustomer" +""" +enum shopifyCustomer_constraint { + """ + unique or primary key constraint on columns "customerId", "address", "organizerId" + """ + shopifyCustomer_address_organizerId_customerId_key +} - """filter the rows returned""" - where: order_bool_exp - ): [order!]! +""" +input type for inserting data into table "shopifyCustomer" +""" +input shopifyCustomer_insert_input { + """ + Reference to the account table, ensuring that customer data is associated with a unique account address. + """ + address: String """ - fetch data from the table: "orderStatus" + Timestamp indicating when the record was initially created, set automatically by the system. """ - orderStatus( - """distinct select on columns""" - distinct_on: [orderStatus_select_column!] + created_at: timestamptz - """limit the number of rows returned""" - limit: Int + """ + The unique identifier for the customer as stored in Shopify. This links the internal account to the Shopify customer record, facilitating integrated data management across systems. + """ + customerId: String - """skip the first n rows. Use only with order_by""" - offset: Int + """Unique identifier for each entry, generated automatically as a UUID.""" + id: uuid - """sort the rows by one or more columns""" - order_by: [orderStatus_order_by!] + """ + Identifier for the organizer, used to scope Shopify customer data to specific organizers, allowing them to manage their client data independently. + """ + organizerId: String + updated_at: timestamptz +} - """filter the rows returned""" - where: orderStatus_bool_exp - ): [orderStatus!]! +"""aggregate max on columns""" +type shopifyCustomer_max_fields { + """ + Reference to the account table, ensuring that customer data is associated with a unique account address. + """ + address: String """ - fetch aggregated fields from the table: "orderStatus" + Timestamp indicating when the record was initially created, set automatically by the system. """ - orderStatus_aggregate( - """distinct select on columns""" - distinct_on: [orderStatus_select_column!] + created_at: timestamptz - """limit the number of rows returned""" - limit: Int + """ + The unique identifier for the customer as stored in Shopify. This links the internal account to the Shopify customer record, facilitating integrated data management across systems. + """ + customerId: String - """skip the first n rows. Use only with order_by""" - offset: Int + """Unique identifier for each entry, generated automatically as a UUID.""" + id: uuid - """sort the rows by one or more columns""" - order_by: [orderStatus_order_by!] + """ + Identifier for the organizer, used to scope Shopify customer data to specific organizers, allowing them to manage their client data independently. + """ + organizerId: String + updated_at: timestamptz +} - """filter the rows returned""" - where: orderStatus_bool_exp - ): orderStatus_aggregate! +"""aggregate min on columns""" +type shopifyCustomer_min_fields { + """ + Reference to the account table, ensuring that customer data is associated with a unique account address. + """ + address: String - """fetch data from the table: "orderStatus" using primary key columns""" - orderStatus_by_pk(value: String!): orderStatus + """ + Timestamp indicating when the record was initially created, set automatically by the system. + """ + created_at: timestamptz """ - fetch aggregated fields from the table: "order" + The unique identifier for the customer as stored in Shopify. This links the internal account to the Shopify customer record, facilitating integrated data management across systems. """ - order_aggregate( - """distinct select on columns""" - distinct_on: [order_select_column!] + customerId: String - """limit the number of rows returned""" - limit: Int + """Unique identifier for each entry, generated automatically as a UUID.""" + id: uuid - """skip the first n rows. Use only with order_by""" - offset: Int + """ + Identifier for the organizer, used to scope Shopify customer data to specific organizers, allowing them to manage their client data independently. + """ + organizerId: String + updated_at: timestamptz +} - """sort the rows by one or more columns""" - order_by: [order_order_by!] +""" +response of any mutation on the table "shopifyCustomer" +""" +type shopifyCustomer_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """filter the rows returned""" - where: order_bool_exp - ): order_aggregate! + """data from the rows affected by the mutation""" + returning: [shopifyCustomer!]! +} - """fetch data from the table: "order" using primary key columns""" - order_by_pk(id: uuid!): order +""" +on_conflict condition type for table "shopifyCustomer" +""" +input shopifyCustomer_on_conflict { + constraint: shopifyCustomer_constraint! + update_columns: [shopifyCustomer_update_column!]! = [] + where: shopifyCustomer_bool_exp +} - """Retrieve a single organizer""" - organizer( - """ - Defines which locales should be returned. - - Note that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - stage: Stage! = PUBLISHED - where: OrganizerWhereUniqueInput! - ): Organizer +"""Ordering options when selecting data from "shopifyCustomer".""" +input shopifyCustomer_order_by { + address: order_by + created_at: order_by + customerId: order_by + id: order_by + organizerId: order_by + updated_at: order_by +} - """Retrieve document version""" - organizerVersion(where: VersionWhereInput!): DocumentVersion +""" +select columns of table "shopifyCustomer" +""" +enum shopifyCustomer_select_column { + """column name""" + address - """Retrieve multiple organizers""" - organizers( - after: String - before: String - first: Int - last: Int + """column name""" + created_at - """ - Defines which locales should be returned. - - Note that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - orderBy: OrganizerOrderByInput - skip: Int - stage: Stage! = PUBLISHED - where: OrganizerWhereInput - ): [Organizer!]! + """column name""" + customerId - """Retrieve multiple organizers using the Relay connection interface""" - organizersConnection( - after: String - before: String - first: Int - last: Int + """column name""" + id - """ - Defines which locales should be returned. - - Note that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - orderBy: OrganizerOrderByInput - skip: Int - stage: Stage! = PUBLISHED - where: OrganizerWhereInput - ): OrganizerConnection! + """column name""" + organizerId - """Retrieve a single pack""" - pack( - """ - Defines which locales should be returned. - - Note that `Pack` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - stage: Stage! = PUBLISHED - where: PackWhereUniqueInput! - ): Pack + """column name""" + updated_at +} +""" +input type for updating data in table "shopifyCustomer" +""" +input shopifyCustomer_set_input { """ - fetch data from the table: "packEventPassNft" + Reference to the account table, ensuring that customer data is associated with a unique account address. """ - packEventPassNft( - """distinct select on columns""" - distinct_on: [packEventPassNft_select_column!] - - """limit the number of rows returned""" - limit: Int + address: String - """skip the first n rows. Use only with order_by""" - offset: Int + """ + Timestamp indicating when the record was initially created, set automatically by the system. + """ + created_at: timestamptz - """sort the rows by one or more columns""" - order_by: [packEventPassNft_order_by!] + """ + The unique identifier for the customer as stored in Shopify. This links the internal account to the Shopify customer record, facilitating integrated data management across systems. + """ + customerId: String - """filter the rows returned""" - where: packEventPassNft_bool_exp - ): [packEventPassNft!]! + """Unique identifier for each entry, generated automatically as a UUID.""" + id: uuid """ - fetch aggregated fields from the table: "packEventPassNft" + Identifier for the organizer, used to scope Shopify customer data to specific organizers, allowing them to manage their client data independently. """ - packEventPassNft_aggregate( - """distinct select on columns""" - distinct_on: [packEventPassNft_select_column!] + organizerId: String + updated_at: timestamptz +} - """limit the number of rows returned""" - limit: Int +""" +Streaming cursor of the table "shopifyCustomer" +""" +input shopifyCustomer_stream_cursor_input { + """Stream column input with initial value""" + initial_value: shopifyCustomer_stream_cursor_value_input! - """skip the first n rows. Use only with order_by""" - offset: Int + """cursor ordering""" + ordering: cursor_ordering +} - """sort the rows by one or more columns""" - order_by: [packEventPassNft_order_by!] +"""Initial value of the column from where the streaming should start""" +input shopifyCustomer_stream_cursor_value_input { + """ + Reference to the account table, ensuring that customer data is associated with a unique account address. + """ + address: String - """filter the rows returned""" - where: packEventPassNft_bool_exp - ): packEventPassNft_aggregate! + """ + Timestamp indicating when the record was initially created, set automatically by the system. + """ + created_at: timestamptz """ - fetch data from the table: "packEventPassNft" using primary key columns + The unique identifier for the customer as stored in Shopify. This links the internal account to the Shopify customer record, facilitating integrated data management across systems. """ - packEventPassNft_by_pk( - """Identifier for the event pass NFT.""" - eventPassNftId: uuid! + customerId: String - """Identifier for the pack NFT supply.""" - packNftSupplyId: uuid! - ): packEventPassNft + """Unique identifier for each entry, generated automatically as a UUID.""" + id: uuid """ - fetch data from the table: "packNftContract" + Identifier for the organizer, used to scope Shopify customer data to specific organizers, allowing them to manage their client data independently. """ - packNftContract( - """distinct select on columns""" - distinct_on: [packNftContract_select_column!] + organizerId: String + updated_at: timestamptz +} - """limit the number of rows returned""" - limit: Int +""" +update columns of table "shopifyCustomer" +""" +enum shopifyCustomer_update_column { + """column name""" + address - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + created_at - """sort the rows by one or more columns""" - order_by: [packNftContract_order_by!] + """column name""" + customerId - """filter the rows returned""" - where: packNftContract_bool_exp - ): [packNftContract!]! + """column name""" + id - """ - fetch data from the table: "packNftContractEventPass" - """ - packNftContractEventPass( - """distinct select on columns""" - distinct_on: [packNftContractEventPass_select_column!] + """column name""" + organizerId - """limit the number of rows returned""" - limit: Int + """column name""" + updated_at +} - """skip the first n rows. Use only with order_by""" - offset: Int +input shopifyCustomer_updates { + """sets the columns of the filtered rows to the given values""" + _set: shopifyCustomer_set_input - """sort the rows by one or more columns""" - order_by: [packNftContractEventPass_order_by!] + """filter the rows which have to be updated""" + where: shopifyCustomer_bool_exp! +} - """filter the rows returned""" - where: packNftContractEventPass_bool_exp - ): [packNftContractEventPass!]! +""" +This table is used to link and authenticate queries from Shopify to an organizer in our system. It stores the unique Shopify domains associated with each organizer, allowing for efficient lookup and validation of incoming requests. +""" +type shopifyDomain { + """ + Timestamp indicating when the record was initially created, set automatically by the system. + """ + created_at: timestamptz """ - fetch aggregated fields from the table: "packNftContractEventPass" + The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records. """ - packNftContractEventPass_aggregate( - """distinct select on columns""" - distinct_on: [packNftContractEventPass_select_column!] + domain: String! - """limit the number of rows returned""" - limit: Int + """ + The unique identifier of the associated organizer in our external CRM system. This field is used to link Shopify domains to the corresponding organizers. + """ + organizerId: String! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +aggregated selection of "shopifyDomain" +""" +type shopifyDomain_aggregate { + aggregate: shopifyDomain_aggregate_fields + nodes: [shopifyDomain!]! +} - """sort the rows by one or more columns""" - order_by: [packNftContractEventPass_order_by!] +""" +aggregate fields of "shopifyDomain" +""" +type shopifyDomain_aggregate_fields { + count(columns: [shopifyDomain_select_column!], distinct: Boolean): Int! + max: shopifyDomain_max_fields + min: shopifyDomain_min_fields +} - """filter the rows returned""" - where: packNftContractEventPass_bool_exp - ): packNftContractEventPass_aggregate! +""" +Boolean expression to filter rows from the table "shopifyDomain". All fields are combined with a logical 'AND'. +""" +input shopifyDomain_bool_exp { + _and: [shopifyDomain_bool_exp!] + _not: shopifyDomain_bool_exp + _or: [shopifyDomain_bool_exp!] + created_at: timestamptz_comparison_exp + domain: String_comparison_exp + organizerId: String_comparison_exp +} +""" +unique or primary key constraints on table "shopifyDomain" +""" +enum shopifyDomain_constraint { """ - fetch data from the table: "packNftContractEventPass" using primary key columns + unique or primary key constraint on columns "domain" """ - packNftContractEventPass_by_pk( - """ - Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table. - """ - eventPassId: String! + shopifyDomain_pkey +} - """ - Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details. - """ - packNftContractId: uuid! - ): packNftContractEventPass +""" +input type for inserting data into table "shopifyDomain" +""" +input shopifyDomain_insert_input { + """ + Timestamp indicating when the record was initially created, set automatically by the system. + """ + created_at: timestamptz """ - fetch aggregated fields from the table: "packNftContract" + The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records. """ - packNftContract_aggregate( - """distinct select on columns""" - distinct_on: [packNftContract_select_column!] + domain: String - """limit the number of rows returned""" - limit: Int + """ + The unique identifier of the associated organizer in our external CRM system. This field is used to link Shopify domains to the corresponding organizers. + """ + organizerId: String +} - """skip the first n rows. Use only with order_by""" - offset: Int +"""aggregate max on columns""" +type shopifyDomain_max_fields { + """ + Timestamp indicating when the record was initially created, set automatically by the system. + """ + created_at: timestamptz - """sort the rows by one or more columns""" - order_by: [packNftContract_order_by!] + """ + The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records. + """ + domain: String - """filter the rows returned""" - where: packNftContract_bool_exp - ): packNftContract_aggregate! + """ + The unique identifier of the associated organizer in our external CRM system. This field is used to link Shopify domains to the corresponding organizers. + """ + organizerId: String +} - """fetch data from the table: "packNftContract" using primary key columns""" - packNftContract_by_pk( - """Unique identifier for each pack NFT contract.""" - id: uuid! - ): packNftContract +"""aggregate min on columns""" +type shopifyDomain_min_fields { + """ + Timestamp indicating when the record was initially created, set automatically by the system. + """ + created_at: timestamptz """ - fetch data from the table: "packNftSupply" + The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records. """ - packNftSupply( - """distinct select on columns""" - distinct_on: [packNftSupply_select_column!] + domain: String - """limit the number of rows returned""" - limit: Int + """ + The unique identifier of the associated organizer in our external CRM system. This field is used to link Shopify domains to the corresponding organizers. + """ + organizerId: String +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +response of any mutation on the table "shopifyDomain" +""" +type shopifyDomain_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """sort the rows by one or more columns""" - order_by: [packNftSupply_order_by!] + """data from the rows affected by the mutation""" + returning: [shopifyDomain!]! +} - """filter the rows returned""" - where: packNftSupply_bool_exp - ): [packNftSupply!]! +""" +on_conflict condition type for table "shopifyDomain" +""" +input shopifyDomain_on_conflict { + constraint: shopifyDomain_constraint! + update_columns: [shopifyDomain_update_column!]! = [] + where: shopifyDomain_bool_exp +} + +"""Ordering options when selecting data from "shopifyDomain".""" +input shopifyDomain_order_by { + created_at: order_by + domain: order_by + organizerId: order_by +} +"""primary key columns input for table: shopifyDomain""" +input shopifyDomain_pk_columns_input { """ - fetch aggregated fields from the table: "packNftSupply" + The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records. """ - packNftSupply_aggregate( - """distinct select on columns""" - distinct_on: [packNftSupply_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int + domain: String! +} - """sort the rows by one or more columns""" - order_by: [packNftSupply_order_by!] +""" +select columns of table "shopifyDomain" +""" +enum shopifyDomain_select_column { + """column name""" + created_at - """filter the rows returned""" - where: packNftSupply_bool_exp - ): packNftSupply_aggregate! + """column name""" + domain - """fetch data from the table: "packNftSupply" using primary key columns""" - packNftSupply_by_pk(id: uuid!): packNftSupply + """column name""" + organizerId +} +""" +input type for updating data in table "shopifyDomain" +""" +input shopifyDomain_set_input { """ - fetch data from the table: "packOrderSums" + Timestamp indicating when the record was initially created, set automatically by the system. """ - packOrderSums( - """distinct select on columns""" - distinct_on: [packOrderSums_select_column!] + created_at: timestamptz - """limit the number of rows returned""" - limit: Int + """ + The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records. + """ + domain: String - """skip the first n rows. Use only with order_by""" - offset: Int + """ + The unique identifier of the associated organizer in our external CRM system. This field is used to link Shopify domains to the corresponding organizers. + """ + organizerId: String +} - """sort the rows by one or more columns""" - order_by: [packOrderSums_order_by!] +""" +Streaming cursor of the table "shopifyDomain" +""" +input shopifyDomain_stream_cursor_input { + """Stream column input with initial value""" + initial_value: shopifyDomain_stream_cursor_value_input! - """filter the rows returned""" - where: packOrderSums_bool_exp - ): [packOrderSums!]! + """cursor ordering""" + ordering: cursor_ordering +} +"""Initial value of the column from where the streaming should start""" +input shopifyDomain_stream_cursor_value_input { """ - fetch aggregated fields from the table: "packOrderSums" + Timestamp indicating when the record was initially created, set automatically by the system. """ - packOrderSums_aggregate( - """distinct select on columns""" - distinct_on: [packOrderSums_select_column!] + created_at: timestamptz - """limit the number of rows returned""" - limit: Int + """ + The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records. + """ + domain: String - """skip the first n rows. Use only with order_by""" - offset: Int + """ + The unique identifier of the associated organizer in our external CRM system. This field is used to link Shopify domains to the corresponding organizers. + """ + organizerId: String +} - """sort the rows by one or more columns""" - order_by: [packOrderSums_order_by!] +""" +update columns of table "shopifyDomain" +""" +enum shopifyDomain_update_column { + """column name""" + created_at - """filter the rows returned""" - where: packOrderSums_bool_exp - ): packOrderSums_aggregate! + """column name""" + domain - """fetch data from the table: "packOrderSums" using primary key columns""" - packOrderSums_by_pk(packId: String!): packOrderSums + """column name""" + organizerId +} - """Retrieve document version""" - packVersion(where: VersionWhereInput!): DocumentVersion +input shopifyDomain_updates { + """sets the columns of the filtered rows to the given values""" + _set: shopifyDomain_set_input - """Retrieve multiple packs""" - packs( - after: String - before: String - first: Int - last: Int + """filter the rows which have to be updated""" + where: shopifyDomain_bool_exp! +} - """ - Defines which locales should be returned. - - Note that `Pack` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - orderBy: PackOrderByInput - skip: Int - stage: Stage! = PUBLISHED - where: PackWhereInput - ): [Pack!]! +""" +Stores information for each token type managed by a stampNftContract, focusing on unique token IDs and their associated metadata. +""" +type stampNft { + chainId: String! + contractAddress: String! + created_at: timestamptz! + id: uuid! - """Retrieve multiple packs using the Relay connection interface""" - packsConnection( - after: String - before: String - first: Int - last: Int + """ + Structured metadata associated with the token, stored in a JSONB format for flexibility. + """ + metadata( + """JSON select path""" + path: String + ): jsonb! - """ - Defines which locales should be returned. - - Note that `Pack` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - orderBy: PackOrderByInput - skip: Int - stage: Stage! = PUBLISHED - where: PackWhereInput - ): PackConnection! + """The unique identifier of the token within its contract.""" + tokenId: bigint! """ - fetch data from the table: "passAmount" + URI pointing to the token metadata, which may include details such as the item associated with the token. """ - passAmount( - """distinct select on columns""" - distinct_on: [passAmount_select_column!] + tokenUri: String + updated_at: timestamptz! +} - """limit the number of rows returned""" - limit: Int +""" +Represents stamp NFT contracts used for marketing purposes. Each contract is associated with a type indicating the nature of the campaign, like a purchase completion event. +""" +type stampNftContract { + activityWebhookId: String + activityWebhookSigningKey: String - """skip the first n rows. Use only with order_by""" - offset: Int + """ + A unique identifier for the marketing campaign associated with this contract. For instance, a Shopify campaign ID. + """ + campaignId: String! - """sort the rows by one or more columns""" - order_by: [passAmount_order_by!] + """ + The identifier of the blockchain network where the contract is deployed. + """ + chainId: String! - """filter the rows returned""" - where: passAmount_bool_exp - ): [passAmount!]! + """The blockchain address of the stamp NFT contract.""" + contractAddress: String! + created_at: timestamptz! + id: uuid """ - fetch aggregated fields from the table: "passAmount" + Structured metadata associated with the contract, stored in a JSONB format for flexibility. """ - passAmount_aggregate( - """distinct select on columns""" - distinct_on: [passAmount_select_column!] + metadata( + """JSON select path""" + path: String + ): jsonb! + organizerId: String! - """limit the number of rows returned""" - limit: Int + """ + The type of marketing campaign the contract is associated with, e.g., SHOPIFY_PURCHASE_COMPLETED. + """ + type: stampNftContractType_enum! + updated_at: timestamptz! +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +Defines contract types for the stampNftContract, representing various marketing campaigns or actions. +""" +type stampNftContractType { + """ + Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify. + """ + value: String! +} - """sort the rows by one or more columns""" - order_by: [passAmount_order_by!] +""" +aggregated selection of "stampNftContractType" +""" +type stampNftContractType_aggregate { + aggregate: stampNftContractType_aggregate_fields + nodes: [stampNftContractType!]! +} - """filter the rows returned""" - where: passAmount_bool_exp - ): passAmount_aggregate! +""" +aggregate fields of "stampNftContractType" +""" +type stampNftContractType_aggregate_fields { + count(columns: [stampNftContractType_select_column!], distinct: Boolean): Int! + max: stampNftContractType_max_fields + min: stampNftContractType_min_fields +} - """fetch data from the table: "passAmount" using primary key columns""" - passAmount_by_pk(id: uuid!): passAmount +""" +Boolean expression to filter rows from the table "stampNftContractType". All fields are combined with a logical 'AND'. +""" +input stampNftContractType_bool_exp { + _and: [stampNftContractType_bool_exp!] + _not: stampNftContractType_bool_exp + _or: [stampNftContractType_bool_exp!] + value: String_comparison_exp +} +""" +unique or primary key constraints on table "stampNftContractType" +""" +enum stampNftContractType_constraint { """ - fetch data from the table: "passPricing" + unique or primary key constraint on columns "value" """ - passPricing( - """distinct select on columns""" - distinct_on: [passPricing_select_column!] - - """limit the number of rows returned""" - limit: Int + stampNftContractType_pkey +} - """skip the first n rows. Use only with order_by""" - offset: Int +enum stampNftContractType_enum { + SHOPIFY_PURCHASE_COMPLETED +} - """sort the rows by one or more columns""" - order_by: [passPricing_order_by!] +""" +Boolean expression to compare columns of type "stampNftContractType_enum". All fields are combined with logical 'AND'. +""" +input stampNftContractType_enum_comparison_exp { + _eq: stampNftContractType_enum + _in: [stampNftContractType_enum!] + _is_null: Boolean + _neq: stampNftContractType_enum + _nin: [stampNftContractType_enum!] +} - """filter the rows returned""" - where: passPricing_bool_exp - ): [passPricing!]! +""" +input type for inserting data into table "stampNftContractType" +""" +input stampNftContractType_insert_input { + """ + Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify. + """ + value: String +} +"""aggregate max on columns""" +type stampNftContractType_max_fields { """ - fetch aggregated fields from the table: "passPricing" + Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify. """ - passPricing_aggregate( - """distinct select on columns""" - distinct_on: [passPricing_select_column!] + value: String +} - """limit the number of rows returned""" - limit: Int +"""aggregate min on columns""" +type stampNftContractType_min_fields { + """ + Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify. + """ + value: String +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +response of any mutation on the table "stampNftContractType" +""" +type stampNftContractType_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """sort the rows by one or more columns""" - order_by: [passPricing_order_by!] + """data from the rows affected by the mutation""" + returning: [stampNftContractType!]! +} - """filter the rows returned""" - where: passPricing_bool_exp - ): passPricing_aggregate! +""" +on_conflict condition type for table "stampNftContractType" +""" +input stampNftContractType_on_conflict { + constraint: stampNftContractType_constraint! + update_columns: [stampNftContractType_update_column!]! = [] + where: stampNftContractType_bool_exp +} - """fetch data from the table: "passPricing" using primary key columns""" - passPricing_by_pk(id: uuid!): passPricing +"""Ordering options when selecting data from "stampNftContractType".""" +input stampNftContractType_order_by { + value: order_by +} +"""primary key columns input for table: stampNftContractType""" +input stampNftContractType_pk_columns_input { """ - fetch data from the table: "pendingOrder" + Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify. """ - pendingOrder( - """distinct select on columns""" - distinct_on: [pendingOrder_select_column!] + value: String! +} - """limit the number of rows returned""" - limit: Int +""" +select columns of table "stampNftContractType" +""" +enum stampNftContractType_select_column { + """column name""" + value +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +input type for updating data in table "stampNftContractType" +""" +input stampNftContractType_set_input { + """ + Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify. + """ + value: String +} - """sort the rows by one or more columns""" - order_by: [pendingOrder_order_by!] +""" +Streaming cursor of the table "stampNftContractType" +""" +input stampNftContractType_stream_cursor_input { + """Stream column input with initial value""" + initial_value: stampNftContractType_stream_cursor_value_input! - """filter the rows returned""" - where: pendingOrder_bool_exp - ): [pendingOrder!]! + """cursor ordering""" + ordering: cursor_ordering +} +"""Initial value of the column from where the streaming should start""" +input stampNftContractType_stream_cursor_value_input { """ - fetch aggregated fields from the table: "pendingOrder" + Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify. """ - pendingOrder_aggregate( - """distinct select on columns""" - distinct_on: [pendingOrder_select_column!] + value: String +} - """limit the number of rows returned""" - limit: Int +""" +update columns of table "stampNftContractType" +""" +enum stampNftContractType_update_column { + """column name""" + value +} - """skip the first n rows. Use only with order_by""" - offset: Int +input stampNftContractType_updates { + """sets the columns of the filtered rows to the given values""" + _set: stampNftContractType_set_input - """sort the rows by one or more columns""" - order_by: [pendingOrder_order_by!] + """filter the rows which have to be updated""" + where: stampNftContractType_bool_exp! +} - """filter the rows returned""" - where: pendingOrder_bool_exp - ): pendingOrder_aggregate! +""" +aggregated selection of "stampNftContract" +""" +type stampNftContract_aggregate { + aggregate: stampNftContract_aggregate_fields + nodes: [stampNftContract!]! +} - """fetch data from the table: "pendingOrder" using primary key columns""" - pendingOrder_by_pk(id: uuid!): pendingOrder +""" +aggregate fields of "stampNftContract" +""" +type stampNftContract_aggregate_fields { + count(columns: [stampNftContract_select_column!], distinct: Boolean): Int! + max: stampNftContract_max_fields + min: stampNftContract_min_fields +} +"""append existing jsonb value of filtered columns with new jsonb value""" +input stampNftContract_append_input { """ - fetch data from the table: "roleAssignment" + Structured metadata associated with the contract, stored in a JSONB format for flexibility. """ - roleAssignment( - """distinct select on columns""" - distinct_on: [roleAssignment_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [roleAssignment_order_by!] + metadata: jsonb +} - """filter the rows returned""" - where: roleAssignment_bool_exp - ): [roleAssignment!]! +""" +Boolean expression to filter rows from the table "stampNftContract". All fields are combined with a logical 'AND'. +""" +input stampNftContract_bool_exp { + _and: [stampNftContract_bool_exp!] + _not: stampNftContract_bool_exp + _or: [stampNftContract_bool_exp!] + activityWebhookId: String_comparison_exp + activityWebhookSigningKey: String_comparison_exp + campaignId: String_comparison_exp + chainId: String_comparison_exp + contractAddress: String_comparison_exp + created_at: timestamptz_comparison_exp + id: uuid_comparison_exp + metadata: jsonb_comparison_exp + organizerId: String_comparison_exp + type: stampNftContractType_enum_comparison_exp + updated_at: timestamptz_comparison_exp +} +""" +unique or primary key constraints on table "stampNftContract" +""" +enum stampNftContract_constraint { """ - fetch aggregated fields from the table: "roleAssignment" + unique or primary key constraint on columns "activityWebhookSigningKey" """ - roleAssignment_aggregate( - """distinct select on columns""" - distinct_on: [roleAssignment_select_column!] - - """limit the number of rows returned""" - limit: Int + stampNftContract_activityWebhookSigningKey_key - """skip the first n rows. Use only with order_by""" - offset: Int + """ + unique or primary key constraint on columns "chainId", "contractAddress" + """ + stampNftContract_pkey +} - """sort the rows by one or more columns""" - order_by: [roleAssignment_order_by!] +""" +delete the field or element with specified path (for JSON arrays, negative integers count from the end) +""" +input stampNftContract_delete_at_path_input { + """ + Structured metadata associated with the contract, stored in a JSONB format for flexibility. + """ + metadata: [String!] +} - """filter the rows returned""" - where: roleAssignment_bool_exp - ): roleAssignment_aggregate! +""" +delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array +""" +input stampNftContract_delete_elem_input { + """ + Structured metadata associated with the contract, stored in a JSONB format for flexibility. + """ + metadata: Int +} +""" +delete key/value pair or string element. key/value pairs are matched based on their key value +""" +input stampNftContract_delete_key_input { """ - fetch data from the table: "roles" + Structured metadata associated with the contract, stored in a JSONB format for flexibility. """ - roles( - """distinct select on columns""" - distinct_on: [roles_select_column!] + metadata: String +} - """limit the number of rows returned""" - limit: Int +""" +input type for inserting data into table "stampNftContract" +""" +input stampNftContract_insert_input { + activityWebhookId: String + activityWebhookSigningKey: String - """skip the first n rows. Use only with order_by""" - offset: Int + """ + A unique identifier for the marketing campaign associated with this contract. For instance, a Shopify campaign ID. + """ + campaignId: String - """sort the rows by one or more columns""" - order_by: [roles_order_by!] + """ + The identifier of the blockchain network where the contract is deployed. + """ + chainId: String - """filter the rows returned""" - where: roles_bool_exp - ): [roles!]! + """The blockchain address of the stamp NFT contract.""" + contractAddress: String + created_at: timestamptz + id: uuid """ - fetch aggregated fields from the table: "roles" + Structured metadata associated with the contract, stored in a JSONB format for flexibility. """ - roles_aggregate( - """distinct select on columns""" - distinct_on: [roles_select_column!] - - """limit the number of rows returned""" - limit: Int + metadata: jsonb + organizerId: String - """skip the first n rows. Use only with order_by""" - offset: Int + """ + The type of marketing campaign the contract is associated with, e.g., SHOPIFY_PURCHASE_COMPLETED. + """ + type: stampNftContractType_enum + updated_at: timestamptz +} - """sort the rows by one or more columns""" - order_by: [roles_order_by!] +"""aggregate max on columns""" +type stampNftContract_max_fields { + activityWebhookId: String + activityWebhookSigningKey: String - """filter the rows returned""" - where: roles_bool_exp - ): roles_aggregate! + """ + A unique identifier for the marketing campaign associated with this contract. For instance, a Shopify campaign ID. + """ + campaignId: String - """fetch data from the table: "roles" using primary key columns""" - roles_by_pk( - "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n" - value: String! - ): roles + """ + The identifier of the blockchain network where the contract is deployed. + """ + chainId: String - """Retrieve a single scheduledOperation""" - scheduledOperation( - """ - Defines which locales should be returned. - - Note that `ScheduledOperation` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - stage: Stage! = PUBLISHED - where: ScheduledOperationWhereUniqueInput! - ): ScheduledOperation + """The blockchain address of the stamp NFT contract.""" + contractAddress: String + created_at: timestamptz + id: uuid + organizerId: String + updated_at: timestamptz +} - """Retrieve multiple scheduledOperations""" - scheduledOperations( - after: String - before: String - first: Int - last: Int +"""aggregate min on columns""" +type stampNftContract_min_fields { + activityWebhookId: String + activityWebhookSigningKey: String - """ - Defines which locales should be returned. - - Note that `ScheduledOperation` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - orderBy: ScheduledOperationOrderByInput - skip: Int - stage: Stage! = PUBLISHED - where: ScheduledOperationWhereInput - ): [ScheduledOperation!]! + """ + A unique identifier for the marketing campaign associated with this contract. For instance, a Shopify campaign ID. + """ + campaignId: String """ - Retrieve multiple scheduledOperations using the Relay connection interface + The identifier of the blockchain network where the contract is deployed. """ - scheduledOperationsConnection( - after: String - before: String - first: Int - last: Int + chainId: String - """ - Defines which locales should be returned. - - Note that `ScheduledOperation` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - orderBy: ScheduledOperationOrderByInput - skip: Int - stage: Stage! = PUBLISHED - where: ScheduledOperationWhereInput - ): ScheduledOperationConnection! + """The blockchain address of the stamp NFT contract.""" + contractAddress: String + created_at: timestamptz + id: uuid + organizerId: String + updated_at: timestamptz +} - """Retrieve a single scheduledRelease""" - scheduledRelease( - """ - Defines which locales should be returned. - - Note that `ScheduledRelease` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - stage: Stage! = PUBLISHED - where: ScheduledReleaseWhereUniqueInput! - ): ScheduledRelease +""" +response of any mutation on the table "stampNftContract" +""" +type stampNftContract_mutation_response { + """number of rows affected by the mutation""" + affected_rows: Int! - """Retrieve multiple scheduledReleases""" - scheduledReleases( - after: String - before: String - first: Int - last: Int + """data from the rows affected by the mutation""" + returning: [stampNftContract!]! +} - """ - Defines which locales should be returned. - - Note that `ScheduledRelease` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - orderBy: ScheduledReleaseOrderByInput - skip: Int - stage: Stage! = PUBLISHED - where: ScheduledReleaseWhereInput - ): [ScheduledRelease!]! +""" +on_conflict condition type for table "stampNftContract" +""" +input stampNftContract_on_conflict { + constraint: stampNftContract_constraint! + update_columns: [stampNftContract_update_column!]! = [] + where: stampNftContract_bool_exp +} + +"""Ordering options when selecting data from "stampNftContract".""" +input stampNftContract_order_by { + activityWebhookId: order_by + activityWebhookSigningKey: order_by + campaignId: order_by + chainId: order_by + contractAddress: order_by + created_at: order_by + id: order_by + metadata: order_by + organizerId: order_by + type: order_by + updated_at: order_by +} +"""primary key columns input for table: stampNftContract""" +input stampNftContract_pk_columns_input { """ - Retrieve multiple scheduledReleases using the Relay connection interface + The identifier of the blockchain network where the contract is deployed. """ - scheduledReleasesConnection( - after: String - before: String - first: Int - last: Int + chainId: String! - """ - Defines which locales should be returned. - - Note that `ScheduledRelease` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - orderBy: ScheduledReleaseOrderByInput - skip: Int - stage: Stage! = PUBLISHED - where: ScheduledReleaseWhereInput - ): ScheduledReleaseConnection! + """The blockchain address of the stamp NFT contract.""" + contractAddress: String! +} +"""prepend existing jsonb value of filtered columns with new jsonb value""" +input stampNftContract_prepend_input { """ - fetch data from the table: "stripeCheckoutSession" + Structured metadata associated with the contract, stored in a JSONB format for flexibility. """ - stripeCheckoutSession( - """distinct select on columns""" - distinct_on: [stripeCheckoutSession_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int + metadata: jsonb +} - """sort the rows by one or more columns""" - order_by: [stripeCheckoutSession_order_by!] +""" +select columns of table "stampNftContract" +""" +enum stampNftContract_select_column { + """column name""" + activityWebhookId - """filter the rows returned""" - where: stripeCheckoutSession_bool_exp - ): [stripeCheckoutSession!]! + """column name""" + activityWebhookSigningKey - """ - fetch data from the table: "stripeCheckoutSessionType" - """ - stripeCheckoutSessionType( - """distinct select on columns""" - distinct_on: [stripeCheckoutSessionType_select_column!] + """column name""" + campaignId - """limit the number of rows returned""" - limit: Int + """column name""" + chainId - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + contractAddress - """sort the rows by one or more columns""" - order_by: [stripeCheckoutSessionType_order_by!] + """column name""" + created_at - """filter the rows returned""" - where: stripeCheckoutSessionType_bool_exp - ): [stripeCheckoutSessionType!]! + """column name""" + id - """ - fetch aggregated fields from the table: "stripeCheckoutSessionType" - """ - stripeCheckoutSessionType_aggregate( - """distinct select on columns""" - distinct_on: [stripeCheckoutSessionType_select_column!] + """column name""" + metadata - """limit the number of rows returned""" - limit: Int + """column name""" + organizerId - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + type - """sort the rows by one or more columns""" - order_by: [stripeCheckoutSessionType_order_by!] + """column name""" + updated_at +} - """filter the rows returned""" - where: stripeCheckoutSessionType_bool_exp - ): stripeCheckoutSessionType_aggregate! +""" +input type for updating data in table "stampNftContract" +""" +input stampNftContract_set_input { + activityWebhookId: String + activityWebhookSigningKey: String """ - fetch data from the table: "stripeCheckoutSessionType" using primary key columns + A unique identifier for the marketing campaign associated with this contract. For instance, a Shopify campaign ID. """ - stripeCheckoutSessionType_by_pk( - """Type value.""" - value: String! - ): stripeCheckoutSessionType + campaignId: String """ - fetch aggregated fields from the table: "stripeCheckoutSession" + The identifier of the blockchain network where the contract is deployed. """ - stripeCheckoutSession_aggregate( - """distinct select on columns""" - distinct_on: [stripeCheckoutSession_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int - - """sort the rows by one or more columns""" - order_by: [stripeCheckoutSession_order_by!] + chainId: String - """filter the rows returned""" - where: stripeCheckoutSession_bool_exp - ): stripeCheckoutSession_aggregate! + """The blockchain address of the stamp NFT contract.""" + contractAddress: String + created_at: timestamptz + id: uuid """ - fetch data from the table: "stripeCheckoutSession" using primary key columns + Structured metadata associated with the contract, stored in a JSONB format for flexibility. """ - stripeCheckoutSession_by_pk( - """Unique identifier for the Stripe Checkout Session.""" - stripeSessionId: String! - ): stripeCheckoutSession + metadata: jsonb + organizerId: String """ - fetch data from the table: "stripeCustomer" + The type of marketing campaign the contract is associated with, e.g., SHOPIFY_PURCHASE_COMPLETED. """ - stripeCustomer( - """distinct select on columns""" - distinct_on: [stripeCustomer_select_column!] - - """limit the number of rows returned""" - limit: Int + type: stampNftContractType_enum + updated_at: timestamptz +} - """skip the first n rows. Use only with order_by""" - offset: Int +""" +Streaming cursor of the table "stampNftContract" +""" +input stampNftContract_stream_cursor_input { + """Stream column input with initial value""" + initial_value: stampNftContract_stream_cursor_value_input! - """sort the rows by one or more columns""" - order_by: [stripeCustomer_order_by!] + """cursor ordering""" + ordering: cursor_ordering +} - """filter the rows returned""" - where: stripeCustomer_bool_exp - ): [stripeCustomer!]! +"""Initial value of the column from where the streaming should start""" +input stampNftContract_stream_cursor_value_input { + activityWebhookId: String + activityWebhookSigningKey: String """ - fetch aggregated fields from the table: "stripeCustomer" + A unique identifier for the marketing campaign associated with this contract. For instance, a Shopify campaign ID. """ - stripeCustomer_aggregate( - """distinct select on columns""" - distinct_on: [stripeCustomer_select_column!] - - """limit the number of rows returned""" - limit: Int - - """skip the first n rows. Use only with order_by""" - offset: Int + campaignId: String - """sort the rows by one or more columns""" - order_by: [stripeCustomer_order_by!] + """ + The identifier of the blockchain network where the contract is deployed. + """ + chainId: String - """filter the rows returned""" - where: stripeCustomer_bool_exp - ): stripeCustomer_aggregate! + """The blockchain address of the stamp NFT contract.""" + contractAddress: String + created_at: timestamptz + id: uuid - """fetch data from the table: "stripeCustomer" using primary key columns""" - stripeCustomer_by_pk( - """Unique identifier for the Stripe Customer.""" - stripeCustomerId: String! - ): stripeCustomer + """ + Structured metadata associated with the contract, stored in a JSONB format for flexibility. + """ + metadata: jsonb + organizerId: String """ - fetch data from the table: "timezone" + The type of marketing campaign the contract is associated with, e.g., SHOPIFY_PURCHASE_COMPLETED. """ - timezone( - """distinct select on columns""" - distinct_on: [timezone_select_column!] + type: stampNftContractType_enum + updated_at: timestamptz +} - """limit the number of rows returned""" - limit: Int +""" +update columns of table "stampNftContract" +""" +enum stampNftContract_update_column { + """column name""" + activityWebhookId - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + activityWebhookSigningKey - """sort the rows by one or more columns""" - order_by: [timezone_order_by!] + """column name""" + campaignId - """filter the rows returned""" - where: timezone_bool_exp - ): [timezone!]! + """column name""" + chainId - """ - fetch aggregated fields from the table: "timezone" - """ - timezone_aggregate( - """distinct select on columns""" - distinct_on: [timezone_select_column!] + """column name""" + contractAddress - """limit the number of rows returned""" - limit: Int + """column name""" + created_at - """skip the first n rows. Use only with order_by""" - offset: Int + """column name""" + id - """sort the rows by one or more columns""" - order_by: [timezone_order_by!] + """column name""" + metadata - """filter the rows returned""" - where: timezone_bool_exp - ): timezone_aggregate! + """column name""" + organizerId - """fetch data from the table: "timezone" using primary key columns""" - timezone_by_pk(value: String!): timezone + """column name""" + type - """Retrieve a single user""" - user( - """ - Defines which locales should be returned. - - Note that `User` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - stage: Stage! = PUBLISHED - where: UserWhereUniqueInput! - ): User + """column name""" + updated_at +} - """Retrieve multiple users""" - users( - after: String - before: String - first: Int - last: Int +input stampNftContract_updates { + """append existing jsonb value of filtered columns with new jsonb value""" + _append: stampNftContract_append_input - """ - Defines which locales should be returned. - - Note that `User` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - orderBy: UserOrderByInput - skip: Int - stage: Stage! = PUBLISHED - where: UserWhereInput - ): [User!]! + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: stampNftContract_delete_at_path_input - """Retrieve multiple users using the Relay connection interface""" - usersConnection( - after: String - before: String - first: Int - last: Int + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: stampNftContract_delete_elem_input - """ - Defines which locales should be returned. - - Note that `User` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. - For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - orderBy: UserOrderByInput - skip: Int - stage: Stage! = PUBLISHED - where: UserWhereInput - ): UserConnection! -} + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: stampNftContract_delete_key_input -""" -Table to assign roles to accounts, allowing a many-to-many relationship. Each account can have multiple roles and each role can be assigned to multiple accounts. This is part of the RBAC system integration. -""" -type roleAssignment { - accountId: uuid! - created_at: timestamptz! - eventId: String! - id: uuid! - invitedById: uuid! + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: stampNftContract_prepend_input - """An object relationship""" - inviter: account! - organizer( - """ - Defines which locales should be returned. - - Note that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. - The first locale matching the provided list will be returned, entries with non matching locales will be filtered out. - - This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. - """ - locales: [Locale!]! = [en] - stage: Stage! = PUBLISHED - where: OrganizerWhereUniqueInput_remote_rel_roleAssignmentorganizer! - ): Organizer - organizerId: String! - role: roles_enum! + """sets the columns of the filtered rows to the given values""" + _set: stampNftContract_set_input + + """filter the rows which have to be updated""" + where: stampNftContract_bool_exp! } """ -aggregated selection of "roleAssignment" +Tracks the current ownership and quantities of each token under a stampNftContract. Each row associates a token (identified by tokenId and contractAddress) with an owner and the quantity they hold. """ -type roleAssignment_aggregate { - aggregate: roleAssignment_aggregate_fields - nodes: [roleAssignment!]! -} +type stampNftSupply { + """The quantity of the token held by the current owner.""" + amount: Int! + chainId: String! + contractAddress: String! + created_at: timestamptz! -input roleAssignment_aggregate_bool_exp { - count: roleAssignment_aggregate_bool_exp_count -} + """The blockchain address of the current owner of the token.""" + currentOwnerAddress: String! + error: String + id: uuid! -input roleAssignment_aggregate_bool_exp_count { - arguments: [roleAssignment_select_column!] - distinct: Boolean - filter: roleAssignment_bool_exp - predicate: Int_comparison_exp! + """ + Reference to the last transfer event for this token, providing a link to detailed transfer information. + """ + lastNftTransferId: uuid + status: nftStatus_enum + tokenId: bigint! + updated_at: timestamptz! } """ -aggregate fields of "roleAssignment" +aggregated selection of "stampNftSupply" """ -type roleAssignment_aggregate_fields { - count(columns: [roleAssignment_select_column!], distinct: Boolean): Int! - max: roleAssignment_max_fields - min: roleAssignment_min_fields +type stampNftSupply_aggregate { + aggregate: stampNftSupply_aggregate_fields + nodes: [stampNftSupply!]! } """ -order by aggregate values of table "roleAssignment" +aggregate fields of "stampNftSupply" """ -input roleAssignment_aggregate_order_by { - count: order_by - max: roleAssignment_max_order_by - min: roleAssignment_min_order_by +type stampNftSupply_aggregate_fields { + avg: stampNftSupply_avg_fields + count(columns: [stampNftSupply_select_column!], distinct: Boolean): Int! + max: stampNftSupply_max_fields + min: stampNftSupply_min_fields + stddev: stampNftSupply_stddev_fields + stddev_pop: stampNftSupply_stddev_pop_fields + stddev_samp: stampNftSupply_stddev_samp_fields + sum: stampNftSupply_sum_fields + var_pop: stampNftSupply_var_pop_fields + var_samp: stampNftSupply_var_samp_fields + variance: stampNftSupply_variance_fields } -""" -input type for inserting array relation for remote table "roleAssignment" -""" -input roleAssignment_arr_rel_insert_input { - data: [roleAssignment_insert_input!]! - - """upsert condition""" - on_conflict: roleAssignment_on_conflict +"""aggregate avg on columns""" +type stampNftSupply_avg_fields { + """The quantity of the token held by the current owner.""" + amount: Float + tokenId: Float } """ -Boolean expression to filter rows from the table "roleAssignment". All fields are combined with a logical 'AND'. +Boolean expression to filter rows from the table "stampNftSupply". All fields are combined with a logical 'AND'. """ -input roleAssignment_bool_exp { - _and: [roleAssignment_bool_exp!] - _not: roleAssignment_bool_exp - _or: [roleAssignment_bool_exp!] - accountId: uuid_comparison_exp +input stampNftSupply_bool_exp { + _and: [stampNftSupply_bool_exp!] + _not: stampNftSupply_bool_exp + _or: [stampNftSupply_bool_exp!] + amount: Int_comparison_exp + chainId: String_comparison_exp + contractAddress: String_comparison_exp created_at: timestamptz_comparison_exp - eventId: String_comparison_exp + currentOwnerAddress: String_comparison_exp + error: String_comparison_exp id: uuid_comparison_exp - invitedById: uuid_comparison_exp - inviter: account_bool_exp - organizerId: String_comparison_exp - role: roles_enum_comparison_exp + lastNftTransferId: uuid_comparison_exp + status: nftStatus_enum_comparison_exp + tokenId: bigint_comparison_exp + updated_at: timestamptz_comparison_exp } """ -unique or primary key constraints on table "roleAssignment" +unique or primary key constraints on table "stampNftSupply" """ -enum roleAssignment_constraint { +enum stampNftSupply_constraint { """ - unique or primary key constraint on columns "organizerId", "accountId", "role", "eventId" + unique or primary key constraint on columns "id" """ - unique_role_assignment + stampNftSupply_pkey + + """ + unique or primary key constraint on columns "currentOwnerAddress", "chainId", "contractAddress", "tokenId" + """ + stampNftSupply_tokenId_contractAddress_chainId_currentOwner_key } """ -input type for inserting data into table "roleAssignment" +input type for incrementing numeric columns in table "stampNftSupply" """ -input roleAssignment_insert_input { - accountId: uuid +input stampNftSupply_inc_input { + """The quantity of the token held by the current owner.""" + amount: Int + tokenId: bigint +} + +""" +input type for inserting data into table "stampNftSupply" +""" +input stampNftSupply_insert_input { + """The quantity of the token held by the current owner.""" + amount: Int + chainId: String + contractAddress: String created_at: timestamptz - eventId: String + + """The blockchain address of the current owner of the token.""" + currentOwnerAddress: String + error: String id: uuid - invitedById: uuid - inviter: account_obj_rel_insert_input - organizerId: String - role: roles_enum + + """ + Reference to the last transfer event for this token, providing a link to detailed transfer information. + """ + lastNftTransferId: uuid + status: nftStatus_enum + tokenId: bigint + updated_at: timestamptz } """aggregate max on columns""" -type roleAssignment_max_fields { - accountId: uuid +type stampNftSupply_max_fields { + """The quantity of the token held by the current owner.""" + amount: Int + chainId: String + contractAddress: String created_at: timestamptz - eventId: String + + """The blockchain address of the current owner of the token.""" + currentOwnerAddress: String + error: String id: uuid - invitedById: uuid - organizerId: String -} -""" -order by max() on columns of table "roleAssignment" -""" -input roleAssignment_max_order_by { - accountId: order_by - created_at: order_by - eventId: order_by - id: order_by - invitedById: order_by - organizerId: order_by + """ + Reference to the last transfer event for this token, providing a link to detailed transfer information. + """ + lastNftTransferId: uuid + tokenId: bigint + updated_at: timestamptz } """aggregate min on columns""" -type roleAssignment_min_fields { - accountId: uuid +type stampNftSupply_min_fields { + """The quantity of the token held by the current owner.""" + amount: Int + chainId: String + contractAddress: String created_at: timestamptz - eventId: String + + """The blockchain address of the current owner of the token.""" + currentOwnerAddress: String + error: String id: uuid - invitedById: uuid - organizerId: String -} -""" -order by min() on columns of table "roleAssignment" -""" -input roleAssignment_min_order_by { - accountId: order_by - created_at: order_by - eventId: order_by - id: order_by - invitedById: order_by - organizerId: order_by + """ + Reference to the last transfer event for this token, providing a link to detailed transfer information. + """ + lastNftTransferId: uuid + tokenId: bigint + updated_at: timestamptz } """ -response of any mutation on the table "roleAssignment" +response of any mutation on the table "stampNftSupply" """ -type roleAssignment_mutation_response { +type stampNftSupply_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [roleAssignment!]! + returning: [stampNftSupply!]! } """ -on_conflict condition type for table "roleAssignment" +on_conflict condition type for table "stampNftSupply" """ -input roleAssignment_on_conflict { - constraint: roleAssignment_constraint! - update_columns: [roleAssignment_update_column!]! = [] - where: roleAssignment_bool_exp +input stampNftSupply_on_conflict { + constraint: stampNftSupply_constraint! + update_columns: [stampNftSupply_update_column!]! = [] + where: stampNftSupply_bool_exp } -"""Ordering options when selecting data from "roleAssignment".""" -input roleAssignment_order_by { - accountId: order_by +"""Ordering options when selecting data from "stampNftSupply".""" +input stampNftSupply_order_by { + amount: order_by + chainId: order_by + contractAddress: order_by created_at: order_by - eventId: order_by + currentOwnerAddress: order_by + error: order_by id: order_by - invitedById: order_by - inviter: account_order_by - organizerId: order_by - role: order_by + lastNftTransferId: order_by + status: order_by + tokenId: order_by + updated_at: order_by +} + +"""primary key columns input for table: stampNftSupply""" +input stampNftSupply_pk_columns_input { + id: uuid! } """ -select columns of table "roleAssignment" +select columns of table "stampNftSupply" """ -enum roleAssignment_select_column { +enum stampNftSupply_select_column { """column name""" - accountId + amount + + """column name""" + chainId + + """column name""" + contractAddress """column name""" created_at """column name""" - eventId + currentOwnerAddress + + """column name""" + error """column name""" id """column name""" - invitedById + lastNftTransferId """column name""" - organizerId + status """column name""" - role + tokenId + + """column name""" + updated_at } """ -input type for updating data in table "roleAssignment" +input type for updating data in table "stampNftSupply" """ -input roleAssignment_set_input { - accountId: uuid +input stampNftSupply_set_input { + """The quantity of the token held by the current owner.""" + amount: Int + chainId: String + contractAddress: String created_at: timestamptz - eventId: String + + """The blockchain address of the current owner of the token.""" + currentOwnerAddress: String + error: String id: uuid - invitedById: uuid - organizerId: String - role: roles_enum + + """ + Reference to the last transfer event for this token, providing a link to detailed transfer information. + """ + lastNftTransferId: uuid + status: nftStatus_enum + tokenId: bigint + updated_at: timestamptz +} + +"""aggregate stddev on columns""" +type stampNftSupply_stddev_fields { + """The quantity of the token held by the current owner.""" + amount: Float + tokenId: Float +} + +"""aggregate stddev_pop on columns""" +type stampNftSupply_stddev_pop_fields { + """The quantity of the token held by the current owner.""" + amount: Float + tokenId: Float +} + +"""aggregate stddev_samp on columns""" +type stampNftSupply_stddev_samp_fields { + """The quantity of the token held by the current owner.""" + amount: Float + tokenId: Float } """ -Streaming cursor of the table "roleAssignment" +Streaming cursor of the table "stampNftSupply" """ -input roleAssignment_stream_cursor_input { +input stampNftSupply_stream_cursor_input { """Stream column input with initial value""" - initial_value: roleAssignment_stream_cursor_value_input! + initial_value: stampNftSupply_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input roleAssignment_stream_cursor_value_input { - accountId: uuid +input stampNftSupply_stream_cursor_value_input { + """The quantity of the token held by the current owner.""" + amount: Int + chainId: String + contractAddress: String created_at: timestamptz - eventId: String + + """The blockchain address of the current owner of the token.""" + currentOwnerAddress: String + error: String id: uuid - invitedById: uuid - organizerId: String - role: roles_enum + + """ + Reference to the last transfer event for this token, providing a link to detailed transfer information. + """ + lastNftTransferId: uuid + status: nftStatus_enum + tokenId: bigint + updated_at: timestamptz +} + +"""aggregate sum on columns""" +type stampNftSupply_sum_fields { + """The quantity of the token held by the current owner.""" + amount: Int + tokenId: bigint } """ -update columns of table "roleAssignment" +update columns of table "stampNftSupply" """ -enum roleAssignment_update_column { +enum stampNftSupply_update_column { """column name""" - accountId + amount + + """column name""" + chainId + + """column name""" + contractAddress """column name""" created_at """column name""" - eventId + currentOwnerAddress + + """column name""" + error """column name""" id """column name""" - invitedById + lastNftTransferId """column name""" - organizerId + status """column name""" - role + tokenId + + """column name""" + updated_at } -input roleAssignment_updates { +input stampNftSupply_updates { + """increments the numeric columns with given value of the filtered values""" + _inc: stampNftSupply_inc_input + """sets the columns of the filtered rows to the given values""" - _set: roleAssignment_set_input + _set: stampNftSupply_set_input """filter the rows which have to be updated""" - where: roleAssignment_bool_exp! + where: stampNftSupply_bool_exp! +} + +"""aggregate var_pop on columns""" +type stampNftSupply_var_pop_fields { + """The quantity of the token held by the current owner.""" + amount: Float + tokenId: Float +} + +"""aggregate var_samp on columns""" +type stampNftSupply_var_samp_fields { + """The quantity of the token held by the current owner.""" + amount: Float + tokenId: Float +} + +"""aggregate variance on columns""" +type stampNftSupply_variance_fields { + """The quantity of the token held by the current owner.""" + amount: Float + tokenId: Float } """ -Stores user roles defining access levels and permissions within the Offline platform. +aggregated selection of "stampNft" """ -type roles { - "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n" - value: String! +type stampNft_aggregate { + aggregate: stampNft_aggregate_fields + nodes: [stampNft!]! } """ -aggregated selection of "roles" +aggregate fields of "stampNft" """ -type roles_aggregate { - aggregate: roles_aggregate_fields - nodes: [roles!]! +type stampNft_aggregate_fields { + avg: stampNft_avg_fields + count(columns: [stampNft_select_column!], distinct: Boolean): Int! + max: stampNft_max_fields + min: stampNft_min_fields + stddev: stampNft_stddev_fields + stddev_pop: stampNft_stddev_pop_fields + stddev_samp: stampNft_stddev_samp_fields + sum: stampNft_sum_fields + var_pop: stampNft_var_pop_fields + var_samp: stampNft_var_samp_fields + variance: stampNft_variance_fields +} + +"""append existing jsonb value of filtered columns with new jsonb value""" +input stampNft_append_input { + """ + Structured metadata associated with the token, stored in a JSONB format for flexibility. + """ + metadata: jsonb +} + +"""aggregate avg on columns""" +type stampNft_avg_fields { + """The unique identifier of the token within its contract.""" + tokenId: Float } """ -aggregate fields of "roles" +Boolean expression to filter rows from the table "stampNft". All fields are combined with a logical 'AND'. """ -type roles_aggregate_fields { - count(columns: [roles_select_column!], distinct: Boolean): Int! - max: roles_max_fields - min: roles_min_fields +input stampNft_bool_exp { + _and: [stampNft_bool_exp!] + _not: stampNft_bool_exp + _or: [stampNft_bool_exp!] + chainId: String_comparison_exp + contractAddress: String_comparison_exp + created_at: timestamptz_comparison_exp + id: uuid_comparison_exp + metadata: jsonb_comparison_exp + tokenId: bigint_comparison_exp + tokenUri: String_comparison_exp + updated_at: timestamptz_comparison_exp } """ -Boolean expression to filter rows from the table "roles". All fields are combined with a logical 'AND'. +unique or primary key constraints on table "stampNft" """ -input roles_bool_exp { - _and: [roles_bool_exp!] - _not: roles_bool_exp - _or: [roles_bool_exp!] - value: String_comparison_exp +enum stampNft_constraint { + """ + unique or primary key constraint on columns "chainId", "contractAddress", "tokenId" + """ + stampNft_contractAddress_tokenId_chainId_key + + """ + unique or primary key constraint on columns "id" + """ + stampNft_pkey } """ -unique or primary key constraints on table "roles" +delete the field or element with specified path (for JSON arrays, negative integers count from the end) """ -enum roles_constraint { +input stampNft_delete_at_path_input { """ - unique or primary key constraint on columns "value" + Structured metadata associated with the token, stored in a JSONB format for flexibility. """ - roles_pkey + metadata: [String!] } -enum roles_enum { - organizer_admin - organizer_auditor - organizer_content_manager - organizer_finance_manager - organizer_guest - organizer_human_resources - organizer_operations_manager - organizer_super_admin - organizer_validator +""" +delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array +""" +input stampNft_delete_elem_input { + """ + Structured metadata associated with the token, stored in a JSONB format for flexibility. + """ + metadata: Int } """ -Boolean expression to compare columns of type "roles_enum". All fields are combined with logical 'AND'. +delete key/value pair or string element. key/value pairs are matched based on their key value """ -input roles_enum_comparison_exp { - _eq: roles_enum - _in: [roles_enum!] - _is_null: Boolean - _neq: roles_enum - _nin: [roles_enum!] +input stampNft_delete_key_input { + """ + Structured metadata associated with the token, stored in a JSONB format for flexibility. + """ + metadata: String } """ -input type for inserting data into table "roles" +input type for incrementing numeric columns in table "stampNft" """ -input roles_insert_input { - "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n" - value: String +input stampNft_inc_input { + """The unique identifier of the token within its contract.""" + tokenId: bigint +} + +""" +input type for inserting data into table "stampNft" +""" +input stampNft_insert_input { + chainId: String + contractAddress: String + created_at: timestamptz + id: uuid + + """ + Structured metadata associated with the token, stored in a JSONB format for flexibility. + """ + metadata: jsonb + + """The unique identifier of the token within its contract.""" + tokenId: bigint + + """ + URI pointing to the token metadata, which may include details such as the item associated with the token. + """ + tokenUri: String + updated_at: timestamptz } """aggregate max on columns""" -type roles_max_fields { - "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n" - value: String +type stampNft_max_fields { + chainId: String + contractAddress: String + created_at: timestamptz + id: uuid + + """The unique identifier of the token within its contract.""" + tokenId: bigint + + """ + URI pointing to the token metadata, which may include details such as the item associated with the token. + """ + tokenUri: String + updated_at: timestamptz } """aggregate min on columns""" -type roles_min_fields { - "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n" - value: String +type stampNft_min_fields { + chainId: String + contractAddress: String + created_at: timestamptz + id: uuid + + """The unique identifier of the token within its contract.""" + tokenId: bigint + + """ + URI pointing to the token metadata, which may include details such as the item associated with the token. + """ + tokenUri: String + updated_at: timestamptz } """ -response of any mutation on the table "roles" +response of any mutation on the table "stampNft" """ -type roles_mutation_response { +type stampNft_mutation_response { """number of rows affected by the mutation""" affected_rows: Int! """data from the rows affected by the mutation""" - returning: [roles!]! + returning: [stampNft!]! } """ -on_conflict condition type for table "roles" +on_conflict condition type for table "stampNft" """ -input roles_on_conflict { - constraint: roles_constraint! - update_columns: [roles_update_column!]! = [] - where: roles_bool_exp +input stampNft_on_conflict { + constraint: stampNft_constraint! + update_columns: [stampNft_update_column!]! = [] + where: stampNft_bool_exp } -"""Ordering options when selecting data from "roles".""" -input roles_order_by { - value: order_by +"""Ordering options when selecting data from "stampNft".""" +input stampNft_order_by { + chainId: order_by + contractAddress: order_by + created_at: order_by + id: order_by + metadata: order_by + tokenId: order_by + tokenUri: order_by + updated_at: order_by } -"""primary key columns input for table: roles""" -input roles_pk_columns_input { - "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n" - value: String! +"""primary key columns input for table: stampNft""" +input stampNft_pk_columns_input { + id: uuid! +} + +"""prepend existing jsonb value of filtered columns with new jsonb value""" +input stampNft_prepend_input { + """ + Structured metadata associated with the token, stored in a JSONB format for flexibility. + """ + metadata: jsonb } """ -select columns of table "roles" +select columns of table "stampNft" """ -enum roles_select_column { +enum stampNft_select_column { """column name""" - value + chainId + + """column name""" + contractAddress + + """column name""" + created_at + + """column name""" + id + + """column name""" + metadata + + """column name""" + tokenId + + """column name""" + tokenUri + + """column name""" + updated_at } """ -input type for updating data in table "roles" +input type for updating data in table "stampNft" """ -input roles_set_input { - "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n" - value: String +input stampNft_set_input { + chainId: String + contractAddress: String + created_at: timestamptz + id: uuid + + """ + Structured metadata associated with the token, stored in a JSONB format for flexibility. + """ + metadata: jsonb + + """The unique identifier of the token within its contract.""" + tokenId: bigint + + """ + URI pointing to the token metadata, which may include details such as the item associated with the token. + """ + tokenUri: String + updated_at: timestamptz +} + +"""aggregate stddev on columns""" +type stampNft_stddev_fields { + """The unique identifier of the token within its contract.""" + tokenId: Float +} + +"""aggregate stddev_pop on columns""" +type stampNft_stddev_pop_fields { + """The unique identifier of the token within its contract.""" + tokenId: Float +} + +"""aggregate stddev_samp on columns""" +type stampNft_stddev_samp_fields { + """The unique identifier of the token within its contract.""" + tokenId: Float } """ -Streaming cursor of the table "roles" +Streaming cursor of the table "stampNft" """ -input roles_stream_cursor_input { +input stampNft_stream_cursor_input { """Stream column input with initial value""" - initial_value: roles_stream_cursor_value_input! + initial_value: stampNft_stream_cursor_value_input! """cursor ordering""" ordering: cursor_ordering } """Initial value of the column from where the streaming should start""" -input roles_stream_cursor_value_input { - "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n" - value: String +input stampNft_stream_cursor_value_input { + chainId: String + contractAddress: String + created_at: timestamptz + id: uuid + + """ + Structured metadata associated with the token, stored in a JSONB format for flexibility. + """ + metadata: jsonb + + """The unique identifier of the token within its contract.""" + tokenId: bigint + + """ + URI pointing to the token metadata, which may include details such as the item associated with the token. + """ + tokenUri: String + updated_at: timestamptz +} + +"""aggregate sum on columns""" +type stampNft_sum_fields { + """The unique identifier of the token within its contract.""" + tokenId: bigint } """ -update columns of table "roles" +update columns of table "stampNft" """ -enum roles_update_column { +enum stampNft_update_column { """column name""" - value + chainId + + """column name""" + contractAddress + + """column name""" + created_at + + """column name""" + id + + """column name""" + metadata + + """column name""" + tokenId + + """column name""" + tokenUri + + """column name""" + updated_at } -input roles_updates { +input stampNft_updates { + """append existing jsonb value of filtered columns with new jsonb value""" + _append: stampNft_append_input + + """ + delete the field or element with specified path (for JSON arrays, negative integers count from the end) + """ + _delete_at_path: stampNft_delete_at_path_input + + """ + delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array + """ + _delete_elem: stampNft_delete_elem_input + + """ + delete key/value pair or string element. key/value pairs are matched based on their key value + """ + _delete_key: stampNft_delete_key_input + + """increments the numeric columns with given value of the filtered values""" + _inc: stampNft_inc_input + + """prepend existing jsonb value of filtered columns with new jsonb value""" + _prepend: stampNft_prepend_input + """sets the columns of the filtered rows to the given values""" - _set: roles_set_input + _set: stampNft_set_input """filter the rows which have to be updated""" - where: roles_bool_exp! + where: stampNft_bool_exp! +} + +"""aggregate var_pop on columns""" +type stampNft_var_pop_fields { + """The unique identifier of the token within its contract.""" + tokenId: Float +} + +"""aggregate var_samp on columns""" +type stampNft_var_samp_fields { + """The unique identifier of the token within its contract.""" + tokenId: Float +} + +"""aggregate variance on columns""" +type stampNft_variance_fields { + """The unique identifier of the token within its contract.""" + tokenId: Float } """ @@ -28209,6 +37588,128 @@ type subscription_root { where: account_bool_exp ): [account!]! + """ + fetch data from the table: "apiKeyStatus" + """ + apiKeyStatus( + """distinct select on columns""" + distinct_on: [apiKeyStatus_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [apiKeyStatus_order_by!] + + """filter the rows returned""" + where: apiKeyStatus_bool_exp + ): [apiKeyStatus!]! + + """ + fetch aggregated fields from the table: "apiKeyStatus" + """ + apiKeyStatus_aggregate( + """distinct select on columns""" + distinct_on: [apiKeyStatus_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [apiKeyStatus_order_by!] + + """filter the rows returned""" + where: apiKeyStatus_bool_exp + ): apiKeyStatus_aggregate! + + """fetch data from the table: "apiKeyStatus" using primary key columns""" + apiKeyStatus_by_pk( + """ + The status value for API keys. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". + """ + value: String! + ): apiKeyStatus + + """ + fetch data from the table in a streaming manner: "apiKeyStatus" + """ + apiKeyStatus_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [apiKeyStatus_stream_cursor_input]! + + """filter the rows returned""" + where: apiKeyStatus_bool_exp + ): [apiKeyStatus!]! + + """ + fetch data from the table: "apiKeyType" + """ + apiKeyType( + """distinct select on columns""" + distinct_on: [apiKeyType_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [apiKeyType_order_by!] + + """filter the rows returned""" + where: apiKeyType_bool_exp + ): [apiKeyType!]! + + """ + fetch aggregated fields from the table: "apiKeyType" + """ + apiKeyType_aggregate( + """distinct select on columns""" + distinct_on: [apiKeyType_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [apiKeyType_order_by!] + + """filter the rows returned""" + where: apiKeyType_bool_exp + ): apiKeyType_aggregate! + + """fetch data from the table: "apiKeyType" using primary key columns""" + apiKeyType_by_pk( + """The type of the API key""" + value: String! + ): apiKeyType + + """ + fetch data from the table in a streaming manner: "apiKeyType" + """ + apiKeyType_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [apiKeyType_stream_cursor_input]! + + """filter the rows returned""" + where: apiKeyType_bool_exp + ): [apiKeyType!]! + """ fetch data from the table: "contentSpaceParameters" """ @@ -29067,19 +38568,370 @@ type subscription_root { """maximum number of rows returned in a single batch""" batch_size: Int! - """cursor to stream the results returned by the query""" - cursor: [kycStatus_stream_cursor_input]! + """cursor to stream the results returned by the query""" + cursor: [kycStatus_stream_cursor_input]! + + """filter the rows returned""" + where: kycStatus_bool_exp + ): [kycStatus!]! + + """ + fetch aggregated fields from the table: "kyc" + """ + kyc_aggregate( + """distinct select on columns""" + distinct_on: [kyc_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [kyc_order_by!] + + """filter the rows returned""" + where: kyc_bool_exp + ): kyc_aggregate! + + """fetch data from the table: "kyc" using primary key columns""" + kyc_by_pk( + """UUID referencing the user ID in the existing accounts table.""" + externalUserId: uuid! + ): kyc + + """ + fetch data from the table in a streaming manner: "kyc" + """ + kyc_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [kyc_stream_cursor_input]! + + """filter the rows returned""" + where: kyc_bool_exp + ): [kyc!]! + + """ + fetch data from the table: "lotteryParameters" + """ + lotteryParameters( + """distinct select on columns""" + distinct_on: [lotteryParameters_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [lotteryParameters_order_by!] + + """filter the rows returned""" + where: lotteryParameters_bool_exp + ): [lotteryParameters!]! + + """ + fetch aggregated fields from the table: "lotteryParameters" + """ + lotteryParameters_aggregate( + """distinct select on columns""" + distinct_on: [lotteryParameters_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [lotteryParameters_order_by!] + + """filter the rows returned""" + where: lotteryParameters_bool_exp + ): lotteryParameters_aggregate! + + """ + fetch data from the table: "lotteryParameters" using primary key columns + """ + lotteryParameters_by_pk(id: uuid!): lotteryParameters + + """ + fetch data from the table in a streaming manner: "lotteryParameters" + """ + lotteryParameters_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [lotteryParameters_stream_cursor_input]! + + """filter the rows returned""" + where: lotteryParameters_bool_exp + ): [lotteryParameters!]! + + """ + fetch data from the table: "lotteryStatus" + """ + lotteryStatus( + """distinct select on columns""" + distinct_on: [lotteryStatus_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [lotteryStatus_order_by!] + + """filter the rows returned""" + where: lotteryStatus_bool_exp + ): [lotteryStatus!]! + + """ + fetch aggregated fields from the table: "lotteryStatus" + """ + lotteryStatus_aggregate( + """distinct select on columns""" + distinct_on: [lotteryStatus_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [lotteryStatus_order_by!] + + """filter the rows returned""" + where: lotteryStatus_bool_exp + ): lotteryStatus_aggregate! + + """fetch data from the table: "lotteryStatus" using primary key columns""" + lotteryStatus_by_pk(value: String!): lotteryStatus + + """ + fetch data from the table in a streaming manner: "lotteryStatus" + """ + lotteryStatus_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [lotteryStatus_stream_cursor_input]! + + """filter the rows returned""" + where: lotteryStatus_bool_exp + ): [lotteryStatus!]! + + """ + fetch data from the table: "loyaltyCardNft" + """ + loyaltyCardNft( + """distinct select on columns""" + distinct_on: [loyaltyCardNft_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [loyaltyCardNft_order_by!] + + """filter the rows returned""" + where: loyaltyCardNft_bool_exp + ): [loyaltyCardNft!]! + + """ + fetch data from the table: "loyaltyCardNftContract" + """ + loyaltyCardNftContract( + """distinct select on columns""" + distinct_on: [loyaltyCardNftContract_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [loyaltyCardNftContract_order_by!] + + """filter the rows returned""" + where: loyaltyCardNftContract_bool_exp + ): [loyaltyCardNftContract!]! + + """ + fetch aggregated fields from the table: "loyaltyCardNftContract" + """ + loyaltyCardNftContract_aggregate( + """distinct select on columns""" + distinct_on: [loyaltyCardNftContract_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [loyaltyCardNftContract_order_by!] + + """filter the rows returned""" + where: loyaltyCardNftContract_bool_exp + ): loyaltyCardNftContract_aggregate! + + """ + fetch data from the table: "loyaltyCardNftContract" using primary key columns + """ + loyaltyCardNftContract_by_pk(id: uuid!): loyaltyCardNftContract + + """ + fetch data from the table in a streaming manner: "loyaltyCardNftContract" + """ + loyaltyCardNftContract_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [loyaltyCardNftContract_stream_cursor_input]! + + """filter the rows returned""" + where: loyaltyCardNftContract_bool_exp + ): [loyaltyCardNftContract!]! + + """ + fetch aggregated fields from the table: "loyaltyCardNft" + """ + loyaltyCardNft_aggregate( + """distinct select on columns""" + distinct_on: [loyaltyCardNft_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [loyaltyCardNft_order_by!] + + """filter the rows returned""" + where: loyaltyCardNft_bool_exp + ): loyaltyCardNft_aggregate! + + """fetch data from the table: "loyaltyCardNft" using primary key columns""" + loyaltyCardNft_by_pk(id: uuid!): loyaltyCardNft + + """ + fetch data from the table in a streaming manner: "loyaltyCardNft" + """ + loyaltyCardNft_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [loyaltyCardNft_stream_cursor_input]! + + """filter the rows returned""" + where: loyaltyCardNft_bool_exp + ): [loyaltyCardNft!]! + + """ + fetch data from the table: "loyaltyCardParameters" + """ + loyaltyCardParameters( + """distinct select on columns""" + distinct_on: [loyaltyCardParameters_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [loyaltyCardParameters_order_by!] + + """filter the rows returned""" + where: loyaltyCardParameters_bool_exp + ): [loyaltyCardParameters!]! + + """ + fetch aggregated fields from the table: "loyaltyCardParameters" + """ + loyaltyCardParameters_aggregate( + """distinct select on columns""" + distinct_on: [loyaltyCardParameters_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [loyaltyCardParameters_order_by!] + + """filter the rows returned""" + where: loyaltyCardParameters_bool_exp + ): loyaltyCardParameters_aggregate! + + """ + fetch data from the table: "loyaltyCardParameters" using primary key columns + """ + loyaltyCardParameters_by_pk(id: uuid!): loyaltyCardParameters + + """ + fetch data from the table in a streaming manner: "loyaltyCardParameters" + """ + loyaltyCardParameters_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [loyaltyCardParameters_stream_cursor_input]! + + """filter the rows returned""" + where: loyaltyCardParameters_bool_exp + ): [loyaltyCardParameters!]! + + """ + fetch data from the table: "loyaltyCardStatus" + """ + loyaltyCardStatus( + """distinct select on columns""" + distinct_on: [loyaltyCardStatus_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [loyaltyCardStatus_order_by!] """filter the rows returned""" - where: kycStatus_bool_exp - ): [kycStatus!]! + where: loyaltyCardStatus_bool_exp + ): [loyaltyCardStatus!]! """ - fetch aggregated fields from the table: "kyc" + fetch aggregated fields from the table: "loyaltyCardStatus" """ - kyc_aggregate( + loyaltyCardStatus_aggregate( """distinct select on columns""" - distinct_on: [kyc_select_column!] + distinct_on: [loyaltyCardStatus_select_column!] """limit the number of rows returned""" limit: Int @@ -29088,38 +38940,37 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [kyc_order_by!] + order_by: [loyaltyCardStatus_order_by!] """filter the rows returned""" - where: kyc_bool_exp - ): kyc_aggregate! + where: loyaltyCardStatus_bool_exp + ): loyaltyCardStatus_aggregate! - """fetch data from the table: "kyc" using primary key columns""" - kyc_by_pk( - """UUID referencing the user ID in the existing accounts table.""" - externalUserId: uuid! - ): kyc + """ + fetch data from the table: "loyaltyCardStatus" using primary key columns + """ + loyaltyCardStatus_by_pk(value: String!): loyaltyCardStatus """ - fetch data from the table in a streaming manner: "kyc" + fetch data from the table in a streaming manner: "loyaltyCardStatus" """ - kyc_stream( + loyaltyCardStatus_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [kyc_stream_cursor_input]! + cursor: [loyaltyCardStatus_stream_cursor_input]! """filter the rows returned""" - where: kyc_bool_exp - ): [kyc!]! + where: loyaltyCardStatus_bool_exp + ): [loyaltyCardStatus!]! """ - fetch data from the table: "lotteryParameters" + fetch data from the table: "minterTemporaryWallet" """ - lotteryParameters( + minterTemporaryWallet( """distinct select on columns""" - distinct_on: [lotteryParameters_select_column!] + distinct_on: [minterTemporaryWallet_select_column!] """limit the number of rows returned""" limit: Int @@ -29128,18 +38979,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [lotteryParameters_order_by!] + order_by: [minterTemporaryWallet_order_by!] """filter the rows returned""" - where: lotteryParameters_bool_exp - ): [lotteryParameters!]! + where: minterTemporaryWallet_bool_exp + ): [minterTemporaryWallet!]! """ - fetch aggregated fields from the table: "lotteryParameters" + fetch aggregated fields from the table: "minterTemporaryWallet" """ - lotteryParameters_aggregate( + minterTemporaryWallet_aggregate( """distinct select on columns""" - distinct_on: [lotteryParameters_select_column!] + distinct_on: [minterTemporaryWallet_select_column!] """limit the number of rows returned""" limit: Int @@ -29148,37 +38999,40 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [lotteryParameters_order_by!] + order_by: [minterTemporaryWallet_order_by!] """filter the rows returned""" - where: lotteryParameters_bool_exp - ): lotteryParameters_aggregate! + where: minterTemporaryWallet_bool_exp + ): minterTemporaryWallet_aggregate! """ - fetch data from the table: "lotteryParameters" using primary key columns + fetch data from the table: "minterTemporaryWallet" using primary key columns """ - lotteryParameters_by_pk(id: uuid!): lotteryParameters + minterTemporaryWallet_by_pk( + """The blockchain address of the temporary wallet.""" + address: String! + ): minterTemporaryWallet """ - fetch data from the table in a streaming manner: "lotteryParameters" + fetch data from the table in a streaming manner: "minterTemporaryWallet" """ - lotteryParameters_stream( + minterTemporaryWallet_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [lotteryParameters_stream_cursor_input]! + cursor: [minterTemporaryWallet_stream_cursor_input]! """filter the rows returned""" - where: lotteryParameters_bool_exp - ): [lotteryParameters!]! + where: minterTemporaryWallet_bool_exp + ): [minterTemporaryWallet!]! """ - fetch data from the table: "lotteryStatus" + fetch data from the table: "nftMintPassword" """ - lotteryStatus( + nftMintPassword( """distinct select on columns""" - distinct_on: [lotteryStatus_select_column!] + distinct_on: [nftMintPassword_select_column!] """limit the number of rows returned""" limit: Int @@ -29187,18 +39041,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [lotteryStatus_order_by!] + order_by: [nftMintPassword_order_by!] """filter the rows returned""" - where: lotteryStatus_bool_exp - ): [lotteryStatus!]! + where: nftMintPassword_bool_exp + ): [nftMintPassword!]! """ - fetch aggregated fields from the table: "lotteryStatus" + fetch aggregated fields from the table: "nftMintPassword" """ - lotteryStatus_aggregate( + nftMintPassword_aggregate( """distinct select on columns""" - distinct_on: [lotteryStatus_select_column!] + distinct_on: [nftMintPassword_select_column!] """limit the number of rows returned""" limit: Int @@ -29207,35 +39061,35 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [lotteryStatus_order_by!] + order_by: [nftMintPassword_order_by!] """filter the rows returned""" - where: lotteryStatus_bool_exp - ): lotteryStatus_aggregate! + where: nftMintPassword_bool_exp + ): nftMintPassword_aggregate! - """fetch data from the table: "lotteryStatus" using primary key columns""" - lotteryStatus_by_pk(value: String!): lotteryStatus + """fetch data from the table: "nftMintPassword" using primary key columns""" + nftMintPassword_by_pk(id: uuid!): nftMintPassword """ - fetch data from the table in a streaming manner: "lotteryStatus" + fetch data from the table in a streaming manner: "nftMintPassword" """ - lotteryStatus_stream( + nftMintPassword_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [lotteryStatus_stream_cursor_input]! + cursor: [nftMintPassword_stream_cursor_input]! """filter the rows returned""" - where: lotteryStatus_bool_exp - ): [lotteryStatus!]! + where: nftMintPassword_bool_exp + ): [nftMintPassword!]! """ - fetch data from the table: "minterTemporaryWallet" + fetch data from the table: "nftStatus" """ - minterTemporaryWallet( + nftStatus( """distinct select on columns""" - distinct_on: [minterTemporaryWallet_select_column!] + distinct_on: [nftStatus_select_column!] """limit the number of rows returned""" limit: Int @@ -29244,18 +39098,18 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [minterTemporaryWallet_order_by!] + order_by: [nftStatus_order_by!] """filter the rows returned""" - where: minterTemporaryWallet_bool_exp - ): [minterTemporaryWallet!]! + where: nftStatus_bool_exp + ): [nftStatus!]! """ - fetch aggregated fields from the table: "minterTemporaryWallet" + fetch aggregated fields from the table: "nftStatus" """ - minterTemporaryWallet_aggregate( + nftStatus_aggregate( """distinct select on columns""" - distinct_on: [minterTemporaryWallet_select_column!] + distinct_on: [nftStatus_select_column!] """limit the number of rows returned""" limit: Int @@ -29264,33 +39118,28 @@ type subscription_root { offset: Int """sort the rows by one or more columns""" - order_by: [minterTemporaryWallet_order_by!] + order_by: [nftStatus_order_by!] """filter the rows returned""" - where: minterTemporaryWallet_bool_exp - ): minterTemporaryWallet_aggregate! + where: nftStatus_bool_exp + ): nftStatus_aggregate! - """ - fetch data from the table: "minterTemporaryWallet" using primary key columns - """ - minterTemporaryWallet_by_pk( - """The blockchain address of the temporary wallet.""" - address: String! - ): minterTemporaryWallet + """fetch data from the table: "nftStatus" using primary key columns""" + nftStatus_by_pk(value: String!): nftStatus """ - fetch data from the table in a streaming manner: "minterTemporaryWallet" + fetch data from the table in a streaming manner: "nftStatus" """ - minterTemporaryWallet_stream( + nftStatus_stream( """maximum number of rows returned in a single batch""" batch_size: Int! """cursor to stream the results returned by the query""" - cursor: [minterTemporaryWallet_stream_cursor_input]! + cursor: [nftStatus_stream_cursor_input]! """filter the rows returned""" - where: minterTemporaryWallet_bool_exp - ): [minterTemporaryWallet!]! + where: nftStatus_bool_exp + ): [nftStatus!]! """ fetch data from the table: "nftTransfer" @@ -29942,6 +39791,65 @@ type subscription_root { where: pendingOrder_bool_exp ): [pendingOrder!]! + """ + fetch data from the table: "publishableApiKey" + """ + publishableApiKey( + """distinct select on columns""" + distinct_on: [publishableApiKey_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [publishableApiKey_order_by!] + + """filter the rows returned""" + where: publishableApiKey_bool_exp + ): [publishableApiKey!]! + + """ + fetch aggregated fields from the table: "publishableApiKey" + """ + publishableApiKey_aggregate( + """distinct select on columns""" + distinct_on: [publishableApiKey_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [publishableApiKey_order_by!] + + """filter the rows returned""" + where: publishableApiKey_bool_exp + ): publishableApiKey_aggregate! + + """ + fetch data from the table: "publishableApiKey" using primary key columns + """ + publishableApiKey_by_pk(id: uuid!): publishableApiKey + + """ + fetch data from the table in a streaming manner: "publishableApiKey" + """ + publishableApiKey_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [publishableApiKey_stream_cursor_input]! + + """filter the rows returned""" + where: publishableApiKey_bool_exp + ): [publishableApiKey!]! + """ fetch data from the table: "roleAssignment" """ @@ -30056,6 +39964,547 @@ type subscription_root { where: roles_bool_exp ): [roles!]! + """ + fetch data from the table: "secretApiKey" + """ + secretApiKey( + """distinct select on columns""" + distinct_on: [secretApiKey_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [secretApiKey_order_by!] + + """filter the rows returned""" + where: secretApiKey_bool_exp + ): [secretApiKey!]! + + """ + fetch aggregated fields from the table: "secretApiKey" + """ + secretApiKey_aggregate( + """distinct select on columns""" + distinct_on: [secretApiKey_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [secretApiKey_order_by!] + + """filter the rows returned""" + where: secretApiKey_bool_exp + ): secretApiKey_aggregate! + + """fetch data from the table: "secretApiKey" using primary key columns""" + secretApiKey_by_pk(id: uuid!): secretApiKey + + """ + fetch data from the table in a streaming manner: "secretApiKey" + """ + secretApiKey_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [secretApiKey_stream_cursor_input]! + + """filter the rows returned""" + where: secretApiKey_bool_exp + ): [secretApiKey!]! + + """ + fetch data from the table: "shopifyCampaignParameters" + """ + shopifyCampaignParameters( + """distinct select on columns""" + distinct_on: [shopifyCampaignParameters_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [shopifyCampaignParameters_order_by!] + + """filter the rows returned""" + where: shopifyCampaignParameters_bool_exp + ): [shopifyCampaignParameters!]! + + """ + fetch aggregated fields from the table: "shopifyCampaignParameters" + """ + shopifyCampaignParameters_aggregate( + """distinct select on columns""" + distinct_on: [shopifyCampaignParameters_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [shopifyCampaignParameters_order_by!] + + """filter the rows returned""" + where: shopifyCampaignParameters_bool_exp + ): shopifyCampaignParameters_aggregate! + + """ + fetch data from the table: "shopifyCampaignParameters" using primary key columns + """ + shopifyCampaignParameters_by_pk( + """ + Primary key. Unique identifier corresponding to the gate id from Shopify campaigns. + """ + gateId: String! + ): shopifyCampaignParameters + + """ + fetch data from the table in a streaming manner: "shopifyCampaignParameters" + """ + shopifyCampaignParameters_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [shopifyCampaignParameters_stream_cursor_input]! + + """filter the rows returned""" + where: shopifyCampaignParameters_bool_exp + ): [shopifyCampaignParameters!]! + + """ + fetch data from the table: "shopifyCampaignStatus" + """ + shopifyCampaignStatus( + """distinct select on columns""" + distinct_on: [shopifyCampaignStatus_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [shopifyCampaignStatus_order_by!] + + """filter the rows returned""" + where: shopifyCampaignStatus_bool_exp + ): [shopifyCampaignStatus!]! + + """ + fetch aggregated fields from the table: "shopifyCampaignStatus" + """ + shopifyCampaignStatus_aggregate( + """distinct select on columns""" + distinct_on: [shopifyCampaignStatus_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [shopifyCampaignStatus_order_by!] + + """filter the rows returned""" + where: shopifyCampaignStatus_bool_exp + ): shopifyCampaignStatus_aggregate! + + """ + fetch data from the table: "shopifyCampaignStatus" using primary key columns + """ + shopifyCampaignStatus_by_pk(value: String!): shopifyCampaignStatus + + """ + fetch data from the table in a streaming manner: "shopifyCampaignStatus" + """ + shopifyCampaignStatus_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [shopifyCampaignStatus_stream_cursor_input]! + + """filter the rows returned""" + where: shopifyCampaignStatus_bool_exp + ): [shopifyCampaignStatus!]! + + """ + fetch data from the table: "shopifyCustomer" + """ + shopifyCustomer( + """distinct select on columns""" + distinct_on: [shopifyCustomer_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [shopifyCustomer_order_by!] + + """filter the rows returned""" + where: shopifyCustomer_bool_exp + ): [shopifyCustomer!]! + + """ + fetch aggregated fields from the table: "shopifyCustomer" + """ + shopifyCustomer_aggregate( + """distinct select on columns""" + distinct_on: [shopifyCustomer_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [shopifyCustomer_order_by!] + + """filter the rows returned""" + where: shopifyCustomer_bool_exp + ): shopifyCustomer_aggregate! + + """ + fetch data from the table in a streaming manner: "shopifyCustomer" + """ + shopifyCustomer_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [shopifyCustomer_stream_cursor_input]! + + """filter the rows returned""" + where: shopifyCustomer_bool_exp + ): [shopifyCustomer!]! + + """ + fetch data from the table: "shopifyDomain" + """ + shopifyDomain( + """distinct select on columns""" + distinct_on: [shopifyDomain_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [shopifyDomain_order_by!] + + """filter the rows returned""" + where: shopifyDomain_bool_exp + ): [shopifyDomain!]! + + """ + fetch aggregated fields from the table: "shopifyDomain" + """ + shopifyDomain_aggregate( + """distinct select on columns""" + distinct_on: [shopifyDomain_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [shopifyDomain_order_by!] + + """filter the rows returned""" + where: shopifyDomain_bool_exp + ): shopifyDomain_aggregate! + + """fetch data from the table: "shopifyDomain" using primary key columns""" + shopifyDomain_by_pk( + """ + The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records. + """ + domain: String! + ): shopifyDomain + + """ + fetch data from the table in a streaming manner: "shopifyDomain" + """ + shopifyDomain_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [shopifyDomain_stream_cursor_input]! + + """filter the rows returned""" + where: shopifyDomain_bool_exp + ): [shopifyDomain!]! + + """ + fetch data from the table: "stampNft" + """ + stampNft( + """distinct select on columns""" + distinct_on: [stampNft_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [stampNft_order_by!] + + """filter the rows returned""" + where: stampNft_bool_exp + ): [stampNft!]! + + """ + fetch data from the table: "stampNftContract" + """ + stampNftContract( + """distinct select on columns""" + distinct_on: [stampNftContract_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [stampNftContract_order_by!] + + """filter the rows returned""" + where: stampNftContract_bool_exp + ): [stampNftContract!]! + + """ + fetch data from the table: "stampNftContractType" + """ + stampNftContractType( + """distinct select on columns""" + distinct_on: [stampNftContractType_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [stampNftContractType_order_by!] + + """filter the rows returned""" + where: stampNftContractType_bool_exp + ): [stampNftContractType!]! + + """ + fetch aggregated fields from the table: "stampNftContractType" + """ + stampNftContractType_aggregate( + """distinct select on columns""" + distinct_on: [stampNftContractType_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [stampNftContractType_order_by!] + + """filter the rows returned""" + where: stampNftContractType_bool_exp + ): stampNftContractType_aggregate! + + """ + fetch data from the table: "stampNftContractType" using primary key columns + """ + stampNftContractType_by_pk( + """ + Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify. + """ + value: String! + ): stampNftContractType + + """ + fetch data from the table in a streaming manner: "stampNftContractType" + """ + stampNftContractType_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [stampNftContractType_stream_cursor_input]! + + """filter the rows returned""" + where: stampNftContractType_bool_exp + ): [stampNftContractType!]! + + """ + fetch aggregated fields from the table: "stampNftContract" + """ + stampNftContract_aggregate( + """distinct select on columns""" + distinct_on: [stampNftContract_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [stampNftContract_order_by!] + + """filter the rows returned""" + where: stampNftContract_bool_exp + ): stampNftContract_aggregate! + + """ + fetch data from the table: "stampNftContract" using primary key columns + """ + stampNftContract_by_pk( + """ + The identifier of the blockchain network where the contract is deployed. + """ + chainId: String! + + """The blockchain address of the stamp NFT contract.""" + contractAddress: String! + ): stampNftContract + + """ + fetch data from the table in a streaming manner: "stampNftContract" + """ + stampNftContract_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [stampNftContract_stream_cursor_input]! + + """filter the rows returned""" + where: stampNftContract_bool_exp + ): [stampNftContract!]! + + """ + fetch data from the table: "stampNftSupply" + """ + stampNftSupply( + """distinct select on columns""" + distinct_on: [stampNftSupply_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [stampNftSupply_order_by!] + + """filter the rows returned""" + where: stampNftSupply_bool_exp + ): [stampNftSupply!]! + + """ + fetch aggregated fields from the table: "stampNftSupply" + """ + stampNftSupply_aggregate( + """distinct select on columns""" + distinct_on: [stampNftSupply_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [stampNftSupply_order_by!] + + """filter the rows returned""" + where: stampNftSupply_bool_exp + ): stampNftSupply_aggregate! + + """fetch data from the table: "stampNftSupply" using primary key columns""" + stampNftSupply_by_pk(id: uuid!): stampNftSupply + + """ + fetch data from the table in a streaming manner: "stampNftSupply" + """ + stampNftSupply_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [stampNftSupply_stream_cursor_input]! + + """filter the rows returned""" + where: stampNftSupply_bool_exp + ): [stampNftSupply!]! + + """ + fetch aggregated fields from the table: "stampNft" + """ + stampNft_aggregate( + """distinct select on columns""" + distinct_on: [stampNft_select_column!] + + """limit the number of rows returned""" + limit: Int + + """skip the first n rows. Use only with order_by""" + offset: Int + + """sort the rows by one or more columns""" + order_by: [stampNft_order_by!] + + """filter the rows returned""" + where: stampNft_bool_exp + ): stampNft_aggregate! + + """fetch data from the table: "stampNft" using primary key columns""" + stampNft_by_pk(id: uuid!): stampNft + + """ + fetch data from the table in a streaming manner: "stampNft" + """ + stampNft_stream( + """maximum number of rows returned in a single batch""" + batch_size: Int! + + """cursor to stream the results returned by the query""" + cursor: [stampNft_stream_cursor_input]! + + """filter the rows returned""" + where: stampNft_bool_exp + ): [stampNft!]! + """ fetch data from the table: "stripeCheckoutSession" """ diff --git a/libs/gql/admin/api/src/generated/schema.json b/libs/gql/admin/api/src/generated/schema.json index 156b9ffc5..b6d59c733 100644 --- a/libs/gql/admin/api/src/generated/schema.json +++ b/libs/gql/admin/api/src/generated/schema.json @@ -1269,6 +1269,147 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "nftImageLoyaltyCard", + "description": null, + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `nftImageLoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `nftImageLoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "LoyaltyCardOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "nftImagePack", "description": null, @@ -2002,6 +2143,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "nftImageLoyaltyCard", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateManyInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "nftImagePack", "description": null, @@ -2896,6 +3049,42 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "nftImageLoyaltyCard_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImageLoyaltyCard_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImageLoyaltyCard_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "nftImagePack_every", "description": null, @@ -3522,70 +3711,11 @@ "deprecationReason": null }, { - "name": "nftImagePack", + "name": "nftImageLoyaltyCard", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "PackUpdateManyInlineInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "size", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "width", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AssetUpdateLocalizationDataInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "fileName", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "handle", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", + "name": "LoyaltyCardUpdateManyInlineInput", "ofType": null }, "defaultValue": null, @@ -3593,23 +3723,11 @@ "deprecationReason": null }, { - "name": "height", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mimeType", + "name": "nftImagePack", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "PackUpdateManyInlineInput", "ofType": null }, "defaultValue": null, @@ -3647,146 +3765,229 @@ }, { "kind": "INPUT_OBJECT", - "name": "AssetUpdateLocalizationInput", + "name": "AssetUpdateLocalizationDataInput", "description": null, "fields": null, "inputFields": [ { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetUpdateLocalizationDataInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locale", + "name": "fileName", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AssetUpdateLocalizationsInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "create", - "description": "Localizations to create", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetCreateLocalizationInput", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delete", - "description": "Localizations to delete", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "update", - "description": "Localizations to update", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetUpdateLocalizationInput", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "upsert", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetUpsertLocalizationInput", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AssetUpdateManyInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "fileName", + "name": "handle", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "height", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mimeType", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "size", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "width", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateLocalizationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateLocalizationDataInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateLocalizationsInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": "Localizations to create", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetCreateLocalizationInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete", + "description": "Localizations to delete", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update", + "description": "Localizations to update", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateLocalizationInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetUpsertLocalizationInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateManyInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fileName", "description": null, "type": { "kind": "SCALAR", @@ -5363,6 +5564,42 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "nftImageLoyaltyCard_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImageLoyaltyCard_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImageLoyaltyCard_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "nftImagePack_every", "description": null, @@ -11247,6 +11484,11 @@ "name": "LocationAddress", "ofType": null }, + { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, { "kind": "OBJECT", "name": "Organizer", @@ -11329,6 +11571,12 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "LoyaltyCard", + "description": "Root loyalty card model", + "isDeprecated": false, + "deprecationReason": null + }, { "name": "Organizer", "description": "An organizer is an entity that launch events and handle the pass benefits.", @@ -29886,267 +30134,15 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INTERFACE", - "name": "Node", - "description": "An object with an ID", - "fields": [ - { - "name": "id", - "description": "The id of the object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": "The Stage of an object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Asset", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ContentSpace", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Event", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "EventPass", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "EventPassDelayedRevealed", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Organizer", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Pack", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ScheduledOperation", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ScheduledRelease", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, { "kind": "OBJECT", - "name": "Organizer", - "description": "An organizer is an entity that launch events and handle the pass benefits.", + "name": "LoyaltyCard", + "description": "Root loyalty card model", "fields": [ - { - "name": "contentSpaces", - "description": null, - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "forceParentLocale", - "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `contentSpaces` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `contentSpaces` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "ContentSpaceOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ContentSpace", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "createdAt", "description": "The time the document was created", - "args": [ - { - "name": "variation", - "description": "Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SystemDateTimeFieldVariation", - "ofType": null - } - }, - "defaultValue": "COMBINED", - "isDeprecated": false, - "deprecationReason": null - } - ], + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -30204,30 +30200,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "OrganizerDescriptionRichText", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discordWidgetId", - "description": "The discord widge id of the organizer. You need to enable the widget in your discord server and copy the value in `server id`. For details instruction of how to enable and find the id, refer to this section https://dev.fandom.com/wiki/DiscordIntegrator#Enabling_the_widget", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "documentInStages", "description": "Get the document in other stages", @@ -30300,148 +30272,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Organizer", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "events", - "description": null, - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "forceParentLocale", - "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `events` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `events` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "EventOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "EventWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Event", + "name": "LoyaltyCard", "ofType": null } } @@ -30450,82 +30281,9 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "facebookHandle", - "description": "The facebook handle (username) of the organizer. You can just copy the text on your facebook landing page on the URL, like 'johndoe' for 'https://www.facebook.com/johndoe'.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "heroImage", - "description": "An hero image that will displayed on a rectangular format. The image need to be high quality in order to display well on every screen. Advised resolution is 1920 * 800 pixels", - "args": [ - { - "name": "forceParentLocale", - "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `heroImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `heroImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Asset", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "heroImageClasses", - "description": "Optional field used to style your image with classes. Every classes from tailwind are supported. This is typically useful to adapt your image with light and dark mode (for instance using filter contrast or invert, https://tailwindcss.com/docs/contrast)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "history", - "description": "List of Organizer versions", + "description": "List of LoyaltyCard versions", "args": [ { "name": "limit", @@ -30609,12 +30367,36 @@ "deprecationReason": null }, { - "name": "image", - "description": "Image that represent the organizer, typically its logo. Advised resolution is 800 x 800 pixels, in square format with transparency (for ex: svg or png but not jpg) so that the image always look good either on light or dark mode.", + "name": "loyaltyCardNftContract", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNftContract", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardParameters", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardParameters", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImage", + "description": "Image representing the NFT. Advised resolution is 800 x 800 pixels.", "args": [ { "name": "forceParentLocale", - "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `image` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `nftImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", "type": { "kind": "SCALAR", "name": "Boolean", @@ -30626,7 +30408,7 @@ }, { "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `image` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `nftImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", "type": { "kind": "LIST", "name": null, @@ -30658,39 +30440,15 @@ "deprecationReason": null }, { - "name": "imageClasses", - "description": "Optional field used to style your image with classes. Every classes from tailwind are supported. This is typically useful to adapt your image with light and dark mode (for instance using filter contrast or invert, https://tailwindcss.com/docs/contrast)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "instagramHandle", - "description": "The instagram handle (username) of the organizer. You can just copy the name on your instagram landing page next to the follow button.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locale", - "description": "System Locale field", + "name": "nftName", + "description": "Name associated with the NFT. Cannot be localized.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "Locale", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -30698,82 +30456,46 @@ "deprecationReason": null }, { - "name": "localizations", - "description": "Get the other localizations for this document", + "name": "organizer", + "description": null, "args": [ { - "name": "includeCurrent", - "description": "Decides if the current locale should be included or not", + "name": "forceParentLocale", + "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, - "defaultValue": "false", + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "locales", - "description": "Potential locales that should be returned. \n\nThe order of locales will also override locale fall-backing behaviour in the query's subtree.\n\nNote any related model with localized fields in the query's subtree will be affected.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.\n\nConsider using this in conjunction with forceParentLocale on the children relation fields.", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } + "kind": "ENUM", + "name": "Locale", + "ofType": null } } }, - "defaultValue": "[en, fr]", + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Organizer", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Name of the organizer", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "Organizer", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -30781,24 +30503,7 @@ { "name": "publishedAt", "description": "The time the document was published. Null on documents in draft stage.", - "args": [ - { - "name": "variation", - "description": "Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SystemDateTimeFieldVariation", - "ofType": null - } - }, - "defaultValue": "COMBINED", - "isDeprecated": false, - "deprecationReason": null - } - ], + "args": [], "type": { "kind": "SCALAR", "name": "DateTime", @@ -30981,22 +30686,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "slug", - "description": "Used in URL", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "stage", "description": "System stage field", @@ -31013,63 +30702,10 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "telegramHandle", - "description": "The telegram handle (username) of the organizer. You can just copy the text on your telegram profile page in parameters after the @, like 'johndoe' for '@johndoe'.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tiktokHandle", - "description": "The tiktok handle (username) of the organizer. You can just copy the name on your tiktok landing page.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twitterHandle", - "description": "The twitter (X) handle (username) of the organizer. You can just copy the text on your twitter landing page after the @, like 'johndoe' for '@johndoe'.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "updatedAt", "description": "The time the document was updated", - "args": [ - { - "name": "variation", - "description": "Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SystemDateTimeFieldVariation", - "ofType": null - } - }, - "defaultValue": "COMBINED", - "isDeprecated": false, - "deprecationReason": null - } - ], + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -31126,18 +30762,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "youtubeHandle", - "description": "The youtube handle (username) of the organizer. YYou can just copy the text on your youtube landing page after the @, like 'johndoe' for '@johndoe'.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -31158,7 +30782,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "OrganizerConnectInput", + "name": "LoyaltyCardConnectInput", "description": null, "fields": null, "inputFields": [ @@ -31182,7 +30806,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput", + "name": "LoyaltyCardWhereUniqueInput", "ofType": null } }, @@ -31197,7 +30821,7 @@ }, { "kind": "OBJECT", - "name": "OrganizerConnection", + "name": "LoyaltyCardConnection", "description": "A connection to a list of items.", "fields": [ { @@ -31231,7 +30855,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "OrganizerEdge", + "name": "LoyaltyCardEdge", "ofType": null } } @@ -31264,28 +30888,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "OrganizerCreateInput", + "name": "LoyaltyCardCreateInput", "description": null, "fields": null, "inputFields": [ { - "name": "clr7j9mmt0q2j01uo9zrs2fm7", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PackCreateManyInlineInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contentSpaces", + "name": "cltzsfm12094507ul1er1czw6", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "ContentSpaceCreateManyInlineInput", + "name": "OrganizerCreateManyInlineInput", "ofType": null }, "defaultValue": null, @@ -31305,83 +30917,7 @@ "deprecationReason": null }, { - "name": "description", - "description": "description input for default locale (en)", - "type": { - "kind": "SCALAR", - "name": "RichTextAST", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discordWidgetId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "events", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "EventCreateManyInlineInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "facebookHandle", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "heroImage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetCreateOneInlineInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "heroImageClasses", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image", + "name": "nftImage", "description": null, "type": { "kind": "NON_NULL", @@ -31397,59 +30933,7 @@ "deprecationReason": null }, { - "name": "imageClasses", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "instagramHandle", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "localizations", - "description": "Inline mutations for managing document localizations excluding the default locale", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizerCreateLocalizationsInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug", + "name": "nftName", "description": null, "type": { "kind": "NON_NULL", @@ -31465,94 +30949,11 @@ "deprecationReason": null }, { - "name": "telegramHandle", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tiktokHandle", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twitterHandle", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "youtubeHandle", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "OrganizerCreateLocalizationDataInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "createdAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", + "name": "organizer", "description": null, "type": { - "kind": "SCALAR", - "name": "RichTextAST", + "kind": "INPUT_OBJECT", + "name": "OrganizerCreateOneInlineInput", "ofType": null }, "defaultValue": null, @@ -31578,87 +30979,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "OrganizerCreateLocalizationInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "data", - "description": "Localization input", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerCreateLocalizationDataInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locale", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "OrganizerCreateLocalizationsInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "create", - "description": "Create localizations for the newly-created document", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerCreateLocalizationInput", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "OrganizerCreateManyInlineInput", + "name": "LoyaltyCardCreateManyInlineInput", "description": null, "fields": null, "inputFields": [ { "name": "connect", - "description": "Connect multiple existing Organizer documents", + "description": "Connect multiple existing LoyaltyCard documents", "type": { "kind": "LIST", "name": null, @@ -31667,7 +30994,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput", + "name": "LoyaltyCardWhereUniqueInput", "ofType": null } } @@ -31678,7 +31005,7 @@ }, { "name": "create", - "description": "Create and connect multiple existing Organizer documents", + "description": "Create and connect multiple existing LoyaltyCard documents", "type": { "kind": "LIST", "name": null, @@ -31687,7 +31014,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "OrganizerCreateInput", + "name": "LoyaltyCardCreateInput", "ofType": null } } @@ -31703,16 +31030,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "OrganizerCreateOneInlineInput", + "name": "LoyaltyCardCreateOneInlineInput", "description": null, "fields": null, "inputFields": [ { "name": "connect", - "description": "Connect one existing Organizer document", + "description": "Connect one existing LoyaltyCard document", "type": { "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput", + "name": "LoyaltyCardWhereUniqueInput", "ofType": null }, "defaultValue": null, @@ -31721,10 +31048,10 @@ }, { "name": "create", - "description": "Create and connect one Organizer document", + "description": "Create and connect one LoyaltyCard document", "type": { "kind": "INPUT_OBJECT", - "name": "OrganizerCreateInput", + "name": "LoyaltyCardCreateInput", "ofType": null }, "defaultValue": null, @@ -31738,199 +31065,7 @@ }, { "kind": "OBJECT", - "name": "OrganizerDescriptionRichText", - "description": null, - "fields": [ - { - "name": "html", - "description": "Returns HTMl representation", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "json", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "RichTextAST", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "markdown", - "description": "Returns Markdown representation", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "raw", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "RichTextAST", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "references", - "description": null, - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "OrganizerDescriptionRichTextEmbeddedTypes", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "text", - "description": "Returns plain-text contents of RichText", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "OrganizerDescriptionRichTextEmbeddedTypes", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Asset", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "OrganizerEdge", + "name": "LoyaltyCardEdge", "description": "An edge in a connection.", "fields": [ { @@ -31958,7 +31093,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Organizer", + "name": "LoyaltyCard", "ofType": null } }, @@ -31973,7 +31108,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "OrganizerManyWhereInput", + "name": "LoyaltyCardManyWhereInput", "description": "Identifies documents", "fields": null, "inputFields": [ @@ -31988,7 +31123,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "OrganizerWhereInput", + "name": "LoyaltyCardWhereInput", "ofType": null } } @@ -32008,7 +31143,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "OrganizerWhereInput", + "name": "LoyaltyCardWhereInput", "ofType": null } } @@ -32028,7 +31163,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "OrganizerWhereInput", + "name": "LoyaltyCardWhereInput", "ofType": null } } @@ -32050,11 +31185,11 @@ "deprecationReason": null }, { - "name": "contentSpaces_every", + "name": "createdAt", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceWhereInput", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -32062,11 +31197,11 @@ "deprecationReason": null }, { - "name": "contentSpaces_none", - "description": null, + "name": "createdAt_gt", + "description": "All values greater than the given value.", "type": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceWhereInput", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -32074,11 +31209,11 @@ "deprecationReason": null }, { - "name": "contentSpaces_some", - "description": null, + "name": "createdAt_gte", + "description": "All values greater than or equal the given value.", "type": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceWhereInput", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -32086,44 +31221,8 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_in", - "description": "All values that are contained in given list.", + "name": "createdAt_in", + "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, @@ -32202,11 +31301,11 @@ "deprecationReason": null }, { - "name": "discordWidgetId", + "name": "documentInStages_every", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", "ofType": null }, "defaultValue": null, @@ -32214,11 +31313,11 @@ "deprecationReason": null }, { - "name": "discordWidgetId_contains", - "description": "All values containing the given string.", + "name": "documentInStages_none", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", "ofType": null }, "defaultValue": null, @@ -32226,11 +31325,11 @@ "deprecationReason": null }, { - "name": "discordWidgetId_ends_with", - "description": "All values ending with the given string.", + "name": "documentInStages_some", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", "ofType": null }, "defaultValue": null, @@ -32238,27 +31337,11 @@ "deprecationReason": null }, { - "name": "discordWidgetId_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discordWidgetId_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "id", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -32266,11 +31349,11 @@ "deprecationReason": null }, { - "name": "discordWidgetId_not_contains", - "description": "All values not containing the given string.", + "name": "id_contains", + "description": "All values containing the given string.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -32278,11 +31361,11 @@ "deprecationReason": null }, { - "name": "discordWidgetId_not_ends_with", - "description": "All values not ending with the given string", + "name": "id_ends_with", + "description": "All values ending with the given string.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -32290,14 +31373,14 @@ "deprecationReason": null }, { - "name": "discordWidgetId_not_in", - "description": "All values that are not contained in given list.", + "name": "id_in", + "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -32306,11 +31389,11 @@ "deprecationReason": null }, { - "name": "discordWidgetId_not_starts_with", - "description": "All values not starting with the given string.", + "name": "id_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -32318,23 +31401,11 @@ "deprecationReason": null }, { - "name": "discordWidgetId_starts_with", - "description": "All values starting with the given string.", + "name": "id_not_contains", + "description": "All values not containing the given string.", "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "documentInStages_every", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereStageInput", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -32342,11 +31413,11 @@ "deprecationReason": null }, { - "name": "documentInStages_none", - "description": null, + "name": "id_not_ends_with", + "description": "All values not ending with the given string", "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereStageInput", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -32354,23 +31425,27 @@ "deprecationReason": null }, { - "name": "documentInStages_some", - "description": null, + "name": "id_not_in", + "description": "All values that are not contained in given list.", "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereStageInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "events_every", - "description": null, + "name": "id_not_starts_with", + "description": "All values not starting with the given string.", "type": { - "kind": "INPUT_OBJECT", - "name": "EventWhereInput", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -32378,11 +31453,11 @@ "deprecationReason": null }, { - "name": "events_none", - "description": null, + "name": "id_starts_with", + "description": "All values starting with the given string.", "type": { - "kind": "INPUT_OBJECT", - "name": "EventWhereInput", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -32390,11 +31465,11 @@ "deprecationReason": null }, { - "name": "events_some", + "name": "nftImage", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "EventWhereInput", + "name": "AssetWhereInput", "ofType": null }, "defaultValue": null, @@ -32402,7 +31477,7 @@ "deprecationReason": null }, { - "name": "facebookHandle", + "name": "nftName", "description": null, "type": { "kind": "SCALAR", @@ -32414,7 +31489,7 @@ "deprecationReason": null }, { - "name": "facebookHandle_contains", + "name": "nftName_contains", "description": "All values containing the given string.", "type": { "kind": "SCALAR", @@ -32426,7 +31501,7 @@ "deprecationReason": null }, { - "name": "facebookHandle_ends_with", + "name": "nftName_ends_with", "description": "All values ending with the given string.", "type": { "kind": "SCALAR", @@ -32438,7 +31513,7 @@ "deprecationReason": null }, { - "name": "facebookHandle_in", + "name": "nftName_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", @@ -32454,7 +31529,7 @@ "deprecationReason": null }, { - "name": "facebookHandle_not", + "name": "nftName_not", "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", @@ -32466,7 +31541,7 @@ "deprecationReason": null }, { - "name": "facebookHandle_not_contains", + "name": "nftName_not_contains", "description": "All values not containing the given string.", "type": { "kind": "SCALAR", @@ -32478,7 +31553,7 @@ "deprecationReason": null }, { - "name": "facebookHandle_not_ends_with", + "name": "nftName_not_ends_with", "description": "All values not ending with the given string", "type": { "kind": "SCALAR", @@ -32490,7 +31565,7 @@ "deprecationReason": null }, { - "name": "facebookHandle_not_in", + "name": "nftName_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", @@ -32506,7 +31581,7 @@ "deprecationReason": null }, { - "name": "facebookHandle_not_starts_with", + "name": "nftName_not_starts_with", "description": "All values not starting with the given string.", "type": { "kind": "SCALAR", @@ -32518,7 +31593,7 @@ "deprecationReason": null }, { - "name": "facebookHandle_starts_with", + "name": "nftName_starts_with", "description": "All values starting with the given string.", "type": { "kind": "SCALAR", @@ -32530,11 +31605,11 @@ "deprecationReason": null }, { - "name": "heroImage", + "name": "organizer", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "AssetWhereInput", + "name": "OrganizerWhereInput", "ofType": null }, "defaultValue": null, @@ -32542,11 +31617,11 @@ "deprecationReason": null }, { - "name": "heroImageClasses", + "name": "publishedAt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -32554,11 +31629,11 @@ "deprecationReason": null }, { - "name": "heroImageClasses_contains", - "description": "All values containing the given string.", + "name": "publishedAt_gt", + "description": "All values greater than the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -32566,11 +31641,11 @@ "deprecationReason": null }, { - "name": "heroImageClasses_ends_with", - "description": "All values ending with the given string.", + "name": "publishedAt_gte", + "description": "All values greater than or equal the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -32578,14 +31653,14 @@ "deprecationReason": null }, { - "name": "heroImageClasses_in", + "name": "publishedAt_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null } }, @@ -32594,11 +31669,11 @@ "deprecationReason": null }, { - "name": "heroImageClasses_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "publishedAt_lt", + "description": "All values less than the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -32606,11 +31681,11 @@ "deprecationReason": null }, { - "name": "heroImageClasses_not_contains", - "description": "All values not containing the given string.", + "name": "publishedAt_lte", + "description": "All values less than or equal the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -32618,11 +31693,11 @@ "deprecationReason": null }, { - "name": "heroImageClasses_not_ends_with", - "description": "All values not ending with the given string", + "name": "publishedAt_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -32630,14 +31705,14 @@ "deprecationReason": null }, { - "name": "heroImageClasses_not_in", + "name": "publishedAt_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null } }, @@ -32646,11 +31721,11 @@ "deprecationReason": null }, { - "name": "heroImageClasses_not_starts_with", - "description": "All values not starting with the given string.", + "name": "publishedBy", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", "ofType": null }, "defaultValue": null, @@ -32658,11 +31733,11 @@ "deprecationReason": null }, { - "name": "heroImageClasses_starts_with", - "description": "All values starting with the given string.", + "name": "scheduledIn_every", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", "ofType": null }, "defaultValue": null, @@ -32670,11 +31745,35 @@ "deprecationReason": null }, { - "name": "id", + "name": "scheduledIn_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduledIn_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -32682,11 +31781,11 @@ "deprecationReason": null }, { - "name": "id_contains", - "description": "All values containing the given string.", + "name": "updatedAt_gt", + "description": "All values greater than the given value.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -32694,11 +31793,11 @@ "deprecationReason": null }, { - "name": "id_ends_with", - "description": "All values ending with the given string.", + "name": "updatedAt_gte", + "description": "All values greater than or equal the given value.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -32706,14 +31805,14 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "updatedAt_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "DateTime", "ofType": null } }, @@ -32722,11 +31821,11 @@ "deprecationReason": null }, { - "name": "id_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "updatedAt_lt", + "description": "All values less than the given value.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -32734,11 +31833,11 @@ "deprecationReason": null }, { - "name": "id_not_contains", - "description": "All values not containing the given string.", + "name": "updatedAt_lte", + "description": "All values less than or equal the given value.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -32746,11 +31845,11 @@ "deprecationReason": null }, { - "name": "id_not_ends_with", - "description": "All values not ending with the given string", + "name": "updatedAt_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -32758,14 +31857,14 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "updatedAt_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "DateTime", "ofType": null } }, @@ -32774,35 +31873,105 @@ "deprecationReason": null }, { - "name": "id_not_starts_with", - "description": "All values not starting with the given string.", + "name": "updatedBy", + "description": null, "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "LoyaltyCardOrderByInput", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "createdAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id_starts_with", - "description": "All values starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, + "name": "createdAt_DESC", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "image", + "name": "id_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "cltzsfm12094507ul1er1czw6", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "AssetWhereInput", + "name": "OrganizerUpdateManyInlineInput", "ofType": null }, "defaultValue": null, @@ -32810,11 +31979,11 @@ "deprecationReason": null }, { - "name": "imageClasses", + "name": "nftImage", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "AssetUpdateOneInlineInput", "ofType": null }, "defaultValue": null, @@ -32822,8 +31991,8 @@ "deprecationReason": null }, { - "name": "imageClasses_contains", - "description": "All values containing the given string.", + "name": "nftName", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -32834,27 +32003,42 @@ "deprecationReason": null }, { - "name": "imageClasses_ends_with", - "description": "All values ending with the given string.", + "name": "organizer", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateOneInlineInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateManyInlineInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "imageClasses_in", - "description": "All values that are contained in given list.", + "name": "connect", + "description": "Connect multiple existing LoyaltyCard documents", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardConnectInput", + "ofType": null + } } }, "defaultValue": null, @@ -32862,51 +32046,79 @@ "deprecationReason": null }, { - "name": "imageClasses_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "create", + "description": "Create and connect multiple LoyaltyCard documents", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "imageClasses_not_contains", - "description": "All values not containing the given string.", + "name": "delete", + "description": "Delete multiple LoyaltyCard documents", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "imageClasses_not_ends_with", - "description": "All values not ending with the given string", + "name": "disconnect", + "description": "Disconnect multiple LoyaltyCard documents", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "imageClasses_not_in", - "description": "All values that are not contained in given list.", + "name": "set", + "description": "Override currently-connected documents with multiple existing LoyaltyCard documents", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } } }, "defaultValue": null, @@ -32914,31 +32126,58 @@ "deprecationReason": null }, { - "name": "imageClasses_not_starts_with", - "description": "All values not starting with the given string.", + "name": "update", + "description": "Update multiple LoyaltyCard documents", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateWithNestedWhereUniqueInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "imageClasses_starts_with", - "description": "All values starting with the given string.", + "name": "upsert", + "description": "Upsert multiple LoyaltyCard documents", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpsertWithNestedWhereUniqueInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateManyInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "instagramHandle", + "name": "nftName", "description": null, "type": { "kind": "SCALAR", @@ -32948,13 +32187,24 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateOneInlineInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "instagramHandle_contains", - "description": "All values containing the given string.", + "name": "connect", + "description": "Connect existing LoyaltyCard document", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", "ofType": null }, "defaultValue": null, @@ -32962,11 +32212,11 @@ "deprecationReason": null }, { - "name": "instagramHandle_ends_with", - "description": "All values ending with the given string.", + "name": "create", + "description": "Create and connect one LoyaltyCard document", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateInput", "ofType": null }, "defaultValue": null, @@ -32974,27 +32224,23 @@ "deprecationReason": null }, { - "name": "instagramHandle_in", - "description": "All values that are contained in given list.", + "name": "delete", + "description": "Delete currently connected LoyaltyCard document", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "instagramHandle_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "disconnect", + "description": "Disconnect currently connected LoyaltyCard document", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -33002,11 +32248,11 @@ "deprecationReason": null }, { - "name": "instagramHandle_not_contains", - "description": "All values not containing the given string.", + "name": "update", + "description": "Update single LoyaltyCard document", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateWithNestedWhereUniqueInput", "ofType": null }, "defaultValue": null, @@ -33014,26 +32260,37 @@ "deprecationReason": null }, { - "name": "instagramHandle_not_ends_with", - "description": "All values not ending with the given string", + "name": "upsert", + "description": "Upsert single LoyaltyCard document", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpsertWithNestedWhereUniqueInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateWithNestedWhereUniqueInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "instagramHandle_not_in", - "description": "All values that are not contained in given list.", + "name": "data", + "description": "Document to update", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateInput", "ofType": null } }, @@ -33042,74 +32299,84 @@ "deprecationReason": null }, { - "name": "instagramHandle_not_starts_with", - "description": "All values not starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "instagramHandle_starts_with", - "description": "All values starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, + "name": "where", + "description": "Unique document search", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpsertInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "name_contains", - "description": "All values containing the given string.", + "name": "create", + "description": "Create document if it didn't exist", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateInput", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "name_ends_with", - "description": "All values ending with the given string.", + "name": "update", + "description": "Update document if it exists", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateInput", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpsertWithNestedWhereUniqueInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "name_in", - "description": "All values that are contained in given list.", + "name": "data", + "description": "Upsert data", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpsertInput", "ofType": null } }, @@ -33118,51 +32385,89 @@ "deprecationReason": null }, { - "name": "name_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "where", + "description": "Unique document search", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereComparatorInput", + "description": "This contains a set of filters that can be used to compare values internally", + "fields": null, + "inputFields": [ { - "name": "name_not_contains", - "description": "All values not containing the given string.", + "name": "outdated_to", + "description": "This field can be used to request to check if the entry is outdated by internal comparison", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "description": "Identifies documents", + "fields": null, + "inputFields": [ { - "name": "name_not_ends_with", - "description": "All values not ending with the given string", + "name": "AND", + "description": "Logical AND on all given filters.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "name_not_in", - "description": "All values that are not contained in given list.", + "name": "NOT", + "description": "Logical NOT on all given filters combined by AND.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + } } }, "defaultValue": null, @@ -33170,20 +32475,28 @@ "deprecationReason": null }, { - "name": "name_not_starts_with", - "description": "All values not starting with the given string.", + "name": "OR", + "description": "Logical OR on all given filters.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "name_starts_with", - "description": "All values starting with the given string.", + "name": "_search", + "description": "Contains search across all appropriate fields.", "type": { "kind": "SCALAR", "name": "String", @@ -33194,7 +32507,7 @@ "deprecationReason": null }, { - "name": "publishedAt", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", @@ -33206,7 +32519,7 @@ "deprecationReason": null }, { - "name": "publishedAt_gt", + "name": "createdAt_gt", "description": "All values greater than the given value.", "type": { "kind": "SCALAR", @@ -33218,7 +32531,7 @@ "deprecationReason": null }, { - "name": "publishedAt_gte", + "name": "createdAt_gte", "description": "All values greater than or equal the given value.", "type": { "kind": "SCALAR", @@ -33230,7 +32543,7 @@ "deprecationReason": null }, { - "name": "publishedAt_in", + "name": "createdAt_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", @@ -33246,7 +32559,7 @@ "deprecationReason": null }, { - "name": "publishedAt_lt", + "name": "createdAt_lt", "description": "All values less than the given value.", "type": { "kind": "SCALAR", @@ -33258,7 +32571,7 @@ "deprecationReason": null }, { - "name": "publishedAt_lte", + "name": "createdAt_lte", "description": "All values less than or equal the given value.", "type": { "kind": "SCALAR", @@ -33270,7 +32583,7 @@ "deprecationReason": null }, { - "name": "publishedAt_not", + "name": "createdAt_not", "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", @@ -33282,7 +32595,7 @@ "deprecationReason": null }, { - "name": "publishedAt_not_in", + "name": "createdAt_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", @@ -33298,7 +32611,7 @@ "deprecationReason": null }, { - "name": "publishedBy", + "name": "createdBy", "description": null, "type": { "kind": "INPUT_OBJECT", @@ -33310,11 +32623,11 @@ "deprecationReason": null }, { - "name": "scheduledIn_every", + "name": "documentInStages_every", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereInput", + "name": "LoyaltyCardWhereStageInput", "ofType": null }, "defaultValue": null, @@ -33322,11 +32635,11 @@ "deprecationReason": null }, { - "name": "scheduledIn_none", + "name": "documentInStages_none", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereInput", + "name": "LoyaltyCardWhereStageInput", "ofType": null }, "defaultValue": null, @@ -33334,11 +32647,11 @@ "deprecationReason": null }, { - "name": "scheduledIn_some", + "name": "documentInStages_some", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereInput", + "name": "LoyaltyCardWhereStageInput", "ofType": null }, "defaultValue": null, @@ -33346,11 +32659,11 @@ "deprecationReason": null }, { - "name": "slug", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -33358,11 +32671,11 @@ "deprecationReason": null }, { - "name": "slug_contains", + "name": "id_contains", "description": "All values containing the given string.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -33370,11 +32683,11 @@ "deprecationReason": null }, { - "name": "slug_ends_with", + "name": "id_ends_with", "description": "All values ending with the given string.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -33382,14 +32695,14 @@ "deprecationReason": null }, { - "name": "slug_in", + "name": "id_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -33398,11 +32711,11 @@ "deprecationReason": null }, { - "name": "slug_not", + "name": "id_not", "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -33410,11 +32723,11 @@ "deprecationReason": null }, { - "name": "slug_not_contains", + "name": "id_not_contains", "description": "All values not containing the given string.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -33422,11 +32735,11 @@ "deprecationReason": null }, { - "name": "slug_not_ends_with", + "name": "id_not_ends_with", "description": "All values not ending with the given string", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -33434,14 +32747,14 @@ "deprecationReason": null }, { - "name": "slug_not_in", + "name": "id_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -33450,11 +32763,11 @@ "deprecationReason": null }, { - "name": "slug_not_starts_with", + "name": "id_not_starts_with", "description": "All values not starting with the given string.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -33462,11 +32775,11 @@ "deprecationReason": null }, { - "name": "slug_starts_with", + "name": "id_starts_with", "description": "All values starting with the given string.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -33474,7 +32787,19 @@ "deprecationReason": null }, { - "name": "telegramHandle", + "name": "nftImage", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AssetWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName", "description": null, "type": { "kind": "SCALAR", @@ -33486,7 +32811,7 @@ "deprecationReason": null }, { - "name": "telegramHandle_contains", + "name": "nftName_contains", "description": "All values containing the given string.", "type": { "kind": "SCALAR", @@ -33498,7 +32823,7 @@ "deprecationReason": null }, { - "name": "telegramHandle_ends_with", + "name": "nftName_ends_with", "description": "All values ending with the given string.", "type": { "kind": "SCALAR", @@ -33510,7 +32835,7 @@ "deprecationReason": null }, { - "name": "telegramHandle_in", + "name": "nftName_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", @@ -33526,7 +32851,7 @@ "deprecationReason": null }, { - "name": "telegramHandle_not", + "name": "nftName_not", "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", @@ -33538,7 +32863,7 @@ "deprecationReason": null }, { - "name": "telegramHandle_not_contains", + "name": "nftName_not_contains", "description": "All values not containing the given string.", "type": { "kind": "SCALAR", @@ -33550,7 +32875,7 @@ "deprecationReason": null }, { - "name": "telegramHandle_not_ends_with", + "name": "nftName_not_ends_with", "description": "All values not ending with the given string", "type": { "kind": "SCALAR", @@ -33562,7 +32887,7 @@ "deprecationReason": null }, { - "name": "telegramHandle_not_in", + "name": "nftName_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", @@ -33578,7 +32903,7 @@ "deprecationReason": null }, { - "name": "telegramHandle_not_starts_with", + "name": "nftName_not_starts_with", "description": "All values not starting with the given string.", "type": { "kind": "SCALAR", @@ -33590,7 +32915,7 @@ "deprecationReason": null }, { - "name": "telegramHandle_starts_with", + "name": "nftName_starts_with", "description": "All values starting with the given string.", "type": { "kind": "SCALAR", @@ -33602,11 +32927,23 @@ "deprecationReason": null }, { - "name": "tiktokHandle", + "name": "organizer", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -33614,11 +32951,11 @@ "deprecationReason": null }, { - "name": "tiktokHandle_contains", - "description": "All values containing the given string.", + "name": "publishedAt_gt", + "description": "All values greater than the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -33626,11 +32963,11 @@ "deprecationReason": null }, { - "name": "tiktokHandle_ends_with", - "description": "All values ending with the given string.", + "name": "publishedAt_gte", + "description": "All values greater than or equal the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -33638,14 +32975,14 @@ "deprecationReason": null }, { - "name": "tiktokHandle_in", + "name": "publishedAt_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null } }, @@ -33654,11 +32991,11 @@ "deprecationReason": null }, { - "name": "tiktokHandle_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "publishedAt_lt", + "description": "All values less than the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -33666,11 +33003,11 @@ "deprecationReason": null }, { - "name": "tiktokHandle_not_contains", - "description": "All values not containing the given string.", + "name": "publishedAt_lte", + "description": "All values less than or equal the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -33678,11 +33015,11 @@ "deprecationReason": null }, { - "name": "tiktokHandle_not_ends_with", - "description": "All values not ending with the given string", + "name": "publishedAt_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -33690,14 +33027,14 @@ "deprecationReason": null }, { - "name": "tiktokHandle_not_in", + "name": "publishedAt_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null } }, @@ -33706,11 +33043,11 @@ "deprecationReason": null }, { - "name": "tiktokHandle_not_starts_with", - "description": "All values not starting with the given string.", + "name": "publishedBy", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", "ofType": null }, "defaultValue": null, @@ -33718,11 +33055,11 @@ "deprecationReason": null }, { - "name": "tiktokHandle_starts_with", - "description": "All values starting with the given string.", + "name": "scheduledIn_every", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", "ofType": null }, "defaultValue": null, @@ -33730,11 +33067,11 @@ "deprecationReason": null }, { - "name": "twitterHandle", + "name": "scheduledIn_none", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", "ofType": null }, "defaultValue": null, @@ -33742,11 +33079,11 @@ "deprecationReason": null }, { - "name": "twitterHandle_contains", - "description": "All values containing the given string.", + "name": "scheduledIn_some", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", "ofType": null }, "defaultValue": null, @@ -33754,11 +33091,11 @@ "deprecationReason": null }, { - "name": "twitterHandle_ends_with", - "description": "All values ending with the given string.", + "name": "updatedAt", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -33766,127 +33103,23 @@ "deprecationReason": null }, { - "name": "twitterHandle_in", - "description": "All values that are contained in given list.", + "name": "updatedAt_gt", + "description": "All values greater than the given value.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "twitterHandle_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "updatedAt_gte", + "description": "All values greater than or equal the given value.", "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twitterHandle_not_contains", - "description": "All values not containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twitterHandle_not_ends_with", - "description": "All values not ending with the given string", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twitterHandle_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twitterHandle_not_starts_with", - "description": "All values not starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twitterHandle_starts_with", - "description": "All values starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -33972,53 +33205,72 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "youtubeHandle", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "description": "The document in stages filter allows specifying a stage entry to cross compare the same document between different stages", + "fields": null, + "inputFields": [ { - "name": "youtubeHandle_contains", - "description": "All values containing the given string.", + "name": "AND", + "description": "Logical AND on all given filters.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "youtubeHandle_ends_with", - "description": "All values ending with the given string.", + "name": "NOT", + "description": "Logical NOT on all given filters combined by AND.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "youtubeHandle_in", - "description": "All values that are contained in given list.", + "name": "OR", + "description": "Logical OR on all given filters.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "ofType": null + } } }, "defaultValue": null, @@ -34026,11 +33278,11 @@ "deprecationReason": null }, { - "name": "youtubeHandle_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "compareWithParent", + "description": "This field contains fields which can be set as true or false to specify an internal comparison", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereComparatorInput", "ofType": null }, "defaultValue": null, @@ -34038,806 +33290,1525 @@ "deprecationReason": null }, { - "name": "youtubeHandle_not_contains", - "description": "All values not containing the given string.", + "name": "stage", + "description": "Specify the stage to compare with", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "Stage", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "description": "References LoyaltyCard record uniquely", + "fields": null, + "inputFields": [ { - "name": "youtubeHandle_not_ends_with", - "description": "All values not ending with the given string", + "name": "id", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "Node", + "description": "An object with an ID", + "fields": [ { - "name": "youtubeHandle_not_in", - "description": "All values that are not contained in given list.", + "name": "id", + "description": "The id of the object.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "youtubeHandle_not_starts_with", - "description": "All values not starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "youtubeHandle_starts_with", - "description": "All values starting with the given string.", + "name": "stage", + "description": "The Stage of an object", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrganizerOrderByInput", - "description": null, - "fields": null, "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "createdAt_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discordWidgetId_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discordWidgetId_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "facebookHandle_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "facebookHandle_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "heroImageClasses_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "heroImageClasses_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageClasses_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageClasses_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "instagramHandle_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "instagramHandle_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "slug_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ { - "name": "slug_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "Asset", + "ofType": null }, { - "name": "telegramHandle_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "ContentSpace", + "ofType": null }, { - "name": "telegramHandle_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "Event", + "ofType": null }, { - "name": "tiktokHandle_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "EventPass", + "ofType": null }, { - "name": "tiktokHandle_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "EventPassDelayedRevealed", + "ofType": null }, { - "name": "twitterHandle_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null }, { - "name": "twitterHandle_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "Organizer", + "ofType": null }, { - "name": "updatedAt_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "Pack", + "ofType": null }, { - "name": "updatedAt_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "ScheduledOperation", + "ofType": null }, { - "name": "youtubeHandle_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "ScheduledRelease", + "ofType": null }, { - "name": "youtubeHandle_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "User", + "ofType": null } - ], - "possibleTypes": null + ] }, { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "clr7j9mmt0q2j01uo9zrs2fm7", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PackUpdateManyInlineInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "OBJECT", + "name": "Organizer", + "description": "An organizer is an entity that launch events and handle the pass benefits.", + "fields": [ { "name": "contentSpaces", "description": null, + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "forceParentLocale", + "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `contentSpaces` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `contentSpaces` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "ContentSpaceOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceUpdateManyInlineInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "description input for default locale (en)", - "type": { - "kind": "SCALAR", - "name": "RichTextAST", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discordWidgetId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContentSpace", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "events", - "description": null, + "name": "createdAt", + "description": "The time the document was created", + "args": [ + { + "name": "variation", + "description": "Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SystemDateTimeFieldVariation", + "ofType": null + } + }, + "defaultValue": "COMBINED", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "EventUpdateManyInlineInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "facebookHandle", - "description": null, + "name": "createdBy", + "description": "User that created this document", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "User", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "heroImage", + "name": "description", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "AssetUpdateOneInlineInput", + "kind": "OBJECT", + "name": "OrganizerDescriptionRichText", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "heroImageClasses", - "description": null, + "name": "discordWidgetId", + "description": "The discord widge id of the organizer. You need to enable the widget in your discord server and copy the value in `server id`. For details instruction of how to enable and find the id, refer to this section https://dev.fandom.com/wiki/DiscordIntegrator#Enabling_the_widget", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "image", - "description": null, + "name": "documentInStages", + "description": "Get the document in other stages", + "args": [ + { + "name": "includeCurrent", + "description": "Decides if the current stage should be included or not", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inheritLocale", + "description": "Decides if the documents should match the parent documents locale or should use the fallback order defined in the tree", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stages", + "description": "Potential stages that should be returned", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[DRAFT, PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "AssetUpdateOneInlineInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "imageClasses", + "name": "events", "description": null, + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "forceParentLocale", + "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `events` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `events` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "EventOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "EventWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Event", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "instagramHandle", - "description": null, + "name": "facebookHandle", + "description": "The facebook handle (username) of the organizer. You can just copy the text on your facebook landing page on the URL, like 'johndoe' for 'https://www.facebook.com/johndoe'.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "localizations", - "description": "Manage document localizations", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateLocalizationsInput", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": null, + "name": "heroImage", + "description": "An hero image that will displayed on a rectangular format. The image need to be high quality in order to display well on every screen. Advised resolution is 1920 * 800 pixels", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `heroImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `heroImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "slug", - "description": null, + "name": "heroImageClasses", + "description": "Optional field used to style your image with classes. Every classes from tailwind are supported. This is typically useful to adapt your image with light and dark mode (for instance using filter contrast or invert, https://tailwindcss.com/docs/contrast)", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "telegramHandle", - "description": null, + "name": "history", + "description": "List of Organizer versions", + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "10", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stageOverride", + "description": "This is optional and can be used to fetch the document version history for a specific stage instead of the current one", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Version", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tiktokHandle", - "description": null, + "name": "id", + "description": "The unique identifier", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "twitterHandle", - "description": null, + "name": "image", + "description": "Image that represent the organizer, typically its logo. Advised resolution is 800 x 800 pixels, in square format with transparency (for ex: svg or png but not jpg) so that the image always look good either on light or dark mode.", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `image` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `image` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "youtubeHandle", - "description": null, + "name": "imageClasses", + "description": "Optional field used to style your image with classes. Every classes from tailwind are supported. This is typically useful to adapt your image with light and dark mode (for instance using filter contrast or invert, https://tailwindcss.com/docs/contrast)", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateLocalizationDataInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "description", - "description": null, + "name": "instagramHandle", + "description": "The instagram handle (username) of the organizer. You can just copy the name on your instagram landing page next to the follow button.", + "args": [], "type": { "kind": "SCALAR", - "name": "RichTextAST", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateLocalizationInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "data", - "description": null, + "name": "locale", + "description": "System Locale field", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateLocalizationDataInput", + "kind": "ENUM", + "name": "Locale", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "locale", - "description": null, + "name": "localizations", + "description": "Get the other localizations for this document", + "args": [ + { + "name": "includeCurrent", + "description": "Decides if the current locale should be included or not", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Potential locales that should be returned. \n\nThe order of locales will also override locale fall-backing behaviour in the query's subtree.\n\nNote any related model with localized fields in the query's subtree will be affected.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.\n\nConsider using this in conjunction with forceParentLocale on the children relation fields.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en, fr]", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + } + } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateLocalizationsInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "create", - "description": "Localizations to create", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerCreateLocalizationInput", + "name": "loyaltyCard", + "description": null, + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `loyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `loyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete", - "description": "Localizations to delete", + "name": "name", + "description": "Name of the organizer", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update", - "description": "Localizations to update", + "name": "publishedAt", + "description": "The time the document was published. Null on documents in draft stage.", + "args": [ + { + "name": "variation", + "description": "Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SystemDateTimeFieldVariation", + "ofType": null + } + }, + "defaultValue": "COMBINED", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateLocalizationInput", + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedBy", + "description": "User that last published this document", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "upsert", + "name": "scheduledIn", "description": null, + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `scheduledIn` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `scheduledIn` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpsertLocalizationInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScheduledOperation", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateManyInlineInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "connect", - "description": "Connect multiple existing Organizer documents", + "name": "slug", + "description": "Used in URL", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerConnectInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "create", - "description": "Create and connect multiple Organizer documents", + "name": "stage", + "description": "System stage field", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerCreateInput", - "ofType": null - } + "kind": "ENUM", + "name": "Stage", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete", - "description": "Delete multiple Organizer documents", + "name": "telegramHandle", + "description": "The telegram handle (username) of the organizer. You can just copy the text on your telegram profile page in parameters after the @, like 'johndoe' for '@johndoe'.", + "args": [], "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tiktokHandle", + "description": "The tiktok handle (username) of the organizer. You can just copy the name on your tiktok landing page.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "twitterHandle", + "description": "The twitter (X) handle (username) of the organizer. You can just copy the text on your twitter landing page after the @, like 'johndoe' for '@johndoe'.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "The time the document was updated", + "args": [ + { + "name": "variation", + "description": "Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SystemDateTimeFieldVariation", + "ofType": null + } + }, + "defaultValue": "COMBINED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput", + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedBy", + "description": "User that last updated this document", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "youtubeHandle", + "description": "The youtube handle (username) of the organizer. YYou can just copy the text on your youtube landing page after the @, like 'johndoe' for '@johndoe'.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Entity", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrganizerConnectInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "position", + "description": "Allow to specify document position in list of connected documents, will default to appending at end of list", + "type": { + "kind": "INPUT_OBJECT", + "name": "ConnectPositionInput", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "disconnect", - "description": "Disconnect multiple Organizer documents", + "name": "where", + "description": "Document to connect", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput", + "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrganizerConnection", + "description": "A connection to a list of items.", + "fields": [ { - "name": "set", - "description": "Override currently-connected documents with multiple existing Organizer documents", + "name": "aggregate", + "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput", - "ofType": null - } + "kind": "OBJECT", + "name": "Aggregate", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update", - "description": "Update multiple Organizer documents", + "name": "edges", + "description": "A list of edges.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateWithNestedWhereUniqueInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrganizerEdge", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "upsert", - "description": "Upsert multiple Organizer documents", + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpsertWithNestedWhereUniqueInput", - "ofType": null - } + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateManyInput", + "name": "OrganizerCreateInput", "description": null, "fields": null, "inputFields": [ + { + "name": "clr7j9mmt0q2j01uo9zrs2fm7", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PackCreateManyInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cltzsen11092507ul9qlg4ywb", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateManyInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contentSpaces", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceCreateManyInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "description", "description": "description input for default locale (en)", @@ -34862,6 +34833,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "events", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "EventCreateManyInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "facebookHandle", "description": null, @@ -34874,6 +34857,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "heroImage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetCreateOneInlineInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "heroImageClasses", "description": null, @@ -34886,6 +34885,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "image", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetCreateOneInlineInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "imageClasses", "description": null, @@ -34912,16 +34927,60 @@ }, { "name": "localizations", - "description": "Optional updates to localizations", + "description": "Inline mutations for managing document localizations excluding the default locale", "type": { "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateManyLocalizationsInput", + "name": "OrganizerCreateLocalizationsInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCard", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateOneInlineInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "telegramHandle", "description": null, @@ -34958,6 +35017,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "youtubeHandle", "description": null, @@ -34977,10 +35048,22 @@ }, { "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateManyLocalizationDataInput", + "name": "OrganizerCreateLocalizationDataInput", "description": null, "fields": null, "inputFields": [ + { + "name": "createdAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "description", "description": null, @@ -34992,6 +35075,18 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } ], "interfaces": null, @@ -35000,19 +35095,19 @@ }, { "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateManyLocalizationInput", + "name": "OrganizerCreateLocalizationInput", "description": null, "fields": null, "inputFields": [ { "name": "data", - "description": null, + "description": "Localization input", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateManyLocalizationDataInput", + "name": "OrganizerCreateLocalizationDataInput", "ofType": null } }, @@ -35043,13 +35138,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateManyLocalizationsInput", + "name": "OrganizerCreateLocalizationsInput", "description": null, "fields": null, "inputFields": [ { - "name": "update", - "description": "Localizations to update", + "name": "create", + "description": "Create localizations for the newly-created document", "type": { "kind": "LIST", "name": null, @@ -35058,7 +35153,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateManyLocalizationInput", + "name": "OrganizerCreateLocalizationInput", "ofType": null } } @@ -35074,64 +35169,67 @@ }, { "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateOneInlineInput", + "name": "OrganizerCreateManyInlineInput", "description": null, "fields": null, "inputFields": [ { "name": "connect", - "description": "Connect existing Organizer document", + "description": "Connect multiple existing Organizer documents", "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "create", - "description": "Create and connect one Organizer document", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizerCreateInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delete", - "description": "Delete currently connected Organizer document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "disconnect", - "description": "Disconnect currently connected Organizer document", + "name": "create", + "description": "Create and connect multiple existing Organizer documents", "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerCreateInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrganizerCreateOneInlineInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "update", - "description": "Update single Organizer document", + "name": "connect", + "description": "Connect one existing Organizer document", "type": { "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateWithNestedWhereUniqueInput", + "name": "OrganizerWhereUniqueInput", "ofType": null }, "defaultValue": null, @@ -35139,11 +35237,11 @@ "deprecationReason": null }, { - "name": "upsert", - "description": "Upsert single Organizer document", + "name": "create", + "description": "Create and connect one Organizer document", "type": { "kind": "INPUT_OBJECT", - "name": "OrganizerUpsertWithNestedWhereUniqueInput", + "name": "OrganizerCreateInput", "ofType": null }, "defaultValue": null, @@ -35156,219 +35254,243 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateWithNestedWhereUniqueInput", + "kind": "OBJECT", + "name": "OrganizerDescriptionRichText", "description": null, - "fields": null, - "inputFields": [ + "fields": [ { - "name": "data", - "description": "Document to update", + "name": "html", + "description": "Returns HTMl representation", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": "Unique document search", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpsertInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "create", - "description": "Create document if it didn't exist", + "name": "json", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerCreateInput", + "kind": "SCALAR", + "name": "RichTextAST", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update", - "description": "Update document if it exists", + "name": "markdown", + "description": "Returns Markdown representation", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpsertLocalizationInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "create", + "name": "raw", "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerCreateLocalizationDataInput", + "kind": "SCALAR", + "name": "RichTextAST", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "locale", + "name": "references", "description": null, + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "OrganizerDescriptionRichTextEmbeddedTypes", + "ofType": null + } + } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update", - "description": null, + "name": "text", + "description": "Returns plain-text contents of RichText", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateLocalizationDataInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpsertWithNestedWhereUniqueInput", + "kind": "UNION", + "name": "OrganizerDescriptionRichTextEmbeddedTypes", "description": null, "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ { - "name": "data", - "description": "Upsert data", + "kind": "OBJECT", + "name": "Asset", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "OrganizerEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpsertInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": "Unique document search", + "name": "node", + "description": "The item at the end of the edge.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput", + "kind": "OBJECT", + "name": "Organizer", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereComparatorInput", - "description": "This contains a set of filters that can be used to compare values internally", - "fields": null, - "inputFields": [ - { - "name": "outdated_to", - "description": "This field can be used to request to check if the entry is outdated by internal comparison", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "OrganizerWhereInput", + "name": "OrganizerManyWhereInput", "description": "Identifies documents", "fields": null, "inputFields": [ @@ -36460,6 +36582,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "loyaltyCard", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "name", "description": null, @@ -37501,78 +37635,245 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "OrganizerOrderByInput", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "createdAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discordWidgetId_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discordWidgetId_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "facebookHandle_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "facebookHandle_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "heroImageClasses_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "heroImageClasses_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageClasses_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageClasses_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "instagramHandle_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "instagramHandle_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "telegramHandle_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "telegramHandle_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tiktokHandle_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tiktokHandle_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "twitterHandle_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "twitterHandle_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "youtubeHandle_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "youtubeHandle_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", - "name": "OrganizerWhereStageInput", - "description": "The document in stages filter allows specifying a stage entry to cross compare the same document between different stages", + "name": "OrganizerUpdateInput", + "description": null, "fields": null, "inputFields": [ { - "name": "AND", - "description": "Logical AND on all given filters.", + "name": "clr7j9mmt0q2j01uo9zrs2fm7", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereStageInput", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "PackUpdateManyInlineInput", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "NOT", - "description": "Logical NOT on all given filters combined by AND.", + "name": "cltzsen11092507ul9qlg4ywb", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereStageInput", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateManyInlineInput", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "OR", - "description": "Logical OR on all given filters.", + "name": "contentSpaces", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereStageInput", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "ContentSpaceUpdateManyInlineInput", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "compareWithParent", - "description": "This field contains fields which can be set as true or false to specify an internal comparison", + "name": "description", + "description": "description input for default locale (en)", "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereComparatorInput", + "kind": "SCALAR", + "name": "RichTextAST", "ofType": null }, "defaultValue": null, @@ -37580,34 +37881,23 @@ "deprecationReason": null }, { - "name": "stage", - "description": "Specify the stage to compare with", + "name": "discordWidgetId", + "description": null, "type": { - "kind": "ENUM", - "name": "Stage", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput", - "description": "References Organizer record uniquely", - "fields": null, - "inputFields": [ + }, { - "name": "id", + "name": "events", "description": null, "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "EventUpdateManyInlineInput", "ofType": null }, "defaultValue": null, @@ -37615,7 +37905,7 @@ "deprecationReason": null }, { - "name": "name", + "name": "facebookHandle", "description": null, "type": { "kind": "SCALAR", @@ -37627,7 +37917,19 @@ "deprecationReason": null }, { - "name": "slug", + "name": "heroImage", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateOneInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "heroImageClasses", "description": null, "type": { "kind": "SCALAR", @@ -37637,20 +37939,21 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput_remote_rel_eventParametersorganizer", - "description": "References Organizer record uniquely", - "fields": null, - "inputFields": [ + }, { - "name": "name", + "name": "image", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateOneInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageClasses", "description": null, "type": { "kind": "SCALAR", @@ -37662,7 +37965,7 @@ "deprecationReason": null }, { - "name": "slug", + "name": "instagramHandle", "description": null, "type": { "kind": "SCALAR", @@ -37672,18 +37975,31 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput_remote_rel_eventPassNftorganizer", - "description": "References Organizer record uniquely", - "fields": null, - "inputFields": [ + }, + { + "name": "localizations", + "description": "Manage document localizations", + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateLocalizationsInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCard", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateOneInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "name", "description": null, @@ -37707,20 +38023,9 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput_remote_rel_roleAssignmentorganizer", - "description": "References Organizer record uniquely", - "fields": null, - "inputFields": [ + }, { - "name": "name", + "name": "telegramHandle", "description": null, "type": { "kind": "SCALAR", @@ -37732,7 +38037,31 @@ "deprecationReason": null }, { - "name": "slug", + "name": "tiktokHandle", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "twitterHandle", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "youtubeHandle", "description": null, "type": { "kind": "SCALAR", @@ -37749,936 +38078,409 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "Pack", - "description": "The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users.\n", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateLocalizationDataInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "createdAt", - "description": "The time the document was created", - "args": [ - { - "name": "variation", - "description": "Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SystemDateTimeFieldVariation", - "ofType": null - } - }, - "defaultValue": "COMBINED", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "description", + "description": null, + "type": { + "kind": "SCALAR", + "name": "RichTextAST", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateLocalizationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "data", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateLocalizationDataInput", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdBy", - "description": "User that created this document", - "args": [ - { - "name": "forceParentLocale", - "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "locale", + "description": null, "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateLocalizationsInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "description", - "description": "A brief overview detailing the contents and purpose of the Pack.", - "args": [], + "name": "create", + "description": "Localizations to create", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerCreateLocalizationInput", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "documentInStages", - "description": "Get the document in other stages", - "args": [ - { - "name": "includeCurrent", - "description": "Decides if the current stage should be included or not", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": "false", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inheritLocale", - "description": "Decides if the documents should match the parent documents locale or should use the fallback order defined in the tree", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": "false", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stages", - "description": "Potential stages that should be returned", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[DRAFT, PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "delete", + "description": "Localizations to delete", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Pack", - "ofType": null - } + "kind": "ENUM", + "name": "Locale", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPasses", - "description": "This section allows you to select or create the event passes that will be included in your Pack. Think of it as curating a collection of exclusive access tickets, each offering unique experiences for the events. Here, you can assemble a variety of event passes that together form the enticing bundle that is your Pack.", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "forceParentLocale", - "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `eventPasses` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `eventPasses` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "update", + "description": "Localizations to update", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "PackEventPasses", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateLocalizationInput", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "history", - "description": "List of Pack versions", - "args": [ - { - "name": "limit", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "10", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stageOverride", - "description": "This is optional and can be used to fetch the document version history for a specific stage instead of the current one", - "type": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "upsert", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Version", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "OrganizerUpsertLocalizationInput", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateManyInlineInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "id", - "description": "The unique identifier", - "args": [], + "name": "connect", + "description": "Connect multiple existing Organizer documents", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerConnectInput", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "locale", - "description": "System Locale field", - "args": [], + "name": "create", + "description": "Create and connect multiple Organizer documents", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerCreateInput", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "localizations", - "description": "Get the other localizations for this document", - "args": [ - { - "name": "includeCurrent", - "description": "Decides if the current locale should be included or not", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": "false", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Potential locales that should be returned. \n\nThe order of locales will also override locale fall-backing behaviour in the query's subtree.\n\nNote any related model with localized fields in the query's subtree will be affected.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.\n\nConsider using this in conjunction with forceParentLocale on the children relation fields.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en, fr]", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "delete", + "description": "Delete multiple Organizer documents", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Pack", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "User-friendly name of the the Pack, like \"Lottery for VIP 3-Day Pass\"", - "args": [], + "name": "disconnect", + "description": "Disconnect multiple Organizer documents", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nftDescription", - "description": "Fixed description pertaining to the NFT Pack. This content is static and non-localizable.", - "args": [], + "name": "set", + "description": "Override currently-connected documents with multiple existing Organizer documents", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nftImage", - "description": "Permanent image representing the NFT Pack. Advised resolution is 800 x 800 pixels. Image content is non-changeable and cannot be localized.", - "args": [ - { - "name": "forceParentLocale", - "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `nftImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `nftImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "update", + "description": "Update multiple Organizer documents", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Asset", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateWithNestedWhereUniqueInput", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nftName", - "description": "Permanent name associated with the NFT. Cannot be changed or localized.", - "args": [], + "name": "upsert", + "description": "Upsert multiple Organizer documents", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerUpsertWithNestedWhereUniqueInput", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateManyInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "organizer", - "description": null, - "args": [ - { - "name": "forceParentLocale", - "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "description", + "description": "description input for default locale (en)", "type": { - "kind": "OBJECT", - "name": "Organizer", + "kind": "SCALAR", + "name": "RichTextAST", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishedAt", - "description": "The time the document was published. Null on documents in draft stage.", - "args": [ - { - "name": "variation", - "description": "Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SystemDateTimeFieldVariation", - "ofType": null - } - }, - "defaultValue": "COMBINED", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "discordWidgetId", + "description": null, "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishedBy", - "description": "User that last published this document", - "args": [ - { - "name": "forceParentLocale", - "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "facebookHandle", + "description": null, "type": { - "kind": "OBJECT", - "name": "User", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "scheduledIn", + "name": "heroImageClasses", "description": null, - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "forceParentLocale", - "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `scheduledIn` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `scheduledIn` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ScheduledOperation", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stage", - "description": "System stage field", - "args": [], + "name": "imageClasses", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "The time the document was updated", - "args": [ - { - "name": "variation", - "description": "Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SystemDateTimeFieldVariation", - "ofType": null - } - }, - "defaultValue": "COMBINED", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "instagramHandle", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedBy", - "description": "User that last updated this document", - "args": [ - { - "name": "forceParentLocale", - "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "localizations", + "description": "Optional updates to localizations", "type": { - "kind": "OBJECT", - "name": "User", + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateManyLocalizationsInput", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Entity", - "ofType": null }, { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackConnectInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "position", - "description": "Allow to specify document position in list of connected documents, will default to appending at end of list", + "name": "telegramHandle", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "ConnectPositionInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -38686,145 +38488,11 @@ "deprecationReason": null }, { - "name": "where", - "description": "Document to connect", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PackConnection", - "description": "A connection to a list of items.", - "fields": [ - { - "name": "aggregate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Aggregate", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PackEdge", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackCreateInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "createdAt", + "name": "tiktokHandle", "description": null, "type": { "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "description input for default locale (en)", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPasses", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PackEventPassesCreateManyInlineInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "localizations", - "description": "Inline mutations for managing document localizations excluding the default locale", - "type": { - "kind": "INPUT_OBJECT", - "name": "PackCreateLocalizationsInput", + "name": "String", "ofType": null }, "defaultValue": null, @@ -38832,75 +38500,11 @@ "deprecationReason": null }, { - "name": "name", - "description": "name input for default locale (en)", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nftDescription", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nftImage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetCreateOneInlineInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nftName", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizer", + "name": "twitterHandle", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizerCreateOneInlineInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -38908,11 +38512,11 @@ "deprecationReason": null }, { - "name": "updatedAt", + "name": "youtubeHandle", "description": null, "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -38926,60 +38530,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "PackCreateLocalizationDataInput", + "name": "OrganizerUpdateManyLocalizationDataInput", "description": null, "fields": null, "inputFields": [ - { - "name": "createdAt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "description", "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": null, "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "RichTextAST", "ofType": null }, "defaultValue": null, @@ -38993,19 +38553,19 @@ }, { "kind": "INPUT_OBJECT", - "name": "PackCreateLocalizationInput", + "name": "OrganizerUpdateManyLocalizationInput", "description": null, "fields": null, "inputFields": [ { "name": "data", - "description": "Localization input", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PackCreateLocalizationDataInput", + "name": "OrganizerUpdateManyLocalizationDataInput", "ofType": null } }, @@ -39036,13 +38596,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "PackCreateLocalizationsInput", + "name": "OrganizerUpdateManyLocalizationsInput", "description": null, "fields": null, "inputFields": [ { - "name": "create", - "description": "Create localizations for the newly-created document", + "name": "update", + "description": "Localizations to update", "type": { "kind": "LIST", "name": null, @@ -39051,7 +38611,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PackCreateLocalizationInput", + "name": "OrganizerUpdateManyLocalizationInput", "ofType": null } } @@ -39067,25 +38627,17 @@ }, { "kind": "INPUT_OBJECT", - "name": "PackCreateManyInlineInput", + "name": "OrganizerUpdateOneInlineInput", "description": null, "fields": null, "inputFields": [ { "name": "connect", - "description": "Connect multiple existing Pack documents", + "description": "Connect existing Organizer document", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackWhereUniqueInput", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput", + "ofType": null }, "defaultValue": null, "isDeprecated": false, @@ -39093,41 +38645,10 @@ }, { "name": "create", - "description": "Create and connect multiple existing Pack documents", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackCreateInput", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackCreateOneInlineInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "connect", - "description": "Connect one existing Pack document", + "description": "Create and connect one Organizer document", "type": { "kind": "INPUT_OBJECT", - "name": "PackWhereUniqueInput", + "name": "OrganizerCreateInput", "ofType": null }, "defaultValue": null, @@ -39135,116 +38656,47 @@ "deprecationReason": null }, { - "name": "create", - "description": "Create and connect one Pack document", + "name": "delete", + "description": "Delete currently connected Organizer document", "type": { - "kind": "INPUT_OBJECT", - "name": "PackCreateInput", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PackEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], + "name": "disconnect", + "description": "Disconnect currently connected Organizer document", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Pack", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "PackEventPasses", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "EventPass", - "ofType": null - } - ] - }, - { - "kind": "INPUT_OBJECT", - "name": "PackEventPassesConnectInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "EventPass", - "description": null, + "name": "update", + "description": "Update single Organizer document", "type": { "kind": "INPUT_OBJECT", - "name": "EventPassConnectInput", + "name": "OrganizerUpdateWithNestedWhereUniqueInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackEventPassesCreateInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "EventPass", - "description": null, + "name": "upsert", + "description": "Upsert single Organizer document", "type": { "kind": "INPUT_OBJECT", - "name": "EventPassCreateInput", + "name": "OrganizerUpsertWithNestedWhereUniqueInput", "ofType": null }, "defaultValue": null, @@ -39258,24 +38710,20 @@ }, { "kind": "INPUT_OBJECT", - "name": "PackEventPassesCreateManyInlineInput", + "name": "OrganizerUpdateWithNestedWhereUniqueInput", "description": null, "fields": null, "inputFields": [ { - "name": "connect", - "description": "Connect multiple existing PackEventPasses documents", + "name": "data", + "description": "Document to update", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackEventPassesWhereUniqueInput", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateInput", + "ofType": null } }, "defaultValue": null, @@ -39283,19 +38731,15 @@ "deprecationReason": null }, { - "name": "create", - "description": "Create and connect multiple existing PackEventPasses documents", + "name": "where", + "description": "Unique document search", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackEventPassesCreateInput", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput", + "ofType": null } }, "defaultValue": null, @@ -39309,44 +38753,20 @@ }, { "kind": "INPUT_OBJECT", - "name": "PackEventPassesUpdateManyInlineInput", + "name": "OrganizerUpsertInput", "description": null, "fields": null, "inputFields": [ - { - "name": "connect", - "description": "Connect multiple existing PackEventPasses documents", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackEventPassesConnectInput", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "create", - "description": "Create and connect multiple PackEventPasses documents", + "description": "Create document if it didn't exist", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackEventPassesCreateInput", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "OrganizerCreateInput", + "ofType": null } }, "defaultValue": null, @@ -39354,39 +38774,42 @@ "deprecationReason": null }, { - "name": "delete", - "description": "Delete multiple PackEventPasses documents", + "name": "update", + "description": "Update document if it exists", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackEventPassesWhereUniqueInput", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateInput", + "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrganizerUpsertLocalizationInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "disconnect", - "description": "Disconnect multiple PackEventPasses documents", + "name": "create", + "description": null, "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackEventPassesWhereUniqueInput", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "OrganizerCreateLocalizationDataInput", + "ofType": null } }, "defaultValue": null, @@ -39394,19 +38817,15 @@ "deprecationReason": null }, { - "name": "set", - "description": "Override currently-connected documents with multiple existing PackEventPasses documents", + "name": "locale", + "description": null, "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackEventPassesWhereUniqueInput", - "ofType": null - } + "kind": "ENUM", + "name": "Locale", + "ofType": null } }, "defaultValue": null, @@ -39415,38 +38834,14 @@ }, { "name": "update", - "description": "Update multiple PackEventPasses documents", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackEventPassesUpdateWithNestedWhereUniqueInput", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "upsert", - "description": "Upsert multiple PackEventPasses documents", + "description": null, "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackEventPassesUpsertWithNestedWhereUniqueInput", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateLocalizationDataInput", + "ofType": null } }, "defaultValue": null, @@ -39460,63 +38855,37 @@ }, { "kind": "INPUT_OBJECT", - "name": "PackEventPassesUpdateWithNestedWhereUniqueInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "EventPass", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassUpdateWithNestedWhereUniqueInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackEventPassesUpsertWithNestedWhereUniqueInput", + "name": "OrganizerUpsertWithNestedWhereUniqueInput", "description": null, "fields": null, "inputFields": [ { - "name": "EventPass", - "description": null, + "name": "data", + "description": "Upsert data", "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassUpsertWithNestedWhereUniqueInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerUpsertInput", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackEventPassesWhereInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "EventPass", - "description": null, + "name": "where", + "description": "Unique document search", "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassWhereInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, @@ -39529,16 +38898,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "PackEventPassesWhereUniqueInput", - "description": null, + "name": "OrganizerWhereComparatorInput", + "description": "This contains a set of filters that can be used to compare values internally", "fields": null, "inputFields": [ { - "name": "EventPass", - "description": null, + "name": "outdated_to", + "description": "This field can be used to request to check if the entry is outdated by internal comparison", "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassWhereUniqueInput", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -39552,7 +38921,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "PackManyWhereInput", + "name": "OrganizerWhereInput", "description": "Identifies documents", "fields": null, "inputFields": [ @@ -39567,7 +38936,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PackWhereInput", + "name": "OrganizerWhereInput", "ofType": null } } @@ -39587,7 +38956,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PackWhereInput", + "name": "OrganizerWhereInput", "ofType": null } } @@ -39607,7 +38976,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PackWhereInput", + "name": "OrganizerWhereInput", "ofType": null } } @@ -39628,6 +38997,42 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "contentSpaces_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contentSpaces_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contentSpaces_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "createdAt", "description": null, @@ -39745,23 +39150,11 @@ "deprecationReason": null }, { - "name": "documentInStages_every", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PackWhereStageInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "documentInStages_none", + "name": "discordWidgetId", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "PackWhereStageInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39769,11 +39162,11 @@ "deprecationReason": null }, { - "name": "documentInStages_some", - "description": null, + "name": "discordWidgetId_contains", + "description": "All values containing the given string.", "type": { - "kind": "INPUT_OBJECT", - "name": "PackWhereStageInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39781,11 +39174,11 @@ "deprecationReason": null }, { - "name": "eventPasses_empty", - "description": "All values in which the union is empty", + "name": "discordWidgetId_ends_with", + "description": "All values ending with the given string.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39793,23 +39186,27 @@ "deprecationReason": null }, { - "name": "eventPasses_some", - "description": "Matches if the union contains at least one connection to the provided item to the filter", + "name": "discordWidgetId_in", + "description": "All values that are contained in given list.", "type": { - "kind": "INPUT_OBJECT", - "name": "PackEventPassesWhereInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "discordWidgetId_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39817,11 +39214,11 @@ "deprecationReason": null }, { - "name": "id_contains", - "description": "All values containing the given string.", + "name": "discordWidgetId_not_contains", + "description": "All values not containing the given string.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39829,11 +39226,11 @@ "deprecationReason": null }, { - "name": "id_ends_with", - "description": "All values ending with the given string.", + "name": "discordWidgetId_not_ends_with", + "description": "All values not ending with the given string", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39841,14 +39238,14 @@ "deprecationReason": null }, { - "name": "id_in", - "description": "All values that are contained in given list.", + "name": "discordWidgetId_not_in", + "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -39857,11 +39254,11 @@ "deprecationReason": null }, { - "name": "id_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "discordWidgetId_not_starts_with", + "description": "All values not starting with the given string.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39869,11 +39266,11 @@ "deprecationReason": null }, { - "name": "id_not_contains", - "description": "All values not containing the given string.", + "name": "discordWidgetId_starts_with", + "description": "All values starting with the given string.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -39881,11 +39278,11 @@ "deprecationReason": null }, { - "name": "id_not_ends_with", - "description": "All values not ending with the given string", + "name": "documentInStages_every", + "description": null, "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereStageInput", "ofType": null }, "defaultValue": null, @@ -39893,27 +39290,23 @@ "deprecationReason": null }, { - "name": "id_not_in", - "description": "All values that are not contained in given list.", + "name": "documentInStages_none", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereStageInput", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not_starts_with", - "description": "All values not starting with the given string.", + "name": "documentInStages_some", + "description": null, "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereStageInput", "ofType": null }, "defaultValue": null, @@ -39921,11 +39314,11 @@ "deprecationReason": null }, { - "name": "id_starts_with", - "description": "All values starting with the given string.", + "name": "events_every", + "description": null, "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "EventWhereInput", "ofType": null }, "defaultValue": null, @@ -39933,7 +39326,31 @@ "deprecationReason": null }, { - "name": "nftDescription", + "name": "events_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "EventWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "events_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "EventWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "facebookHandle", "description": null, "type": { "kind": "SCALAR", @@ -39945,7 +39362,7 @@ "deprecationReason": null }, { - "name": "nftDescription_contains", + "name": "facebookHandle_contains", "description": "All values containing the given string.", "type": { "kind": "SCALAR", @@ -39957,7 +39374,7 @@ "deprecationReason": null }, { - "name": "nftDescription_ends_with", + "name": "facebookHandle_ends_with", "description": "All values ending with the given string.", "type": { "kind": "SCALAR", @@ -39969,7 +39386,7 @@ "deprecationReason": null }, { - "name": "nftDescription_in", + "name": "facebookHandle_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", @@ -39985,7 +39402,7 @@ "deprecationReason": null }, { - "name": "nftDescription_not", + "name": "facebookHandle_not", "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", @@ -39997,7 +39414,7 @@ "deprecationReason": null }, { - "name": "nftDescription_not_contains", + "name": "facebookHandle_not_contains", "description": "All values not containing the given string.", "type": { "kind": "SCALAR", @@ -40009,7 +39426,7 @@ "deprecationReason": null }, { - "name": "nftDescription_not_ends_with", + "name": "facebookHandle_not_ends_with", "description": "All values not ending with the given string", "type": { "kind": "SCALAR", @@ -40021,7 +39438,7 @@ "deprecationReason": null }, { - "name": "nftDescription_not_in", + "name": "facebookHandle_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", @@ -40037,7 +39454,7 @@ "deprecationReason": null }, { - "name": "nftDescription_not_starts_with", + "name": "facebookHandle_not_starts_with", "description": "All values not starting with the given string.", "type": { "kind": "SCALAR", @@ -40049,7 +39466,7 @@ "deprecationReason": null }, { - "name": "nftDescription_starts_with", + "name": "facebookHandle_starts_with", "description": "All values starting with the given string.", "type": { "kind": "SCALAR", @@ -40061,7 +39478,7 @@ "deprecationReason": null }, { - "name": "nftImage", + "name": "heroImage", "description": null, "type": { "kind": "INPUT_OBJECT", @@ -40073,7 +39490,7 @@ "deprecationReason": null }, { - "name": "nftName", + "name": "heroImageClasses", "description": null, "type": { "kind": "SCALAR", @@ -40085,7 +39502,7 @@ "deprecationReason": null }, { - "name": "nftName_contains", + "name": "heroImageClasses_contains", "description": "All values containing the given string.", "type": { "kind": "SCALAR", @@ -40097,7 +39514,7 @@ "deprecationReason": null }, { - "name": "nftName_ends_with", + "name": "heroImageClasses_ends_with", "description": "All values ending with the given string.", "type": { "kind": "SCALAR", @@ -40109,7 +39526,7 @@ "deprecationReason": null }, { - "name": "nftName_in", + "name": "heroImageClasses_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", @@ -40125,7 +39542,7 @@ "deprecationReason": null }, { - "name": "nftName_not", + "name": "heroImageClasses_not", "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", @@ -40137,7 +39554,7 @@ "deprecationReason": null }, { - "name": "nftName_not_contains", + "name": "heroImageClasses_not_contains", "description": "All values not containing the given string.", "type": { "kind": "SCALAR", @@ -40149,7 +39566,7 @@ "deprecationReason": null }, { - "name": "nftName_not_ends_with", + "name": "heroImageClasses_not_ends_with", "description": "All values not ending with the given string", "type": { "kind": "SCALAR", @@ -40161,7 +39578,7 @@ "deprecationReason": null }, { - "name": "nftName_not_in", + "name": "heroImageClasses_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", @@ -40177,7 +39594,7 @@ "deprecationReason": null }, { - "name": "nftName_not_starts_with", + "name": "heroImageClasses_not_starts_with", "description": "All values not starting with the given string.", "type": { "kind": "SCALAR", @@ -40189,7 +39606,7 @@ "deprecationReason": null }, { - "name": "nftName_starts_with", + "name": "heroImageClasses_starts_with", "description": "All values starting with the given string.", "type": { "kind": "SCALAR", @@ -40201,23 +39618,11 @@ "deprecationReason": null }, { - "name": "organizer", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -40225,11 +39630,11 @@ "deprecationReason": null }, { - "name": "publishedAt_gt", - "description": "All values greater than the given value.", + "name": "id_contains", + "description": "All values containing the given string.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -40237,11 +39642,11 @@ "deprecationReason": null }, { - "name": "publishedAt_gte", - "description": "All values greater than or equal the given value.", + "name": "id_ends_with", + "description": "All values ending with the given string.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -40249,14 +39654,14 @@ "deprecationReason": null }, { - "name": "publishedAt_in", + "name": "id_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "ID", "ofType": null } }, @@ -40265,11 +39670,11 @@ "deprecationReason": null }, { - "name": "publishedAt_lt", - "description": "All values less than the given value.", + "name": "id_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -40277,11 +39682,11 @@ "deprecationReason": null }, { - "name": "publishedAt_lte", - "description": "All values less than or equal the given value.", + "name": "id_not_contains", + "description": "All values not containing the given string.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -40289,11 +39694,11 @@ "deprecationReason": null }, { - "name": "publishedAt_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "id_not_ends_with", + "description": "All values not ending with the given string", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -40301,14 +39706,14 @@ "deprecationReason": null }, { - "name": "publishedAt_not_in", + "name": "id_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "ID", "ofType": null } }, @@ -40317,23 +39722,11 @@ "deprecationReason": null }, { - "name": "publishedBy", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "UserWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "scheduledIn_every", - "description": null, + "name": "id_not_starts_with", + "description": "All values not starting with the given string.", "type": { - "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereInput", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -40341,11 +39734,11 @@ "deprecationReason": null }, { - "name": "scheduledIn_none", - "description": null, + "name": "id_starts_with", + "description": "All values starting with the given string.", "type": { - "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereInput", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -40353,11 +39746,11 @@ "deprecationReason": null }, { - "name": "scheduledIn_some", + "name": "image", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereInput", + "name": "AssetWhereInput", "ofType": null }, "defaultValue": null, @@ -40365,11 +39758,11 @@ "deprecationReason": null }, { - "name": "updatedAt", + "name": "imageClasses", "description": null, "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40377,11 +39770,11 @@ "deprecationReason": null }, { - "name": "updatedAt_gt", - "description": "All values greater than the given value.", + "name": "imageClasses_contains", + "description": "All values containing the given string.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40389,11 +39782,11 @@ "deprecationReason": null }, { - "name": "updatedAt_gte", - "description": "All values greater than or equal the given value.", + "name": "imageClasses_ends_with", + "description": "All values ending with the given string.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40401,14 +39794,14 @@ "deprecationReason": null }, { - "name": "updatedAt_in", + "name": "imageClasses_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null } }, @@ -40417,11 +39810,11 @@ "deprecationReason": null }, { - "name": "updatedAt_lt", - "description": "All values less than the given value.", + "name": "imageClasses_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40429,11 +39822,11 @@ "deprecationReason": null }, { - "name": "updatedAt_lte", - "description": "All values less than or equal the given value.", + "name": "imageClasses_not_contains", + "description": "All values not containing the given string.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40441,11 +39834,11 @@ "deprecationReason": null }, { - "name": "updatedAt_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "imageClasses_not_ends_with", + "description": "All values not ending with the given string", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40453,14 +39846,14 @@ "deprecationReason": null }, { - "name": "updatedAt_not_in", + "name": "imageClasses_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null } }, @@ -40469,138 +39862,56 @@ "deprecationReason": null }, { - "name": "updatedBy", - "description": null, + "name": "imageClasses_not_starts_with", + "description": "All values not starting with the given string.", "type": { - "kind": "INPUT_OBJECT", - "name": "UserWhereInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PackOrderByInput", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "createdAt_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nftDescription_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nftDescription_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nftName_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "nftName_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt_ASC", - "description": null, + "name": "imageClasses_starts_with", + "description": "All values starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishedAt_DESC", + "name": "instagramHandle", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt_ASC", - "description": null, + "name": "instagramHandle_contains", + "description": "All values containing the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackUpdateInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "description", - "description": "description input for default locale (en)", + "name": "instagramHandle_ends_with", + "description": "All values ending with the given string.", "type": { "kind": "SCALAR", "name": "String", @@ -40611,23 +39922,27 @@ "deprecationReason": null }, { - "name": "eventPasses", - "description": null, + "name": "instagramHandle_in", + "description": "All values that are contained in given list.", "type": { - "kind": "INPUT_OBJECT", - "name": "PackEventPassesUpdateManyInlineInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "localizations", - "description": "Manage document localizations", + "name": "instagramHandle_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { - "kind": "INPUT_OBJECT", - "name": "PackUpdateLocalizationsInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -40635,8 +39950,8 @@ "deprecationReason": null }, { - "name": "name", - "description": "name input for default locale (en)", + "name": "instagramHandle_not_contains", + "description": "All values not containing the given string.", "type": { "kind": "SCALAR", "name": "String", @@ -40647,8 +39962,8 @@ "deprecationReason": null }, { - "name": "nftDescription", - "description": null, + "name": "instagramHandle_not_ends_with", + "description": "All values not ending with the given string", "type": { "kind": "SCALAR", "name": "String", @@ -40659,20 +39974,24 @@ "deprecationReason": null }, { - "name": "nftImage", - "description": null, + "name": "instagramHandle_not_in", + "description": "All values that are not contained in given list.", "type": { - "kind": "INPUT_OBJECT", - "name": "AssetUpdateOneInlineInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nftName", - "description": null, + "name": "instagramHandle_not_starts_with", + "description": "All values not starting with the given string.", "type": { "kind": "SCALAR", "name": "String", @@ -40683,34 +40002,23 @@ "deprecationReason": null }, { - "name": "organizer", - "description": null, + "name": "instagramHandle_starts_with", + "description": "All values starting with the given string.", "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateOneInlineInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackUpdateLocalizationDataInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "description", + "name": "loyaltyCard", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", "ofType": null }, "defaultValue": null, @@ -40728,75 +40036,41 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackUpdateLocalizationInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "data", - "description": null, + "name": "name_contains", + "description": "All values containing the given string.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackUpdateLocalizationDataInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "locale", - "description": null, + "name": "name_ends_with", + "description": "All values ending with the given string.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackUpdateLocalizationsInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "create", - "description": "Localizations to create", + "name": "name_in", + "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackCreateLocalizationInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -40804,90 +40078,51 @@ "deprecationReason": null }, { - "name": "delete", - "description": "Localizations to delete", + "name": "name_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update", - "description": "Localizations to update", + "name": "name_not_contains", + "description": "All values not containing the given string.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackUpdateLocalizationInput", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "upsert", - "description": null, + "name": "name_not_ends_with", + "description": "All values not ending with the given string", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackUpsertLocalizationInput", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackUpdateManyInlineInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "connect", - "description": "Connect multiple existing Pack documents", + "name": "name_not_in", + "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackConnectInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -40895,142 +40130,87 @@ "deprecationReason": null }, { - "name": "create", - "description": "Create and connect multiple Pack documents", + "name": "name_not_starts_with", + "description": "All values not starting with the given string.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackCreateInput", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete", - "description": "Delete multiple Pack documents", + "name": "name_starts_with", + "description": "All values starting with the given string.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackWhereUniqueInput", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "disconnect", - "description": "Disconnect multiple Pack documents", + "name": "publishedAt", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackWhereUniqueInput", - "ofType": null - } - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "set", - "description": "Override currently-connected documents with multiple existing Pack documents", + "name": "publishedAt_gt", + "description": "All values greater than the given value.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackWhereUniqueInput", - "ofType": null - } - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update", - "description": "Update multiple Pack documents", + "name": "publishedAt_gte", + "description": "All values greater than or equal the given value.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackUpdateWithNestedWhereUniqueInput", - "ofType": null - } - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "upsert", - "description": "Upsert multiple Pack documents", + "name": "publishedAt_in", + "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackUpsertWithNestedWhereUniqueInput", - "ofType": null - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackUpdateManyInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "description", - "description": "description input for default locale (en)", + "name": "publishedAt_lt", + "description": "All values less than the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -41038,11 +40218,11 @@ "deprecationReason": null }, { - "name": "localizations", - "description": "Optional updates to localizations", + "name": "publishedAt_lte", + "description": "All values less than or equal the given value.", "type": { - "kind": "INPUT_OBJECT", - "name": "PackUpdateManyLocalizationsInput", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -41050,11 +40230,11 @@ "deprecationReason": null }, { - "name": "name", - "description": "name input for default locale (en)", + "name": "publishedAt_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -41062,46 +40242,39 @@ "deprecationReason": null }, { - "name": "nftDescription", - "description": null, + "name": "publishedAt_not_in", + "description": "All values that are not contained in given list.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nftName", + "name": "publishedBy", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackUpdateManyLocalizationDataInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "description", + "name": "scheduledIn_every", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", "ofType": null }, "defaultValue": null, @@ -41109,108 +40282,35 @@ "deprecationReason": null }, { - "name": "name", + "name": "scheduledIn_none", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackUpdateManyLocalizationInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "data", + "name": "scheduledIn_some", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackUpdateManyLocalizationDataInput", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "locale", + "name": "slug", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackUpdateManyLocalizationsInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "update", - "description": "Localizations to update", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackUpdateManyLocalizationInput", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackUpdateOneInlineInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "connect", - "description": "Connect existing Pack document", - "type": { - "kind": "INPUT_OBJECT", - "name": "PackWhereUniqueInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -41218,11 +40318,11 @@ "deprecationReason": null }, { - "name": "create", - "description": "Create and connect one Pack document", + "name": "slug_contains", + "description": "All values containing the given string.", "type": { - "kind": "INPUT_OBJECT", - "name": "PackCreateInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -41230,11 +40330,11 @@ "deprecationReason": null }, { - "name": "delete", - "description": "Delete currently connected Pack document", + "name": "slug_ends_with", + "description": "All values ending with the given string.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "defaultValue": null, @@ -41242,23 +40342,27 @@ "deprecationReason": null }, { - "name": "disconnect", - "description": "Disconnect currently connected Pack document", + "name": "slug_in", + "description": "All values that are contained in given list.", "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update", - "description": "Update single Pack document", + "name": "slug_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { - "kind": "INPUT_OBJECT", - "name": "PackUpdateWithNestedWhereUniqueInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -41266,182 +40370,114 @@ "deprecationReason": null }, { - "name": "upsert", - "description": "Upsert single Pack document", + "name": "slug_not_contains", + "description": "All values not containing the given string.", "type": { - "kind": "INPUT_OBJECT", - "name": "PackUpsertWithNestedWhereUniqueInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackUpdateWithNestedWhereUniqueInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "data", - "description": "Document to update", + "name": "slug_not_ends_with", + "description": "All values not ending with the given string", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackUpdateInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": "Unique document search", + "name": "slug_not_in", + "description": "All values that are not contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackWhereUniqueInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackUpsertInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "create", - "description": "Create document if it didn't exist", + "name": "slug_not_starts_with", + "description": "All values not starting with the given string.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackCreateInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update", - "description": "Update document if it exists", + "name": "slug_starts_with", + "description": "All values starting with the given string.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackUpdateInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackUpsertLocalizationInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "create", + "name": "telegramHandle", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackCreateLocalizationDataInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "locale", - "description": null, + "name": "telegramHandle_contains", + "description": "All values containing the given string.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update", - "description": null, + "name": "telegramHandle_ends_with", + "description": "All values ending with the given string.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackUpdateLocalizationDataInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackUpsertWithNestedWhereUniqueInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "data", - "description": "Upsert data", + "name": "telegramHandle_in", + "description": "All values that are contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackUpsertInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -41450,89 +40486,51 @@ "deprecationReason": null }, { - "name": "where", - "description": "Unique document search", + "name": "telegramHandle_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackWhereUniqueInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackWhereComparatorInput", - "description": "This contains a set of filters that can be used to compare values internally", - "fields": null, - "inputFields": [ + }, { - "name": "outdated_to", - "description": "This field can be used to request to check if the entry is outdated by internal comparison", + "name": "telegramHandle_not_contains", + "description": "All values not containing the given string.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackWhereInput", - "description": "Identifies documents", - "fields": null, - "inputFields": [ + }, { - "name": "AND", - "description": "Logical AND on all given filters.", + "name": "telegramHandle_not_ends_with", + "description": "All values not ending with the given string", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackWhereInput", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "NOT", - "description": "Logical NOT on all given filters combined by AND.", + "name": "telegramHandle_not_in", + "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackWhereInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -41540,28 +40538,20 @@ "deprecationReason": null }, { - "name": "OR", - "description": "Logical OR on all given filters.", + "name": "telegramHandle_not_starts_with", + "description": "All values not starting with the given string.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackWhereInput", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_search", - "description": "Contains search across all appropriate fields.", + "name": "telegramHandle_starts_with", + "description": "All values starting with the given string.", "type": { "kind": "SCALAR", "name": "String", @@ -41572,11 +40562,11 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "tiktokHandle", "description": null, "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -41584,11 +40574,11 @@ "deprecationReason": null }, { - "name": "createdAt_gt", - "description": "All values greater than the given value.", + "name": "tiktokHandle_contains", + "description": "All values containing the given string.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -41596,11 +40586,11 @@ "deprecationReason": null }, { - "name": "createdAt_gte", - "description": "All values greater than or equal the given value.", + "name": "tiktokHandle_ends_with", + "description": "All values ending with the given string.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -41608,14 +40598,14 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "tiktokHandle_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null } }, @@ -41624,11 +40614,11 @@ "deprecationReason": null }, { - "name": "createdAt_lt", - "description": "All values less than the given value.", + "name": "tiktokHandle_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -41636,11 +40626,11 @@ "deprecationReason": null }, { - "name": "createdAt_lte", - "description": "All values less than or equal the given value.", + "name": "tiktokHandle_not_contains", + "description": "All values not containing the given string.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -41648,11 +40638,11 @@ "deprecationReason": null }, { - "name": "createdAt_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "tiktokHandle_not_ends_with", + "description": "All values not ending with the given string", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -41660,14 +40650,14 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "tiktokHandle_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null } }, @@ -41676,11 +40666,11 @@ "deprecationReason": null }, { - "name": "createdBy", - "description": null, + "name": "tiktokHandle_not_starts_with", + "description": "All values not starting with the given string.", "type": { - "kind": "INPUT_OBJECT", - "name": "UserWhereInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -41688,7 +40678,19 @@ "deprecationReason": null }, { - "name": "description", + "name": "tiktokHandle_starts_with", + "description": "All values starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "twitterHandle", "description": null, "type": { "kind": "SCALAR", @@ -41700,7 +40702,7 @@ "deprecationReason": null }, { - "name": "description_contains", + "name": "twitterHandle_contains", "description": "All values containing the given string.", "type": { "kind": "SCALAR", @@ -41712,7 +40714,7 @@ "deprecationReason": null }, { - "name": "description_ends_with", + "name": "twitterHandle_ends_with", "description": "All values ending with the given string.", "type": { "kind": "SCALAR", @@ -41724,7 +40726,7 @@ "deprecationReason": null }, { - "name": "description_in", + "name": "twitterHandle_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", @@ -41740,7 +40742,7 @@ "deprecationReason": null }, { - "name": "description_not", + "name": "twitterHandle_not", "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", @@ -41752,7 +40754,7 @@ "deprecationReason": null }, { - "name": "description_not_contains", + "name": "twitterHandle_not_contains", "description": "All values not containing the given string.", "type": { "kind": "SCALAR", @@ -41764,7 +40766,7 @@ "deprecationReason": null }, { - "name": "description_not_ends_with", + "name": "twitterHandle_not_ends_with", "description": "All values not ending with the given string", "type": { "kind": "SCALAR", @@ -41776,7 +40778,7 @@ "deprecationReason": null }, { - "name": "description_not_in", + "name": "twitterHandle_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", @@ -41792,7 +40794,7 @@ "deprecationReason": null }, { - "name": "description_not_starts_with", + "name": "twitterHandle_not_starts_with", "description": "All values not starting with the given string.", "type": { "kind": "SCALAR", @@ -41804,7 +40806,7 @@ "deprecationReason": null }, { - "name": "description_starts_with", + "name": "twitterHandle_starts_with", "description": "All values starting with the given string.", "type": { "kind": "SCALAR", @@ -41816,71 +40818,11 @@ "deprecationReason": null }, { - "name": "documentInStages_every", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PackWhereStageInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "documentInStages_none", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PackWhereStageInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "documentInStages_some", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PackWhereStageInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPasses_empty", - "description": "All values in which the union is empty", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPasses_some", - "description": "Matches if the union contains at least one connection to the provided item to the filter", - "type": { - "kind": "INPUT_OBJECT", - "name": "PackEventPassesWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", + "name": "updatedAt", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -41888,11 +40830,11 @@ "deprecationReason": null }, { - "name": "id_contains", - "description": "All values containing the given string.", + "name": "updatedAt_gt", + "description": "All values greater than the given value.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -41900,11 +40842,11 @@ "deprecationReason": null }, { - "name": "id_ends_with", - "description": "All values ending with the given string.", + "name": "updatedAt_gte", + "description": "All values greater than or equal the given value.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -41912,14 +40854,14 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "updatedAt_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "DateTime", "ofType": null } }, @@ -41928,11 +40870,11 @@ "deprecationReason": null }, { - "name": "id_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "updatedAt_lt", + "description": "All values less than the given value.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -41940,11 +40882,11 @@ "deprecationReason": null }, { - "name": "id_not_contains", - "description": "All values not containing the given string.", + "name": "updatedAt_lte", + "description": "All values less than or equal the given value.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -41952,11 +40894,11 @@ "deprecationReason": null }, { - "name": "id_not_ends_with", - "description": "All values not ending with the given string", + "name": "updatedAt_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -41964,14 +40906,14 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "updatedAt_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "DateTime", "ofType": null } }, @@ -41980,23 +40922,11 @@ "deprecationReason": null }, { - "name": "id_not_starts_with", - "description": "All values not starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_starts_with", - "description": "All values starting with the given string.", + "name": "updatedBy", + "description": null, "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", "ofType": null }, "defaultValue": null, @@ -42004,7 +40934,7 @@ "deprecationReason": null }, { - "name": "name", + "name": "youtubeHandle", "description": null, "type": { "kind": "SCALAR", @@ -42016,7 +40946,7 @@ "deprecationReason": null }, { - "name": "name_contains", + "name": "youtubeHandle_contains", "description": "All values containing the given string.", "type": { "kind": "SCALAR", @@ -42028,7 +40958,7 @@ "deprecationReason": null }, { - "name": "name_ends_with", + "name": "youtubeHandle_ends_with", "description": "All values ending with the given string.", "type": { "kind": "SCALAR", @@ -42040,7 +40970,7 @@ "deprecationReason": null }, { - "name": "name_in", + "name": "youtubeHandle_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", @@ -42056,7 +40986,7 @@ "deprecationReason": null }, { - "name": "name_not", + "name": "youtubeHandle_not", "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", @@ -42068,7 +40998,7 @@ "deprecationReason": null }, { - "name": "name_not_contains", + "name": "youtubeHandle_not_contains", "description": "All values not containing the given string.", "type": { "kind": "SCALAR", @@ -42080,7 +41010,7 @@ "deprecationReason": null }, { - "name": "name_not_ends_with", + "name": "youtubeHandle_not_ends_with", "description": "All values not ending with the given string", "type": { "kind": "SCALAR", @@ -42092,7 +41022,7 @@ "deprecationReason": null }, { - "name": "name_not_in", + "name": "youtubeHandle_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", @@ -42108,7 +41038,7 @@ "deprecationReason": null }, { - "name": "name_not_starts_with", + "name": "youtubeHandle_not_starts_with", "description": "All values not starting with the given string.", "type": { "kind": "SCALAR", @@ -42120,7 +41050,7 @@ "deprecationReason": null }, { - "name": "name_starts_with", + "name": "youtubeHandle_starts_with", "description": "All values starting with the given string.", "type": { "kind": "SCALAR", @@ -42130,53 +41060,32 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "nftDescription", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nftDescription_contains", - "description": "All values containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nftDescription_ends_with", - "description": "All values ending with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereStageInput", + "description": "The document in stages filter allows specifying a stage entry to cross compare the same document between different stages", + "fields": null, + "inputFields": [ { - "name": "nftDescription_in", - "description": "All values that are contained in given list.", + "name": "AND", + "description": "Logical AND on all given filters.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereStageInput", + "ofType": null + } } }, "defaultValue": null, @@ -42184,51 +41093,39 @@ "deprecationReason": null }, { - "name": "nftDescription_not", - "description": "Any other value that exists and is not equal to the given value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nftDescription_not_contains", - "description": "All values not containing the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nftDescription_not_ends_with", - "description": "All values not ending with the given string", + "name": "NOT", + "description": "Logical NOT on all given filters combined by AND.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereStageInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nftDescription_not_in", - "description": "All values that are not contained in given list.", + "name": "OR", + "description": "Logical OR on all given filters.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereStageInput", + "ofType": null + } } }, "defaultValue": null, @@ -42236,11 +41133,11 @@ "deprecationReason": null }, { - "name": "nftDescription_not_starts_with", - "description": "All values not starting with the given string.", + "name": "compareWithParent", + "description": "This field contains fields which can be set as true or false to specify an internal comparison", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereComparatorInput", "ofType": null }, "defaultValue": null, @@ -42248,23 +41145,34 @@ "deprecationReason": null }, { - "name": "nftDescription_starts_with", - "description": "All values starting with the given string.", + "name": "stage", + "description": "Specify the stage to compare with", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "Stage", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput", + "description": "References Organizer record uniquely", + "fields": null, + "inputFields": [ { - "name": "nftImage", + "name": "id", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "AssetWhereInput", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -42272,7 +41180,7 @@ "deprecationReason": null }, { - "name": "nftName", + "name": "name", "description": null, "type": { "kind": "SCALAR", @@ -42284,8 +41192,8 @@ "deprecationReason": null }, { - "name": "nftName_contains", - "description": "All values containing the given string.", + "name": "slug", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -42294,10 +41202,21 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput_remote_rel_eventParametersorganizer", + "description": "References Organizer record uniquely", + "fields": null, + "inputFields": [ { - "name": "nftName_ends_with", - "description": "All values ending with the given string.", + "name": "name", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -42308,24 +41227,8 @@ "deprecationReason": null }, { - "name": "nftName_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nftName_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "slug", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -42334,10 +41237,21 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput_remote_rel_eventPassNftorganizer", + "description": "References Organizer record uniquely", + "fields": null, + "inputFields": [ { - "name": "nftName_not_contains", - "description": "All values not containing the given string.", + "name": "name", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -42348,8 +41262,8 @@ "deprecationReason": null }, { - "name": "nftName_not_ends_with", - "description": "All values not ending with the given string", + "name": "slug", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -42358,26 +41272,21 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "nftName_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput_remote_rel_loyaltyCardNftContractorganizer", + "description": "References Organizer record uniquely", + "fields": null, + "inputFields": [ { - "name": "nftName_not_starts_with", - "description": "All values not starting with the given string.", + "name": "name", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -42388,8 +41297,8 @@ "deprecationReason": null }, { - "name": "nftName_starts_with", - "description": "All values starting with the given string.", + "name": "slug", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -42398,165 +41307,24 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "organizer", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput_remote_rel_loyaltyCardNftorganizer", + "description": "References Organizer record uniquely", + "fields": null, + "inputFields": [ { - "name": "publishedAt", + "name": "name", "description": null, "type": { "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt_not", - "description": "Any other value that exists and is not equal to the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedBy", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "UserWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "scheduledIn_every", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "scheduledIn_none", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "scheduledIn_some", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereInput", + "name": "String", "ofType": null }, "defaultValue": null, @@ -42564,115 +41332,11 @@ "deprecationReason": null }, { - "name": "updatedAt", + "name": "slug", "description": null, "type": { "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_gte", - "description": "All values greater than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_lt", - "description": "All values less than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_lte", - "description": "All values less than or equal the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_not", - "description": "Any other value that exists and is not equal to the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedBy", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "UserWhereInput", + "name": "String", "ofType": null }, "defaultValue": null, @@ -42686,76 +41350,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "PackWhereStageInput", - "description": "The document in stages filter allows specifying a stage entry to cross compare the same document between different stages", + "name": "OrganizerWhereUniqueInput_remote_rel_roleAssignmentorganizer", + "description": "References Organizer record uniquely", "fields": null, "inputFields": [ { - "name": "AND", - "description": "Logical AND on all given filters.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackWhereStageInput", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT", - "description": "Logical NOT on all given filters combined by AND.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackWhereStageInput", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OR", - "description": "Logical OR on all given filters.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackWhereStageInput", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "compareWithParent", - "description": "This field contains fields which can be set as true or false to specify an internal comparison", + "name": "name", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "PackWhereComparatorInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -42763,34 +41367,11 @@ "deprecationReason": null }, { - "name": "stage", - "description": "Specify the stage to compare with", - "type": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PackWhereUniqueInput", - "description": "References Pack record uniquely", - "fields": null, - "inputFields": [ - { - "name": "id", + "name": "slug", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -42804,47 +41385,36 @@ }, { "kind": "OBJECT", - "name": "PageInfo", - "description": "Information about pagination in a connection.", + "name": "Pack", + "description": "The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users.\n", "fields": [ { - "name": "endCursor", - "description": "When paginating forwards, the cursor to continue.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasNextPage", - "description": "When paginating forwards, are there more items?", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "name": "createdAt", + "description": "The time the document was created", + "args": [ + { + "name": "variation", + "description": "Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SystemDateTimeFieldVariation", + "ofType": null + } + }, + "defaultValue": "COMBINED", + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasPreviousPage", - "description": "When paginating backwards, are there more items?", - "args": [], + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "DateTime", "ofType": null } }, @@ -42852,59 +41422,12 @@ "deprecationReason": null }, { - "name": "pageSize", - "description": "Number of items in the current page.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "startCursor", - "description": "When paginating backwards, the cursor to continue.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PassOption", - "description": "Define the options of an 'Event Pass' on an 'Event Date Location'. You can define severals if the event have multiple locations.", - "fields": [ - { - "name": "description", - "description": "Description of the option, like \"Access to the event on Day 1\"", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventDateLocation", - "description": "Define the location and date for this option.", + "name": "createdBy", + "description": "User that created this document", "args": [ { "name": "forceParentLocale", - "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `eventDateLocation` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", "type": { "kind": "SCALAR", "name": "Boolean", @@ -42916,7 +41439,7 @@ }, { "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `eventDateLocation` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", "type": { "kind": "LIST", "name": null, @@ -42937,38 +41460,22 @@ ], "type": { "kind": "OBJECT", - "name": "EventDateLocation", + "name": "User", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique identifier", + "name": "description", + "description": "A brief overview detailing the contents and purpose of the Pack.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locale", - "description": "System Locale field", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", + "name": "String", "ofType": null } }, @@ -42976,12 +41483,12 @@ "deprecationReason": null }, { - "name": "localizations", - "description": "Get the other localizations for this document", + "name": "documentInStages", + "description": "Get the document in other stages", "args": [ { "name": "includeCurrent", - "description": "Decides if the current locale should be included or not", + "description": "Decides if the current stage should be included or not", "type": { "kind": "NON_NULL", "name": null, @@ -42996,8 +41503,24 @@ "deprecationReason": null }, { - "name": "locales", - "description": "Potential locales that should be returned. \n\nThe order of locales will also override locale fall-backing behaviour in the query's subtree.\n\nNote any related model with localized fields in the query's subtree will be affected.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.\n\nConsider using this in conjunction with forceParentLocale on the children relation fields.", + "name": "inheritLocale", + "description": "Decides if the documents should match the parent documents locale or should use the fallback order defined in the tree", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stages", + "description": "Potential stages that should be returned", "type": { "kind": "NON_NULL", "name": null, @@ -43009,13 +41532,13 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "Locale", + "name": "Stage", "ofType": null } } } }, - "defaultValue": "[en, fr]", + "defaultValue": "[DRAFT, PUBLISHED]", "isDeprecated": false, "deprecationReason": null } @@ -43031,7 +41554,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "PassOption", + "name": "Pack", "ofType": null } } @@ -43041,133 +41564,292 @@ "deprecationReason": null }, { - "name": "name", - "description": "Name of the options, like \"Day 1 Access\" or \"VIP Room Access\"", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": "System stage field", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Entity", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PassOptionCreateInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "description", - "description": "description input for default locale (en)", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventDateLocation", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "EventDateLocationCreateOneInlineInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "localizations", - "description": "Inline mutations for managing document localizations excluding the default locale", - "type": { - "kind": "INPUT_OBJECT", - "name": "PassOptionCreateLocalizationsInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "name input for default locale (en)", - "type": { + "name": "eventPasses", + "description": "This section allows you to select or create the event passes that will be included in your Pack. Think of it as curating a collection of exclusive access tickets, each offering unique experiences for the events. Here, you can assemble a variety of event passes that together form the enticing bundle that is your Pack.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `eventPasses` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `eventPasses` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "PackEventPasses", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "history", + "description": "List of Pack versions", + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "10", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stageOverride", + "description": "This is optional and can be used to fetch the document version history for a specific stage instead of the current one", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Version", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique identifier", + "args": [], + "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PassOptionCreateLocalizationDataInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "description", - "description": null, + "name": "locale", + "description": "System Locale field", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localizations", + "description": "Get the other localizations for this document", + "args": [ + { + "name": "includeCurrent", + "description": "Decides if the current locale should be included or not", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Potential locales that should be returned. \n\nThe order of locales will also override locale fall-backing behaviour in the query's subtree.\n\nNote any related model with localized fields in the query's subtree will be affected.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.\n\nConsider using this in conjunction with forceParentLocale on the children relation fields.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en, fr]", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Pack", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "name", - "description": null, + "description": "User-friendly name of the the Pack, like \"Lottery for VIP 3-Day Pass\"", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -43177,109 +41859,477 @@ "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PassOptionCreateLocalizationInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "data", - "description": "Localization input", + "name": "nftDescription", + "description": "Fixed description pertaining to the NFT Pack. This content is static and non-localizable.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "PassOptionCreateLocalizationDataInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "locale", - "description": null, + "name": "nftImage", + "description": "Permanent image representing the NFT Pack. Advised resolution is 800 x 800 pixels. Image content is non-changeable and cannot be localized.", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `nftImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `nftImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "Locale", + "kind": "OBJECT", + "name": "Asset", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PassOptionCreateLocalizationsInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "create", - "description": "Create localizations for the newly-created document", + "name": "nftName", + "description": "Permanent name associated with the NFT. Cannot be changed or localized.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizer", + "description": null, + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt", + "description": "The time the document was published. Null on documents in draft stage.", + "args": [ + { + "name": "variation", + "description": "Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SystemDateTimeFieldVariation", + "ofType": null + } + }, + "defaultValue": "COMBINED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedBy", + "description": "User that last published this document", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduledIn", + "description": null, + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `scheduledIn` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `scheduledIn` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { "kind": "INPUT_OBJECT", - "name": "PassOptionCreateLocalizationInput", + "name": "ScheduledOperationWhereInput", "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScheduledOperation", + "ofType": null + } } } }, - "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": "System stage field", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "The time the document was updated", + "args": [ + { + "name": "variation", + "description": "Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SystemDateTimeFieldVariation", + "ofType": null + } + }, + "defaultValue": "COMBINED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedBy", + "description": "User that last updated this document", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Entity", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "PassOptionCreateManyInlineInput", + "name": "PackConnectInput", "description": null, "fields": null, "inputFields": [ { - "name": "create", - "description": "Create and connect multiple existing PassOption documents", + "name": "position", + "description": "Allow to specify document position in list of connected documents, will default to appending at end of list", "type": { - "kind": "LIST", + "kind": "INPUT_OBJECT", + "name": "ConnectPositionInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to connect", + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PassOptionCreateInput", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "PackWhereUniqueInput", + "ofType": null } }, "defaultValue": null, @@ -43292,127 +42342,200 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "PassOptionCreateWithPositionInput", - "description": null, - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "PackConnection", + "description": "A connection to a list of items.", + "fields": [ { - "name": "data", - "description": "Document to create", + "name": "aggregate", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "PassOptionCreateInput", + "kind": "OBJECT", + "name": "Aggregate", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "position", - "description": "Position in the list of existing component instances, will default to appending at the end of list", + "name": "edges", + "description": "A list of edges.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "ConnectPositionInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PackEdge", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "PassOptionOrderByInput", + "kind": "INPUT_OBJECT", + "name": "PackCreateInput", "description": null, "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "inputFields": [ { - "name": "description_ASC", + "name": "createdAt", "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "description_DESC", - "description": null, + "name": "description", + "description": "description input for default locale (en)", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_ASC", + "name": "eventPasses", "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PackEventPassesCreateManyInlineInput", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_DESC", - "description": null, + "name": "localizations", + "description": "Inline mutations for managing document localizations excluding the default locale", + "type": { + "kind": "INPUT_OBJECT", + "name": "PackCreateLocalizationsInput", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "name_ASC", - "description": null, + "name": "name", + "description": "name input for default locale (en)", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "name_DESC", + "name": "nftDescription", "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PassOptionUpdateInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "description", - "description": "description input for default locale (en)", + "name": "nftImage", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetCreateOneInlineInput", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventDateLocation", + "name": "nftName", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "EventDateLocationUpdateOneInlineInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "localizations", - "description": "Manage document localizations", + "name": "organizer", + "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "PassOptionUpdateLocalizationsInput", + "name": "OrganizerCreateOneInlineInput", "ofType": null }, "defaultValue": null, @@ -43420,11 +42543,11 @@ "deprecationReason": null }, { - "name": "name", - "description": "name input for default locale (en)", + "name": "updatedAt", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -43438,28 +42561,60 @@ }, { "kind": "INPUT_OBJECT", - "name": "PassOptionUpdateLocalizationDataInput", + "name": "PackCreateLocalizationDataInput", "description": null, "fields": null, "inputFields": [ { - "name": "description", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, + { + "name": "description", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "name", "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -43473,19 +42628,19 @@ }, { "kind": "INPUT_OBJECT", - "name": "PassOptionUpdateLocalizationInput", + "name": "PackCreateLocalizationInput", "description": null, "fields": null, "inputFields": [ { "name": "data", - "description": null, + "description": "Localization input", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PassOptionUpdateLocalizationDataInput", + "name": "PackCreateLocalizationDataInput", "ofType": null } }, @@ -43516,13 +42671,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "PassOptionUpdateLocalizationsInput", + "name": "PackCreateLocalizationsInput", "description": null, "fields": null, "inputFields": [ { "name": "create", - "description": "Localizations to create", + "description": "Create localizations for the newly-created document", "type": { "kind": "LIST", "name": null, @@ -43531,7 +42686,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PassOptionCreateLocalizationInput", + "name": "PackCreateLocalizationInput", "ofType": null } } @@ -43539,10 +42694,21 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackCreateManyInlineInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "delete", - "description": "Localizations to delete", + "name": "connect", + "description": "Connect multiple existing Pack documents", "type": { "kind": "LIST", "name": null, @@ -43550,8 +42716,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "Locale", + "kind": "INPUT_OBJECT", + "name": "PackWhereUniqueInput", "ofType": null } } @@ -43561,8 +42727,8 @@ "deprecationReason": null }, { - "name": "update", - "description": "Localizations to update", + "name": "create", + "description": "Create and connect multiple existing Pack documents", "type": { "kind": "LIST", "name": null, @@ -43571,7 +42737,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PassOptionUpdateLocalizationInput", + "name": "PackCreateInput", "ofType": null } } @@ -43579,23 +42745,120 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackCreateOneInlineInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "connect", + "description": "Connect one existing Pack document", + "type": { + "kind": "INPUT_OBJECT", + "name": "PackWhereUniqueInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "upsert", - "description": null, + "name": "create", + "description": "Create and connect one Pack document", "type": { - "kind": "LIST", + "kind": "INPUT_OBJECT", + "name": "PackCreateInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PackEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PassOptionUpsertLocalizationInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Pack", + "ofType": null } }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "PackEventPasses", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "EventPass", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "PackEventPassesConnectInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "EventPass", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassConnectInput", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -43607,13 +42870,36 @@ }, { "kind": "INPUT_OBJECT", - "name": "PassOptionUpdateManyInlineInput", + "name": "PackEventPassesCreateInput", "description": null, "fields": null, "inputFields": [ { - "name": "create", - "description": "Create and connect multiple PassOption component instances", + "name": "EventPass", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassCreateInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackEventPassesCreateManyInlineInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "connect", + "description": "Connect multiple existing PackEventPasses documents", "type": { "kind": "LIST", "name": null, @@ -43622,7 +42908,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PassOptionCreateWithPositionInput", + "name": "PackEventPassesWhereUniqueInput", "ofType": null } } @@ -43632,8 +42918,8 @@ "deprecationReason": null }, { - "name": "delete", - "description": "Delete multiple PassOption documents", + "name": "create", + "description": "Create and connect multiple existing PackEventPasses documents", "type": { "kind": "LIST", "name": null, @@ -43642,7 +42928,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PassOptionWhereUniqueInput", + "name": "PackEventPassesCreateInput", "ofType": null } } @@ -43650,10 +42936,21 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackEventPassesUpdateManyInlineInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "update", - "description": "Update multiple PassOption component instances", + "name": "connect", + "description": "Connect multiple existing PackEventPasses documents", "type": { "kind": "LIST", "name": null, @@ -43662,7 +42959,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PassOptionUpdateWithNestedWhereUniqueAndPositionInput", + "name": "PackEventPassesConnectInput", "ofType": null } } @@ -43672,8 +42969,8 @@ "deprecationReason": null }, { - "name": "upsert", - "description": "Upsert multiple PassOption component instances", + "name": "create", + "description": "Create and connect multiple PackEventPasses documents", "type": { "kind": "LIST", "name": null, @@ -43682,7 +42979,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PassOptionUpsertWithNestedWhereUniqueAndPositionInput", + "name": "PackEventPassesCreateInput", "ofType": null } } @@ -43690,79 +42987,81 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PassOptionUpdateWithNestedWhereUniqueAndPositionInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "data", - "description": "Document to update", + "name": "delete", + "description": "Delete multiple PackEventPasses documents", "type": { - "kind": "INPUT_OBJECT", - "name": "PassOptionUpdateInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackEventPassesWhereUniqueInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "position", - "description": "Position in the list of existing component instances, will default to appending at the end of list", + "name": "disconnect", + "description": "Disconnect multiple PackEventPasses documents", "type": { - "kind": "INPUT_OBJECT", - "name": "ConnectPositionInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackEventPassesWhereUniqueInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": "Unique component instance search", + "name": "set", + "description": "Override currently-connected documents with multiple existing PackEventPasses documents", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "PassOptionWhereUniqueInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackEventPassesWhereUniqueInput", + "ofType": null + } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PassOptionUpsertInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "create", - "description": "Create document if it didn't exist", + "name": "update", + "description": "Update multiple PackEventPasses documents", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "PassOptionCreateInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackEventPassesUpdateWithNestedWhereUniqueInput", + "ofType": null + } } }, "defaultValue": null, @@ -43770,15 +43069,19 @@ "deprecationReason": null }, { - "name": "update", - "description": "Update document if it exists", + "name": "upsert", + "description": "Upsert multiple PackEventPasses documents", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "PassOptionUpdateInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackEventPassesUpsertWithNestedWhereUniqueInput", + "ofType": null + } } }, "defaultValue": null, @@ -43792,53 +43095,40 @@ }, { "kind": "INPUT_OBJECT", - "name": "PassOptionUpsertLocalizationInput", + "name": "PackEventPassesUpdateWithNestedWhereUniqueInput", "description": null, "fields": null, "inputFields": [ { - "name": "create", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PassOptionCreateLocalizationDataInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locale", + "name": "EventPass", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "EventPassUpdateWithNestedWhereUniqueInput", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackEventPassesUpsertWithNestedWhereUniqueInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "update", + "name": "EventPass", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PassOptionUpdateLocalizationDataInput", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "EventPassUpsertWithNestedWhereUniqueInput", + "ofType": null }, "defaultValue": null, "isDeprecated": false, @@ -43851,49 +43141,44 @@ }, { "kind": "INPUT_OBJECT", - "name": "PassOptionUpsertWithNestedWhereUniqueAndPositionInput", + "name": "PackEventPassesWhereInput", "description": null, "fields": null, "inputFields": [ { - "name": "data", - "description": "Document to upsert", + "name": "EventPass", + "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "PassOptionUpsertInput", + "name": "EventPassWhereInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackEventPassesWhereUniqueInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "position", - "description": "Position in the list of existing component instances, will default to appending at the end of list", + "name": "EventPass", + "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "ConnectPositionInput", + "name": "EventPassWhereUniqueInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "where", - "description": "Unique component instance search", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PassOptionWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null } ], "interfaces": null, @@ -43902,7 +43187,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "PassOptionWhereInput", + "name": "PackManyWhereInput", "description": "Identifies documents", "fields": null, "inputFields": [ @@ -43917,7 +43202,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PassOptionWhereInput", + "name": "PackWhereInput", "ofType": null } } @@ -43937,7 +43222,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PassOptionWhereInput", + "name": "PackWhereInput", "ofType": null } } @@ -43957,7 +43242,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PassOptionWhereInput", + "name": "PackWhereInput", "ofType": null } } @@ -43979,11 +43264,11 @@ "deprecationReason": null }, { - "name": "description", + "name": "createdAt", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -43991,11 +43276,11 @@ "deprecationReason": null }, { - "name": "description_contains", - "description": "All values containing the given string.", + "name": "createdAt_gt", + "description": "All values greater than the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -44003,11 +43288,11 @@ "deprecationReason": null }, { - "name": "description_ends_with", - "description": "All values ending with the given string.", + "name": "createdAt_gte", + "description": "All values greater than or equal the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -44015,14 +43300,14 @@ "deprecationReason": null }, { - "name": "description_in", + "name": "createdAt_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null } }, @@ -44031,11 +43316,11 @@ "deprecationReason": null }, { - "name": "description_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "createdAt_lt", + "description": "All values less than the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -44043,11 +43328,11 @@ "deprecationReason": null }, { - "name": "description_not_contains", - "description": "All values not containing the given string.", + "name": "createdAt_lte", + "description": "All values less than or equal the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -44055,11 +43340,11 @@ "deprecationReason": null }, { - "name": "description_not_ends_with", - "description": "All values not ending with the given string", + "name": "createdAt_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -44067,14 +43352,14 @@ "deprecationReason": null }, { - "name": "description_not_in", + "name": "createdAt_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null } }, @@ -44083,11 +43368,11 @@ "deprecationReason": null }, { - "name": "description_not_starts_with", - "description": "All values not starting with the given string.", + "name": "createdBy", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", "ofType": null }, "defaultValue": null, @@ -44095,11 +43380,11 @@ "deprecationReason": null }, { - "name": "description_starts_with", - "description": "All values starting with the given string.", + "name": "documentInStages_every", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "PackWhereStageInput", "ofType": null }, "defaultValue": null, @@ -44107,11 +43392,47 @@ "deprecationReason": null }, { - "name": "eventDateLocation", + "name": "documentInStages_none", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "EventDateLocationWhereInput", + "name": "PackWhereStageInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentInStages_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PackWhereStageInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPasses_empty", + "description": "All values in which the union is empty", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPasses_some", + "description": "Matches if the union contains at least one connection to the provided item to the filter", + "type": { + "kind": "INPUT_OBJECT", + "name": "PackEventPassesWhereInput", "ofType": null }, "defaultValue": null, @@ -44247,7 +43568,7 @@ "deprecationReason": null }, { - "name": "name", + "name": "nftDescription", "description": null, "type": { "kind": "SCALAR", @@ -44259,7 +43580,7 @@ "deprecationReason": null }, { - "name": "name_contains", + "name": "nftDescription_contains", "description": "All values containing the given string.", "type": { "kind": "SCALAR", @@ -44271,7 +43592,7 @@ "deprecationReason": null }, { - "name": "name_ends_with", + "name": "nftDescription_ends_with", "description": "All values ending with the given string.", "type": { "kind": "SCALAR", @@ -44283,7 +43604,7 @@ "deprecationReason": null }, { - "name": "name_in", + "name": "nftDescription_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", @@ -44299,7 +43620,7 @@ "deprecationReason": null }, { - "name": "name_not", + "name": "nftDescription_not", "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", @@ -44311,7 +43632,7 @@ "deprecationReason": null }, { - "name": "name_not_contains", + "name": "nftDescription_not_contains", "description": "All values not containing the given string.", "type": { "kind": "SCALAR", @@ -44323,7 +43644,7 @@ "deprecationReason": null }, { - "name": "name_not_ends_with", + "name": "nftDescription_not_ends_with", "description": "All values not ending with the given string", "type": { "kind": "SCALAR", @@ -44335,7 +43656,7 @@ "deprecationReason": null }, { - "name": "name_not_in", + "name": "nftDescription_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", @@ -44351,7 +43672,7 @@ "deprecationReason": null }, { - "name": "name_not_starts_with", + "name": "nftDescription_not_starts_with", "description": "All values not starting with the given string.", "type": { "kind": "SCALAR", @@ -44363,7 +43684,7 @@ "deprecationReason": null }, { - "name": "name_starts_with", + "name": "nftDescription_starts_with", "description": "All values starting with the given string.", "type": { "kind": "SCALAR", @@ -44373,505 +43694,200 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PassOptionWhereUniqueInput", - "description": "References PassOption record uniquely", - "fields": null, - "inputFields": [ + }, { - "name": "id", + "name": "nftImage", "description": null, "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "AssetWhereInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "RichTextAST", - "description": "Slate-compatible RichText AST", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ScheduledOperation", - "description": "Scheduled Operation system model", - "fields": [ + }, { - "name": "affectedDocuments", + "name": "nftName", "description": null, - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "forceParentLocale", - "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `affectedDocuments` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `affectedDocuments` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "ScheduledOperationAffectedDocument", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "The time the document was created", - "args": [], + "name": "nftName_contains", + "description": "All values containing the given string.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdBy", - "description": "User that created this document", - "args": [ - { - "name": "forceParentLocale", - "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "nftName_ends_with", + "description": "All values ending with the given string.", "type": { - "kind": "OBJECT", - "name": "User", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Operation description", - "args": [], + "name": "nftName_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "documentInStages", - "description": "Get the document in other stages", - "args": [ - { - "name": "includeCurrent", - "description": "Decides if the current stage should be included or not", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": "false", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inheritLocale", - "description": "Decides if the documents should match the parent documents locale or should use the fallback order defined in the tree", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": "false", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stages", - "description": "Potential stages that should be returned", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[DRAFT, PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "nftName_not_contains", + "description": "All values not containing the given string.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ScheduledOperation", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "errorMessage", - "description": "Operation error message", - "args": [], + "name": "nftName_not_ends_with", + "description": "All values not ending with the given string", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique identifier", - "args": [], + "name": "nftName_not_in", + "description": "All values that are not contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishedAt", - "description": "The time the document was published. Null on documents in draft stage.", - "args": [], + "name": "nftName_not_starts_with", + "description": "All values not starting with the given string.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishedBy", - "description": "User that last published this document", - "args": [ - { - "name": "forceParentLocale", - "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "nftName_starts_with", + "description": "All values starting with the given string.", "type": { - "kind": "OBJECT", - "name": "User", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "rawPayload", - "description": "Raw operation payload including all details, this field is subject to change", - "args": [], + "name": "organizer", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Json", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereInput", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "release", - "description": "The release this operation is scheduled for", - "args": [ - { - "name": "forceParentLocale", - "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `release` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `release` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "publishedAt", + "description": null, "type": { - "kind": "OBJECT", - "name": "ScheduledRelease", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stage", - "description": "System stage field", - "args": [], + "name": "publishedAt_gt", + "description": "All values greater than the given value.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "operation Status", - "args": [], + "name": "publishedAt_gte", + "description": "All values greater than or equal the given value.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ScheduledOperationStatus", - "ofType": null - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "The time the document was updated", - "args": [], + "name": "publishedAt_in", + "description": "All values that are contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", @@ -44879,230 +43895,234 @@ "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedBy", - "description": "User that last updated this document", - "args": [ - { - "name": "forceParentLocale", - "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "publishedAt_lt", + "description": "All values less than the given value.", "type": { - "kind": "OBJECT", - "name": "User", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "Entity", - "ofType": null + "name": "publishedAt_lte", + "description": "All values less than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "ScheduledOperationAffectedDocument", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ + "name": "publishedAt_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { - "kind": "OBJECT", - "name": "Asset", - "ofType": null + "name": "publishedAt_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "ContentSpace", - "ofType": null + "name": "publishedBy", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "Event", - "ofType": null + "name": "scheduledIn_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "EventPass", - "ofType": null + "name": "scheduledIn_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "EventPassDelayedRevealed", - "ofType": null + "name": "scheduledIn_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "Organizer", - "ofType": null + "name": "updatedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "Pack", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "ScheduledOperationConnection", - "description": "A connection to a list of items.", - "fields": [ + "name": "updatedAt_gt", + "description": "All values greater than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "aggregate", - "description": null, - "args": [], + "name": "updatedAt_gte", + "description": "All values greater than or equal the given value.", "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Aggregate", + "kind": "SCALAR", + "name": "DateTime", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "edges", - "description": "A list of edges.", - "args": [], + "name": "updatedAt_lt", + "description": "All values less than the given value.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ScheduledOperationEdge", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], + "name": "updatedAt_lte", + "description": "All values less than or equal the given value.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ScheduledOperationEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], + "name": "updatedAt_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], + "name": "updatedBy", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ScheduledOperation", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "ScheduledOperationOrderByInput", + "name": "PackOrderByInput", "description": null, "fields": null, "inputFields": null, @@ -45132,18 +44152,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "errorMessage_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errorMessage_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "id_ASC", "description": null, @@ -45157,78 +44165,61 @@ "deprecationReason": null }, { - "name": "publishedAt_ASC", + "name": "name_ASC", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishedAt_DESC", + "name": "name_DESC", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "status_ASC", + "name": "nftDescription_ASC", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "status_DESC", + "name": "nftDescription_DESC", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt_ASC", + "name": "nftName_ASC", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ScheduledOperationStatus", - "description": "System Scheduled Operation Status", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CANCELED", + "name": "nftName_DESC", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "COMPLETED", + "name": "publishedAt_ASC", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "FAILED", + "name": "publishedAt_DESC", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "IN_PROGRESS", + "name": "updatedAt_ASC", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "PENDING", + "name": "updatedAt_DESC", "description": null, "isDeprecated": false, "deprecationReason": null @@ -45238,73 +44229,49 @@ }, { "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereInput", - "description": "Identifies documents", + "name": "PackUpdateInput", + "description": null, "fields": null, "inputFields": [ { - "name": "AND", - "description": "Logical AND on all given filters.", + "name": "description", + "description": "description input for default locale (en)", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereInput", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "NOT", - "description": "Logical NOT on all given filters combined by AND.", + "name": "eventPasses", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereInput", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "PackEventPassesUpdateManyInlineInput", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "OR", - "description": "Logical OR on all given filters.", + "name": "localizations", + "description": "Manage document localizations", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereInput", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "PackUpdateLocalizationsInput", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_search", - "description": "Contains search across all appropriate fields.", + "name": "name", + "description": "name input for default locale (en)", "type": { "kind": "SCALAR", "name": "String", @@ -45315,11 +44282,11 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "nftDescription", "description": null, "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -45327,11 +44294,11 @@ "deprecationReason": null }, { - "name": "createdAt_gt", - "description": "All values greater than the given value.", + "name": "nftImage", + "description": null, "type": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "INPUT_OBJECT", + "name": "AssetUpdateOneInlineInput", "ofType": null }, "defaultValue": null, @@ -45339,11 +44306,11 @@ "deprecationReason": null }, { - "name": "createdAt_gte", - "description": "All values greater than or equal the given value.", + "name": "nftName", + "description": null, "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -45351,27 +44318,34 @@ "deprecationReason": null }, { - "name": "createdAt_in", - "description": "All values that are contained in given list.", + "name": "organizer", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateOneInlineInput", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackUpdateLocalizationDataInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "createdAt_lt", - "description": "All values less than the given value.", + "name": "description", + "description": null, "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -45379,103 +44353,176 @@ "deprecationReason": null }, { - "name": "createdAt_lte", - "description": "All values less than or equal the given value.", + "name": "name", + "description": null, "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackUpdateLocalizationInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "createdAt_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "data", + "description": null, "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackUpdateLocalizationDataInput", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_not_in", - "description": "All values that are not contained in given list.", + "name": "locale", + "description": null, "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "ENUM", + "name": "Locale", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackUpdateLocalizationsInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "createdBy", - "description": null, + "name": "create", + "description": "Localizations to create", "type": { - "kind": "INPUT_OBJECT", - "name": "UserWhereInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackCreateLocalizationInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": null, + "name": "delete", + "description": "Localizations to delete", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "description_contains", - "description": "All values containing the given string.", + "name": "update", + "description": "Localizations to update", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackUpdateLocalizationInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "description_ends_with", - "description": "All values ending with the given string.", + "name": "upsert", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackUpsertLocalizationInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackUpdateManyInlineInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "description_in", - "description": "All values that are contained in given list.", + "name": "connect", + "description": "Connect multiple existing Pack documents", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackConnectInput", + "ofType": null + } } }, "defaultValue": null, @@ -45483,51 +44530,79 @@ "deprecationReason": null }, { - "name": "description_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "create", + "description": "Create and connect multiple Pack documents", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackCreateInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "description_not_contains", - "description": "All values not containing the given string.", + "name": "delete", + "description": "Delete multiple Pack documents", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackWhereUniqueInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "description_not_ends_with", - "description": "All values not ending with the given string", + "name": "disconnect", + "description": "Disconnect multiple Pack documents", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackWhereUniqueInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "description_not_in", - "description": "All values that are not contained in given list.", + "name": "set", + "description": "Override currently-connected documents with multiple existing Pack documents", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackWhereUniqueInput", + "ofType": null + } } }, "defaultValue": null, @@ -45535,32 +44610,59 @@ "deprecationReason": null }, { - "name": "description_not_starts_with", - "description": "All values not starting with the given string.", + "name": "update", + "description": "Update multiple Pack documents", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackUpdateWithNestedWhereUniqueInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "description_starts_with", - "description": "All values starting with the given string.", + "name": "upsert", + "description": "Upsert multiple Pack documents", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackUpsertWithNestedWhereUniqueInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackUpdateManyInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "errorMessage", - "description": null, + "name": "description", + "description": "description input for default locale (en)", "type": { "kind": "SCALAR", "name": "String", @@ -45571,11 +44673,11 @@ "deprecationReason": null }, { - "name": "errorMessage_contains", - "description": "All values containing the given string.", + "name": "localizations", + "description": "Optional updates to localizations", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "PackUpdateManyLocalizationsInput", "ofType": null }, "defaultValue": null, @@ -45583,8 +44685,8 @@ "deprecationReason": null }, { - "name": "errorMessage_ends_with", - "description": "All values ending with the given string.", + "name": "name", + "description": "name input for default locale (en)", "type": { "kind": "SCALAR", "name": "String", @@ -45595,24 +44697,20 @@ "deprecationReason": null }, { - "name": "errorMessage_in", - "description": "All values that are contained in given list.", + "name": "nftDescription", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "errorMessage_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "nftName", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -45621,10 +44719,21 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackUpdateManyLocalizationDataInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "errorMessage_not_contains", - "description": "All values not containing the given string.", + "name": "description", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -45635,8 +44744,8 @@ "deprecationReason": null }, { - "name": "errorMessage_not_ends_with", - "description": "All values not ending with the given string", + "name": "name", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -45645,16 +44754,27 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackUpdateManyLocalizationInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "errorMessage_not_in", - "description": "All values that are not contained in given list.", + "name": "data", + "description": null, "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "PackUpdateManyLocalizationDataInput", "ofType": null } }, @@ -45663,35 +44783,69 @@ "deprecationReason": null }, { - "name": "errorMessage_not_starts_with", - "description": "All values not starting with the given string.", + "name": "locale", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackUpdateManyLocalizationsInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "errorMessage_starts_with", - "description": "All values starting with the given string.", + "name": "update", + "description": "Localizations to update", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackUpdateManyLocalizationInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackUpdateOneInlineInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "id", - "description": null, + "name": "connect", + "description": "Connect existing Pack document", "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "PackWhereUniqueInput", "ofType": null }, "defaultValue": null, @@ -45699,11 +44853,11 @@ "deprecationReason": null }, { - "name": "id_contains", - "description": "All values containing the given string.", + "name": "create", + "description": "Create and connect one Pack document", "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "PackCreateInput", "ofType": null }, "defaultValue": null, @@ -45711,11 +44865,11 @@ "deprecationReason": null }, { - "name": "id_ends_with", - "description": "All values ending with the given string.", + "name": "delete", + "description": "Delete currently connected Pack document", "type": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -45723,27 +44877,23 @@ "deprecationReason": null }, { - "name": "id_in", - "description": "All values that are contained in given list.", + "name": "disconnect", + "description": "Disconnect currently connected Pack document", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "update", + "description": "Update single Pack document", "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "PackUpdateWithNestedWhereUniqueInput", "ofType": null }, "defaultValue": null, @@ -45751,114 +44901,182 @@ "deprecationReason": null }, { - "name": "id_not_contains", - "description": "All values not containing the given string.", + "name": "upsert", + "description": "Upsert single Pack document", "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "PackUpsertWithNestedWhereUniqueInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackUpdateWithNestedWhereUniqueInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "id_not_ends_with", - "description": "All values not ending with the given string", + "name": "data", + "description": "Document to update", "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackUpdateInput", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not_in", - "description": "All values that are not contained in given list.", + "name": "where", + "description": "Unique document search", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "PackWhereUniqueInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackUpsertInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "id_not_starts_with", - "description": "All values not starting with the given string.", + "name": "create", + "description": "Create document if it didn't exist", "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackCreateInput", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_starts_with", - "description": "All values starting with the given string.", + "name": "update", + "description": "Update document if it exists", "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackUpdateInput", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackUpsertLocalizationInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "publishedAt", + "name": "create", "description": null, "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackCreateLocalizationDataInput", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishedAt_gt", - "description": "All values greater than the given value.", + "name": "locale", + "description": null, "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishedAt_gte", - "description": "All values greater than or equal the given value.", + "name": "update", + "description": null, "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackUpdateLocalizationDataInput", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackUpsertWithNestedWhereUniqueInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "publishedAt_in", - "description": "All values that are contained in given list.", + "name": "data", + "description": "Upsert data", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "INPUT_OBJECT", + "name": "PackUpsertInput", "ofType": null } }, @@ -45867,51 +45085,89 @@ "deprecationReason": null }, { - "name": "publishedAt_lt", - "description": "All values less than the given value.", + "name": "where", + "description": "Unique document search", "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackWhereUniqueInput", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackWhereComparatorInput", + "description": "This contains a set of filters that can be used to compare values internally", + "fields": null, + "inputFields": [ { - "name": "publishedAt_lte", - "description": "All values less than or equal the given value.", + "name": "outdated_to", + "description": "This field can be used to request to check if the entry is outdated by internal comparison", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackWhereInput", + "description": "Identifies documents", + "fields": null, + "inputFields": [ { - "name": "publishedAt_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "AND", + "description": "Logical AND on all given filters.", "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackWhereInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishedAt_not_in", - "description": "All values that are not contained in given list.", + "name": "NOT", + "description": "Logical NOT on all given filters combined by AND.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackWhereInput", + "ofType": null + } } }, "defaultValue": null, @@ -45919,20 +45175,28 @@ "deprecationReason": null }, { - "name": "publishedBy", - "description": null, + "name": "OR", + "description": "Logical OR on all given filters.", "type": { - "kind": "INPUT_OBJECT", - "name": "UserWhereInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackWhereInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "rawPayload_json_path_exists", - "description": "All values containing the given json path.", + "name": "_search", + "description": "Contains search across all appropriate fields.", "type": { "kind": "SCALAR", "name": "String", @@ -45943,11 +45207,11 @@ "deprecationReason": null }, { - "name": "rawPayload_value_recursive", - "description": "Recursively tries to find the provided JSON scalar value inside the field.\nIt does use an exact match when comparing values.\nIf you pass `null` as value the filter will be ignored. \nNote: This filter fails if you try to look for a non scalar JSON value!", + "name": "createdAt", + "description": null, "type": { "kind": "SCALAR", - "name": "Json", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -45955,11 +45219,11 @@ "deprecationReason": null }, { - "name": "release", - "description": null, + "name": "createdAt_gt", + "description": "All values greater than the given value.", "type": { - "kind": "INPUT_OBJECT", - "name": "ScheduledReleaseWhereInput", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -45967,11 +45231,11 @@ "deprecationReason": null }, { - "name": "status", - "description": null, + "name": "createdAt_gte", + "description": "All values greater than or equal the given value.", "type": { - "kind": "ENUM", - "name": "ScheduledOperationStatus", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -45979,14 +45243,14 @@ "deprecationReason": null }, { - "name": "status_in", + "name": "createdAt_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "ScheduledOperationStatus", + "kind": "SCALAR", + "name": "DateTime", "ofType": null } }, @@ -45995,11 +45259,35 @@ "deprecationReason": null }, { - "name": "status_not", + "name": "createdAt_lt", + "description": "All values less than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_lte", + "description": "All values less than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_not", "description": "Any other value that exists and is not equal to the given value.", "type": { - "kind": "ENUM", - "name": "ScheduledOperationStatus", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -46007,14 +45295,14 @@ "deprecationReason": null }, { - "name": "status_not_in", + "name": "createdAt_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "ScheduledOperationStatus", + "kind": "SCALAR", + "name": "DateTime", "ofType": null } }, @@ -46023,11 +45311,23 @@ "deprecationReason": null }, { - "name": "updatedAt", + "name": "createdBy", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", "description": null, "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -46035,11 +45335,11 @@ "deprecationReason": null }, { - "name": "updatedAt_gt", - "description": "All values greater than the given value.", + "name": "description_contains", + "description": "All values containing the given string.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -46047,11 +45347,11 @@ "deprecationReason": null }, { - "name": "updatedAt_gte", - "description": "All values greater than or equal the given value.", + "name": "description_ends_with", + "description": "All values ending with the given string.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -46059,14 +45359,14 @@ "deprecationReason": null }, { - "name": "updatedAt_in", + "name": "description_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null } }, @@ -46075,11 +45375,11 @@ "deprecationReason": null }, { - "name": "updatedAt_lt", - "description": "All values less than the given value.", + "name": "description_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -46087,11 +45387,11 @@ "deprecationReason": null }, { - "name": "updatedAt_lte", - "description": "All values less than or equal the given value.", + "name": "description_not_contains", + "description": "All values not containing the given string.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -46099,11 +45399,11 @@ "deprecationReason": null }, { - "name": "updatedAt_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "description_not_ends_with", + "description": "All values not ending with the given string", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -46111,14 +45411,14 @@ "deprecationReason": null }, { - "name": "updatedAt_not_in", + "name": "description_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null } }, @@ -46127,222 +45427,130 @@ "deprecationReason": null }, { - "name": "updatedBy", + "name": "description_not_starts_with", + "description": "All values not starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description_starts_with", + "description": "All values starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentInStages_every", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "UserWhereInput", + "name": "PackWhereStageInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereUniqueInput", - "description": "References ScheduledOperation record uniquely", - "fields": null, - "inputFields": [ + }, { - "name": "id", + "name": "documentInStages_none", "description": null, "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "PackWhereStageInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ScheduledRelease", - "description": "Scheduled Release system model", - "fields": [ + }, { - "name": "createdAt", - "description": "The time the document was created", - "args": [], + "name": "documentInStages_some", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "PackWhereStageInput", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdBy", - "description": "User that created this document", - "args": [ - { - "name": "forceParentLocale", - "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "eventPasses_empty", + "description": "All values in which the union is empty", "type": { - "kind": "OBJECT", - "name": "User", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Release description", - "args": [], + "name": "eventPasses_some", + "description": "Matches if the union contains at least one connection to the provided item to the filter", + "type": { + "kind": "INPUT_OBJECT", + "name": "PackEventPassesWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "documentInStages", - "description": "Get the document in other stages", - "args": [ - { - "name": "includeCurrent", - "description": "Decides if the current stage should be included or not", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": "false", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inheritLocale", - "description": "Decides if the documents should match the parent documents locale or should use the fallback order defined in the tree", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": "false", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stages", - "description": "Potential stages that should be returned", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[DRAFT, PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "id_contains", + "description": "All values containing the given string.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ScheduledRelease", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "errorMessage", - "description": "Release error message", - "args": [], + "name": "id_ends_with", + "description": "All values ending with the given string.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique identifier", - "args": [], + "name": "id_in", + "description": "All values that are contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", @@ -46350,452 +45558,220 @@ "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "isActive", - "description": "Whether scheduled release should be run", - "args": [], + "name": "id_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "isImplicit", - "description": "Whether scheduled release is implicit", - "args": [], + "name": "id_not_contains", + "description": "All values not containing the given string.", "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_ends_with", + "description": "All values not ending with the given string", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "operations", - "description": "Operations to run with this release", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "forceParentLocale", - "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `operations` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `operations` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "ScheduledOperationOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "id_not_starts_with", + "description": "All values not starting with the given string.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ScheduledOperation", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishedAt", - "description": "The time the document was published. Null on documents in draft stage.", - "args": [], + "name": "id_starts_with", + "description": "All values starting with the given string.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "ID", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishedBy", - "description": "User that last published this document", - "args": [ - { - "name": "forceParentLocale", - "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "name", + "description": null, "type": { - "kind": "OBJECT", - "name": "User", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "releaseAt", - "description": "Release date and time", - "args": [], + "name": "name_contains", + "description": "All values containing the given string.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stage", - "description": "System stage field", - "args": [], + "name": "name_ends_with", + "description": "All values ending with the given string.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "Release Status", - "args": [], + "name": "name_in", + "description": "All values that are contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "ScheduledReleaseStatus", + "kind": "SCALAR", + "name": "String", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "Release Title", - "args": [], + "name": "name_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "The time the document was updated", - "args": [], + "name": "name_not_contains", + "description": "All values not containing the given string.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedBy", - "description": "User that last updated this document", - "args": [ - { - "name": "forceParentLocale", - "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "name_not_ends_with", + "description": "All values not ending with the given string", "type": { - "kind": "OBJECT", - "name": "User", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Entity", - "ofType": null }, { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ScheduledReleaseConnection", - "description": "A connection to a list of items.", - "fields": [ - { - "name": "aggregate", - "description": null, - "args": [], + "name": "name_not_in", + "description": "All values that are not contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Aggregate", + "kind": "SCALAR", + "name": "String", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "edges", - "description": "A list of edges.", - "args": [], + "name": "name_not_starts_with", + "description": "All values not starting with the given string.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ScheduledReleaseEdge", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], + "name": "name_starts_with", + "description": "All values starting with the given string.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ScheduledReleaseCreateInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "createdAt", + "name": "nftDescription", "description": null, "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -46803,8 +45779,8 @@ "deprecationReason": null }, { - "name": "description", - "description": null, + "name": "nftDescription_contains", + "description": "All values containing the given string.", "type": { "kind": "SCALAR", "name": "String", @@ -46815,8 +45791,8 @@ "deprecationReason": null }, { - "name": "errorMessage", - "description": null, + "name": "nftDescription_ends_with", + "description": "All values ending with the given string.", "type": { "kind": "SCALAR", "name": "String", @@ -46827,23 +45803,27 @@ "deprecationReason": null }, { - "name": "isActive", - "description": null, + "name": "nftDescription_in", + "description": "All values that are contained in given list.", "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": "true", + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "releaseAt", - "description": null, + "name": "nftDescription_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -46851,8 +45831,8 @@ "deprecationReason": null }, { - "name": "title", - "description": null, + "name": "nftDescription_not_contains", + "description": "All values not containing the given string.", "type": { "kind": "SCALAR", "name": "String", @@ -46863,33 +45843,22 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": null, + "name": "nftDescription_not_ends_with", + "description": "All values not ending with the given string", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ScheduledReleaseEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], + "name": "nftDescription_not_in", + "description": "All values that are not contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", @@ -46897,218 +45866,73 @@ "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], + "name": "nftDescription_not_starts_with", + "description": "All values not starting with the given string.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ScheduledRelease", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ScheduledReleaseOrderByInput", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "createdAt_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errorMessage_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errorMessage_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isActive_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isActive_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isImplicit_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isImplicit_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseAt_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseAt_DESC", - "description": null, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "status_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt_ASC", - "description": null, + "name": "nftDescription_starts_with", + "description": "All values starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt_DESC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ScheduledReleaseStatus", - "description": "System Scheduled Release Status", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "COMPLETED", + "name": "nftImage", "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AssetWhereInput", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "FAILED", + "name": "nftName", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "IN_PROGRESS", - "description": null, + "name": "nftName_contains", + "description": "All values containing the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "PENDING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ScheduledReleaseUpdateInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "description", - "description": null, + "name": "nftName_ends_with", + "description": "All values ending with the given string.", "type": { "kind": "SCALAR", "name": "String", @@ -47119,23 +45943,27 @@ "deprecationReason": null }, { - "name": "errorMessage", - "description": null, + "name": "nftName_in", + "description": "All values that are contained in given list.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "isActive", - "description": null, + "name": "nftName_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47143,11 +45971,11 @@ "deprecationReason": null }, { - "name": "releaseAt", - "description": null, + "name": "nftName_not_contains", + "description": "All values not containing the given string.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47155,8 +45983,8 @@ "deprecationReason": null }, { - "name": "title", - "description": null, + "name": "nftName_not_ends_with", + "description": "All values not ending with the given string", "type": { "kind": "SCALAR", "name": "String", @@ -47165,32 +45993,17 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ScheduledReleaseWhereInput", - "description": "Identifies documents", - "fields": null, - "inputFields": [ + }, { - "name": "AND", - "description": "Logical AND on all given filters.", + "name": "nftName_not_in", + "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ScheduledReleaseWhereInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -47198,51 +46011,35 @@ "deprecationReason": null }, { - "name": "NOT", - "description": "Logical NOT on all given filters combined by AND.", + "name": "nftName_not_starts_with", + "description": "All values not starting with the given string.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ScheduledReleaseWhereInput", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "OR", - "description": "Logical OR on all given filters.", + "name": "nftName_starts_with", + "description": "All values starting with the given string.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ScheduledReleaseWhereInput", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_search", - "description": "Contains search across all appropriate fields.", + "name": "organizer", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereInput", "ofType": null }, "defaultValue": null, @@ -47250,7 +46047,7 @@ "deprecationReason": null }, { - "name": "createdAt", + "name": "publishedAt", "description": null, "type": { "kind": "SCALAR", @@ -47262,7 +46059,7 @@ "deprecationReason": null }, { - "name": "createdAt_gt", + "name": "publishedAt_gt", "description": "All values greater than the given value.", "type": { "kind": "SCALAR", @@ -47274,7 +46071,7 @@ "deprecationReason": null }, { - "name": "createdAt_gte", + "name": "publishedAt_gte", "description": "All values greater than or equal the given value.", "type": { "kind": "SCALAR", @@ -47286,7 +46083,7 @@ "deprecationReason": null }, { - "name": "createdAt_in", + "name": "publishedAt_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", @@ -47302,7 +46099,7 @@ "deprecationReason": null }, { - "name": "createdAt_lt", + "name": "publishedAt_lt", "description": "All values less than the given value.", "type": { "kind": "SCALAR", @@ -47314,7 +46111,7 @@ "deprecationReason": null }, { - "name": "createdAt_lte", + "name": "publishedAt_lte", "description": "All values less than or equal the given value.", "type": { "kind": "SCALAR", @@ -47326,7 +46123,7 @@ "deprecationReason": null }, { - "name": "createdAt_not", + "name": "publishedAt_not", "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", @@ -47338,7 +46135,7 @@ "deprecationReason": null }, { - "name": "createdAt_not_in", + "name": "publishedAt_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", @@ -47354,7 +46151,7 @@ "deprecationReason": null }, { - "name": "createdBy", + "name": "publishedBy", "description": null, "type": { "kind": "INPUT_OBJECT", @@ -47366,11 +46163,11 @@ "deprecationReason": null }, { - "name": "description", + "name": "scheduledIn_every", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", "ofType": null }, "defaultValue": null, @@ -47378,11 +46175,11 @@ "deprecationReason": null }, { - "name": "description_contains", - "description": "All values containing the given string.", + "name": "scheduledIn_none", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", "ofType": null }, "defaultValue": null, @@ -47390,11 +46187,11 @@ "deprecationReason": null }, { - "name": "description_ends_with", - "description": "All values ending with the given string.", + "name": "scheduledIn_some", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", "ofType": null }, "defaultValue": null, @@ -47402,27 +46199,11 @@ "deprecationReason": null }, { - "name": "description_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "updatedAt", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -47430,11 +46211,11 @@ "deprecationReason": null }, { - "name": "description_not_contains", - "description": "All values not containing the given string.", + "name": "updatedAt_gt", + "description": "All values greater than the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -47442,11 +46223,11 @@ "deprecationReason": null }, { - "name": "description_not_ends_with", - "description": "All values not ending with the given string", + "name": "updatedAt_gte", + "description": "All values greater than or equal the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -47454,14 +46235,14 @@ "deprecationReason": null }, { - "name": "description_not_in", - "description": "All values that are not contained in given list.", + "name": "updatedAt_in", + "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null } }, @@ -47470,35 +46251,11 @@ "deprecationReason": null }, { - "name": "description_not_starts_with", - "description": "All values not starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description_starts_with", - "description": "All values starting with the given string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errorMessage", - "description": null, + "name": "updatedAt_lt", + "description": "All values less than the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -47506,11 +46263,11 @@ "deprecationReason": null }, { - "name": "errorMessage_contains", - "description": "All values containing the given string.", + "name": "updatedAt_lte", + "description": "All values less than or equal the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -47518,11 +46275,11 @@ "deprecationReason": null }, { - "name": "errorMessage_ends_with", - "description": "All values ending with the given string.", + "name": "updatedAt_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -47530,14 +46287,14 @@ "deprecationReason": null }, { - "name": "errorMessage_in", - "description": "All values that are contained in given list.", + "name": "updatedAt_not_in", + "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null } }, @@ -47546,51 +46303,82 @@ "deprecationReason": null }, { - "name": "errorMessage_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "updatedBy", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackWhereStageInput", + "description": "The document in stages filter allows specifying a stage entry to cross compare the same document between different stages", + "fields": null, + "inputFields": [ { - "name": "errorMessage_not_contains", - "description": "All values not containing the given string.", + "name": "AND", + "description": "Logical AND on all given filters.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackWhereStageInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "errorMessage_not_ends_with", - "description": "All values not ending with the given string", + "name": "NOT", + "description": "Logical NOT on all given filters combined by AND.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackWhereStageInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "errorMessage_not_in", - "description": "All values that are not contained in given list.", + "name": "OR", + "description": "Logical OR on all given filters.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackWhereStageInput", + "ofType": null + } } }, "defaultValue": null, @@ -47598,11 +46386,11 @@ "deprecationReason": null }, { - "name": "errorMessage_not_starts_with", - "description": "All values not starting with the given string.", + "name": "compareWithParent", + "description": "This field contains fields which can be set as true or false to specify an internal comparison", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "PackWhereComparatorInput", "ofType": null }, "defaultValue": null, @@ -47610,17 +46398,28 @@ "deprecationReason": null }, { - "name": "errorMessage_starts_with", - "description": "All values starting with the given string.", + "name": "stage", + "description": "Specify the stage to compare with", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "Stage", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PackWhereUniqueInput", + "description": "References Pack record uniquely", + "fields": null, + "inputFields": [ { "name": "id", "description": null, @@ -47632,88 +46431,159 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PageInfo", + "description": "Information about pagination in a connection.", + "fields": [ { - "name": "id_contains", - "description": "All values containing the given string.", + "name": "endCursor", + "description": "When paginating forwards, the cursor to continue.", + "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_ends_with", - "description": "All values ending with the given string.", + "name": "hasNextPage", + "description": "When paginating forwards, are there more items?", + "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_in", - "description": "All values that are contained in given list.", + "name": "hasPreviousPage", + "description": "When paginating backwards, are there more items?", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "pageSize", + "description": "Number of items in the current page.", + "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not_contains", - "description": "All values not containing the given string.", + "name": "startCursor", + "description": "When paginating backwards, the cursor to continue.", + "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PassOption", + "description": "Define the options of an 'Event Pass' on an 'Event Date Location'. You can define severals if the event have multiple locations.", + "fields": [ { - "name": "id_not_ends_with", - "description": "All values not ending with the given string", + "name": "description", + "description": "Description of the option, like \"Access to the event on Day 1\"", + "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not_in", - "description": "All values that are not contained in given list.", + "name": "eventDateLocation", + "description": "Define the location and date for this option.", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `eventDateLocation` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `eventDateLocation` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "OBJECT", + "name": "EventDateLocation", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique identifier", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", @@ -47721,76 +46591,146 @@ "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_not_starts_with", - "description": "All values not starting with the given string.", + "name": "locale", + "description": "System Locale field", + "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id_starts_with", - "description": "All values starting with the given string.", + "name": "localizations", + "description": "Get the other localizations for this document", + "args": [ + { + "name": "includeCurrent", + "description": "Decides if the current locale should be included or not", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Potential locales that should be returned. \n\nThe order of locales will also override locale fall-backing behaviour in the query's subtree.\n\nNote any related model with localized fields in the query's subtree will be affected.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.\n\nConsider using this in conjunction with forceParentLocale on the children relation fields.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en, fr]", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PassOption", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "isActive", - "description": null, + "name": "name", + "description": "Name of the options, like \"Day 1 Access\" or \"VIP Room Access\"", + "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "isActive_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "stage", + "description": "System stage field", + "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "isImplicit", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "INTERFACE", + "name": "Entity", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PassOptionCreateInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "isImplicit_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "description", + "description": "description input for default locale (en)", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47798,11 +46738,11 @@ "deprecationReason": null }, { - "name": "operations_every", + "name": "eventDateLocation", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereInput", + "name": "EventDateLocationCreateOneInlineInput", "ofType": null }, "defaultValue": null, @@ -47810,11 +46750,11 @@ "deprecationReason": null }, { - "name": "operations_none", - "description": null, + "name": "localizations", + "description": "Inline mutations for managing document localizations excluding the default locale", "type": { "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereInput", + "name": "PassOptionCreateLocalizationsInput", "ofType": null }, "defaultValue": null, @@ -47822,35 +46762,38 @@ "deprecationReason": null }, { - "name": "operations_some", - "description": null, + "name": "name", + "description": "name input for default locale (en)", "type": { - "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PassOptionCreateLocalizationDataInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "publishedAt", + "name": "description", "description": null, "type": { "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishedAt_gt", - "description": "All values greater than the given value.", - "type": { - "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47858,26 +46801,41 @@ "deprecationReason": null }, { - "name": "publishedAt_gte", - "description": "All values greater than or equal the given value.", + "name": "name", + "description": null, "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PassOptionCreateLocalizationInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "publishedAt_in", - "description": "All values that are contained in given list.", + "name": "data", + "description": "Localization input", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "INPUT_OBJECT", + "name": "PassOptionCreateLocalizationDataInput", "ofType": null } }, @@ -47886,50 +46844,103 @@ "deprecationReason": null }, { - "name": "publishedAt_lt", - "description": "All values less than the given value.", + "name": "locale", + "description": null, "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PassOptionCreateLocalizationsInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "publishedAt_lte", - "description": "All values less than or equal the given value.", + "name": "create", + "description": "Create localizations for the newly-created document", "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PassOptionCreateLocalizationInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PassOptionCreateManyInlineInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "publishedAt_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "create", + "description": "Create and connect multiple existing PassOption documents", "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PassOptionCreateInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PassOptionCreateWithPositionInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "publishedAt_not_in", - "description": "All values that are not contained in given list.", + "name": "data", + "description": "Document to create", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "INPUT_OBJECT", + "name": "PassOptionCreateInput", "ofType": null } }, @@ -47938,35 +46949,81 @@ "deprecationReason": null }, { - "name": "publishedBy", - "description": null, + "name": "position", + "description": "Position in the list of existing component instances, will default to appending at the end of list", "type": { "kind": "INPUT_OBJECT", - "name": "UserWhereInput", + "name": "ConnectPositionInput", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PassOptionOrderByInput", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "releaseAt", + "name": "description_ASC", "description": null, - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "releaseAt_gt", - "description": "All values greater than the given value.", + "name": "description_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PassOptionUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "description", + "description": "description input for default locale (en)", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -47974,11 +47031,11 @@ "deprecationReason": null }, { - "name": "releaseAt_gte", - "description": "All values greater than or equal the given value.", + "name": "eventDateLocation", + "description": null, "type": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "INPUT_OBJECT", + "name": "EventDateLocationUpdateOneInlineInput", "ofType": null }, "defaultValue": null, @@ -47986,39 +47043,46 @@ "deprecationReason": null }, { - "name": "releaseAt_in", - "description": "All values that are contained in given list.", + "name": "localizations", + "description": "Manage document localizations", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "PassOptionUpdateLocalizationsInput", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "releaseAt_lt", - "description": "All values less than the given value.", + "name": "name", + "description": "name input for default locale (en)", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PassOptionUpdateLocalizationDataInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "releaseAt_lte", - "description": "All values less than or equal the given value.", + "name": "description", + "description": null, "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -48026,26 +47090,37 @@ "deprecationReason": null }, { - "name": "releaseAt_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "name", + "description": null, "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PassOptionUpdateLocalizationInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "releaseAt_not_in", - "description": "All values that are not contained in given list.", + "name": "data", + "description": null, "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "INPUT_OBJECT", + "name": "PassOptionUpdateLocalizationDataInput", "ofType": null } }, @@ -48054,27 +47129,46 @@ "deprecationReason": null }, { - "name": "status", + "name": "locale", "description": null, "type": { - "kind": "ENUM", - "name": "ScheduledReleaseStatus", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PassOptionUpdateLocalizationsInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "status_in", - "description": "All values that are contained in given list.", + "name": "create", + "description": "Localizations to create", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "ScheduledReleaseStatus", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PassOptionCreateLocalizationInput", + "ofType": null + } } }, "defaultValue": null, @@ -48082,27 +47176,39 @@ "deprecationReason": null }, { - "name": "status_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "delete", + "description": "Localizations to delete", "type": { - "kind": "ENUM", - "name": "ScheduledReleaseStatus", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "status_not_in", - "description": "All values that are not contained in given list.", + "name": "update", + "description": "Localizations to update", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "ScheduledReleaseStatus", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PassOptionUpdateLocalizationInput", + "ofType": null + } } }, "defaultValue": null, @@ -48110,23 +47216,133 @@ "deprecationReason": null }, { - "name": "title", + "name": "upsert", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PassOptionUpsertLocalizationInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PassOptionUpdateManyInlineInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": "Create and connect multiple PassOption component instances", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PassOptionCreateWithPositionInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "title_contains", - "description": "All values containing the given string.", + "name": "delete", + "description": "Delete multiple PassOption documents", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PassOptionWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update", + "description": "Update multiple PassOption component instances", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PassOptionUpdateWithNestedWhereUniqueAndPositionInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsert", + "description": "Upsert multiple PassOption component instances", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PassOptionUpsertWithNestedWhereUniqueAndPositionInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PassOptionUpdateWithNestedWhereUniqueAndPositionInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "data", + "description": "Document to update", + "type": { + "kind": "INPUT_OBJECT", + "name": "PassOptionUpdateInput", "ofType": null }, "defaultValue": null, @@ -48134,11 +47350,11 @@ "deprecationReason": null }, { - "name": "title_ends_with", - "description": "All values ending with the given string.", + "name": "position", + "description": "Position in the list of existing component instances, will default to appending at the end of list", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "ConnectPositionInput", "ofType": null }, "defaultValue": null, @@ -48146,14 +47362,41 @@ "deprecationReason": null }, { - "name": "title_in", - "description": "All values that are contained in given list.", + "name": "where", + "description": "Unique component instance search", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "PassOptionWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PassOptionUpsertInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": "Create document if it didn't exist", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PassOptionCreateInput", "ofType": null } }, @@ -48162,23 +47405,97 @@ "deprecationReason": null }, { - "name": "title_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "update", + "description": "Update document if it exists", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PassOptionUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PassOptionUpsertLocalizationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PassOptionCreateLocalizationDataInput", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "title_not_contains", - "description": "All values not containing the given string.", + "name": "locale", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PassOptionUpdateLocalizationDataInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PassOptionUpsertWithNestedWhereUniqueAndPositionInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "data", + "description": "Document to upsert", + "type": { + "kind": "INPUT_OBJECT", + "name": "PassOptionUpsertInput", "ofType": null }, "defaultValue": null, @@ -48186,11 +47503,11 @@ "deprecationReason": null }, { - "name": "title_not_ends_with", - "description": "All values not ending with the given string", + "name": "position", + "description": "Position in the list of existing component instances, will default to appending at the end of list", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "ConnectPositionInput", "ofType": null }, "defaultValue": null, @@ -48198,36 +47515,95 @@ "deprecationReason": null }, { - "name": "title_not_in", - "description": "All values that are not contained in given list.", + "name": "where", + "description": "Unique component instance search", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "PassOptionWhereUniqueInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PassOptionWhereInput", + "description": "Identifies documents", + "fields": null, + "inputFields": [ + { + "name": "AND", + "description": "Logical AND on all given filters.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PassOptionWhereInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "title_not_starts_with", - "description": "All values not starting with the given string.", + "name": "NOT", + "description": "Logical NOT on all given filters combined by AND.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PassOptionWhereInput", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "title_starts_with", - "description": "All values starting with the given string.", + "name": "OR", + "description": "Logical OR on all given filters.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PassOptionWhereInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_search", + "description": "Contains search across all appropriate fields.", "type": { "kind": "SCALAR", "name": "String", @@ -48238,11 +47614,11 @@ "deprecationReason": null }, { - "name": "updatedAt", + "name": "description", "description": null, "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -48250,11 +47626,11 @@ "deprecationReason": null }, { - "name": "updatedAt_gt", - "description": "All values greater than the given value.", + "name": "description_contains", + "description": "All values containing the given string.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -48262,11 +47638,11 @@ "deprecationReason": null }, { - "name": "updatedAt_gte", - "description": "All values greater than or equal the given value.", + "name": "description_ends_with", + "description": "All values ending with the given string.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -48274,14 +47650,14 @@ "deprecationReason": null }, { - "name": "updatedAt_in", + "name": "description_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null } }, @@ -48290,11 +47666,11 @@ "deprecationReason": null }, { - "name": "updatedAt_lt", - "description": "All values less than the given value.", + "name": "description_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -48302,11 +47678,11 @@ "deprecationReason": null }, { - "name": "updatedAt_lte", - "description": "All values less than or equal the given value.", + "name": "description_not_contains", + "description": "All values not containing the given string.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -48314,11 +47690,11 @@ "deprecationReason": null }, { - "name": "updatedAt_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "description_not_ends_with", + "description": "All values not ending with the given string", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -48326,14 +47702,14 @@ "deprecationReason": null }, { - "name": "updatedAt_not_in", + "name": "description_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null } }, @@ -48342,90 +47718,35 @@ "deprecationReason": null }, { - "name": "updatedBy", - "description": null, + "name": "description_not_starts_with", + "description": "All values not starting with the given string.", "type": { - "kind": "INPUT_OBJECT", - "name": "UserWhereInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ScheduledReleaseWhereUniqueInput", - "description": "References ScheduledRelease record uniquely", - "fields": null, - "inputFields": [ + }, { - "name": "id", - "description": null, + "name": "description_starts_with", + "description": "All values starting with the given string.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "Stage", - "description": "Stage system enumeration", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DRAFT", - "description": "The Draft is the default stage for all your content.", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "PUBLISHED", - "description": "The Published stage is where you can publish your content to.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "String", - "description": "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.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "description": "Boolean expression to compare columns of type \"String\". All fields are combined with logical 'AND'.", - "fields": null, - "inputFields": [ - { - "name": "_eq", + "name": "eventDateLocation", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "EventDateLocationWhereInput", "ofType": null }, "defaultValue": null, @@ -48433,11 +47754,11 @@ "deprecationReason": null }, { - "name": "_gt", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -48445,11 +47766,11 @@ "deprecationReason": null }, { - "name": "_gte", - "description": null, + "name": "id_contains", + "description": "All values containing the given string.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -48457,11 +47778,11 @@ "deprecationReason": null }, { - "name": "_ilike", - "description": "does the column match the given case-insensitive pattern", + "name": "id_ends_with", + "description": "All values ending with the given string.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -48469,19 +47790,15 @@ "deprecationReason": null }, { - "name": "_in", - "description": null, + "name": "id_in", + "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, "defaultValue": null, @@ -48489,11 +47806,11 @@ "deprecationReason": null }, { - "name": "_iregex", - "description": "does the column match the given POSIX regular expression, case insensitive", + "name": "id_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -48501,11 +47818,11 @@ "deprecationReason": null }, { - "name": "_is_null", - "description": null, + "name": "id_not_contains", + "description": "All values not containing the given string.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -48513,11 +47830,11 @@ "deprecationReason": null }, { - "name": "_like", - "description": "does the column match the given pattern", + "name": "id_not_ends_with", + "description": "All values not ending with the given string", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -48525,11 +47842,27 @@ "deprecationReason": null }, { - "name": "_lt", - "description": null, + "name": "id_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_starts_with", + "description": "All values not starting with the given string.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -48537,7 +47870,19 @@ "deprecationReason": null }, { - "name": "_lte", + "name": "id_starts_with", + "description": "All values starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", "description": null, "type": { "kind": "SCALAR", @@ -48549,8 +47894,8 @@ "deprecationReason": null }, { - "name": "_neq", - "description": null, + "name": "name_contains", + "description": "All values containing the given string.", "type": { "kind": "SCALAR", "name": "String", @@ -48561,8 +47906,8 @@ "deprecationReason": null }, { - "name": "_nilike", - "description": "does the column NOT match the given case-insensitive pattern", + "name": "name_ends_with", + "description": "All values ending with the given string.", "type": { "kind": "SCALAR", "name": "String", @@ -48573,19 +47918,15 @@ "deprecationReason": null }, { - "name": "_nin", - "description": null, + "name": "name_in", + "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -48593,8 +47934,8 @@ "deprecationReason": null }, { - "name": "_niregex", - "description": "does the column NOT match the given POSIX regular expression, case insensitive", + "name": "name_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", "name": "String", @@ -48605,8 +47946,8 @@ "deprecationReason": null }, { - "name": "_nlike", - "description": "does the column NOT match the given pattern", + "name": "name_not_contains", + "description": "All values not containing the given string.", "type": { "kind": "SCALAR", "name": "String", @@ -48617,8 +47958,8 @@ "deprecationReason": null }, { - "name": "_nregex", - "description": "does the column NOT match the given POSIX regular expression, case sensitive", + "name": "name_not_ends_with", + "description": "All values not ending with the given string", "type": { "kind": "SCALAR", "name": "String", @@ -48629,20 +47970,24 @@ "deprecationReason": null }, { - "name": "_nsimilar", - "description": "does the column NOT match the given SQL regular expression", + "name": "name_not_in", + "description": "All values that are not contained in given list.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_regex", - "description": "does the column match the given POSIX regular expression, case sensitive", + "name": "name_not_starts_with", + "description": "All values not starting with the given string.", "type": { "kind": "SCALAR", "name": "String", @@ -48653,8 +47998,8 @@ "deprecationReason": null }, { - "name": "_similar", - "description": "does the column match the given SQL regular expression", + "name": "name_starts_with", + "description": "All values starting with the given string.", "type": { "kind": "SCALAR", "name": "String", @@ -48670,112 +48015,136 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "SystemDateTimeFieldVariation", - "description": null, + "kind": "INPUT_OBJECT", + "name": "PassOptionWhereUniqueInput", + "description": "References PassOption record uniquely", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BASE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMBINED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, + "inputFields": [ { - "name": "LOCALIZATION", + "name": "id", "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "RichTextAST", + "description": "Slate-compatible RichText AST", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "User", - "description": "User system model", + "name": "ScheduledOperation", + "description": "Scheduled Operation system model", "fields": [ { - "name": "createdAt", - "description": "The time the document was created", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "documentInStages", - "description": "Get the document in other stages", + "name": "affectedDocuments", + "description": null, "args": [ { - "name": "includeCurrent", - "description": "Decides if the current stage should be included or not", + "name": "after", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": "false", + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "inheritLocale", - "description": "Decides if the documents should match the parent documents locale or should use the fallback order defined in the tree", + "name": "before", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": "false", + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stages", - "description": "Potential stages that should be returned", + "name": "first", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `affectedDocuments` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `affectedDocuments` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } + "kind": "ENUM", + "name": "Locale", + "ofType": null } } }, - "defaultValue": "[DRAFT, PUBLISHED]", + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } @@ -48790,8 +48159,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "User", + "kind": "UNION", + "name": "ScheduledOperationAffectedDocument", "ofType": null } } @@ -48801,15 +48170,15 @@ "deprecationReason": null }, { - "name": "id", - "description": "The unique identifier", + "name": "createdAt", + "description": "The time the document was created", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "DateTime", "ofType": null } }, @@ -48817,47 +48186,165 @@ "deprecationReason": null }, { - "name": "isActive", - "description": "Flag to determine if user is active or not", - "args": [], + "name": "createdBy", + "description": "User that created this document", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "OBJECT", + "name": "User", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "kind", - "description": "User Kind. Can be either MEMBER, PAT or PUBLIC", + "name": "description", + "description": "Operation description", "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentInStages", + "description": "Get the document in other stages", + "args": [ + { + "name": "includeCurrent", + "description": "Decides if the current stage should be included or not", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inheritLocale", + "description": "Decides if the documents should match the parent documents locale or should use the fallback order defined in the tree", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stages", + "description": "Potential stages that should be returned", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[DRAFT, PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "UserKind", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScheduledOperation", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The username", + "name": "errorMessage", + "description": "Operation error message", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique identifier", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -48865,24 +48352,118 @@ "deprecationReason": null }, { - "name": "picture", - "description": "Profile Picture url", + "name": "publishedAt", + "description": "The time the document was published. Null on documents in draft stage.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishedAt", - "description": "The time the document was published. Null on documents in draft stage.", + "name": "publishedBy", + "description": "User that last published this document", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rawPayload", + "description": "Raw operation payload including all details, this field is subject to change", "args": [], "type": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Json", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "release", + "description": "The release this operation is scheduled for", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `release` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `release` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ScheduledRelease", "ofType": null }, "isDeprecated": false, @@ -48904,6 +48485,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "status", + "description": "operation Status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ScheduledOperationStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "updatedAt", "description": "The time the document was updated", @@ -48919,6 +48516,51 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "updatedBy", + "description": "User that last updated this document", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -48937,9 +48579,60 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "UNION", + "name": "ScheduledOperationAffectedDocument", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ContentSpace", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Event", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "EventPass", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "EventPassDelayedRevealed", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Pack", + "ofType": null + } + ] + }, { "kind": "OBJECT", - "name": "UserConnection", + "name": "ScheduledOperationConnection", "description": "A connection to a list of items.", "fields": [ { @@ -48973,7 +48666,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "UserEdge", + "name": "ScheduledOperationEdge", "ofType": null } } @@ -49006,7 +48699,7 @@ }, { "kind": "OBJECT", - "name": "UserEdge", + "name": "ScheduledOperationEdge", "description": "An edge in a connection.", "fields": [ { @@ -49034,7 +48727,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "User", + "name": "ScheduledOperation", "ofType": null } }, @@ -49049,61 +48742,44 @@ }, { "kind": "ENUM", - "name": "UserKind", - "description": "System User Kind", + "name": "ScheduledOperationOrderByInput", + "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "APP_TOKEN", + "name": "createdAt_ASC", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "MEMBER", + "name": "createdAt_DESC", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "PAT", + "name": "description_ASC", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "PUBLIC", + "name": "description_DESC", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "WEBHOOK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UserOrderByInput", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "createdAt_ASC", + "name": "errorMessage_ASC", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt_DESC", + "name": "errorMessage_DESC", "description": null, "isDeprecated": false, "deprecationReason": null @@ -49121,73 +48797,78 @@ "deprecationReason": null }, { - "name": "isActive_ASC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isActive_DESC", + "name": "publishedAt_ASC", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "kind_ASC", + "name": "publishedAt_DESC", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "kind_DESC", + "name": "status_ASC", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "name_ASC", + "name": "status_DESC", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "name_DESC", + "name": "updatedAt_ASC", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "picture_ASC", + "name": "updatedAt_DESC", "description": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ScheduledOperationStatus", + "description": "System Scheduled Operation Status", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "picture_DESC", + "name": "CANCELED", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishedAt_ASC", + "name": "COMPLETED", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishedAt_DESC", + "name": "FAILED", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt_ASC", + "name": "IN_PROGRESS", "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt_DESC", + "name": "PENDING", "description": null, "isDeprecated": false, "deprecationReason": null @@ -49197,30 +48878,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "UserWhereComparatorInput", - "description": "This contains a set of filters that can be used to compare values internally", - "fields": null, - "inputFields": [ - { - "name": "outdated_to", - "description": "This field can be used to request to check if the entry is outdated by internal comparison", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UserWhereInput", + "name": "ScheduledOperationWhereInput", "description": "Identifies documents", "fields": null, "inputFields": [ @@ -49235,7 +48893,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "UserWhereInput", + "name": "ScheduledOperationWhereInput", "ofType": null } } @@ -49255,7 +48913,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "UserWhereInput", + "name": "ScheduledOperationWhereInput", "ofType": null } } @@ -49275,7 +48933,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "UserWhereInput", + "name": "ScheduledOperationWhereInput", "ofType": null } } @@ -49401,35 +49059,11 @@ "deprecationReason": null }, { - "name": "documentInStages_every", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "UserWhereStageInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "documentInStages_none", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "UserWhereStageInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "documentInStages_some", + "name": "createdBy", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "UserWhereStageInput", + "name": "UserWhereInput", "ofType": null }, "defaultValue": null, @@ -49437,11 +49071,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "description", "description": null, "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -49449,11 +49083,11 @@ "deprecationReason": null }, { - "name": "id_contains", + "name": "description_contains", "description": "All values containing the given string.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -49461,11 +49095,11 @@ "deprecationReason": null }, { - "name": "id_ends_with", + "name": "description_ends_with", "description": "All values ending with the given string.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -49473,14 +49107,14 @@ "deprecationReason": null }, { - "name": "id_in", + "name": "description_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -49489,11 +49123,11 @@ "deprecationReason": null }, { - "name": "id_not", + "name": "description_not", "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -49501,11 +49135,11 @@ "deprecationReason": null }, { - "name": "id_not_contains", + "name": "description_not_contains", "description": "All values not containing the given string.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -49513,11 +49147,11 @@ "deprecationReason": null }, { - "name": "id_not_ends_with", + "name": "description_not_ends_with", "description": "All values not ending with the given string", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -49525,14 +49159,14 @@ "deprecationReason": null }, { - "name": "id_not_in", + "name": "description_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -49541,11 +49175,11 @@ "deprecationReason": null }, { - "name": "id_not_starts_with", + "name": "description_not_starts_with", "description": "All values not starting with the given string.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null, @@ -49553,75 +49187,11 @@ "deprecationReason": null }, { - "name": "id_starts_with", + "name": "description_starts_with", "description": "All values starting with the given string.", "type": { "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isActive", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isActive_not", - "description": "Any other value that exists and is not equal to the given value.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "kind", - "description": null, - "type": { - "kind": "ENUM", - "name": "UserKind", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "kind_in", - "description": "All values that are contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserKind", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "kind_not", - "description": "Any other value that exists and is not equal to the given value.", - "type": { - "kind": "ENUM", - "name": "UserKind", + "name": "String", "ofType": null }, "defaultValue": null, @@ -49629,23 +49199,7 @@ "deprecationReason": null }, { - "name": "kind_not_in", - "description": "All values that are not contained in given list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserKind", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", + "name": "errorMessage", "description": null, "type": { "kind": "SCALAR", @@ -49657,7 +49211,7 @@ "deprecationReason": null }, { - "name": "name_contains", + "name": "errorMessage_contains", "description": "All values containing the given string.", "type": { "kind": "SCALAR", @@ -49669,7 +49223,7 @@ "deprecationReason": null }, { - "name": "name_ends_with", + "name": "errorMessage_ends_with", "description": "All values ending with the given string.", "type": { "kind": "SCALAR", @@ -49681,7 +49235,7 @@ "deprecationReason": null }, { - "name": "name_in", + "name": "errorMessage_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", @@ -49697,7 +49251,7 @@ "deprecationReason": null }, { - "name": "name_not", + "name": "errorMessage_not", "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", @@ -49709,7 +49263,7 @@ "deprecationReason": null }, { - "name": "name_not_contains", + "name": "errorMessage_not_contains", "description": "All values not containing the given string.", "type": { "kind": "SCALAR", @@ -49721,7 +49275,7 @@ "deprecationReason": null }, { - "name": "name_not_ends_with", + "name": "errorMessage_not_ends_with", "description": "All values not ending with the given string", "type": { "kind": "SCALAR", @@ -49733,7 +49287,7 @@ "deprecationReason": null }, { - "name": "name_not_in", + "name": "errorMessage_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", @@ -49749,7 +49303,7 @@ "deprecationReason": null }, { - "name": "name_not_starts_with", + "name": "errorMessage_not_starts_with", "description": "All values not starting with the given string.", "type": { "kind": "SCALAR", @@ -49761,7 +49315,7 @@ "deprecationReason": null }, { - "name": "name_starts_with", + "name": "errorMessage_starts_with", "description": "All values starting with the given string.", "type": { "kind": "SCALAR", @@ -49773,11 +49327,11 @@ "deprecationReason": null }, { - "name": "picture", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -49785,11 +49339,11 @@ "deprecationReason": null }, { - "name": "picture_contains", + "name": "id_contains", "description": "All values containing the given string.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -49797,11 +49351,11 @@ "deprecationReason": null }, { - "name": "picture_ends_with", + "name": "id_ends_with", "description": "All values ending with the given string.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -49809,14 +49363,14 @@ "deprecationReason": null }, { - "name": "picture_in", + "name": "id_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -49825,11 +49379,11 @@ "deprecationReason": null }, { - "name": "picture_not", + "name": "id_not", "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -49837,11 +49391,11 @@ "deprecationReason": null }, { - "name": "picture_not_contains", + "name": "id_not_contains", "description": "All values not containing the given string.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -49849,11 +49403,11 @@ "deprecationReason": null }, { - "name": "picture_not_ends_with", + "name": "id_not_ends_with", "description": "All values not ending with the given string", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -49861,14 +49415,14 @@ "deprecationReason": null }, { - "name": "picture_not_in", + "name": "id_not_in", "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -49877,11 +49431,11 @@ "deprecationReason": null }, { - "name": "picture_not_starts_with", + "name": "id_not_starts_with", "description": "All values not starting with the given string.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -49889,11 +49443,11 @@ "deprecationReason": null }, { - "name": "picture_starts_with", + "name": "id_starts_with", "description": "All values starting with the given string.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -50005,11 +49559,11 @@ "deprecationReason": null }, { - "name": "updatedAt", + "name": "publishedBy", "description": null, "type": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", "ofType": null }, "defaultValue": null, @@ -50017,11 +49571,11 @@ "deprecationReason": null }, { - "name": "updatedAt_gt", - "description": "All values greater than the given value.", + "name": "rawPayload_json_path_exists", + "description": "All values containing the given json path.", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null }, "defaultValue": null, @@ -50029,11 +49583,11 @@ "deprecationReason": null }, { - "name": "updatedAt_gte", - "description": "All values greater than or equal the given value.", + "name": "rawPayload_value_recursive", + "description": "Recursively tries to find the provided JSON scalar value inside the field.\nIt does use an exact match when comparing values.\nIf you pass `null` as value the filter will be ignored. \nNote: This filter fails if you try to look for a non scalar JSON value!", "type": { "kind": "SCALAR", - "name": "DateTime", + "name": "Json", "ofType": null }, "defaultValue": null, @@ -50041,14 +49595,38 @@ "deprecationReason": null }, { - "name": "updatedAt_in", + "name": "release", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledReleaseWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "ScheduledOperationStatus", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status_in", "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "ENUM", + "name": "ScheduledOperationStatus", "ofType": null } }, @@ -50057,8 +49635,36 @@ "deprecationReason": null }, { - "name": "updatedAt_lt", - "description": "All values less than the given value.", + "name": "status_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "ENUM", + "name": "ScheduledOperationStatus", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ScheduledOperationStatus", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, "type": { "kind": "SCALAR", "name": "DateTime", @@ -50069,8 +49675,8 @@ "deprecationReason": null }, { - "name": "updatedAt_lte", - "description": "All values less than or equal the given value.", + "name": "updatedAt_gt", + "description": "All values greater than the given value.", "type": { "kind": "SCALAR", "name": "DateTime", @@ -50081,8 +49687,8 @@ "deprecationReason": null }, { - "name": "updatedAt_not", - "description": "Any other value that exists and is not equal to the given value.", + "name": "updatedAt_gte", + "description": "All values greater than or equal the given value.", "type": { "kind": "SCALAR", "name": "DateTime", @@ -50093,8 +49699,8 @@ "deprecationReason": null }, { - "name": "updatedAt_not_in", - "description": "All values that are not contained in given list.", + "name": "updatedAt_in", + "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, @@ -50107,96 +49713,65 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UserWhereStageInput", - "description": "The document in stages filter allows specifying a stage entry to cross compare the same document between different stages", - "fields": null, - "inputFields": [ + }, { - "name": "AND", - "description": "Logical AND on all given filters.", + "name": "updatedAt_lt", + "description": "All values less than the given value.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UserWhereStageInput", - "ofType": null - } - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "NOT", - "description": "Logical NOT on all given filters combined by AND.", + "name": "updatedAt_lte", + "description": "All values less than or equal the given value.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UserWhereStageInput", - "ofType": null - } - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "OR", - "description": "Logical OR on all given filters.", + "name": "updatedAt_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UserWhereStageInput", - "ofType": null - } - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "compareWithParent", - "description": "This field contains fields which can be set as true or false to specify an internal comparison", + "name": "updatedAt_not_in", + "description": "All values that are not contained in given list.", "type": { - "kind": "INPUT_OBJECT", - "name": "UserWhereComparatorInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stage", - "description": "Specify the stage to compare with", + "name": "updatedBy", + "description": null, "type": { - "kind": "ENUM", - "name": "Stage", + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", "ofType": null }, "defaultValue": null, @@ -50210,8 +49785,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "UserWhereUniqueInput", - "description": "References User record uniquely", + "name": "ScheduledOperationWhereUniqueInput", + "description": "References ScheduledOperation record uniquely", "fields": null, "inputFields": [ { @@ -50233,12 +49808,12 @@ }, { "kind": "OBJECT", - "name": "Version", - "description": null, + "name": "ScheduledRelease", + "description": "Scheduled Release system model", "fields": [ { "name": "createdAt", - "description": null, + "description": "The time the document was created", "args": [], "type": { "kind": "NON_NULL", @@ -50253,68 +49828,159 @@ "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "name": "createdBy", + "description": "User that created this document", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "revision", - "description": null, + "name": "description", + "description": "Release description", "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentInStages", + "description": "Get the document in other stages", + "args": [ + { + "name": "includeCurrent", + "description": "Decides if the current stage should be included or not", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inheritLocale", + "description": "Decides if the documents should match the parent documents locale or should use the fallback order defined in the tree", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stages", + "description": "Potential stages that should be returned", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[DRAFT, PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScheduledRelease", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "stage", - "description": null, + "name": "errorMessage", + "description": "Release error message", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "VersionWhereInput", - "description": null, - "fields": null, - "inputFields": [ + }, { "name": "id", - "description": null, + "description": "The unique identifier", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50324,90 +49990,261 @@ "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "revision", - "description": null, + "name": "isActive", + "description": "Whether scheduled release should be run", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stage", - "description": null, + "name": "isImplicit", + "description": "Whether scheduled release is implicit", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "Stage", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Directive", - "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", - "fields": [ + }, { - "name": "name", - "description": null, - "args": [], + "name": "operations", + "description": "Operations to run with this release", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `operations` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `operations` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "ScheduledOperationOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScheduledOperation", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": null, + "name": "publishedAt", + "description": "The time the document was published. Null on documents in draft stage.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "isRepeatable", - "description": null, + "name": "publishedBy", + "description": "User that last published this document", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseAt", + "description": "Release date and time", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": "System stage field", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "Stage", "ofType": null } }, @@ -50415,46 +50252,136 @@ "deprecationReason": null }, { - "name": "locations", - "description": null, + "name": "status", + "description": "Release Status", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "__DirectiveLocation", - "ofType": null - } - } + "kind": "ENUM", + "name": "ScheduledReleaseStatus", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "args", - "description": null, + "name": "title", + "description": "Release Title", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "The time the document was updated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedBy", + "description": "User that last updated this document", "args": [ { - "name": "includeDeprecated", - "description": null, + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, - "defaultValue": "false", + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Entity", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ScheduledReleaseConnection", + "description": "A connection to a list of items.", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Aggregate", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edges", + "description": "A list of edges.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -50466,7 +50393,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "__InputValue", + "name": "ScheduledReleaseEdge", "ofType": null } } @@ -50474,6 +50401,160 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ScheduledReleaseCreateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "createdAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errorMessage", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isActive", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ScheduledReleaseEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScheduledRelease", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -50483,123 +50564,141 @@ }, { "kind": "ENUM", - "name": "__DirectiveLocation", - "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", + "name": "ScheduledReleaseOrderByInput", + "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "QUERY", - "description": "Location adjacent to a query operation.", + "name": "createdAt_ASC", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "MUTATION", - "description": "Location adjacent to a mutation operation.", + "name": "createdAt_DESC", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "SUBSCRIPTION", - "description": "Location adjacent to a subscription operation.", + "name": "description_ASC", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "FIELD", - "description": "Location adjacent to a field.", + "name": "description_DESC", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "FRAGMENT_DEFINITION", - "description": "Location adjacent to a fragment definition.", + "name": "errorMessage_ASC", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "FRAGMENT_SPREAD", - "description": "Location adjacent to a fragment spread.", + "name": "errorMessage_DESC", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "INLINE_FRAGMENT", - "description": "Location adjacent to an inline fragment.", + "name": "id_ASC", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "VARIABLE_DEFINITION", - "description": "Location adjacent to a variable definition.", + "name": "id_DESC", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "SCHEMA", - "description": "Location adjacent to a schema definition.", + "name": "isActive_ASC", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "SCALAR", - "description": "Location adjacent to a scalar definition.", + "name": "isActive_DESC", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "OBJECT", - "description": "Location adjacent to an object type definition.", + "name": "isImplicit_ASC", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "FIELD_DEFINITION", - "description": "Location adjacent to a field definition.", + "name": "isImplicit_DESC", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ARGUMENT_DEFINITION", - "description": "Location adjacent to an argument definition.", + "name": "publishedAt_ASC", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "INTERFACE", - "description": "Location adjacent to an interface definition.", + "name": "publishedAt_DESC", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "UNION", - "description": "Location adjacent to a union definition.", + "name": "releaseAt_ASC", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ENUM", - "description": "Location adjacent to an enum definition.", + "name": "releaseAt_DESC", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ENUM_VALUE", - "description": "Location adjacent to an enum value definition.", + "name": "status_ASC", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "INPUT_OBJECT", - "description": "Location adjacent to an input object type definition.", + "name": "status_DESC", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "INPUT_FIELD_DEFINITION", - "description": "Location adjacent to an input object field definition.", + "name": "title_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_DESC", + "description": null, "isDeprecated": false, "deprecationReason": null } @@ -50607,682 +50706,474 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "__EnumValue", - "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", - "fields": [ + "kind": "ENUM", + "name": "ScheduledReleaseStatus", + "description": "System Scheduled Release Status", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "name", + "name": "COMPLETED", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", + "name": "FAILED", "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "isDeprecated", + "name": "IN_PROGRESS", "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "deprecationReason", + "name": "PENDING", "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "__Field", - "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", - "fields": [ - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "INPUT_OBJECT", + "name": "ScheduledReleaseUpdateInput", + "description": null, + "fields": null, + "inputFields": [ { "name": "description", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "args", + "name": "errorMessage", "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false", - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", + "name": "isActive", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "isDeprecated", + "name": "releaseAt", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deprecationReason", + "name": "title", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "__InputValue", - "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "ScheduledReleaseWhereInput", + "description": "Identifies documents", + "fields": null, + "inputFields": [ { - "name": "name", - "description": null, - "args": [], + "name": "AND", + "description": "Logical AND on all given filters.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ScheduledReleaseWhereInput", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": null, - "args": [], + "name": "NOT", + "description": "Logical NOT on all given filters combined by AND.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ScheduledReleaseWhereInput", + "ofType": null + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": null, - "args": [], + "name": "OR", + "description": "Logical OR on all given filters.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ScheduledReleaseWhereInput", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "defaultValue", - "description": "A GraphQL-formatted string representing the default value for this input value.", - "args": [], + "name": "_search", + "description": "Contains search across all appropriate fields.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "isDeprecated", + "name": "createdAt", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deprecationReason", - "description": null, - "args": [], + "name": "createdAt_gt", + "description": "All values greater than the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Schema", - "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", - "fields": [ + }, { - "name": "description", - "description": null, - "args": [], + "name": "createdAt_gte", + "description": "All values greater than or equal the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "types", - "description": "A list of all types supported by this server.", - "args": [], + "name": "createdAt_in", + "description": "All values that are contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "queryType", - "description": "The type that query operations will be rooted at.", - "args": [], + "name": "createdAt_lt", + "description": "All values less than the given value.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "mutationType", - "description": "If this server supports mutation, the type that mutation operations will be rooted at.", - "args": [], + "name": "createdAt_lte", + "description": "All values less than or equal the given value.", "type": { - "kind": "OBJECT", - "name": "__Type", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "subscriptionType", - "description": "If this server support subscription, the type that subscription operations will be rooted at.", - "args": [], + "name": "createdAt_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { - "kind": "OBJECT", - "name": "__Type", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "directives", - "description": "A list of all directives supported by this server.", - "args": [], + "name": "createdAt_not_in", + "description": "All values that are not contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Directive", - "ofType": null - } - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Type", - "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", - "fields": [ + }, { - "name": "kind", + "name": "createdBy", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "__TypeKind", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", + "name": "description", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": null, - "args": [], + "name": "description_contains", + "description": "All values containing the given string.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "specifiedByURL", - "description": null, - "args": [], + "name": "description_ends_with", + "description": "All values ending with the given string.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fields", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "description_in", + "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Field", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "interfaces", - "description": null, - "args": [], + "name": "description_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "possibleTypes", - "description": null, - "args": [], + "name": "description_not_contains", + "description": "All values not containing the given string.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "enumValues", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "description_not_ends_with", + "description": "All values not ending with the given string", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__EnumValue", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "inputFields", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "description_not_in", + "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ofType", - "description": null, - "args": [], + "name": "description_not_starts_with", + "description": "All values not starting with the given string.", "type": { - "kind": "OBJECT", - "name": "__Type", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "__TypeKind", - "description": "An enum describing what kind of type a given `__Type` is.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SCALAR", - "description": "Indicates this type is a scalar.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OBJECT", - "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INTERFACE", - "description": "Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.", + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "UNION", - "description": "Indicates this type is a union. `possibleTypes` is a valid field.", + "name": "description_starts_with", + "description": "All values starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ENUM", - "description": "Indicates this type is an enum. `enumValues` is a valid field.", + "name": "errorMessage", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "INPUT_OBJECT", - "description": "Indicates this type is an input object. `inputFields` is a valid field.", + "name": "errorMessage_contains", + "description": "All values containing the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "LIST", - "description": "Indicates this type is a list. `ofType` is a valid field.", + "name": "errorMessage_ends_with", + "description": "All values ending with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "NON_NULL", - "description": "Indicates this type is a non-null. `ofType` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "account", - "description": "An account can represent a user or a role on an organizer. It stores essential information and is used as the root class for relationships with other tables", - "fields": [ - { - "name": "address", - "description": null, - "args": [], + "name": "errorMessage_in", + "description": "All values that are contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", @@ -51290,424 +51181,184 @@ "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": null, - "args": [], + "name": "errorMessage_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], + "name": "errorMessage_not_contains", + "description": "All values not containing the given string.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "kyc", - "description": "An object relationship", - "args": [], + "name": "errorMessage_not_ends_with", + "description": "All values not ending with the given string", "type": { - "kind": "OBJECT", - "name": "kyc", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "roles", - "description": "An array relationship", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "roleAssignment_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "errorMessage_not_in", + "description": "All values that are not contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "roleAssignment", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "roles_aggregate", - "description": "An aggregate relationship", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "roleAssignment_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "errorMessage_not_starts_with", + "description": "All values not starting with the given string.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "roleAssignment_aggregate", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeCustomer", - "description": "An object relationship", - "args": [], + "name": "errorMessage_starts_with", + "description": "All values starting with the given string.", "type": { - "kind": "OBJECT", - "name": "stripeCustomer", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", + "name": "id", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "ID", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "account_aggregate", - "description": "aggregated selection of \"account\"", - "fields": [ + }, { - "name": "aggregate", - "description": null, - "args": [], + "name": "id_contains", + "description": "All values containing the given string.", "type": { - "kind": "OBJECT", - "name": "account_aggregate_fields", + "kind": "SCALAR", + "name": "ID", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": null, - "args": [], + "name": "id_ends_with", + "description": "All values ending with the given string.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "account", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "account_aggregate_fields", - "description": "aggregate fields of \"account\"", - "fields": [ + }, { - "name": "count", - "description": null, - "args": [ - { - "name": "columns", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "account_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "distinct", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "id_in", + "description": "All values that are contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "max", - "description": null, - "args": [], + "name": "id_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { - "kind": "OBJECT", - "name": "account_max_fields", + "kind": "SCALAR", + "name": "ID", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "min", - "description": null, - "args": [], + "name": "id_not_contains", + "description": "All values not containing the given string.", "type": { - "kind": "OBJECT", - "name": "account_min_fields", + "kind": "SCALAR", + "name": "ID", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "account_bool_exp", - "description": "Boolean expression to filter rows from the table \"account\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ + }, { - "name": "_and", - "description": null, + "name": "id_not_ends_with", + "description": "All values not ending with the given string", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_in", + "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "account_bool_exp", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, "defaultValue": null, @@ -51715,11 +51366,11 @@ "deprecationReason": null }, { - "name": "_not", - "description": null, + "name": "id_not_starts_with", + "description": "All values not starting with the given string.", "type": { - "kind": "INPUT_OBJECT", - "name": "account_bool_exp", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -51727,31 +51378,23 @@ "deprecationReason": null }, { - "name": "_or", - "description": null, + "name": "id_starts_with", + "description": "All values starting with the given string.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "account_bool_exp", - "ofType": null - } - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "address", + "name": "isActive", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -51759,11 +51402,11 @@ "deprecationReason": null }, { - "name": "created_at", - "description": null, + "name": "isActive_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { - "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -51771,11 +51414,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "isImplicit", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -51783,11 +51426,11 @@ "deprecationReason": null }, { - "name": "kyc", - "description": null, + "name": "isImplicit_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { - "kind": "INPUT_OBJECT", - "name": "kyc_bool_exp", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -51795,11 +51438,11 @@ "deprecationReason": null }, { - "name": "roles", + "name": "operations_every", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "roleAssignment_bool_exp", + "name": "ScheduledOperationWhereInput", "ofType": null }, "defaultValue": null, @@ -51807,11 +51450,11 @@ "deprecationReason": null }, { - "name": "roles_aggregate", + "name": "operations_none", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "roleAssignment_aggregate_bool_exp", + "name": "ScheduledOperationWhereInput", "ofType": null }, "defaultValue": null, @@ -51819,11 +51462,11 @@ "deprecationReason": null }, { - "name": "stripeCustomer", + "name": "operations_some", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "stripeCustomer_bool_exp", + "name": "ScheduledOperationWhereInput", "ofType": null }, "defaultValue": null, @@ -51831,57 +51474,23 @@ "deprecationReason": null }, { - "name": "updated_at", + "name": "publishedAt", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "account_constraint", - "description": "unique or primary key constraints on table \"account\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "account_address_key", - "description": "unique or primary key constraint on columns \"address\"", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "account_pkey", - "description": "unique or primary key constraint on columns \"id\"", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "account_insert_input", - "description": "input type for inserting data into table \"account\"", - "fields": null, - "inputFields": [ - { - "name": "address", - "description": null, + "name": "publishedAt_gt", + "description": "All values greater than the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -51889,11 +51498,11 @@ "deprecationReason": null }, { - "name": "created_at", - "description": null, + "name": "publishedAt_gte", + "description": "All values greater than or equal the given value.", "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -51901,23 +51510,27 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "publishedAt_in", + "description": "All values that are contained in given list.", "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "kyc", - "description": null, + "name": "publishedAt_lt", + "description": "All values less than the given value.", "type": { - "kind": "INPUT_OBJECT", - "name": "kyc_obj_rel_insert_input", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -51925,11 +51538,11 @@ "deprecationReason": null }, { - "name": "roles", - "description": null, + "name": "publishedAt_lte", + "description": "All values less than or equal the given value.", "type": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_arr_rel_insert_input", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -51937,11 +51550,11 @@ "deprecationReason": null }, { - "name": "stripeCustomer", - "description": null, + "name": "publishedAt_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_obj_rel_insert_input", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -51949,206 +51562,158 @@ "deprecationReason": null }, { - "name": "updated_at", - "description": null, + "name": "publishedAt_not_in", + "description": "All values that are not contained in given list.", "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "account_max_fields", - "description": "aggregate max on columns", - "fields": [ + }, { - "name": "address", + "name": "publishedBy", "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", + "name": "releaseAt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "DateTime", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], + "name": "releaseAt_gt", + "description": "All values greater than the given value.", "type": { "kind": "SCALAR", - "name": "uuid", + "name": "DateTime", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, - "args": [], + "name": "releaseAt_gte", + "description": "All values greater than or equal the given value.", "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "DateTime", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "account_min_fields", - "description": "aggregate min on columns", - "fields": [ + }, { - "name": "address", - "description": null, - "args": [], + "name": "releaseAt_in", + "description": "All values that are contained in given list.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": null, - "args": [], + "name": "releaseAt_lt", + "description": "All values less than the given value.", "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "DateTime", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], + "name": "releaseAt_lte", + "description": "All values less than or equal the given value.", "type": { "kind": "SCALAR", - "name": "uuid", + "name": "DateTime", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, - "args": [], + "name": "releaseAt_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "DateTime", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "account_mutation_response", - "description": "response of any mutation on the table \"account\"", - "fields": [ + }, { - "name": "affected_rows", - "description": "number of rows affected by the mutation", - "args": [], + "name": "releaseAt_not_in", + "description": "All values that are not contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "DateTime", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "returning", - "description": "data from the rows affected by the mutation", - "args": [], + "name": "status", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "account", - "ofType": null - } - } - } + "kind": "ENUM", + "name": "ScheduledReleaseStatus", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "account_obj_rel_insert_input", - "description": "input type for inserting object relation for remote table \"account\"", - "fields": null, - "inputFields": [ + }, { - "name": "data", - "description": null, + "name": "status_in", + "description": "All values that are contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "account_insert_input", + "kind": "ENUM", + "name": "ScheduledReleaseStatus", "ofType": null } }, @@ -52157,37 +51722,26 @@ "deprecationReason": null }, { - "name": "on_conflict", - "description": "upsert condition", + "name": "status_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { - "kind": "INPUT_OBJECT", - "name": "account_on_conflict", + "kind": "ENUM", + "name": "ScheduledReleaseStatus", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "account_on_conflict", - "description": "on_conflict condition type for table \"account\"", - "fields": null, - "inputFields": [ + }, { - "name": "constraint", - "description": null, + "name": "status_not_in", + "description": "All values that are not contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "ENUM", - "name": "account_constraint", + "name": "ScheduledReleaseStatus", "ofType": null } }, @@ -52196,58 +51750,35 @@ "deprecationReason": null }, { - "name": "update_columns", + "name": "title", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "account_update_column", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": "[]", + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": null, + "name": "title_contains", + "description": "All values containing the given string.", "type": { - "kind": "INPUT_OBJECT", - "name": "account_bool_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "account_order_by", - "description": "Ordering options when selecting data from \"account\".", - "fields": null, - "inputFields": [ + }, { - "name": "address", - "description": null, + "name": "title_ends_with", + "description": "All values ending with the given string.", "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -52255,35 +51786,27 @@ "deprecationReason": null }, { - "name": "created_at", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, + "name": "title_in", + "description": "All values that are contained in given list.", "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "kyc", - "description": null, + "name": "title_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { - "kind": "INPUT_OBJECT", - "name": "kyc_order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -52291,11 +51814,11 @@ "deprecationReason": null }, { - "name": "roles_aggregate", - "description": null, + "name": "title_not_contains", + "description": "All values not containing the given string.", "type": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_aggregate_order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -52303,11 +51826,11 @@ "deprecationReason": null }, { - "name": "stripeCustomer", - "description": null, + "name": "title_not_ends_with", + "description": "All values not ending with the given string", "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -52315,93 +51838,36 @@ "deprecationReason": null }, { - "name": "updated_at", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "account_pk_columns_input", - "description": "primary key columns input for table: account", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, + "name": "title_not_in", + "description": "All values that are not contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "account_select_column", - "description": "select columns of table \"account\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "address", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "id", - "description": "column name", + "name": "title_not_starts_with", + "description": "All values not starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "account_set_input", - "description": "input type for updating data in table \"account\"", - "fields": null, - "inputFields": [ - { - "name": "address", - "description": null, + "name": "title_starts_with", + "description": "All values starting with the given string.", "type": { "kind": "SCALAR", "name": "String", @@ -52412,11 +51878,11 @@ "deprecationReason": null }, { - "name": "created_at", + "name": "updatedAt", "description": null, "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -52424,11 +51890,11 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "updatedAt_gt", + "description": "All values greater than the given value.", "type": { "kind": "SCALAR", - "name": "uuid", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -52436,37 +51902,26 @@ "deprecationReason": null }, { - "name": "updated_at", - "description": null, + "name": "updatedAt_gte", + "description": "All values greater than or equal the given value.", "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "DateTime", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "account_stream_cursor_input", - "description": "Streaming cursor of the table \"account\"", - "fields": null, - "inputFields": [ + }, { - "name": "initial_value", - "description": "Stream column input with initial value", + "name": "updatedAt_in", + "description": "All values that are contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "account_stream_cursor_value_input", + "kind": "SCALAR", + "name": "DateTime", "ofType": null } }, @@ -52475,34 +51930,23 @@ "deprecationReason": null }, { - "name": "ordering", - "description": "cursor ordering", + "name": "updatedAt_lt", + "description": "All values less than the given value.", "type": { - "kind": "ENUM", - "name": "cursor_ordering", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "account_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ + }, { - "name": "address", - "description": null, + "name": "updatedAt_lte", + "description": "All values less than or equal the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -52510,11 +51954,11 @@ "deprecationReason": null }, { - "name": "created_at", - "description": null, + "name": "updatedAt_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -52522,23 +51966,27 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "updatedAt_not_in", + "description": "All values that are not contained in given list.", "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", + "name": "updatedBy", "description": null, "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", "ofType": null }, "defaultValue": null, @@ -52551,83 +51999,55 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "account_update_column", - "description": "update columns of table \"account\"", + "kind": "INPUT_OBJECT", + "name": "ScheduledReleaseWhereUniqueInput", + "description": "References ScheduledRelease record uniquely", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "address", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, + "inputFields": [ { "name": "id", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": "column name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], + "interfaces": null, + "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "account_updates", - "description": null, + "kind": "ENUM", + "name": "Stage", + "description": "Stage system enumeration", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "account_set_input", - "ofType": null - }, - "defaultValue": null, + "name": "DRAFT", + "description": "The Draft is the default stage for all your content.", "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "account_bool_exp", - "ofType": null - } - }, - "defaultValue": null, + "name": "PUBLISHED", + "description": "The Published stage is where you can publish your content to.", "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { "kind": "SCALAR", - "name": "bigint", - "description": null, + "name": "String", + "description": "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.", "fields": null, "inputFields": null, "interfaces": null, @@ -52636,8 +52056,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "bigint_comparison_exp", - "description": "Boolean expression to compare columns of type \"bigint\". All fields are combined with logical 'AND'.", + "name": "String_comparison_exp", + "description": "Boolean expression to compare columns of type \"String\". All fields are combined with logical 'AND'.", "fields": null, "inputFields": [ { @@ -52645,7 +52065,7 @@ "description": null, "type": { "kind": "SCALAR", - "name": "bigint", + "name": "String", "ofType": null }, "defaultValue": null, @@ -52657,7 +52077,7 @@ "description": null, "type": { "kind": "SCALAR", - "name": "bigint", + "name": "String", "ofType": null }, "defaultValue": null, @@ -52669,7 +52089,19 @@ "description": null, "type": { "kind": "SCALAR", - "name": "bigint", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_ilike", + "description": "does the column match the given case-insensitive pattern", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -52687,7 +52119,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "bigint", + "name": "String", "ofType": null } } @@ -52696,6 +52128,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "_iregex", + "description": "does the column match the given POSIX regular expression, case insensitive", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "_is_null", "description": null, @@ -52708,12 +52152,24 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "_like", + "description": "does the column match the given pattern", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "_lt", "description": null, "type": { "kind": "SCALAR", - "name": "bigint", + "name": "String", "ofType": null }, "defaultValue": null, @@ -52725,7 +52181,7 @@ "description": null, "type": { "kind": "SCALAR", - "name": "bigint", + "name": "String", "ofType": null }, "defaultValue": null, @@ -52737,7 +52193,19 @@ "description": null, "type": { "kind": "SCALAR", - "name": "bigint", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_nilike", + "description": "does the column NOT match the given case-insensitive pattern", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -52755,7 +52223,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "bigint", + "name": "String", "ofType": null } } @@ -52763,96 +52231,225 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "_niregex", + "description": "does the column NOT match the given POSIX regular expression, case insensitive", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_nlike", + "description": "does the column NOT match the given pattern", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_nregex", + "description": "does the column NOT match the given POSIX regular expression, case sensitive", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_nsimilar", + "description": "does the column NOT match the given SQL regular expression", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_regex", + "description": "does the column match the given POSIX regular expression, case sensitive", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_similar", + "description": "does the column match the given SQL regular expression", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "SystemDateTimeFieldVariation", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BASE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMBINED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOCALIZATION", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "contentSpaceParameters", - "description": "The contentSpaceParameters model is designed to define properties specifically for content spaces. This table includes essential details like the contentSpaceId, which links to the specific content space. By centralizing this information, our system can effectively manage and control parameters tied to each content space, enhancing functionality and flexibility.", + "name": "User", + "description": "User system model", "fields": [ { - "name": "contentSpace", - "description": null, + "name": "createdAt", + "description": "The time the document was created", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentInStages", + "description": "Get the document in other stages", "args": [ { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `ContentSpace` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "name": "includeCurrent", + "description": "Decides if the current stage should be included or not", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } }, - "defaultValue": "[en]", + "defaultValue": "false", "isDeprecated": false, "deprecationReason": null }, { - "name": "stage", - "description": null, + "name": "inheritLocale", + "description": "Decides if the documents should match the parent documents locale or should use the fallback order defined in the tree", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "Stage", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, - "defaultValue": "PUBLISHED", + "defaultValue": "false", "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": null, + "name": "stages", + "description": "Potential stages that should be returned", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceWhereUniqueInput_remote_rel_contentSpaceParameterscontentSpace", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } } }, - "defaultValue": null, + "defaultValue": "[DRAFT, PUBLISHED]", "isDeprecated": false, "deprecationReason": null } ], "type": { - "kind": "OBJECT", - "name": "ContentSpace", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "contentSpaceId", - "description": "It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data.", + "name": "id", + "description": "The unique identifier", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -52860,15 +52457,15 @@ "deprecationReason": null }, { - "name": "created_at", - "description": null, + "name": "isActive", + "description": "Flag to determine if user is active or not", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "timestamptz", + "name": "Boolean", "ofType": null } }, @@ -52876,15 +52473,15 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "kind", + "description": "User Kind. Can be either MEMBER, PAT or PUBLIC", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "uuid", + "kind": "ENUM", + "name": "UserKind", "ofType": null } }, @@ -52892,8 +52489,8 @@ "deprecationReason": null }, { - "name": "organizerId", - "description": null, + "name": "name", + "description": "The username", "args": [], "type": { "kind": "NON_NULL", @@ -52908,27 +52505,55 @@ "deprecationReason": null }, { - "name": "status", - "description": null, + "name": "picture", + "description": "Profile Picture url", "args": [], "type": { - "kind": "ENUM", - "name": "contentSpaceStatus_enum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, + "name": "publishedAt", + "description": "The time the document was published. Null on documents in draft stage.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": "System stage field", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "The time the document was updated", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "timestamptz", + "name": "DateTime", "ofType": null } }, @@ -52937,30 +52562,45 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Entity", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "contentSpaceParameters_aggregate", - "description": "aggregated selection of \"contentSpaceParameters\"", + "name": "UserConnection", + "description": "A connection to a list of items.", "fields": [ { "name": "aggregate", "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "contentSpaceParameters_aggregate_fields", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Aggregate", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": null, + "name": "edges", + "description": "A list of edges.", "args": [], "type": { "kind": "NON_NULL", @@ -52973,7 +52613,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "contentSpaceParameters", + "name": "UserEdge", "ofType": null } } @@ -52981,6 +52621,22 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -52990,52 +52646,19 @@ }, { "kind": "OBJECT", - "name": "contentSpaceParameters_aggregate_fields", - "description": "aggregate fields of \"contentSpaceParameters\"", + "name": "UserEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "count", - "description": null, - "args": [ - { - "name": "columns", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "contentSpaceParameters_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "distinct", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -53043,25 +52666,17 @@ "deprecationReason": null }, { - "name": "max", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "contentSpaceParameters_max_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min", - "description": null, + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "OBJECT", - "name": "contentSpaceParameters_min_fields", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -53073,514 +52688,364 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_bool_exp", - "description": "Boolean expression to filter rows from the table \"contentSpaceParameters\". All fields are combined with a logical 'AND'.", + "kind": "ENUM", + "name": "UserKind", + "description": "System User Kind", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "_and", + "name": "APP_TOKEN", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_bool_exp", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_not", + "name": "MEMBER", "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_bool_exp", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_or", + "name": "PAT", "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_bool_exp", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "contentSpaceId", + "name": "PUBLIC", "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", + "name": "WEBHOOK", "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UserOrderByInput", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "id", + "name": "createdAt_ASC", "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", + "name": "createdAt_DESC", "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", + "name": "id_ASC", "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_enum_comparison_exp", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", + "name": "id_DESC", "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "contentSpaceParameters_constraint", - "description": "unique or primary key constraints on table \"contentSpaceParameters\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "contentSpaceParameters_contentSpaceId_key", - "description": "unique or primary key constraint on columns \"contentSpaceId\"", "isDeprecated": false, "deprecationReason": null }, { - "name": "contentSpaceParameters_pkey", - "description": "unique or primary key constraint on columns \"id\"", + "name": "isActive_ASC", + "description": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_insert_input", - "description": "input type for inserting data into table \"contentSpaceParameters\"", - "fields": null, - "inputFields": [ + }, { - "name": "contentSpaceId", - "description": "It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, + "name": "isActive_DESC", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", + "name": "kind_ASC", "description": null, - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "kind_DESC", "description": null, - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", + "name": "name_ASC", "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", + "name": "name_DESC", "description": null, - "type": { - "kind": "ENUM", - "name": "contentSpaceStatus_enum", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", + "name": "picture_ASC", "description": null, - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "contentSpaceParameters_max_fields", - "description": "aggregate max on columns", - "fields": [ + }, { - "name": "contentSpaceId", - "description": "It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "picture_DESC", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", + "name": "publishedAt_ASC", "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "publishedAt_DESC", "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", + "name": "updatedAt_ASC", "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", + "name": "updatedAt_DESC", "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "contentSpaceParameters_min_fields", - "description": "aggregate min on columns", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "UserWhereComparatorInput", + "description": "This contains a set of filters that can be used to compare values internally", + "fields": null, + "inputFields": [ { - "name": "contentSpaceId", - "description": "It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data.", - "args": [], + "name": "outdated_to", + "description": "This field can be used to request to check if the entry is outdated by internal comparison", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "created_at", - "description": null, - "args": [], + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "description": "Identifies documents", + "fields": null, + "inputFields": [ + { + "name": "AND", + "description": "Logical AND on all given filters.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT", + "description": "Logical NOT on all given filters combined by AND.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OR", + "description": "Logical OR on all given filters.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_search", + "description": "Contains search across all appropriate fields.", "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "createdAt", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "uuid", + "name": "DateTime", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": null, - "args": [], + "name": "createdAt_gt", + "description": "All values greater than the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, - "args": [], + "name": "createdAt_gte", + "description": "All values greater than or equal the given value.", "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "DateTime", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "contentSpaceParameters_mutation_response", - "description": "response of any mutation on the table \"contentSpaceParameters\"", - "fields": [ + }, { - "name": "affected_rows", - "description": "number of rows affected by the mutation", - "args": [], + "name": "createdAt_in", + "description": "All values that are contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "DateTime", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "returning", - "description": "data from the rows affected by the mutation", - "args": [], + "name": "createdAt_lt", + "description": "All values less than the given value.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "contentSpaceParameters", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_on_conflict", - "description": "on_conflict condition type for table \"contentSpaceParameters\"", - "fields": null, - "inputFields": [ + }, { - "name": "constraint", - "description": null, + "name": "createdAt_lte", + "description": "All values less than or equal the given value.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "contentSpaceParameters_constraint", - "ofType": null - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_columns", - "description": null, + "name": "createdAt_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "contentSpaceParameters_update_column", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, - "defaultValue": "[]", + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": null, + "name": "createdAt_not_in", + "description": "All values that are not contained in given list.", "type": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_bool_exp", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_order_by", - "description": "Ordering options when selecting data from \"contentSpaceParameters\".", - "fields": null, - "inputFields": [ + }, { - "name": "contentSpaceId", + "name": "documentInStages_every", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "UserWhereStageInput", "ofType": null }, "defaultValue": null, @@ -53588,11 +53053,11 @@ "deprecationReason": null }, { - "name": "created_at", + "name": "documentInStages_none", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "UserWhereStageInput", "ofType": null }, "defaultValue": null, @@ -53600,11 +53065,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "documentInStages_some", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "UserWhereStageInput", "ofType": null }, "defaultValue": null, @@ -53612,11 +53077,11 @@ "deprecationReason": null }, { - "name": "organizerId", + "name": "id", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -53624,11 +53089,11 @@ "deprecationReason": null }, { - "name": "status", - "description": null, + "name": "id_contains", + "description": "All values containing the given string.", "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -53636,108 +53101,91 @@ "deprecationReason": null }, { - "name": "updated_at", - "description": null, + "name": "id_ends_with", + "description": "All values ending with the given string.", "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_pk_columns_input", - "description": "primary key columns input for table: contentSpaceParameters", - "fields": null, - "inputFields": [ + }, { - "name": "id", - "description": null, + "name": "id_in", + "description": "All values that are contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "uuid", + "name": "ID", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "contentSpaceParameters_select_column", - "description": "select columns of table \"contentSpaceParameters\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "contentSpaceId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "created_at", - "description": "column name", + "name": "id_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "column name", + "name": "id_not_contains", + "description": "All values not containing the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": "column name", + "name": "id_not_ends_with", + "description": "All values not ending with the given string", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "column name", + "name": "id_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_set_input", - "description": "input type for updating data in table \"contentSpaceParameters\"", - "fields": null, - "inputFields": [ - { - "name": "contentSpaceId", - "description": "It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data.", + "name": "id_not_starts_with", + "description": "All values not starting with the given string.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -53745,11 +53193,11 @@ "deprecationReason": null }, { - "name": "created_at", - "description": null, + "name": "id_starts_with", + "description": "All values starting with the given string.", "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -53757,11 +53205,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "isActive", "description": null, "type": { "kind": "SCALAR", - "name": "uuid", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -53769,11 +53217,11 @@ "deprecationReason": null }, { - "name": "organizerId", - "description": null, + "name": "isActive_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -53781,11 +53229,11 @@ "deprecationReason": null }, { - "name": "status", + "name": "kind", "description": null, "type": { "kind": "ENUM", - "name": "contentSpaceStatus_enum", + "name": "UserKind", "ofType": null }, "defaultValue": null, @@ -53793,37 +53241,42 @@ "deprecationReason": null }, { - "name": "updated_at", - "description": null, + "name": "kind_in", + "description": "All values that are contained in given list.", "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UserKind", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "ENUM", + "name": "UserKind", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_stream_cursor_input", - "description": "Streaming cursor of the table \"contentSpaceParameters\"", - "fields": null, - "inputFields": [ + }, { - "name": "initial_value", - "description": "Stream column input with initial value", + "name": "kind_not_in", + "description": "All values that are not contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_stream_cursor_value_input", + "kind": "ENUM", + "name": "UserKind", "ofType": null } }, @@ -53832,31 +53285,20 @@ "deprecationReason": null }, { - "name": "ordering", - "description": "cursor ordering", + "name": "name", + "description": null, "type": { - "kind": "ENUM", - "name": "cursor_ordering", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ + }, { - "name": "contentSpaceId", - "description": "It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data.", + "name": "name_contains", + "description": "All values containing the given string.", "type": { "kind": "SCALAR", "name": "String", @@ -53867,11 +53309,11 @@ "deprecationReason": null }, { - "name": "created_at", - "description": null, + "name": "name_ends_with", + "description": "All values ending with the given string.", "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "String", "ofType": null }, "defaultValue": null, @@ -53879,20 +53321,24 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "name_in", + "description": "All values that are contained in given list.", "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": null, + "name": "name_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", "name": "String", @@ -53903,11 +53349,11 @@ "deprecationReason": null }, { - "name": "status", - "description": null, + "name": "name_not_contains", + "description": "All values not containing the given string.", "type": { - "kind": "ENUM", - "name": "contentSpaceStatus_enum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -53915,81 +53361,87 @@ "deprecationReason": null }, { - "name": "updated_at", - "description": null, + "name": "name_not_ends_with", + "description": "All values not ending with the given string", "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "contentSpaceParameters_update_column", - "description": "update columns of table \"contentSpaceParameters\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "contentSpaceId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "created_at", - "description": "column name", + "name": "name_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "column name", + "name": "name_not_starts_with", + "description": "All values not starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": "column name", + "name": "name_starts_with", + "description": "All values starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "column name", + "name": "picture", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "column name", + "name": "picture_contains", + "description": "All values containing the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_updates", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", + "name": "picture_ends_with", + "description": "All values ending with the given string.", "type": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_set_input", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -53997,216 +53449,115 @@ "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", + "name": "picture_in", + "description": "All values that are contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_bool_exp", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "contentSpaceStatus", - "description": "columns and relationships of \"contentSpaceStatus\"", - "fields": [ + }, { - "name": "value", - "description": null, - "args": [], + "name": "picture_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "contentSpaceStatus_aggregate", - "description": "aggregated selection of \"contentSpaceStatus\"", - "fields": [ + }, { - "name": "aggregate", - "description": null, - "args": [], + "name": "picture_not_contains", + "description": "All values not containing the given string.", "type": { - "kind": "OBJECT", - "name": "contentSpaceStatus_aggregate_fields", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": null, - "args": [], + "name": "picture_not_ends_with", + "description": "All values not ending with the given string", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "contentSpaceStatus", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "contentSpaceStatus_aggregate_fields", - "description": "aggregate fields of \"contentSpaceStatus\"", - "fields": [ + }, { - "name": "count", - "description": null, - "args": [ - { - "name": "columns", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "contentSpaceStatus_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "distinct", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "picture_not_in", + "description": "All values that are not contained in given list.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "max", - "description": null, - "args": [], + "name": "picture_not_starts_with", + "description": "All values not starting with the given string.", "type": { - "kind": "OBJECT", - "name": "contentSpaceStatus_max_fields", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "min", - "description": null, - "args": [], + "name": "picture_starts_with", + "description": "All values starting with the given string.", "type": { - "kind": "OBJECT", - "name": "contentSpaceStatus_min_fields", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_bool_exp", - "description": "Boolean expression to filter rows from the table \"contentSpaceStatus\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ + }, { - "name": "_and", + "name": "publishedAt", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_bool_exp", - "ofType": null - } - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_not", - "description": null, + "name": "publishedAt_gt", + "description": "All values greater than the given value.", "type": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_bool_exp", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -54214,19 +53565,27 @@ "deprecationReason": null }, { - "name": "_or", - "description": null, + "name": "publishedAt_gte", + "description": "All values greater than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_in", + "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_bool_exp", - "ofType": null - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null } }, "defaultValue": null, @@ -54234,74 +53593,35 @@ "deprecationReason": null }, { - "name": "value", - "description": null, + "name": "publishedAt_lt", + "description": "All values less than the given value.", "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "contentSpaceStatus_constraint", - "description": "unique or primary key constraints on table \"contentSpaceStatus\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "contentSpaceStatus_pkey", - "description": "unique or primary key constraint on columns \"value\"", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "contentSpaceStatus_enum", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DRAFT", - "description": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "PUBLISHED", - "description": null, + "name": "publishedAt_lte", + "description": "All values less than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_enum_comparison_exp", - "description": "Boolean expression to compare columns of type \"contentSpaceStatus_enum\". All fields are combined with logical 'AND'.", - "fields": null, - "inputFields": [ + }, { - "name": "_eq", - "description": null, + "name": "publishedAt_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { - "kind": "ENUM", - "name": "contentSpaceStatus_enum", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -54309,19 +53629,15 @@ "deprecationReason": null }, { - "name": "_in", - "description": null, + "name": "publishedAt_not_in", + "description": "All values that are not contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "contentSpaceStatus_enum", - "ofType": null - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null } }, "defaultValue": null, @@ -54329,11 +53645,11 @@ "deprecationReason": null }, { - "name": "_is_null", + "name": "updatedAt", "description": null, "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -54341,11 +53657,11 @@ "deprecationReason": null }, { - "name": "_neq", - "description": null, + "name": "updatedAt_gt", + "description": "All values greater than the given value.", "type": { - "kind": "ENUM", - "name": "contentSpaceStatus_enum", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, "defaultValue": null, @@ -54353,166 +53669,150 @@ "deprecationReason": null }, { - "name": "_nin", - "description": null, + "name": "updatedAt_gte", + "description": "All values greater than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_in", + "description": "All values that are contained in given list.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "contentSpaceStatus_enum", - "ofType": null - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_insert_input", - "description": "input type for inserting data into table \"contentSpaceStatus\"", - "fields": null, - "inputFields": [ + }, { - "name": "value", - "description": null, + "name": "updatedAt_lt", + "description": "All values less than the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "contentSpaceStatus_max_fields", - "description": "aggregate max on columns", - "fields": [ + }, { - "name": "value", - "description": null, - "args": [], + "name": "updatedAt_lte", + "description": "All values less than or equal the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "contentSpaceStatus_min_fields", - "description": "aggregate min on columns", - "fields": [ + }, { - "name": "value", - "description": null, - "args": [], + "name": "updatedAt_not", + "description": "Any other value that exists and is not equal to the given value.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "contentSpaceStatus_mutation_response", - "description": "response of any mutation on the table \"contentSpaceStatus\"", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "UserWhereStageInput", + "description": "The document in stages filter allows specifying a stage entry to cross compare the same document between different stages", + "fields": null, + "inputFields": [ { - "name": "affected_rows", - "description": "number of rows affected by the mutation", - "args": [], + "name": "AND", + "description": "Logical AND on all given filters.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UserWhereStageInput", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "returning", - "description": "data from the rows affected by the mutation", - "args": [], + "name": "NOT", + "description": "Logical NOT on all given filters combined by AND.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "contentSpaceStatus", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "UserWhereStageInput", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_on_conflict", - "description": "on_conflict condition type for table \"contentSpaceStatus\"", - "fields": null, - "inputFields": [ + }, { - "name": "constraint", - "description": null, + "name": "OR", + "description": "Logical OR on all given filters.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "contentSpaceStatus_constraint", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UserWhereStageInput", + "ofType": null + } } }, "defaultValue": null, @@ -54520,35 +53820,23 @@ "deprecationReason": null }, { - "name": "update_columns", - "description": null, + "name": "compareWithParent", + "description": "This field contains fields which can be set as true or false to specify an internal comparison", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "contentSpaceStatus_update_column", - "ofType": null - } - } - } + "kind": "INPUT_OBJECT", + "name": "UserWhereComparatorInput", + "ofType": null }, - "defaultValue": "[]", + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": null, + "name": "stage", + "description": "Specify the stage to compare with", "type": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_bool_exp", + "kind": "ENUM", + "name": "Stage", "ofType": null }, "defaultValue": null, @@ -54562,16 +53850,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_order_by", - "description": "Ordering options when selecting data from \"contentSpaceStatus\".", + "name": "UserWhereUniqueInput", + "description": "References User record uniquely", "fields": null, "inputFields": [ { - "name": "value", + "name": "id", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "defaultValue": null, @@ -54584,178 +53872,127 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_pk_columns_input", - "description": "primary key columns input for table: contentSpaceStatus", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "Version", + "description": null, + "fields": [ { - "name": "value", + "name": "createdAt", "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "DateTime", "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "contentSpaceStatus_select_column", - "description": "select columns of table \"contentSpaceStatus\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "value", - "description": "column name", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_set_input", - "description": "input type for updating data in table \"contentSpaceStatus\"", - "fields": null, - "inputFields": [ + }, { - "name": "value", + "name": "id", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_stream_cursor_input", - "description": "Streaming cursor of the table \"contentSpaceStatus\"", - "fields": null, - "inputFields": [ + }, { - "name": "initial_value", - "description": "Stream column input with initial value", + "name": "revision", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_stream_cursor_value_input", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ordering", - "description": "cursor ordering", + "name": "stage", + "description": null, + "args": [], "type": { - "kind": "ENUM", - "name": "cursor_ordering", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", + "name": "VersionWhereInput", + "description": null, "fields": null, "inputFields": [ { - "name": "value", + "name": "id", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "contentSpaceStatus_update_column", - "description": "update columns of table \"contentSpaceStatus\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "value", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_updates", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", + "name": "revision", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_set_input", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", + "name": "stage", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_bool_exp", + "kind": "ENUM", + "name": "Stage", "ofType": null } }, @@ -54770,11 +54007,11 @@ }, { "kind": "OBJECT", - "name": "currency", - "description": "Currencies code following the standard ISO 4217 (https://en.wikipedia.org/wiki/ISO_4217)", + "name": "__Directive", + "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", "fields": [ { - "name": "value", + "name": "name", "description": null, "args": [], "type": { @@ -54788,32 +54025,37 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "currency_aggregate", - "description": "aggregated selection of \"currency\"", - "fields": [ + }, { - "name": "aggregate", + "name": "description", "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "currency_aggregate_fields", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", + "name": "isRepeatable", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locations", "description": null, "args": [], "type": { @@ -54826,8 +54068,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "currency", + "kind": "ENUM", + "name": "__DirectiveLocation", "ofType": null } } @@ -54835,51 +54077,20 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "currency_aggregate_fields", - "description": "aggregate fields of \"currency\"", - "fields": [ + }, { - "name": "count", + "name": "args", "description": null, "args": [ { - "name": "columns", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "currency_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "distinct", + "name": "includeDeprecated", "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, - "defaultValue": null, + "defaultValue": "false", "isDeprecated": false, "deprecationReason": null } @@ -54888,37 +54099,21 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "max", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "currency_max_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "currency_min_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -54927,290 +54122,181 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "currency_bool_exp", - "description": "Boolean expression to filter rows from the table \"currency\". All fields are combined with a logical 'AND'.", + "kind": "ENUM", + "name": "__DirectiveLocation", + "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "_and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "currency_bool_exp", - "ofType": null - } - } - }, - "defaultValue": null, + "name": "QUERY", + "description": "Location adjacent to a query operation.", "isDeprecated": false, "deprecationReason": null }, { - "name": "_not", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "currency_bool_exp", - "ofType": null - }, - "defaultValue": null, + "name": "MUTATION", + "description": "Location adjacent to a mutation operation.", "isDeprecated": false, "deprecationReason": null }, { - "name": "_or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "currency_bool_exp", - "ofType": null - } - } - }, - "defaultValue": null, + "name": "SUBSCRIPTION", + "description": "Location adjacent to a subscription operation.", "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, + "name": "FIELD", + "description": "Location adjacent to a field.", "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "currency_constraint", - "description": "unique or primary key constraints on table \"currency\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "currency_pkey", - "description": "unique or primary key constraint on columns \"value\"", + "name": "FRAGMENT_DEFINITION", + "description": "Location adjacent to a fragment definition.", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "currency_enum", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "AED", - "description": null, + "name": "FRAGMENT_SPREAD", + "description": "Location adjacent to a fragment spread.", "isDeprecated": false, "deprecationReason": null }, { - "name": "CNY", - "description": null, + "name": "INLINE_FRAGMENT", + "description": "Location adjacent to an inline fragment.", "isDeprecated": false, "deprecationReason": null }, { - "name": "EUR", - "description": null, + "name": "VARIABLE_DEFINITION", + "description": "Location adjacent to a variable definition.", "isDeprecated": false, "deprecationReason": null }, { - "name": "GBP", - "description": null, + "name": "SCHEMA", + "description": "Location adjacent to a schema definition.", "isDeprecated": false, "deprecationReason": null }, { - "name": "QAR", - "description": null, + "name": "SCALAR", + "description": "Location adjacent to a scalar definition.", "isDeprecated": false, "deprecationReason": null }, { - "name": "SGD", - "description": null, + "name": "OBJECT", + "description": "Location adjacent to an object type definition.", "isDeprecated": false, "deprecationReason": null }, { - "name": "USD", - "description": null, + "name": "FIELD_DEFINITION", + "description": "Location adjacent to a field definition.", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "currency_enum_comparison_exp", - "description": "Boolean expression to compare columns of type \"currency_enum\". All fields are combined with logical 'AND'.", - "fields": null, - "inputFields": [ + }, { - "name": "_eq", - "description": null, - "type": { - "kind": "ENUM", - "name": "currency_enum", - "ofType": null - }, - "defaultValue": null, + "name": "ARGUMENT_DEFINITION", + "description": "Location adjacent to an argument definition.", "isDeprecated": false, "deprecationReason": null }, { - "name": "_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "currency_enum", - "ofType": null - } - } - }, - "defaultValue": null, + "name": "INTERFACE", + "description": "Location adjacent to an interface definition.", "isDeprecated": false, "deprecationReason": null }, { - "name": "_is_null", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, + "name": "UNION", + "description": "Location adjacent to a union definition.", "isDeprecated": false, "deprecationReason": null }, { - "name": "_neq", - "description": null, - "type": { - "kind": "ENUM", - "name": "currency_enum", - "ofType": null - }, - "defaultValue": null, + "name": "ENUM", + "description": "Location adjacent to an enum definition.", "isDeprecated": false, "deprecationReason": null }, { - "name": "_nin", + "name": "ENUM_VALUE", + "description": "Location adjacent to an enum value definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_OBJECT", + "description": "Location adjacent to an input object type definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_FIELD_DEFINITION", + "description": "Location adjacent to an input object field definition.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__EnumValue", + "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", + "fields": [ + { + "name": "name", "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "currency_enum", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "currency_insert_input", - "description": "input type for inserting data into table \"currency\"", - "fields": null, - "inputFields": [ + }, { - "name": "value", + "name": "description", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "currency_max_fields", - "description": "aggregate max on columns", - "fields": [ + }, { - "name": "value", + "name": "isDeprecated", "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "currency_min_fields", - "description": "aggregate min on columns", - "fields": [ + }, { - "name": "value", + "name": "deprecationReason", "description": null, "args": [], "type": { @@ -55229,19 +54315,19 @@ }, { "kind": "OBJECT", - "name": "currency_mutation_response", - "description": "response of any mutation on the table \"currency\"", + "name": "__Field", + "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", "fields": [ { - "name": "affected_rows", - "description": "number of rows affected by the mutation", + "name": "name", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -55249,9 +54335,34 @@ "deprecationReason": null }, { - "name": "returning", - "description": "data from the rows affected by the mutation", + "name": "description", + "description": null, "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "args", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -55263,7 +54374,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "currency", + "name": "__InputValue", "ofType": null } } @@ -55271,108 +54382,66 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "currency_on_conflict", - "description": "on_conflict condition type for table \"currency\"", - "fields": null, - "inputFields": [ + }, { - "name": "constraint", + "name": "type", "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "currency_constraint", + "kind": "OBJECT", + "name": "__Type", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_columns", + "name": "isDeprecated", "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "currency_update_column", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } }, - "defaultValue": "[]", "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "currency_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "currency_order_by", - "description": "Ordering options when selecting data from \"currency\".", - "fields": null, - "inputFields": [ - { - "name": "value", + "name": "deprecationReason", "description": null, + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "currency_pk_columns_input", - "description": "primary key columns input for table: currency", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "__InputValue", + "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", + "fields": [ { - "name": "value", + "name": "name", "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -55382,204 +54451,91 @@ "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "currency_select_column", - "description": "select columns of table \"currency\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "value", - "description": "column name", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "currency_set_input", - "description": "input type for updating data in table \"currency\"", - "fields": null, - "inputFields": [ + }, { - "name": "value", + "name": "description", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "currency_stream_cursor_input", - "description": "Streaming cursor of the table \"currency\"", - "fields": null, - "inputFields": [ + }, { - "name": "initial_value", - "description": "Stream column input with initial value", + "name": "type", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "currency_stream_cursor_value_input", + "kind": "OBJECT", + "name": "__Type", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ordering", - "description": "cursor ordering", - "type": { - "kind": "ENUM", - "name": "cursor_ordering", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "currency_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ - { - "name": "value", - "description": null, + "name": "defaultValue", + "description": "A GraphQL-formatted string representing the default value for this input value.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "currency_update_column", - "description": "update columns of table \"currency\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "value", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "currency_updates", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "currency_set_input", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", + "name": "isDeprecated", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "currency_bool_exp", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "cursor_ordering", - "description": "ordering argument of a cursor", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ASC", - "description": "ascending ordering of the cursor", "isDeprecated": false, "deprecationReason": null }, { - "name": "DESC", - "description": "descending ordering of the cursor", + "name": "deprecationReason", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "eventParameters", - "description": "The eventParameters model is designed to define properties on an event involving all event passes. This table includes critical details like the eventId and activityWebhookId, which aids in monitoring and processing events or changes related to the event parameters. By centralizing this information, our system can effectively manage and control parameters tied to specific events, enhancing the overall functionality and flexibility of event handling.", + "name": "__Schema", + "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", "fields": [ { - "name": "activityWebhookId", - "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities.", + "name": "description", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -55590,249 +54546,256 @@ "deprecationReason": null }, { - "name": "created_at", - "description": null, + "name": "types", + "description": "A list of all types supported by this server.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dateEnd", - "description": "The \"dateEnd\" column specifies the end date and time of the event. Similar to \"dateStart\", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event.", + "name": "queryType", + "description": "The type that query operations will be rooted at.", "args": [], "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dateSaleEnd", - "description": "The \"dateSaleEnd\" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period.", + "name": "mutationType", + "description": "If this server supports mutation, the type that mutation operations will be rooted at.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionType", + "description": "If this server support subscription, the type that subscription operations will be rooted at.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "directives", + "description": "A list of all directives supported by this server.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Directive", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Type", + "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", + "fields": [ + { + "name": "kind", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "__TypeKind", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "timestamp", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dateSaleStart", - "description": "The \"dateSaleStart\" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes.", + "name": "description", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "timestamp", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dateStart", - "description": "The \"dateStart\" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities.", + "name": "specifiedByURL", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "timestamp", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "event", + "name": "fields", "description": null, "args": [ { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", + "name": "includeDeprecated", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventWhereUniqueInput_remote_rel_eventParametersevent", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, - "defaultValue": null, + "defaultValue": "false", "isDeprecated": false, "deprecationReason": null } ], "type": { - "kind": "OBJECT", - "name": "Event", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Field", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventId", + "name": "interfaces", "description": null, "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassNftContracts", - "description": "An array relationship", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassNftContract_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", + "name": "possibleTypes", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enumValues", + "description": null, + "args": [ { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", + "name": "includeDeprecated", + "description": null, "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", + "name": "Boolean", "ofType": null }, - "defaultValue": null, + "defaultValue": "false", "isDeprecated": false, "deprecationReason": null } ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassNftContract", - "ofType": null - } + "kind": "OBJECT", + "name": "__EnumValue", + "ofType": null } } }, @@ -55840,92 +54803,130 @@ "deprecationReason": null }, { - "name": "eventPassNftContracts_aggregate", - "description": "An aggregate relationship", + "name": "inputFields", + "description": null, "args": [ { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassNftContract_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", + "name": "includeDeprecated", + "description": null, "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", + "name": "Boolean", "ofType": null }, - "defaultValue": null, + "defaultValue": "false", "isDeprecated": false, "deprecationReason": null } ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ofType", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "__TypeKind", + "description": "An enum describing what kind of type a given `__Type` is.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SCALAR", + "description": "Indicates this type is a scalar.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OBJECT", + "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERFACE", + "description": "Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNION", + "description": "Indicates this type is a union. `possibleTypes` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM", + "description": "Indicates this type is an enum. `enumValues` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_OBJECT", + "description": "Indicates this type is an input object. `inputFields` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIST", + "description": "Indicates this type is a list. `ofType` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NON_NULL", + "description": "Indicates this type is a non-null. `ofType` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "account", + "description": "An account can represent a user or a role on an organizer. It stores essential information and is used as the root class for relationships with other tables", + "fields": [ + { + "name": "address", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "eventPassNftContract_aggregate", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -55933,7 +54934,47 @@ "deprecationReason": null }, { - "name": "eventPassNfts", + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kyc", + "description": "An object relationship", + "args": [], + "type": { + "kind": "OBJECT", + "name": "kyc", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "roles", "description": "An array relationship", "args": [ { @@ -55947,7 +54988,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassNft_select_column", + "name": "roleAssignment_select_column", "ofType": null } } @@ -55991,7 +55032,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_order_by", + "name": "roleAssignment_order_by", "ofType": null } } @@ -56005,7 +55046,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", + "name": "roleAssignment_bool_exp", "ofType": null }, "defaultValue": null, @@ -56024,7 +55065,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassNft", + "name": "roleAssignment", "ofType": null } } @@ -56034,7 +55075,7 @@ "deprecationReason": null }, { - "name": "eventPassNfts_aggregate", + "name": "roles_aggregate", "description": "An aggregate relationship", "args": [ { @@ -56048,7 +55089,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassNft_select_column", + "name": "roleAssignment_select_column", "ofType": null } } @@ -56092,7 +55133,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_order_by", + "name": "roleAssignment_order_by", "ofType": null } } @@ -56106,7 +55147,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", + "name": "roleAssignment_bool_exp", "ofType": null }, "defaultValue": null, @@ -56119,23 +55160,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassNft_aggregate", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", + "name": "roleAssignment_aggregate", "ofType": null } }, @@ -56143,169 +55168,28 @@ "deprecationReason": null }, { - "name": "isOngoing", - "description": "A computed field, executes function \"is_event_ongoing\"", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSaleOngoing", - "description": "A computed field, executes function \"is_sale_ongoing\"", + "name": "stripeCustomer", + "description": "An object relationship", "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizer", - "description": null, - "args": [ - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput_remote_rel_eventParametersorganizer", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { "kind": "OBJECT", - "name": "Organizer", + "name": "stripeCustomer", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signingKey", + "name": "updated_at", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": null, - "args": [], - "type": { - "kind": "ENUM", - "name": "eventStatus_enum", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "timezone", - "description": "The \"timezone\" column contains the timezone identifier for the event. All event-related timestamps, such as \"dateStart\", \"dateEnd\", \"dateSaleStart\", and \"dateSaleEnd\", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -56315,8 +55199,8 @@ }, { "kind": "OBJECT", - "name": "eventParameters_aggregate", - "description": "aggregated selection of \"eventParameters\"", + "name": "account_aggregate", + "description": "aggregated selection of \"account\"", "fields": [ { "name": "aggregate", @@ -56324,7 +55208,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "eventParameters_aggregate_fields", + "name": "account_aggregate_fields", "ofType": null }, "isDeprecated": false, @@ -56345,7 +55229,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventParameters", + "name": "account", "ofType": null } } @@ -56362,8 +55246,8 @@ }, { "kind": "OBJECT", - "name": "eventParameters_aggregate_fields", - "description": "aggregate fields of \"eventParameters\"", + "name": "account_aggregate_fields", + "description": "aggregate fields of \"account\"", "fields": [ { "name": "count", @@ -56380,7 +55264,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventParameters_select_column", + "name": "account_select_column", "ofType": null } } @@ -56420,7 +55304,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "eventParameters_max_fields", + "name": "account_max_fields", "ofType": null }, "isDeprecated": false, @@ -56432,7 +55316,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "eventParameters_min_fields", + "name": "account_min_fields", "ofType": null }, "isDeprecated": false, @@ -56446,8 +55330,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventParameters_bool_exp", - "description": "Boolean expression to filter rows from the table \"eventParameters\". All fields are combined with a logical 'AND'.", + "name": "account_bool_exp", + "description": "Boolean expression to filter rows from the table \"account\". All fields are combined with a logical 'AND'.", "fields": null, "inputFields": [ { @@ -56461,7 +55345,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventParameters_bool_exp", + "name": "account_bool_exp", "ofType": null } } @@ -56475,7 +55359,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventParameters_bool_exp", + "name": "account_bool_exp", "ofType": null }, "defaultValue": null, @@ -56493,7 +55377,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventParameters_bool_exp", + "name": "account_bool_exp", "ofType": null } } @@ -56503,7 +55387,7 @@ "deprecationReason": null }, { - "name": "activityWebhookId", + "name": "address", "description": null, "type": { "kind": "INPUT_OBJECT", @@ -56526,114 +55410,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "dateEnd", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "timestamp_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleEnd", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "timestamp_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleStart", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "timestamp_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateStart", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "timestamp_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassNftContracts", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassNftContracts_aggregate", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_aggregate_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassNfts", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassNfts_aggregate", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_aggregate_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "id", "description": null, @@ -56647,35 +55423,11 @@ "deprecationReason": null }, { - "name": "isOngoing", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Boolean_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSaleOngoing", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Boolean_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", + "name": "kyc", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "name": "kyc_bool_exp", "ofType": null }, "defaultValue": null, @@ -56683,11 +55435,11 @@ "deprecationReason": null }, { - "name": "signingKey", + "name": "roles", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "name": "roleAssignment_bool_exp", "ofType": null }, "defaultValue": null, @@ -56695,11 +55447,11 @@ "deprecationReason": null }, { - "name": "status", + "name": "roles_aggregate", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventStatus_enum_comparison_exp", + "name": "roleAssignment_aggregate_bool_exp", "ofType": null }, "defaultValue": null, @@ -56707,11 +55459,11 @@ "deprecationReason": null }, { - "name": "timezone", + "name": "stripeCustomer", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "name": "stripeCustomer_bool_exp", "ofType": null }, "defaultValue": null, @@ -56737,42 +55489,36 @@ }, { "kind": "ENUM", - "name": "eventParameters_constraint", - "description": "unique or primary key constraints on table \"eventParameters\"", + "name": "account_constraint", + "description": "unique or primary key constraints on table \"account\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "eventParameters_eventId_key", - "description": "unique or primary key constraint on columns \"eventId\"", + "name": "account_address_key", + "description": "unique or primary key constraint on columns \"address\"", "isDeprecated": false, "deprecationReason": null }, { - "name": "eventParameters_pkey", + "name": "account_pkey", "description": "unique or primary key constraint on columns \"id\"", "isDeprecated": false, "deprecationReason": null - }, - { - "name": "eventParameters_signingKey_key", - "description": "unique or primary key constraint on columns \"signingKey\"", - "isDeprecated": false, - "deprecationReason": null } ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "eventParameters_insert_input", - "description": "input type for inserting data into table \"eventParameters\"", + "name": "account_insert_input", + "description": "input type for inserting data into table \"account\"", "fields": null, "inputFields": [ { - "name": "activityWebhookId", - "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities.", + "name": "address", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -56795,47 +55541,11 @@ "deprecationReason": null }, { - "name": "dateEnd", - "description": "The \"dateEnd\" column specifies the end date and time of the event. Similar to \"dateStart\", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event.", - "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleEnd", - "description": "The \"dateSaleEnd\" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period.", - "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleStart", - "description": "The \"dateSaleStart\" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes.", - "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateStart", - "description": "The \"dateStart\" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities.", + "name": "id", + "description": null, "type": { "kind": "SCALAR", - "name": "timestamp", + "name": "uuid", "ofType": null }, "defaultValue": null, @@ -56843,11 +55553,11 @@ "deprecationReason": null }, { - "name": "eventId", + "name": "kyc", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "kyc_obj_rel_insert_input", "ofType": null }, "defaultValue": null, @@ -56855,11 +55565,11 @@ "deprecationReason": null }, { - "name": "eventPassNftContracts", + "name": "roles", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_arr_rel_insert_input", + "name": "roleAssignment_arr_rel_insert_input", "ofType": null }, "defaultValue": null, @@ -56867,11 +55577,11 @@ "deprecationReason": null }, { - "name": "eventPassNfts", + "name": "stripeCustomer", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_arr_rel_insert_input", + "name": "stripeCustomer_obj_rel_insert_input", "ofType": null }, "defaultValue": null, @@ -56879,90 +55589,89 @@ "deprecationReason": null }, { - "name": "id", + "name": "updated_at", "description": null, "type": { "kind": "SCALAR", - "name": "uuid", + "name": "timestamptz", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "account_max_fields", + "description": "aggregate max on columns", + "fields": [ { - "name": "organizerId", + "name": "address", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "signingKey", + "name": "created_at", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamptz", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", + "name": "id", "description": null, - "type": { - "kind": "ENUM", - "name": "eventStatus_enum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timezone", - "description": "The \"timezone\" column contains the timezone identifier for the event. All event-related timestamps, such as \"dateStart\", \"dateEnd\", \"dateSaleStart\", and \"dateSaleEnd\", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "uuid", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "updated_at", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "timestamptz", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "eventParameters_max_fields", - "description": "aggregate max on columns", + "name": "account_min_fields", + "description": "aggregate min on columns", "fields": [ { - "name": "activityWebhookId", - "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities.", + "name": "address", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -56985,271 +55694,20 @@ "deprecationReason": null }, { - "name": "dateEnd", - "description": "The \"dateEnd\" column specifies the end date and time of the event. Similar to \"dateStart\", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event.", + "name": "id", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "timestamp", + "name": "uuid", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dateSaleEnd", - "description": "The \"dateSaleEnd\" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleStart", - "description": "The \"dateSaleStart\" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateStart", - "description": "The \"dateStart\" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventId", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signingKey", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timezone", - "description": "The \"timezone\" column contains the timezone identifier for the event. All event-related timestamps, such as \"dateStart\", \"dateEnd\", \"dateSaleStart\", and \"dateSaleEnd\", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventParameters_min_fields", - "description": "aggregate min on columns", - "fields": [ - { - "name": "activityWebhookId", - "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateEnd", - "description": "The \"dateEnd\" column specifies the end date and time of the event. Similar to \"dateStart\", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleEnd", - "description": "The \"dateSaleEnd\" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleStart", - "description": "The \"dateSaleStart\" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateStart", - "description": "The \"dateStart\" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventId", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signingKey", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timezone", - "description": "The \"timezone\" column contains the timezone identifier for the event. All event-related timestamps, such as \"dateStart\", \"dateEnd\", \"dateSaleStart\", and \"dateSaleEnd\", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": null, + "name": "updated_at", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -57267,8 +55725,8 @@ }, { "kind": "OBJECT", - "name": "eventParameters_mutation_response", - "description": "response of any mutation on the table \"eventParameters\"", + "name": "account_mutation_response", + "description": "response of any mutation on the table \"account\"", "fields": [ { "name": "affected_rows", @@ -57301,7 +55759,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventParameters", + "name": "account", "ofType": null } } @@ -57318,8 +55776,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventParameters_obj_rel_insert_input", - "description": "input type for inserting object relation for remote table \"eventParameters\"", + "name": "account_obj_rel_insert_input", + "description": "input type for inserting object relation for remote table \"account\"", "fields": null, "inputFields": [ { @@ -57330,7 +55788,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventParameters_insert_input", + "name": "account_insert_input", "ofType": null } }, @@ -57343,7 +55801,7 @@ "description": "upsert condition", "type": { "kind": "INPUT_OBJECT", - "name": "eventParameters_on_conflict", + "name": "account_on_conflict", "ofType": null }, "defaultValue": null, @@ -57357,8 +55815,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventParameters_on_conflict", - "description": "on_conflict condition type for table \"eventParameters\"", + "name": "account_on_conflict", + "description": "on_conflict condition type for table \"account\"", "fields": null, "inputFields": [ { @@ -57369,7 +55827,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventParameters_constraint", + "name": "account_constraint", "ofType": null } }, @@ -57391,7 +55849,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventParameters_update_column", + "name": "account_update_column", "ofType": null } } @@ -57406,7 +55864,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventParameters_bool_exp", + "name": "account_bool_exp", "ofType": null }, "defaultValue": null, @@ -57420,12 +55878,12 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventParameters_order_by", - "description": "Ordering options when selecting data from \"eventParameters\".", + "name": "account_order_by", + "description": "Ordering options when selecting data from \"account\".", "fields": null, "inputFields": [ { - "name": "activityWebhookId", + "name": "address", "description": null, "type": { "kind": "ENUM", @@ -57449,55 +55907,7 @@ "deprecationReason": null }, { - "name": "dateEnd", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleEnd", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleStart", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateStart", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventId", + "name": "id", "description": null, "type": { "kind": "ENUM", @@ -57509,11 +55919,11 @@ "deprecationReason": null }, { - "name": "eventPassNftContracts_aggregate", + "name": "kyc", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_aggregate_order_by", + "name": "kyc_order_by", "ofType": null }, "defaultValue": null, @@ -57521,83 +55931,11 @@ "deprecationReason": null }, { - "name": "eventPassNfts_aggregate", + "name": "roles_aggregate", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_aggregate_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isOngoing", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSaleOngoing", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signingKey", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", + "name": "roleAssignment_aggregate_order_by", "ofType": null }, "defaultValue": null, @@ -57605,11 +55943,11 @@ "deprecationReason": null }, { - "name": "timezone", + "name": "stripeCustomer", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "stripeCustomer_order_by", "ofType": null }, "defaultValue": null, @@ -57635,8 +55973,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventParameters_pk_columns_input", - "description": "primary key columns input for table: eventParameters", + "name": "account_pk_columns_input", + "description": "primary key columns input for table: account", "fields": null, "inputFields": [ { @@ -57662,14 +56000,14 @@ }, { "kind": "ENUM", - "name": "eventParameters_select_column", - "description": "select columns of table \"eventParameters\"", + "name": "account_select_column", + "description": "select columns of table \"account\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "activityWebhookId", + "name": "address", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -57680,66 +56018,12 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "dateEnd", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleEnd", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleStart", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateStart", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "id", "description": "column name", "isDeprecated": false, "deprecationReason": null }, - { - "name": "organizerId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signingKey", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timezone", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "updated_at", "description": "column name", @@ -57751,13 +56035,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventParameters_set_input", - "description": "input type for updating data in table \"eventParameters\"", + "name": "account_set_input", + "description": "input type for updating data in table \"account\"", "fields": null, "inputFields": [ { - "name": "activityWebhookId", - "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities.", + "name": "address", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -57779,66 +56063,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "dateEnd", - "description": "The \"dateEnd\" column specifies the end date and time of the event. Similar to \"dateStart\", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event.", - "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleEnd", - "description": "The \"dateSaleEnd\" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period.", - "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleStart", - "description": "The \"dateSaleStart\" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes.", - "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateStart", - "description": "The \"dateStart\" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities.", - "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "id", "description": null, @@ -57851,54 +56075,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "organizerId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signingKey", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": null, - "type": { - "kind": "ENUM", - "name": "eventStatus_enum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timezone", - "description": "The \"timezone\" column contains the timezone identifier for the event. All event-related timestamps, such as \"dateStart\", \"dateEnd\", \"dateSaleStart\", and \"dateSaleEnd\", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "updated_at", "description": null, @@ -57918,8 +56094,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventParameters_stream_cursor_input", - "description": "Streaming cursor of the table \"eventParameters\"", + "name": "account_stream_cursor_input", + "description": "Streaming cursor of the table \"account\"", "fields": null, "inputFields": [ { @@ -57930,7 +56106,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventParameters_stream_cursor_value_input", + "name": "account_stream_cursor_value_input", "ofType": null } }, @@ -57957,13 +56133,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventParameters_stream_cursor_value_input", + "name": "account_stream_cursor_value_input", "description": "Initial value of the column from where the streaming should start", "fields": null, "inputFields": [ { - "name": "activityWebhookId", - "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities.", + "name": "address", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -57985,66 +56161,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "dateEnd", - "description": "The \"dateEnd\" column specifies the end date and time of the event. Similar to \"dateStart\", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event.", - "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleEnd", - "description": "The \"dateSaleEnd\" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period.", - "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleStart", - "description": "The \"dateSaleStart\" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes.", - "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateStart", - "description": "The \"dateStart\" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities.", - "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "id", "description": null, @@ -58057,54 +56173,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "organizerId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signingKey", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": null, - "type": { - "kind": "ENUM", - "name": "eventStatus_enum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timezone", - "description": "The \"timezone\" column contains the timezone identifier for the event. All event-related timestamps, such as \"dateStart\", \"dateEnd\", \"dateSaleStart\", and \"dateSaleEnd\", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "updated_at", "description": null, @@ -58124,14 +56192,14 @@ }, { "kind": "ENUM", - "name": "eventParameters_update_column", - "description": "update columns of table \"eventParameters\"", + "name": "account_update_column", + "description": "update columns of table \"account\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "activityWebhookId", + "name": "address", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -58142,66 +56210,12 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "dateEnd", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleEnd", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleStart", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateStart", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "id", "description": "column name", "isDeprecated": false, "deprecationReason": null }, - { - "name": "organizerId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signingKey", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timezone", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "updated_at", "description": "column name", @@ -58213,7 +56227,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventParameters_updates", + "name": "account_updates", "description": null, "fields": null, "inputFields": [ @@ -58222,7 +56236,7 @@ "description": "sets the columns of the filtered rows to the given values", "type": { "kind": "INPUT_OBJECT", - "name": "eventParameters_set_input", + "name": "account_set_input", "ofType": null }, "defaultValue": null, @@ -58237,7 +56251,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventParameters_bool_exp", + "name": "account_bool_exp", "ofType": null } }, @@ -58252,12 +56266,12 @@ }, { "kind": "OBJECT", - "name": "eventPassNft", - "description": "columns and relationships of \"eventPassNft\"", + "name": "apiKeyStatus", + "description": "The apiKeyStatus table defines the possible status values for API keys. It ensures data integrity and provides a centralized reference for the status field in the publishableApiKey and secretApiKey tables.", "fields": [ { - "name": "chainId", - "description": "Denotes the specific blockchain or network of the event pass NFT", + "name": "value", + "description": "The status value for API keys. It can be \"ACTIVE\" (default), \"DISABLED\", or \"EXPIRED\".", "args": [], "type": { "kind": "NON_NULL", @@ -58270,142 +56284,108 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "apiKeyStatus_aggregate", + "description": "aggregated selection of \"apiKeyStatus\"", + "fields": [ { - "name": "contractAddress", - "description": "Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "name": "aggregate", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "apiKeyStatus_aggregate_fields", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", + "name": "nodes", "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "apiKeyStatus", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "currentOwnerAddress", - "description": "The address currently holding the event pass NFT, allowing tracking of ownership", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "error", - "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "apiKeyStatus_aggregate_fields", + "description": "aggregate fields of \"apiKeyStatus\"", + "fields": [ { - "name": "event", + "name": "count", "description": null, "args": [ { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "name": "columns", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } + "kind": "ENUM", + "name": "apiKeyStatus_select_column", + "ofType": null } } }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", + "name": "distinct", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventWhereUniqueInput_remote_rel_eventPassNftevent", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "type": { - "kind": "OBJECT", - "name": "Event", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventId", - "description": "A reference to the event associated with the event pass NFT", - "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -58413,193 +56393,327 @@ "deprecationReason": null }, { - "name": "eventParameters", - "description": "An object relationship", + "name": "max", + "description": null, "args": [], "type": { "kind": "OBJECT", - "name": "eventParameters", + "name": "apiKeyStatus_max_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPass", + "name": "min", "description": null, - "args": [ - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - } - ], + "args": [], "type": { "kind": "OBJECT", - "name": "EventPass", + "name": "apiKeyStatus_min_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_bool_exp", + "description": "Boolean expression to filter rows from the table \"apiKeyStatus\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ { - "name": "eventPassId", - "description": "Directly relates to a specific Event Pass within the system", - "args": [], + "name": "_and", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_bool_exp", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassNftContract", - "description": "An object relationship", - "args": [], + "name": "_not", + "description": null, "type": { - "kind": "OBJECT", - "name": "eventPassNftContract", + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "_or", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_bool_exp", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "isDelivered", - "description": "Indicates whether the event pass NFT has been delivered to the owner.", - "args": [], - "type": { - "kind": "NON_NULL", + "name": "value", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "apiKeyStatus_constraint", + "description": "unique or primary key constraints on table \"apiKeyStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "apiKeyStatus_pkey", + "description": "unique or primary key constraint on columns \"value\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "apiKeyStatus_enum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ACTIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISABLED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXPIRED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_enum_comparison_exp", + "description": "Boolean expression to compare columns of type \"apiKeyStatus_enum\". All fields are combined with logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_eq", + "description": null, + "type": { + "kind": "ENUM", + "name": "apiKeyStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "apiKeyStatus_enum", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "isRevealed", - "description": "Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform.", - "args": [], + "name": "_is_null", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_neq", + "description": null, + "type": { + "kind": "ENUM", + "name": "apiKeyStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_nin", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "apiKeyStatus_enum", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_insert_input", + "description": "input type for inserting data into table \"apiKeyStatus\"", + "fields": null, + "inputFields": [ { - "name": "lastNftTransfer", - "description": "An object relationship", + "name": "value", + "description": "The status value for API keys. It can be \"ACTIVE\" (default), \"DISABLED\", or \"EXPIRED\".", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "apiKeyStatus_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "value", + "description": "The status value for API keys. It can be \"ACTIVE\" (default), \"DISABLED\", or \"EXPIRED\".", "args": [], "type": { - "kind": "OBJECT", - "name": "nftTransfer", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "apiKeyStatus_min_fields", + "description": "aggregate min on columns", + "fields": [ { - "name": "lastNftTransferId", - "description": "Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT.", + "name": "value", + "description": "The status value for API keys. It can be \"ACTIVE\" (default), \"DISABLED\", or \"EXPIRED\".", "args": [], "type": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "apiKeyStatus_mutation_response", + "description": "response of any mutation on the table \"apiKeyStatus\"", + "fields": [ { - "name": "metadata", - "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT.", - "args": [ - { - "name": "path", - "description": "JSON select path", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "jsonb", + "name": "Int", "ofType": null } }, @@ -58607,86 +56721,9 @@ "deprecationReason": null }, { - "name": "nftTransfers", - "description": "An array relationship", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "nftTransfer_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -58698,7 +56735,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "nftTransfer", + "name": "apiKeyStatus", "ofType": null } } @@ -58706,351 +56743,292 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_on_conflict", + "description": "on_conflict condition type for table \"apiKeyStatus\"", + "fields": null, + "inputFields": [ { - "name": "nftTransfers_aggregate", - "description": "An aggregate relationship", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "nftTransfer_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "constraint", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "nftTransfer_aggregate", + "kind": "ENUM", + "name": "apiKeyStatus_constraint", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizer", + "name": "update_columns", "description": null, - "args": [ - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput_remote_rel_eventPassNftorganizer", + "name": "apiKeyStatus_update_column", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Organizer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": "Ties the event pass NFT to a specific organizer within the platform", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + } } }, + "defaultValue": "[]", "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "An object relationship", - "args": [], + "name": "where", + "description": null, "type": { - "kind": "OBJECT", - "name": "passAmount", + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_order_by", + "description": "Ordering options when selecting data from \"apiKeyStatus\".", + "fields": null, + "inputFields": [ { - "name": "packId", + "name": "value", "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_pk_columns_input", + "description": "primary key columns input for table: apiKeyStatus", + "fields": null, + "inputFields": [ { - "name": "packPricing", - "description": "An object relationship", - "args": [], + "name": "value", + "description": "The status value for API keys. It can be \"ACTIVE\" (default), \"DISABLED\", or \"EXPIRED\".", "type": { - "kind": "OBJECT", - "name": "passPricing", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "apiKeyStatus_select_column", + "description": "select columns of table \"apiKeyStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "passAmount", - "description": "An object relationship", - "args": [], - "type": { - "kind": "OBJECT", - "name": "passAmount", - "ofType": null - }, + "name": "value", + "description": "column name", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_set_input", + "description": "input type for updating data in table \"apiKeyStatus\"", + "fields": null, + "inputFields": [ { - "name": "passPricing", - "description": "An object relationship", - "args": [], + "name": "value", + "description": "The status value for API keys. It can be \"ACTIVE\" (default), \"DISABLED\", or \"EXPIRED\".", "type": { - "kind": "OBJECT", - "name": "passPricing", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_stream_cursor_input", + "description": "Streaming cursor of the table \"apiKeyStatus\"", + "fields": null, + "inputFields": [ { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", - "args": [], + "name": "initial_value", + "description": "Stream column input with initial value", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "bigint", + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_stream_cursor_value_input", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenUri", - "description": "The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction.", - "args": [], + "name": "ordering", + "description": "cursor ordering", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "cursor_ordering", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ { - "name": "updated_at", - "description": null, - "args": [], + "name": "value", + "description": "The status value for API keys. It can be \"ACTIVE\" (default), \"DISABLED\", or \"EXPIRED\".", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "eventPassNftContract", - "description": "The eventPassNftContract model is designed to store metadata associated with NFT contracts linked to specific event passes. This table captures critical, immutable details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. Additionally, this table includes information specific to each event pass, like the eventPassId and organizerId, allowing for precise management and interaction with NFT contracts tied to individual event passes. By centralizing this information, our system can effectively manage, reference, and interact with NFT contracts related to particular event passes.", - "fields": [ + "kind": "ENUM", + "name": "apiKeyStatus_update_column", + "description": "update columns of table \"apiKeyStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "chainId", - "description": "Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "value", + "description": "column name", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_updates", + "description": null, + "fields": null, + "inputFields": [ { - "name": "contractAddress", - "description": "Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain.", - "args": [], + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_set_input", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": null, - "args": [], + "name": "where", + "description": "filter the rows which have to be updated", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_bool_exp", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "apiKeyType", + "description": "The apiKeyType table defines the possible types of API keys. It ensures data integrity and provides a centralized reference for the type field in the api key tables.", + "fields": [ { - "name": "eventId", - "description": "A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform.", + "name": "value", + "description": "The type of the API key", "args": [], "type": { "kind": "NON_NULL", @@ -59063,157 +57041,34 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "apiKeyType_aggregate", + "description": "aggregated selection of \"apiKeyType\"", + "fields": [ { - "name": "eventPass", + "name": "aggregate", "description": null, - "args": [ - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - } - ], + "args": [], "type": { "kind": "OBJECT", - "name": "EventPass", + "name": "apiKeyType_aggregate_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", + "name": "nodes", "description": null, "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassNfts", - "description": "An array relationship", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassNft_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { "kind": "NON_NULL", "name": null, @@ -59225,7 +57080,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassNft", + "name": "apiKeyType", "ofType": null } } @@ -59233,14 +57088,25 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "apiKeyType_aggregate_fields", + "description": "aggregate fields of \"apiKeyType\"", + "fields": [ { - "name": "eventPassNfts_aggregate", - "description": "An aggregate relationship", + "name": "count", + "description": null, "args": [ { - "name": "distinct_on", - "description": "distinct select on columns", + "name": "columns", + "description": null, "type": { "kind": "LIST", "name": null, @@ -59249,7 +57115,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassNft_select_column", + "name": "apiKeyType_select_column", "ofType": null } } @@ -59259,55 +57125,11 @@ "deprecationReason": null }, { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", + "name": "distinct", + "description": null, "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -59319,8 +57141,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "eventPassNft_aggregate", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -59328,594 +57150,90 @@ "deprecationReason": null }, { - "name": "eventPassOrderSums", - "description": "An object relationship", + "name": "max", + "description": null, "args": [], "type": { "kind": "OBJECT", - "name": "eventPassOrderSums", + "name": "apiKeyType_max_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "min", "description": null, "args": [], "type": { - "kind": "NON_NULL", + "kind": "OBJECT", + "name": "apiKeyType_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_bool_exp", + "description": "Boolean expression to filter rows from the table \"apiKeyType\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_bool_exp", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "isAirdrop", - "description": "Flag indicating whether the event pass NFT is airdropped.", - "args": [], + "name": "_not", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "apiKeyType_bool_exp", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "isDelayedRevealed", - "description": "Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal.", - "args": [], + "name": "_or", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_bool_exp", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orders", - "description": "An array relationship", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "order_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "order_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "order_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "order", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orders_aggregate", - "description": "An aggregate relationship", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "order_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "order_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "order_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "order_aggregate", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passAmount", - "description": "An object relationship", - "args": [], - "type": { - "kind": "OBJECT", - "name": "passAmount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passPricing", - "description": "An object relationship", - "args": [], - "type": { - "kind": "OBJECT", - "name": "passPricing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passType", - "description": "Type of the pass, referencing the eventPassType table.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassType_enum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "password", - "description": "Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "Type of the event pass NFT contract.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassNftContractType_enum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "validationType", - "description": "The method of validation for the event pass, referencing the eventPassValidationType table.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassValidationType_enum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassNftContractType", - "description": "Contract types representing the nature of the event pass NFT contract.", - "fields": [ - { - "name": "value", - "description": "Type name for event pass NFT contract.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassNftContractType_aggregate", - "description": "aggregated selection of \"eventPassNftContractType\"", - "fields": [ - { - "name": "aggregate", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "eventPassNftContractType_aggregate_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassNftContractType", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassNftContractType_aggregate_fields", - "description": "aggregate fields of \"eventPassNftContractType\"", - "fields": [ - { - "name": "count", - "description": null, - "args": [ - { - "name": "columns", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassNftContractType_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "distinct", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "max", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "eventPassNftContractType_max_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "eventPassNftContractType_min_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_bool_exp", - "description": "Boolean expression to filter rows from the table \"eventPassNftContractType\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ - { - "name": "_and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_bool_exp", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_not", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_bool_exp", - "ofType": null - } - } - }, - "defaultValue": null, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, @@ -59938,14 +57256,14 @@ }, { "kind": "ENUM", - "name": "eventPassNftContractType_constraint", - "description": "unique or primary key constraints on table \"eventPassNftContractType\"", + "name": "apiKeyType_constraint", + "description": "unique or primary key constraints on table \"apiKeyType\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "eventPassNftContractType_pkey", + "name": "apiKeyType_pkey", "description": "unique or primary key constraint on columns \"value\"", "isDeprecated": false, "deprecationReason": null @@ -59955,20 +57273,14 @@ }, { "kind": "ENUM", - "name": "eventPassNftContractType_enum", + "name": "apiKeyType_enum", "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "delayed_reveal", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "normal", + "name": "EXTERNAL", "description": null, "isDeprecated": false, "deprecationReason": null @@ -59978,8 +57290,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_enum_comparison_exp", - "description": "Boolean expression to compare columns of type \"eventPassNftContractType_enum\". All fields are combined with logical 'AND'.", + "name": "apiKeyType_enum_comparison_exp", + "description": "Boolean expression to compare columns of type \"apiKeyType_enum\". All fields are combined with logical 'AND'.", "fields": null, "inputFields": [ { @@ -59987,7 +57299,7 @@ "description": null, "type": { "kind": "ENUM", - "name": "eventPassNftContractType_enum", + "name": "apiKeyType_enum", "ofType": null }, "defaultValue": null, @@ -60005,7 +57317,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassNftContractType_enum", + "name": "apiKeyType_enum", "ofType": null } } @@ -60031,7 +57343,7 @@ "description": null, "type": { "kind": "ENUM", - "name": "eventPassNftContractType_enum", + "name": "apiKeyType_enum", "ofType": null }, "defaultValue": null, @@ -60049,7 +57361,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassNftContractType_enum", + "name": "apiKeyType_enum", "ofType": null } } @@ -60065,13 +57377,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_insert_input", - "description": "input type for inserting data into table \"eventPassNftContractType\"", + "name": "apiKeyType_insert_input", + "description": "input type for inserting data into table \"apiKeyType\"", "fields": null, "inputFields": [ { "name": "value", - "description": "Type name for event pass NFT contract.", + "description": "The type of the API key", "type": { "kind": "SCALAR", "name": "String", @@ -60088,12 +57400,12 @@ }, { "kind": "OBJECT", - "name": "eventPassNftContractType_max_fields", + "name": "apiKeyType_max_fields", "description": "aggregate max on columns", "fields": [ { "name": "value", - "description": "Type name for event pass NFT contract.", + "description": "The type of the API key", "args": [], "type": { "kind": "SCALAR", @@ -60111,12 +57423,12 @@ }, { "kind": "OBJECT", - "name": "eventPassNftContractType_min_fields", + "name": "apiKeyType_min_fields", "description": "aggregate min on columns", "fields": [ { "name": "value", - "description": "Type name for event pass NFT contract.", + "description": "The type of the API key", "args": [], "type": { "kind": "SCALAR", @@ -60134,8 +57446,8 @@ }, { "kind": "OBJECT", - "name": "eventPassNftContractType_mutation_response", - "description": "response of any mutation on the table \"eventPassNftContractType\"", + "name": "apiKeyType_mutation_response", + "description": "response of any mutation on the table \"apiKeyType\"", "fields": [ { "name": "affected_rows", @@ -60168,7 +57480,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassNftContractType", + "name": "apiKeyType", "ofType": null } } @@ -60185,8 +57497,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_on_conflict", - "description": "on_conflict condition type for table \"eventPassNftContractType\"", + "name": "apiKeyType_on_conflict", + "description": "on_conflict condition type for table \"apiKeyType\"", "fields": null, "inputFields": [ { @@ -60197,7 +57509,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassNftContractType_constraint", + "name": "apiKeyType_constraint", "ofType": null } }, @@ -60219,7 +57531,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassNftContractType_update_column", + "name": "apiKeyType_update_column", "ofType": null } } @@ -60234,7 +57546,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_bool_exp", + "name": "apiKeyType_bool_exp", "ofType": null }, "defaultValue": null, @@ -60248,8 +57560,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_order_by", - "description": "Ordering options when selecting data from \"eventPassNftContractType\".", + "name": "apiKeyType_order_by", + "description": "Ordering options when selecting data from \"apiKeyType\".", "fields": null, "inputFields": [ { @@ -60271,13 +57583,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_pk_columns_input", - "description": "primary key columns input for table: eventPassNftContractType", + "name": "apiKeyType_pk_columns_input", + "description": "primary key columns input for table: apiKeyType", "fields": null, "inputFields": [ { "name": "value", - "description": "Type name for event pass NFT contract.", + "description": "The type of the API key", "type": { "kind": "NON_NULL", "name": null, @@ -60298,8 +57610,8 @@ }, { "kind": "ENUM", - "name": "eventPassNftContractType_select_column", - "description": "select columns of table \"eventPassNftContractType\"", + "name": "apiKeyType_select_column", + "description": "select columns of table \"apiKeyType\"", "fields": null, "inputFields": null, "interfaces": null, @@ -60315,13 +57627,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_set_input", - "description": "input type for updating data in table \"eventPassNftContractType\"", + "name": "apiKeyType_set_input", + "description": "input type for updating data in table \"apiKeyType\"", "fields": null, "inputFields": [ { "name": "value", - "description": "Type name for event pass NFT contract.", + "description": "The type of the API key", "type": { "kind": "SCALAR", "name": "String", @@ -60338,8 +57650,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_stream_cursor_input", - "description": "Streaming cursor of the table \"eventPassNftContractType\"", + "name": "apiKeyType_stream_cursor_input", + "description": "Streaming cursor of the table \"apiKeyType\"", "fields": null, "inputFields": [ { @@ -60350,7 +57662,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_stream_cursor_value_input", + "name": "apiKeyType_stream_cursor_value_input", "ofType": null } }, @@ -60377,13 +57689,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_stream_cursor_value_input", + "name": "apiKeyType_stream_cursor_value_input", "description": "Initial value of the column from where the streaming should start", "fields": null, "inputFields": [ { "name": "value", - "description": "Type name for event pass NFT contract.", + "description": "The type of the API key", "type": { "kind": "SCALAR", "name": "String", @@ -60400,8 +57712,8 @@ }, { "kind": "ENUM", - "name": "eventPassNftContractType_update_column", - "description": "update columns of table \"eventPassNftContractType\"", + "name": "apiKeyType_update_column", + "description": "update columns of table \"apiKeyType\"", "fields": null, "inputFields": null, "interfaces": null, @@ -60417,7 +57729,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_updates", + "name": "apiKeyType_updates", "description": null, "fields": null, "inputFields": [ @@ -60426,7 +57738,7 @@ "description": "sets the columns of the filtered rows to the given values", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_set_input", + "name": "apiKeyType_set_input", "ofType": null }, "defaultValue": null, @@ -60441,7 +57753,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_bool_exp", + "name": "apiKeyType_bool_exp", "ofType": null } }, @@ -60455,64 +57767,51 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "eventPassNftContract_aggregate", - "description": "aggregated selection of \"eventPassNftContract\"", - "fields": [ + "kind": "SCALAR", + "name": "bigint", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "bigint_comparison_exp", + "description": "Boolean expression to compare columns of type \"bigint\". All fields are combined with logical 'AND'.", + "fields": null, + "inputFields": [ { - "name": "aggregate", + "name": "_eq", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassNftContract_aggregate_fields", + "kind": "SCALAR", + "name": "bigint", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", + "name": "_gt", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassNftContract", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "bigint", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_aggregate_bool_exp", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "bool_and", + "name": "_gte", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_aggregate_bool_exp_bool_and", + "kind": "SCALAR", + "name": "bigint", "ofType": null }, "defaultValue": null, @@ -60520,62 +57819,55 @@ "deprecationReason": null }, { - "name": "bool_or", + "name": "_in", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_aggregate_bool_exp_bool_or", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "count", + "name": "_is_null", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_aggregate_bool_exp_count", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_aggregate_bool_exp_bool_and", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "arguments", + "name": "_lt", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassNftContract_select_column_eventPassNftContract_aggregate_bool_exp_bool_and_arguments_columns", - "ofType": null - } + "kind": "SCALAR", + "name": "bigint", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "distinct", + "name": "_lte", "description": null, "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "bigint", "ofType": null }, "defaultValue": null, @@ -60583,11 +57875,11 @@ "deprecationReason": null }, { - "name": "filter", + "name": "_neq", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", + "kind": "SCALAR", + "name": "bigint", "ofType": null }, "defaultValue": null, @@ -60595,15 +57887,19 @@ "deprecationReason": null }, { - "name": "predicate", + "name": "_nin", "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Boolean_comparison_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + } } }, "defaultValue": null, @@ -60616,147 +57912,228 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_aggregate_bool_exp_bool_or", - "description": null, - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "contentSpaceParameters", + "description": "The contentSpaceParameters model is designed to define properties specifically for content spaces. This table includes essential details like the contentSpaceId, which links to the specific content space. By centralizing this information, our system can effectively manage and control parameters tied to each content space, enhancing functionality and flexibility.", + "fields": [ { - "name": "arguments", + "name": "contentSpace", "description": null, + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `ContentSpace` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceWhereUniqueInput_remote_rel_contentSpaceParameterscontentSpace", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ContentSpace", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contentSpaceId", + "description": "It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "eventPassNftContract_select_column_eventPassNftContract_aggregate_bool_exp_bool_or_arguments_columns", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "distinct", + "name": "created_at", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "filter", + "name": "id", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "predicate", + "name": "organizerId", "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Boolean_comparison_exp", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_aggregate_bool_exp_count", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "arguments", + "name": "status", "description": null, + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassNftContract_select_column", - "ofType": null - } - } + "kind": "ENUM", + "name": "contentSpaceStatus_enum", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "distinct", + "name": "updated_at", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "contentSpaceParameters_aggregate", + "description": "aggregated selection of \"contentSpaceParameters\"", + "fields": [ { - "name": "filter", + "name": "aggregate", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", + "kind": "OBJECT", + "name": "contentSpaceParameters_aggregate_fields", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "predicate", + "name": "nodes", "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "contentSpaceParameters", + "ofType": null + } + } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "eventPassNftContract_aggregate_fields", - "description": "aggregate fields of \"eventPassNftContract\"", + "name": "contentSpaceParameters_aggregate_fields", + "description": "aggregate fields of \"contentSpaceParameters\"", "fields": [ { "name": "count", @@ -60773,7 +58150,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassNftContract_select_column", + "name": "contentSpaceParameters_select_column", "ofType": null } } @@ -60813,7 +58190,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "eventPassNftContract_max_fields", + "name": "contentSpaceParameters_max_fields", "ofType": null }, "isDeprecated": false, @@ -60825,7 +58202,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "eventPassNftContract_min_fields", + "name": "contentSpaceParameters_min_fields", "ofType": null }, "isDeprecated": false, @@ -60839,28 +58216,36 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_aggregate_order_by", - "description": "order by aggregate values of table \"eventPassNftContract\"", + "name": "contentSpaceParameters_bool_exp", + "description": "Boolean expression to filter rows from the table \"contentSpaceParameters\". All fields are combined with a logical 'AND'.", "fields": null, "inputFields": [ { - "name": "count", + "name": "_and", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_bool_exp", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "max", + "name": "_not", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_max_order_by", + "name": "contentSpaceParameters_bool_exp", "ofType": null }, "defaultValue": null, @@ -60868,45 +58253,18 @@ "deprecationReason": null }, { - "name": "min", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_min_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_arr_rel_insert_input", - "description": "input type for inserting array relation for remote table \"eventPassNftContract\"", - "fields": null, - "inputFields": [ - { - "name": "data", + "name": "_or", "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_insert_input", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_bool_exp", + "ofType": null } } }, @@ -60915,54 +58273,35 @@ "deprecationReason": null }, { - "name": "on_conflict", - "description": "upsert condition", + "name": "contentSpaceId", + "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_on_conflict", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", - "description": "Boolean expression to filter rows from the table \"eventPassNftContract\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ + }, { - "name": "_and", + "name": "created_at", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_not", + "name": "id", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", + "name": "uuid_comparison_exp", "ofType": null }, "defaultValue": null, @@ -60970,231 +58309,7 @@ "deprecationReason": null }, { - "name": "_or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "chainId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contractAddress", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassNfts", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassNfts_aggregate", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_aggregate_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassOrderSums", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isAirdrop", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Boolean_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDelayedRevealed", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Boolean_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orders", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "order_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orders_aggregate", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "order_aggregate_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passAmount", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passPricing", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passType", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassType_enum_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "password", + "name": "organizerId", "description": null, "type": { "kind": "INPUT_OBJECT", @@ -61206,11 +58321,11 @@ "deprecationReason": null }, { - "name": "type", + "name": "status", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_enum_comparison_exp", + "name": "contentSpaceStatus_enum_comparison_exp", "ofType": null }, "defaultValue": null, @@ -61228,18 +58343,6 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "validationType", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_enum_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null } ], "interfaces": null, @@ -61248,26 +58351,20 @@ }, { "kind": "ENUM", - "name": "eventPassNftContract_constraint", - "description": "unique or primary key constraints on table \"eventPassNftContract\"", + "name": "contentSpaceParameters_constraint", + "description": "unique or primary key constraints on table \"contentSpaceParameters\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "eventPassId_unique", - "description": "unique or primary key constraint on columns \"eventPassId\"", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassNftContract_contractAddress_chainId_key", - "description": "unique or primary key constraint on columns \"chainId\", \"contractAddress\"", + "name": "contentSpaceParameters_contentSpaceId_key", + "description": "unique or primary key constraint on columns \"contentSpaceId\"", "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassNftContract_pkey", + "name": "contentSpaceParameters_pkey", "description": "unique or primary key constraint on columns \"id\"", "isDeprecated": false, "deprecationReason": null @@ -61277,25 +58374,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_insert_input", - "description": "input type for inserting data into table \"eventPassNftContract\"", + "name": "contentSpaceParameters_insert_input", + "description": "input type for inserting data into table \"contentSpaceParameters\"", "fields": null, "inputFields": [ { - "name": "chainId", - "description": "Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contractAddress", - "description": "Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain.", + "name": "contentSpaceId", + "description": "It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data.", "type": { "kind": "SCALAR", "name": "String", @@ -61318,11 +58403,11 @@ "deprecationReason": null }, { - "name": "eventId", - "description": "A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform.", + "name": "id", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "uuid", "ofType": null }, "defaultValue": null, @@ -61330,7 +58415,7 @@ "deprecationReason": null }, { - "name": "eventPassId", + "name": "organizerId", "description": null, "type": { "kind": "SCALAR", @@ -61342,23 +58427,11 @@ "deprecationReason": null }, { - "name": "eventPassNfts", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_arr_rel_insert_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassOrderSums", + "name": "status", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_obj_rel_insert_input", + "kind": "ENUM", + "name": "contentSpaceStatus_enum", "ofType": null }, "defaultValue": null, @@ -61366,174 +58439,101 @@ "deprecationReason": null }, { - "name": "id", + "name": "updated_at", "description": null, "type": { "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isAirdrop", - "description": "Flag indicating whether the event pass NFT is airdropped.", - "type": { - "kind": "SCALAR", - "name": "Boolean", + "name": "timestamptz", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "contentSpaceParameters_max_fields", + "description": "aggregate max on columns", + "fields": [ { - "name": "isDelayedRevealed", - "description": "Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal.", + "name": "contentSpaceId", + "description": "It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data.", + "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orders", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "order_arr_rel_insert_input", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", + "name": "created_at", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamptz", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "passAmount", + "name": "id", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_obj_rel_insert_input", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "passPricing", + "name": "organizerId", "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_obj_rel_insert_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passType", - "description": "Type of the pass, referencing the eventPassType table.", - "type": { - "kind": "ENUM", - "name": "eventPassType_enum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "password", - "description": "Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "Type of the event pass NFT contract.", - "type": { - "kind": "ENUM", - "name": "eventPassNftContractType_enum", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "updated_at", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "timestamptz", "ofType": null }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "validationType", - "description": "The method of validation for the event pass, referencing the eventPassValidationType table.", - "type": { - "kind": "ENUM", - "name": "eventPassValidationType_enum", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "eventPassNftContract_max_fields", - "description": "aggregate max on columns", + "name": "contentSpaceParameters_min_fields", + "description": "aggregate min on columns", "fields": [ { - "name": "chainId", - "description": "Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contractAddress", - "description": "Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain.", + "name": "contentSpaceId", + "description": "It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data.", "args": [], "type": { "kind": "SCALAR", @@ -61556,73 +58556,88 @@ "deprecationReason": null }, { - "name": "eventId", - "description": "A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", + "name": "id", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "uuid", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "organizerId", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", + "name": "updated_at", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "contentSpaceParameters_mutation_response", + "description": "response of any mutation on the table \"contentSpaceParameters\"", + "fields": [ { - "name": "password", - "description": "Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type.", + "name": "affected_rows", + "description": "number of rows affected by the mutation", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, + "name": "returning", + "description": "data from the rows affected by the mutation", "args": [], "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "contentSpaceParameters", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null @@ -61635,49 +58650,76 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_max_order_by", - "description": "order by max() on columns of table \"eventPassNftContract\"", + "name": "contentSpaceParameters_on_conflict", + "description": "on_conflict condition type for table \"contentSpaceParameters\"", "fields": null, "inputFields": [ { - "name": "chainId", - "description": "Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment.", + "name": "constraint", + "description": null, "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "contentSpaceParameters_constraint", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "contractAddress", - "description": "Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain.", + "name": "update_columns", + "description": null, "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "contentSpaceParameters_update_column", + "ofType": null + } + } + } }, - "defaultValue": null, + "defaultValue": "[]", "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", + "name": "where", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_bool_exp", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_order_by", + "description": "Ordering options when selecting data from \"contentSpaceParameters\".", + "fields": null, + "inputFields": [ { - "name": "eventId", - "description": "A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform.", + "name": "contentSpaceId", + "description": null, "type": { "kind": "ENUM", "name": "order_by", @@ -61688,7 +58730,7 @@ "deprecationReason": null }, { - "name": "eventPassId", + "name": "created_at", "description": null, "type": { "kind": "ENUM", @@ -61724,8 +58766,8 @@ "deprecationReason": null }, { - "name": "password", - "description": "Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type.", + "name": "status", + "description": null, "type": { "kind": "ENUM", "name": "order_by", @@ -61753,148 +58795,213 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "eventPassNftContract_min_fields", - "description": "aggregate min on columns", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_pk_columns_input", + "description": "primary key columns input for table: contentSpaceParameters", + "fields": null, + "inputFields": [ { - "name": "chainId", - "description": "Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment.", - "args": [], + "name": "id", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "contentSpaceParameters_select_column", + "description": "select columns of table \"contentSpaceParameters\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "contractAddress", - "description": "Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "contentSpaceId", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { "name": "created_at", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "eventId", - "description": "A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform.", - "args": [], + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_set_input", + "description": "input type for updating data in table \"contentSpaceParameters\"", + "fields": null, + "inputFields": [ + { + "name": "contentSpaceId", + "description": "It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", + "name": "created_at", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "uuid", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "organizerId", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "password", - "description": "Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type.", - "args": [], + "name": "status", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "contentSpaceStatus_enum", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "updated_at", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_min_order_by", - "description": "order by min() on columns of table \"eventPassNftContract\"", + "name": "contentSpaceParameters_stream_cursor_input", + "description": "Streaming cursor of the table \"contentSpaceParameters\"", "fields": null, "inputFields": [ { - "name": "chainId", - "description": "Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment.", + "name": "initial_value", + "description": "Stream column input with initial value", "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_stream_cursor_value_input", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "contractAddress", - "description": "Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain.", + "name": "ordering", + "description": "cursor ordering", "type": { "kind": "ENUM", - "name": "order_by", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "contentSpaceId", + "description": "It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -61905,8 +59012,8 @@ "name": "created_at", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "defaultValue": null, @@ -61914,11 +59021,11 @@ "deprecationReason": null }, { - "name": "eventId", - "description": "A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform.", + "name": "id", + "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, "defaultValue": null, @@ -61926,11 +59033,11 @@ "deprecationReason": null }, { - "name": "eventPassId", + "name": "organizerId", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -61938,11 +59045,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "status", "description": null, "type": { "kind": "ENUM", - "name": "order_by", + "name": "contentSpaceStatus_enum", "ofType": null }, "defaultValue": null, @@ -61950,23 +59057,81 @@ "deprecationReason": null }, { - "name": "organizerId", + "name": "updated_at", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "contentSpaceParameters_update_column", + "description": "update columns of table \"contentSpaceParameters\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "contentSpaceId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "password", - "description": "Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type.", + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_set_input", "ofType": null }, "defaultValue": null, @@ -61974,12 +59139,16 @@ "deprecationReason": null }, { - "name": "updated_at", - "description": null, + "name": "where", + "description": "filter the rows which have to be updated", "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_bool_exp", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, @@ -61992,28 +59161,51 @@ }, { "kind": "OBJECT", - "name": "eventPassNftContract_mutation_response", - "description": "response of any mutation on the table \"eventPassNftContract\"", + "name": "contentSpaceStatus", + "description": "columns and relationships of \"contentSpaceStatus\"", "fields": [ { - "name": "affected_rows", - "description": "number of rows affected by the mutation", + "name": "value", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "contentSpaceStatus_aggregate", + "description": "aggregated selection of \"contentSpaceStatus\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "contentSpaceStatus_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "returning", - "description": "data from the rows affected by the mutation", + "name": "nodes", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -62026,7 +59218,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassNftContract", + "name": "contentSpaceStatus", "ofType": null } } @@ -62042,60 +59234,109 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_obj_rel_insert_input", - "description": "input type for inserting object relation for remote table \"eventPassNftContract\"", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "contentSpaceStatus_aggregate_fields", + "description": "aggregate fields of \"contentSpaceStatus\"", + "fields": [ { - "name": "data", + "name": "count", "description": null, + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "contentSpaceStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_insert_input", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "on_conflict", - "description": "upsert condition", + "name": "max", + "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_on_conflict", + "kind": "OBJECT", + "name": "contentSpaceStatus_max_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "contentSpaceStatus_min_fields", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_on_conflict", - "description": "on_conflict condition type for table \"eventPassNftContract\"", + "name": "contentSpaceStatus_bool_exp", + "description": "Boolean expression to filter rows from the table \"contentSpaceStatus\". All fields are combined with a logical 'AND'.", "fields": null, "inputFields": [ { - "name": "constraint", + "name": "_and", "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "eventPassNftContract_constraint", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_bool_exp", + "ofType": null + } } }, "defaultValue": null, @@ -62103,35 +59344,43 @@ "deprecationReason": null }, { - "name": "update_columns", + "name": "_not", "description": null, "type": { - "kind": "NON_NULL", + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassNftContract_update_column", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_bool_exp", + "ofType": null } } }, - "defaultValue": "[]", + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", + "name": "value", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, @@ -62144,29 +59393,57 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_order_by", - "description": "Ordering options when selecting data from \"eventPassNftContract\".", + "kind": "ENUM", + "name": "contentSpaceStatus_constraint", + "description": "unique or primary key constraints on table \"contentSpaceStatus\"", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "chainId", + "name": "contentSpaceStatus_pkey", + "description": "unique or primary key constraint on columns \"value\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "contentSpaceStatus_enum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DRAFT", "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "contractAddress", + "name": "PUBLISHED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_enum_comparison_exp", + "description": "Boolean expression to compare columns of type \"contentSpaceStatus_enum\". All fields are combined with logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_eq", "description": null, "type": { "kind": "ENUM", - "name": "order_by", + "name": "contentSpaceStatus_enum", "ofType": null }, "defaultValue": null, @@ -62174,23 +59451,31 @@ "deprecationReason": null }, { - "name": "created_at", + "name": "_in", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "contentSpaceStatus_enum", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventId", + "name": "_is_null", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -62198,11 +59483,11 @@ "deprecationReason": null }, { - "name": "eventPassId", + "name": "_neq", "description": null, "type": { "kind": "ENUM", - "name": "order_by", + "name": "contentSpaceStatus_enum", "ofType": null }, "defaultValue": null, @@ -62210,115 +59495,221 @@ "deprecationReason": null }, { - "name": "eventPassNfts_aggregate", + "name": "_nin", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_aggregate_order_by", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "contentSpaceStatus_enum", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_insert_input", + "description": "input type for inserting data into table \"contentSpaceStatus\"", + "fields": null, + "inputFields": [ { - "name": "eventPassOrderSums", + "name": "value", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "contentSpaceStatus_max_fields", + "description": "aggregate max on columns", + "fields": [ { - "name": "id", + "name": "value", "description": null, + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "contentSpaceStatus_min_fields", + "description": "aggregate min on columns", + "fields": [ { - "name": "isAirdrop", + "name": "value", "description": null, + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "contentSpaceStatus_mutation_response", + "description": "response of any mutation on the table \"contentSpaceStatus\"", + "fields": [ { - "name": "isDelayedRevealed", - "description": null, + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "orders_aggregate", - "description": null, + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "order_aggregate_order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "contentSpaceStatus", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_on_conflict", + "description": "on_conflict condition type for table \"contentSpaceStatus\"", + "fields": null, + "inputFields": [ { - "name": "organizerId", + "name": "constraint", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "contentSpaceStatus_constraint", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "passAmount", + "name": "update_columns", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "contentSpaceStatus_update_column", + "ofType": null + } + } + } }, - "defaultValue": null, + "defaultValue": "[]", "isDeprecated": false, "deprecationReason": null }, { - "name": "passPricing", + "name": "where", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "passPricing_order_by", + "name": "contentSpaceStatus_bool_exp", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_order_by", + "description": "Ordering options when selecting data from \"contentSpaceStatus\".", + "fields": null, + "inputFields": [ { - "name": "passType", + "name": "value", "description": null, "type": { "kind": "ENUM", @@ -62328,49 +59719,107 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_pk_columns_input", + "description": "primary key columns input for table: contentSpaceStatus", + "fields": null, + "inputFields": [ { - "name": "password", + "name": "value", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "contentSpaceStatus_select_column", + "description": "select columns of table \"contentSpaceStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "type", + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_set_input", + "description": "input type for updating data in table \"contentSpaceStatus\"", + "fields": null, + "inputFields": [ + { + "name": "value", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_stream_cursor_input", + "description": "Streaming cursor of the table \"contentSpaceStatus\"", + "fields": null, + "inputFields": [ { - "name": "updated_at", - "description": null, + "name": "initial_value", + "description": "Stream column input with initial value", "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_stream_cursor_value_input", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "validationType", - "description": null, + "name": "ordering", + "description": "cursor ordering", "type": { "kind": "ENUM", - "name": "order_by", + "name": "cursor_ordering", "ofType": null }, "defaultValue": null, @@ -62384,21 +59833,17 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_pk_columns_input", - "description": "primary key columns input for table: eventPassNftContract", + "name": "contentSpaceStatus_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", "fields": null, "inputFields": [ { - "name": "id", + "name": "value", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, @@ -62411,116 +59856,304 @@ }, { "kind": "ENUM", - "name": "eventPassNftContract_select_column", - "description": "select columns of table \"eventPassNftContract\"", + "name": "contentSpaceStatus_update_column", + "description": "update columns of table \"contentSpaceStatus\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "chainId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contractAddress", + "name": "value", "description": "column name", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_updates", + "description": null, + "fields": null, + "inputFields": [ { - "name": "created_at", - "description": "column name", + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_set_input", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventId", - "description": "column name", + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "currency", + "description": "Currencies code following the standard ISO 4217 (https://en.wikipedia.org/wiki/ISO_4217)", + "fields": [ { - "name": "eventPassId", - "description": "column name", + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "currency_aggregate", + "description": "aggregated selection of \"currency\"", + "fields": [ { - "name": "id", - "description": "column name", + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "currency_aggregate_fields", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "isAirdrop", - "description": "column name", + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "currency", + "ofType": null + } + } + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "currency_aggregate_fields", + "description": "aggregate fields of \"currency\"", + "fields": [ { - "name": "isDelayedRevealed", - "description": "column name", + "name": "count", + "description": null, + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "currency_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": "column name", + "name": "max", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "currency_max_fields", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "passType", - "description": "column name", + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "currency_min_fields", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "currency_bool_exp", + "description": "Boolean expression to filter rows from the table \"currency\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ { - "name": "password", - "description": "column name", + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "currency_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "column name", + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "currency_bool_exp", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "column name", + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "currency_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "validationType", - "description": "column name", + "name": "value", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], + "interfaces": null, + "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "eventPassNftContract_select_column_eventPassNftContract_aggregate_bool_exp_bool_and_arguments_columns", - "description": "select \"eventPassNftContract_aggregate_bool_exp_bool_and_arguments_columns\" columns of table \"eventPassNftContract\"", + "name": "currency_constraint", + "description": "unique or primary key constraints on table \"currency\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "isAirdrop", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDelayedRevealed", - "description": "column name", + "name": "currency_pkey", + "description": "unique or primary key constraint on columns \"value\"", "isDeprecated": false, "deprecationReason": null } @@ -62529,21 +60162,51 @@ }, { "kind": "ENUM", - "name": "eventPassNftContract_select_column_eventPassNftContract_aggregate_bool_exp_bool_or_arguments_columns", - "description": "select \"eventPassNftContract_aggregate_bool_exp_bool_or_arguments_columns\" columns of table \"eventPassNftContract\"", + "name": "currency_enum", + "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "isAirdrop", - "description": "column name", + "name": "AED", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "isDelayedRevealed", - "description": "column name", + "name": "CNY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EUR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GBP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "QAR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SGD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "USD", + "description": null, "isDeprecated": false, "deprecationReason": null } @@ -62552,16 +60215,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_set_input", - "description": "input type for updating data in table \"eventPassNftContract\"", + "name": "currency_enum_comparison_exp", + "description": "Boolean expression to compare columns of type \"currency_enum\". All fields are combined with logical 'AND'.", "fields": null, "inputFields": [ { - "name": "chainId", - "description": "Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment.", + "name": "_eq", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "currency_enum", "ofType": null }, "defaultValue": null, @@ -62569,23 +60232,31 @@ "deprecationReason": null }, { - "name": "contractAddress", - "description": "Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain.", + "name": "_in", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "currency_enum", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", + "name": "_is_null", "description": null, "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -62593,11 +60264,11 @@ "deprecationReason": null }, { - "name": "eventId", - "description": "A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform.", + "name": "_neq", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "currency_enum", "ofType": null }, "defaultValue": null, @@ -62605,119 +60276,225 @@ "deprecationReason": null }, { - "name": "eventPassId", + "name": "_nin", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "currency_enum", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "currency_insert_input", + "description": "input type for inserting data into table \"currency\"", + "fields": null, + "inputFields": [ { - "name": "id", + "name": "value", "description": null, "type": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "currency_max_fields", + "description": "aggregate max on columns", + "fields": [ { - "name": "isAirdrop", - "description": "Flag indicating whether the event pass NFT is airdropped.", + "name": "value", + "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "currency_min_fields", + "description": "aggregate min on columns", + "fields": [ { - "name": "isDelayedRevealed", - "description": "Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal.", + "name": "value", + "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "currency_mutation_response", + "description": "response of any mutation on the table \"currency\"", + "fields": [ { - "name": "organizerId", - "description": null, + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "passType", - "description": "Type of the pass, referencing the eventPassType table.", + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], "type": { - "kind": "ENUM", - "name": "eventPassType_enum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "currency", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "currency_on_conflict", + "description": "on_conflict condition type for table \"currency\"", + "fields": null, + "inputFields": [ { - "name": "password", - "description": "Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type.", + "name": "constraint", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "currency_constraint", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "Type of the event pass NFT contract.", + "name": "update_columns", + "description": null, "type": { - "kind": "ENUM", - "name": "eventPassNftContractType_enum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "currency_update_column", + "ofType": null + } + } + } }, - "defaultValue": null, + "defaultValue": "[]", "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", + "name": "where", "description": null, "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "INPUT_OBJECT", + "name": "currency_bool_exp", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "currency_order_by", + "description": "Ordering options when selecting data from \"currency\".", + "fields": null, + "inputFields": [ { - "name": "validationType", - "description": "The method of validation for the event pass, referencing the eventPassValidationType table.", + "name": "value", + "description": null, "type": { "kind": "ENUM", - "name": "eventPassValidationType_enum", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -62731,52 +60508,57 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_stream_cursor_input", - "description": "Streaming cursor of the table \"eventPassNftContract\"", + "name": "currency_pk_columns_input", + "description": "primary key columns input for table: currency", "fields": null, "inputFields": [ { - "name": "initial_value", - "description": "Stream column input with initial value", + "name": "value", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_stream_cursor_value_input", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "currency_select_column", + "description": "select columns of table \"currency\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "ordering", - "description": "cursor ordering", - "type": { - "kind": "ENUM", - "name": "cursor_ordering", - "ofType": null - }, - "defaultValue": null, + "name": "value", + "description": "column name", "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", + "name": "currency_set_input", + "description": "input type for updating data in table \"currency\"", "fields": null, "inputFields": [ { - "name": "chainId", - "description": "Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment.", + "name": "value", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -62785,34 +60567,60 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "currency_stream_cursor_input", + "description": "Streaming cursor of the table \"currency\"", + "fields": null, + "inputFields": [ { - "name": "contractAddress", - "description": "Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "currency_stream_cursor_value_input", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": null, + "name": "ordering", + "description": "cursor ordering", "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "ENUM", + "name": "cursor_ordering", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "currency_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ { - "name": "eventId", - "description": "A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform.", + "name": "value", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -62821,13 +60629,41 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "currency_update_column", + "description": "update columns of table \"currency\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "eventPassId", - "description": null, + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "currency_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "currency_set_input", "ofType": null }, "defaultValue": null, @@ -62835,256 +60671,818 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "where", + "description": "filter the rows which have to be updated", "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "currency_bool_exp", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "cursor_ordering", + "description": "ordering argument of a cursor", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ASC", + "description": "ascending ordering of the cursor", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "isAirdrop", - "description": "Flag indicating whether the event pass NFT is airdropped.", + "name": "DESC", + "description": "descending ordering of the cursor", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventParameters", + "description": "The eventParameters model is designed to define properties on an event involving all event passes. This table includes critical details like the eventId and activityWebhookId, which aids in monitoring and processing events or changes related to the event parameters. By centralizing this information, our system can effectively manage and control parameters tied to specific events, enhancing the overall functionality and flexibility of event handling.", + "fields": [ + { + "name": "activityWebhookId", + "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities.", + "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "isDelayedRevealed", - "description": "Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal.", + "name": "activityWebhookSigningKey", + "description": "The unique signing key used for securing activity webhooks.", + "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", + "name": "created_at", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "passType", - "description": "Type of the pass, referencing the eventPassType table.", + "name": "dateEnd", + "description": "The \"dateEnd\" column specifies the end date and time of the event. Similar to \"dateStart\", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event.", + "args": [], "type": { - "kind": "ENUM", - "name": "eventPassType_enum", + "kind": "SCALAR", + "name": "timestamp", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "password", - "description": "Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type.", + "name": "dateSaleEnd", + "description": "The \"dateSaleEnd\" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamp", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "Type of the event pass NFT contract.", + "name": "dateSaleStart", + "description": "The \"dateSaleStart\" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes.", + "args": [], "type": { - "kind": "ENUM", - "name": "eventPassNftContractType_enum", + "kind": "SCALAR", + "name": "timestamp", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, + "name": "dateStart", + "description": "The \"dateStart\" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities.", + "args": [], "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "timestamp", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "validationType", - "description": "The method of validation for the event pass, referencing the eventPassValidationType table.", + "name": "event", + "description": null, + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventWhereUniqueInput_remote_rel_eventParametersevent", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "eventPassValidationType_enum", + "kind": "OBJECT", + "name": "Event", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "eventPassNftContract_update_column", - "description": "update columns of table \"eventPassNftContract\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "chainId", - "description": "column name", + "name": "eventId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "contractAddress", - "description": "column name", + "name": "eventPassNftContracts", + "description": "An array relationship", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNftContract_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNftContract", + "ofType": null + } + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": "column name", + "name": "eventPassNftContracts_aggregate", + "description": "An aggregate relationship", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNftContract_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNftContract_aggregate", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventId", - "description": "column name", + "name": "eventPassNfts", + "description": "An array relationship", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNft_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNft", + "ofType": null + } + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": "column name", + "name": "eventPassNfts_aggregate", + "description": "An aggregate relationship", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNft_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNft_aggregate", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", - "description": "column name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "isAirdrop", - "description": "column name", + "name": "isOngoing", + "description": "A computed field, executes function \"is_event_ongoing\"", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "isDelayedRevealed", - "description": "column name", + "name": "isSaleOngoing", + "description": "A computed field, executes function \"is_sale_ongoing\"", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": "column name", + "name": "metadataUpdateWebhookId", + "description": "The identifier for the metadata update webhook.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "passType", - "description": "column name", + "name": "metadataUpdateWebhookSigningKey", + "description": "The unique signing key used for securing metadata update webhooks.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "password", - "description": "column name", + "name": "organizer", + "description": null, + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput_remote_rel_eventParametersorganizer", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "column name", + "name": "organizerId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "column name", + "name": "status", + "description": null, + "args": [], + "type": { + "kind": "ENUM", + "name": "eventStatus_enum", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "validationType", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_updates", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", + "name": "timezone", + "description": "The \"timezone\" column contains the timezone identifier for the event. All event-related timestamps, such as \"dateStart\", \"dateEnd\", \"dateSaleStart\", and \"dateSaleEnd\", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_set_input", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", + "name": "updated_at", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "eventPassNft_aggregate", - "description": "aggregated selection of \"eventPassNft\"", + "name": "eventParameters_aggregate", + "description": "aggregated selection of \"eventParameters\"", "fields": [ { "name": "aggregate", @@ -63092,7 +61490,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "eventPassNft_aggregate_fields", + "name": "eventParameters_aggregate_fields", "ofType": null }, "isDeprecated": false, @@ -63113,7 +61511,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassNft", + "name": "eventParameters", "ofType": null } } @@ -63129,68 +61527,109 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_aggregate_bool_exp", - "description": null, - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "eventParameters_aggregate_fields", + "description": "aggregate fields of \"eventParameters\"", + "fields": [ { - "name": "bool_and", + "name": "count", "description": null, + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventParameters_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_aggregate_bool_exp_bool_and", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "bool_or", + "name": "max", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_aggregate_bool_exp_bool_or", + "kind": "OBJECT", + "name": "eventParameters_max_fields", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "count", + "name": "min", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_aggregate_bool_exp_count", + "kind": "OBJECT", + "name": "eventParameters_min_fields", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "eventPassNft_aggregate_bool_exp_bool_and", - "description": null, + "name": "eventParameters_bool_exp", + "description": "Boolean expression to filter rows from the table \"eventParameters\". All fields are combined with a logical 'AND'.", "fields": null, "inputFields": [ { - "name": "arguments", + "name": "_and", "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "eventPassNft_select_column_eventPassNft_aggregate_bool_exp_bool_and_arguments_columns", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_bool_exp", + "ofType": null + } } }, "defaultValue": null, @@ -63198,23 +61637,11 @@ "deprecationReason": null }, { - "name": "distinct", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "filter", + "name": "_not", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", + "name": "eventParameters_bool_exp", "ofType": null }, "defaultValue": null, @@ -63222,54 +61649,43 @@ "deprecationReason": null }, { - "name": "predicate", + "name": "_or", "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Boolean_comparison_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_bool_exp", + "ofType": null + } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_aggregate_bool_exp_bool_or", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "arguments", + "name": "activityWebhookId", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassNft_select_column_eventPassNft_aggregate_bool_exp_bool_or_arguments_columns", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "distinct", + "name": "activityWebhookSigningKey", "description": null, "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, @@ -63277,11 +61693,11 @@ "deprecationReason": null }, { - "name": "filter", + "name": "created_at", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", + "name": "timestamptz_comparison_exp", "ofType": null }, "defaultValue": null, @@ -63289,58 +61705,35 @@ "deprecationReason": null }, { - "name": "predicate", + "name": "dateEnd", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "Boolean_comparison_exp", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "timestamp_comparison_exp", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_aggregate_bool_exp_count", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "arguments", + "name": "dateSaleEnd", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassNft_select_column", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "timestamp_comparison_exp", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "distinct", + "name": "dateSaleStart", "description": null, "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INPUT_OBJECT", + "name": "timestamp_comparison_exp", "ofType": null }, "defaultValue": null, @@ -63348,11 +61741,11 @@ "deprecationReason": null }, { - "name": "filter", + "name": "dateStart", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", + "name": "timestamp_comparison_exp", "ofType": null }, "defaultValue": null, @@ -63360,218 +61753,225 @@ "deprecationReason": null }, { - "name": "predicate", + "name": "eventId", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassNft_aggregate_fields", - "description": "aggregate fields of \"eventPassNft\"", - "fields": [ + }, { - "name": "avg", + "name": "eventPassNftContracts", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassNft_avg_fields", + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "count", + "name": "eventPassNftContracts_aggregate", "description": null, - "args": [ - { - "name": "columns", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassNft_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "distinct", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_aggregate_bool_exp", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "max", + "name": "eventPassNfts", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassNft_max_fields", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "min", + "name": "eventPassNfts_aggregate", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassNft_min_fields", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_aggregate_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stddev", + "name": "id", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassNft_stddev_fields", + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stddev_pop", + "name": "isOngoing", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassNft_stddev_pop_fields", + "kind": "INPUT_OBJECT", + "name": "Boolean_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stddev_samp", + "name": "isSaleOngoing", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassNft_stddev_samp_fields", + "kind": "INPUT_OBJECT", + "name": "Boolean_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "sum", + "name": "metadataUpdateWebhookId", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassNft_sum_fields", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "var_pop", + "name": "metadataUpdateWebhookSigningKey", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassNft_var_pop_fields", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "var_samp", + "name": "organizerId", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassNft_var_samp_fields", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "variance", + "name": "status", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassNft_variance_fields", + "kind": "INPUT_OBJECT", + "name": "eventStatus_enum_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timezone", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "eventParameters_constraint", + "description": "unique or primary key constraints on table \"eventParameters\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "eventParameters_eventId_key", + "description": "unique or primary key constraint on columns \"eventId\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventParameters_metadataUpdateWebhookSigningKey_key", + "description": "unique or primary key constraint on columns \"metadataUpdateWebhookSigningKey\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventParameters_pkey", + "description": "unique or primary key constraint on columns \"id\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventParameters_signingKey_key", + "description": "unique or primary key constraint on columns \"activityWebhookSigningKey\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", - "name": "eventPassNft_aggregate_order_by", - "description": "order by aggregate values of table \"eventPassNft\"", + "name": "eventParameters_insert_input", + "description": "input type for inserting data into table \"eventParameters\"", "fields": null, "inputFields": [ { - "name": "avg", - "description": null, + "name": "activityWebhookId", + "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities.", "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_avg_order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -63579,11 +61979,11 @@ "deprecationReason": null }, { - "name": "count", - "description": null, + "name": "activityWebhookSigningKey", + "description": "The unique signing key used for securing activity webhooks.", "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -63591,11 +61991,11 @@ "deprecationReason": null }, { - "name": "max", + "name": "created_at", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_max_order_by", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "defaultValue": null, @@ -63603,11 +62003,11 @@ "deprecationReason": null }, { - "name": "min", - "description": null, + "name": "dateEnd", + "description": "The \"dateEnd\" column specifies the end date and time of the event. Similar to \"dateStart\", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event.", "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_min_order_by", + "kind": "SCALAR", + "name": "timestamp", "ofType": null }, "defaultValue": null, @@ -63615,11 +62015,11 @@ "deprecationReason": null }, { - "name": "stddev", - "description": null, + "name": "dateSaleEnd", + "description": "The \"dateSaleEnd\" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period.", "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_stddev_order_by", + "kind": "SCALAR", + "name": "timestamp", "ofType": null }, "defaultValue": null, @@ -63627,11 +62027,11 @@ "deprecationReason": null }, { - "name": "stddev_pop", - "description": null, + "name": "dateSaleStart", + "description": "The \"dateSaleStart\" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes.", "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_stddev_pop_order_by", + "kind": "SCALAR", + "name": "timestamp", "ofType": null }, "defaultValue": null, @@ -63639,11 +62039,11 @@ "deprecationReason": null }, { - "name": "stddev_samp", - "description": null, + "name": "dateStart", + "description": "The \"dateStart\" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities.", "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_stddev_samp_order_by", + "kind": "SCALAR", + "name": "timestamp", "ofType": null }, "defaultValue": null, @@ -63651,11 +62051,11 @@ "deprecationReason": null }, { - "name": "sum", + "name": "eventId", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_sum_order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -63663,11 +62063,11 @@ "deprecationReason": null }, { - "name": "var_pop", + "name": "eventPassNftContracts", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_var_pop_order_by", + "name": "eventPassNftContract_arr_rel_insert_input", "ofType": null }, "defaultValue": null, @@ -63675,11 +62075,11 @@ "deprecationReason": null }, { - "name": "var_samp", + "name": "eventPassNfts", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_var_samp_order_by", + "name": "eventPassNft_arr_rel_insert_input", "ofType": null }, "defaultValue": null, @@ -63687,127 +62087,83 @@ "deprecationReason": null }, { - "name": "variance", + "name": "id", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_variance_order_by", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_append_input", - "description": "append existing jsonb value of filtered columns with new jsonb value", - "fields": null, - "inputFields": [ + }, { - "name": "metadata", - "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT.", + "name": "metadataUpdateWebhookId", + "description": "The identifier for the metadata update webhook.", "type": { "kind": "SCALAR", - "name": "jsonb", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_arr_rel_insert_input", - "description": "input type for inserting array relation for remote table \"eventPassNft\"", - "fields": null, - "inputFields": [ + }, { - "name": "data", + "name": "metadataUpdateWebhookSigningKey", + "description": "The unique signing key used for securing metadata update webhooks.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_insert_input", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "on_conflict", - "description": "upsert condition", + "name": "status", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_on_conflict", + "kind": "ENUM", + "name": "eventStatus_enum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassNft_avg_fields", - "description": "aggregate avg on columns", - "fields": [ + }, { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", - "args": [], + "name": "timezone", + "description": "The \"timezone\" column contains the timezone identifier for the event. All event-related timestamps, such as \"dateStart\", \"dateEnd\", \"dateSaleStart\", and \"dateSaleEnd\", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_avg_order_by", - "description": "order by avg() on columns of table \"eventPassNft\"", - "fields": null, - "inputFields": [ + }, { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", + "name": "updated_at", + "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "defaultValue": null, @@ -63820,469 +62176,442 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", - "description": "Boolean expression to filter rows from the table \"eventPassNft\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ - { - "name": "_and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "OBJECT", + "name": "eventParameters_max_fields", + "description": "aggregate max on columns", + "fields": [ { - "name": "_not", - "description": null, + "name": "activityWebhookId", + "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_or", - "description": null, + "name": "activityWebhookSigningKey", + "description": "The unique signing key used for securing activity webhooks.", + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "chainId", + "name": "created_at", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "contractAddress", - "description": null, + "name": "dateEnd", + "description": "The \"dateEnd\" column specifies the end date and time of the event. Similar to \"dateStart\", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "SCALAR", + "name": "timestamp", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": null, + "name": "dateSaleEnd", + "description": "The \"dateSaleEnd\" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", + "kind": "SCALAR", + "name": "timestamp", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "currentOwnerAddress", - "description": null, + "name": "dateSaleStart", + "description": "The \"dateSaleStart\" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "SCALAR", + "name": "timestamp", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "error", - "description": null, + "name": "dateStart", + "description": "The \"dateStart\" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "SCALAR", + "name": "timestamp", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "eventId", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventParameters", + "name": "id", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "eventParameters_bool_exp", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": null, + "name": "metadataUpdateWebhookId", + "description": "The identifier for the metadata update webhook.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassNftContract", - "description": null, + "name": "metadataUpdateWebhookSigningKey", + "description": "The unique signing key used for securing metadata update webhooks.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "organizerId", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "isDelivered", - "description": null, + "name": "timezone", + "description": "The \"timezone\" column contains the timezone identifier for the event. All event-related timestamps, such as \"dateStart\", \"dateEnd\", \"dateSaleStart\", and \"dateSaleEnd\", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "Boolean_comparison_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "isRevealed", + "name": "updated_at", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "Boolean_comparison_exp", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventParameters_min_fields", + "description": "aggregate min on columns", + "fields": [ { - "name": "lastNftTransfer", - "description": null, + "name": "activityWebhookId", + "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_bool_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastNftTransferId", - "description": null, + "name": "activityWebhookSigningKey", + "description": "The unique signing key used for securing activity webhooks.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "metadata", + "name": "created_at", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "jsonb_comparison_exp", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nftTransfers", - "description": null, + "name": "dateEnd", + "description": "The \"dateEnd\" column specifies the end date and time of the event. Similar to \"dateStart\", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_bool_exp", + "kind": "SCALAR", + "name": "timestamp", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nftTransfers_aggregate", - "description": null, + "name": "dateSaleEnd", + "description": "The \"dateSaleEnd\" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_aggregate_bool_exp", + "kind": "SCALAR", + "name": "timestamp", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": null, + "name": "dateSaleStart", + "description": "The \"dateSaleStart\" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "SCALAR", + "name": "timestamp", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": null, + "name": "dateStart", + "description": "The \"dateStart\" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_bool_exp", + "kind": "SCALAR", + "name": "timestamp", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", + "name": "eventId", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packPricing", + "name": "id", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_bool_exp", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "passAmount", - "description": null, + "name": "metadataUpdateWebhookId", + "description": "The identifier for the metadata update webhook.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_bool_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "passPricing", - "description": null, + "name": "metadataUpdateWebhookSigningKey", + "description": "The unique signing key used for securing metadata update webhooks.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_bool_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", + "name": "organizerId", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "bigint_comparison_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenUri", - "description": null, + "name": "timezone", + "description": "The \"timezone\" column contains the timezone identifier for the event. All event-related timestamps, such as \"dateStart\", \"dateEnd\", \"dateSaleStart\", and \"dateSaleEnd\", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "updated_at", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "eventPassNft_constraint", - "description": "unique or primary key constraints on table \"eventPassNft\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "kind": "OBJECT", + "name": "eventParameters_mutation_response", + "description": "response of any mutation on the table \"eventParameters\"", + "fields": [ { - "name": "eventPassNft_contractAddress_tokenId_chainId_key", - "description": "unique or primary key constraint on columns \"chainId\", \"contractAddress\", \"tokenId\"", + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassNft_pkey", - "description": "unique or primary key constraint on columns \"id\"", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_delete_at_path_input", - "description": "delete the field or element with specified path (for JSON arrays, negative integers count from the end)", - "fields": null, - "inputFields": [ - { - "name": "metadata", - "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT.", + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventParameters", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "eventPassNft_delete_elem_input", - "description": "delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array", + "name": "eventParameters_obj_rel_insert_input", + "description": "input type for inserting object relation for remote table \"eventParameters\"", "fields": null, "inputFields": [ { - "name": "metadata", - "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT.", + "name": "data", + "description": null, "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_insert_input", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_delete_key_input", - "description": "delete key/value pair or string element. key/value pairs are matched based on their key value", - "fields": null, - "inputFields": [ + }, { - "name": "metadata", - "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT.", + "name": "on_conflict", + "description": "upsert condition", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "eventParameters_on_conflict", "ofType": null }, "defaultValue": null, @@ -64296,16 +62625,56 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassNft_inc_input", - "description": "input type for incrementing numeric columns in table \"eventPassNft\"", + "name": "eventParameters_on_conflict", + "description": "on_conflict condition type for table \"eventParameters\"", "fields": null, "inputFields": [ { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", + "name": "constraint", + "description": null, "type": { - "kind": "SCALAR", - "name": "bigint", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventParameters_constraint", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventParameters_update_column", + "ofType": null + } + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_bool_exp", "ofType": null }, "defaultValue": null, @@ -64319,16 +62688,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassNft_insert_input", - "description": "input type for inserting data into table \"eventPassNft\"", + "name": "eventParameters_order_by", + "description": "Ordering options when selecting data from \"eventParameters\".", "fields": null, "inputFields": [ { - "name": "chainId", - "description": "Denotes the specific blockchain or network of the event pass NFT", + "name": "activityWebhookId", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -64336,11 +62705,11 @@ "deprecationReason": null }, { - "name": "contractAddress", - "description": "Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "name": "activityWebhookSigningKey", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -64351,8 +62720,8 @@ "name": "created_at", "description": null, "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -64360,11 +62729,11 @@ "deprecationReason": null }, { - "name": "currentOwnerAddress", - "description": "The address currently holding the event pass NFT, allowing tracking of ownership", + "name": "dateEnd", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -64372,11 +62741,11 @@ "deprecationReason": null }, { - "name": "error", - "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", + "name": "dateSaleEnd", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -64384,11 +62753,11 @@ "deprecationReason": null }, { - "name": "eventId", - "description": "A reference to the event associated with the event pass NFT", + "name": "dateSaleStart", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -64396,11 +62765,11 @@ "deprecationReason": null }, { - "name": "eventParameters", + "name": "dateStart", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "eventParameters_obj_rel_insert_input", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -64408,11 +62777,11 @@ "deprecationReason": null }, { - "name": "eventPassId", - "description": "Directly relates to a specific Event Pass within the system", + "name": "eventId", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -64420,11 +62789,11 @@ "deprecationReason": null }, { - "name": "eventPassNftContract", + "name": "eventPassNftContracts_aggregate", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_obj_rel_insert_input", + "name": "eventPassNftContract_aggregate_order_by", "ofType": null }, "defaultValue": null, @@ -64432,23 +62801,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "eventPassNfts_aggregate", "description": null, "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDelivered", - "description": "Indicates whether the event pass NFT has been delivered to the owner.", - "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_aggregate_order_by", "ofType": null }, "defaultValue": null, @@ -64456,11 +62813,11 @@ "deprecationReason": null }, { - "name": "isRevealed", - "description": "Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform.", + "name": "id", + "description": null, "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -64468,11 +62825,11 @@ "deprecationReason": null }, { - "name": "lastNftTransfer", + "name": "isOngoing", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_obj_rel_insert_input", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -64480,11 +62837,11 @@ "deprecationReason": null }, { - "name": "lastNftTransferId", - "description": "Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT.", + "name": "isSaleOngoing", + "description": null, "type": { - "kind": "SCALAR", - "name": "uuid", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -64492,11 +62849,11 @@ "deprecationReason": null }, { - "name": "metadata", - "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT.", + "name": "metadataUpdateWebhookId", + "description": null, "type": { - "kind": "SCALAR", - "name": "jsonb", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -64504,11 +62861,11 @@ "deprecationReason": null }, { - "name": "nftTransfers", + "name": "metadataUpdateWebhookSigningKey", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_arr_rel_insert_input", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -64517,10 +62874,10 @@ }, { "name": "organizerId", - "description": "Ties the event pass NFT to a specific organizer within the platform", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -64528,11 +62885,11 @@ "deprecationReason": null }, { - "name": "packAmount", + "name": "status", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_obj_rel_insert_input", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -64540,11 +62897,11 @@ "deprecationReason": null }, { - "name": "packId", + "name": "timezone", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -64552,273 +62909,198 @@ "deprecationReason": null }, { - "name": "packPricing", + "name": "updated_at", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_obj_rel_insert_input", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "passAmount", + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventParameters_pk_columns_input", + "description": "primary key columns input for table: eventParameters", + "fields": null, + "inputFields": [ + { + "name": "id", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_obj_rel_insert_input", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "eventParameters_select_column", + "description": "select columns of table \"eventParameters\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "passPricing", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_obj_rel_insert_input", - "ofType": null - }, - "defaultValue": null, + "name": "activityWebhookId", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", - "type": { - "kind": "SCALAR", - "name": "bigint", - "ofType": null - }, - "defaultValue": null, + "name": "activityWebhookSigningKey", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenUri", - "description": "The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, + "name": "created_at", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, + "name": "dateEnd", + "description": "column name", "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassNft_max_fields", - "description": "aggregate max on columns", - "fields": [ + }, { - "name": "chainId", - "description": "Denotes the specific blockchain or network of the event pass NFT", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "dateSaleEnd", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "contractAddress", - "description": "Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "dateSaleStart", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, + "name": "dateStart", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "currentOwnerAddress", - "description": "The address currently holding the event pass NFT, allowing tracking of ownership", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "eventId", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "error", - "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "id", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "eventId", - "description": "A reference to the event associated with the event pass NFT", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "metadataUpdateWebhookId", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": "Directly relates to a specific Event Pass within the system", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "metadataUpdateWebhookSigningKey", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, + "name": "organizerId", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "lastNftTransferId", - "description": "Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, + "name": "status", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": "Ties the event pass NFT to a specific organizer within the platform", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "timezone", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "updated_at", + "description": "column name", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventParameters_set_input", + "description": "input type for updating data in table \"eventParameters\"", + "fields": null, + "inputFields": [ { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", - "args": [], + "name": "activityWebhookId", + "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities.", "type": { "kind": "SCALAR", - "name": "bigint", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenUri", - "description": "The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction.", - "args": [], + "name": "activityWebhookSigningKey", + "description": "The unique signing key used for securing activity webhooks.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", + "name": "created_at", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_max_order_by", - "description": "order by max() on columns of table \"eventPassNft\"", - "fields": null, - "inputFields": [ + }, { - "name": "chainId", - "description": "Denotes the specific blockchain or network of the event pass NFT", + "name": "dateEnd", + "description": "The \"dateEnd\" column specifies the end date and time of the event. Similar to \"dateStart\", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event.", "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "timestamp", "ofType": null }, "defaultValue": null, @@ -64826,11 +63108,11 @@ "deprecationReason": null }, { - "name": "contractAddress", - "description": "Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "name": "dateSaleEnd", + "description": "The \"dateSaleEnd\" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period.", "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "timestamp", "ofType": null }, "defaultValue": null, @@ -64838,11 +63120,11 @@ "deprecationReason": null }, { - "name": "created_at", - "description": null, + "name": "dateSaleStart", + "description": "The \"dateSaleStart\" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes.", "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "timestamp", "ofType": null }, "defaultValue": null, @@ -64850,11 +63132,11 @@ "deprecationReason": null }, { - "name": "currentOwnerAddress", - "description": "The address currently holding the event pass NFT, allowing tracking of ownership", + "name": "dateStart", + "description": "The \"dateStart\" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities.", "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "timestamp", "ofType": null }, "defaultValue": null, @@ -64862,11 +63144,11 @@ "deprecationReason": null }, { - "name": "error", - "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", + "name": "eventId", + "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -64874,11 +63156,11 @@ "deprecationReason": null }, { - "name": "eventId", - "description": "A reference to the event associated with the event pass NFT", + "name": "id", + "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, "defaultValue": null, @@ -64886,11 +63168,11 @@ "deprecationReason": null }, { - "name": "eventPassId", - "description": "Directly relates to a specific Event Pass within the system", + "name": "metadataUpdateWebhookId", + "description": "The identifier for the metadata update webhook.", "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -64898,11 +63180,11 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "metadataUpdateWebhookSigningKey", + "description": "The unique signing key used for securing metadata update webhooks.", "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -64910,11 +63192,11 @@ "deprecationReason": null }, { - "name": "lastNftTransferId", - "description": "Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT.", + "name": "organizerId", + "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -64922,11 +63204,11 @@ "deprecationReason": null }, { - "name": "organizerId", - "description": "Ties the event pass NFT to a specific organizer within the platform", + "name": "status", + "description": null, "type": { "kind": "ENUM", - "name": "order_by", + "name": "eventStatus_enum", "ofType": null }, "defaultValue": null, @@ -64934,11 +63216,11 @@ "deprecationReason": null }, { - "name": "packId", - "description": null, + "name": "timezone", + "description": "The \"timezone\" column contains the timezone identifier for the event. All event-related timestamps, such as \"dateStart\", \"dateEnd\", \"dateSaleStart\", and \"dateSaleEnd\", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations.", "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -64946,35 +63228,50 @@ "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", + "name": "updated_at", + "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventParameters_stream_cursor_input", + "description": "Streaming cursor of the table \"eventParameters\"", + "fields": null, + "inputFields": [ { - "name": "tokenUri", - "description": "The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction.", + "name": "initial_value", + "description": "Stream column input with initial value", "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_stream_cursor_value_input", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, + "name": "ordering", + "description": "cursor ordering", "type": { "kind": "ENUM", - "name": "order_by", + "name": "cursor_ordering", "ofType": null }, "defaultValue": null, @@ -64987,1569 +63284,1967 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "eventPassNft_min_fields", - "description": "aggregate min on columns", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "eventParameters_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ { - "name": "chainId", - "description": "Denotes the specific blockchain or network of the event pass NFT", - "args": [], + "name": "activityWebhookId", + "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "contractAddress", - "description": "Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", - "args": [], + "name": "activityWebhookSigningKey", + "description": "The unique signing key used for securing activity webhooks.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "created_at", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "timestamptz", "ofType": null }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateEnd", + "description": "The \"dateEnd\" column specifies the end date and time of the event. Similar to \"dateStart\", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event.", + "type": { + "kind": "SCALAR", + "name": "timestamp", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "currentOwnerAddress", - "description": "The address currently holding the event pass NFT, allowing tracking of ownership", - "args": [], + "name": "dateSaleEnd", + "description": "The \"dateSaleEnd\" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period.", "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "error", - "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", - "args": [], + "name": "dateSaleStart", + "description": "The \"dateSaleStart\" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes.", "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventId", - "description": "A reference to the event associated with the event pass NFT", - "args": [], + "name": "dateStart", + "description": "The \"dateStart\" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities.", "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": "Directly relates to a specific Event Pass within the system", - "args": [], + "name": "eventId", + "description": null, "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "uuid", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastNftTransferId", - "description": "Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT.", - "args": [], + "name": "metadataUpdateWebhookId", + "description": "The identifier for the metadata update webhook.", "type": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": "Ties the event pass NFT to a specific organizer within the platform", - "args": [], + "name": "metadataUpdateWebhookSigningKey", + "description": "The unique signing key used for securing metadata update webhooks.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", + "name": "organizerId", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", - "args": [], + "name": "status", + "description": null, "type": { - "kind": "SCALAR", - "name": "bigint", + "kind": "ENUM", + "name": "eventStatus_enum", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenUri", - "description": "The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction.", - "args": [], + "name": "timezone", + "description": "The \"timezone\" column contains the timezone identifier for the event. All event-related timestamps, such as \"dateStart\", \"dateEnd\", \"dateSaleStart\", and \"dateSaleEnd\", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "updated_at", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_min_order_by", - "description": "order by min() on columns of table \"eventPassNft\"", + "kind": "ENUM", + "name": "eventParameters_update_column", + "description": "update columns of table \"eventParameters\"", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "chainId", - "description": "Denotes the specific blockchain or network of the event pass NFT", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, + "name": "activityWebhookId", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "contractAddress", - "description": "Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, + "name": "activityWebhookSigningKey", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { "name": "created_at", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "currentOwnerAddress", - "description": "The address currently holding the event pass NFT, allowing tracking of ownership", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, + "name": "dateEnd", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "error", - "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, + "name": "dateSaleEnd", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "eventId", - "description": "A reference to the event associated with the event pass NFT", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, + "name": "dateSaleStart", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": "Directly relates to a specific Event Pass within the system", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, + "name": "dateStart", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventId", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { "name": "id", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "lastNftTransferId", - "description": "Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, + "name": "metadataUpdateWebhookId", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": "Ties the event pass NFT to a specific organizer within the platform", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, + "name": "metadataUpdateWebhookSigningKey", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, + "name": "organizerId", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, + "name": "status", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenUri", - "description": "The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, + "name": "timezone", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { "name": "updated_at", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, + "description": "column name", "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "eventPassNft_mutation_response", - "description": "response of any mutation on the table \"eventPassNft\"", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "eventParameters_updates", + "description": null, + "fields": null, + "inputFields": [ { - "name": "affected_rows", - "description": "number of rows affected by the mutation", - "args": [], + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "eventParameters_set_input", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "returning", - "description": "data from the rows affected by the mutation", - "args": [], + "name": "where", + "description": "filter the rows which have to be updated", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassNft", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "eventParameters_bool_exp", + "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_on_conflict", - "description": "on_conflict condition type for table \"eventPassNft\"", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "eventPassNft", + "description": "columns and relationships of \"eventPassNft\"", + "fields": [ { - "name": "constraint", - "description": null, + "name": "chainId", + "description": "Denotes the specific blockchain or network of the event pass NFT", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "eventPassNft_constraint", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_columns", - "description": null, + "name": "contractAddress", + "description": "Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassNft_update_column", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "defaultValue": "[]", "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_order_by", - "description": "Ordering options when selecting data from \"eventPassNft\".", - "fields": null, - "inputFields": [ - { - "name": "chainId", + "name": "created_at", "description": null, + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "contractAddress", - "description": null, + "name": "currentOwnerAddress", + "description": "The address currently holding the event pass NFT, allowing tracking of ownership", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": null, + "name": "error", + "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "currentOwnerAddress", + "name": "event", "description": null, + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventWhereUniqueInput_remote_rel_eventPassNftevent", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "Event", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "error", - "description": null, + "name": "eventId", + "description": "A reference to the event associated with the event pass NFT", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventId", - "description": null, + "name": "eventParameters", + "description": "An object relationship", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "eventParameters", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventParameters", + "name": "eventPass", "description": null, + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "eventParameters_order_by", + "kind": "OBJECT", + "name": "EventPass", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "eventPassId", - "description": null, + "description": "Directly relates to a specific Event Pass within the system", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "eventPassNftContract", - "description": null, + "description": "An object relationship", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_order_by", + "kind": "OBJECT", + "name": "eventPassNftContract", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDelivered", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "isRevealed", - "description": null, + "description": "Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform.", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "lastNftTransfer", - "description": null, + "description": "An object relationship", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_order_by", + "kind": "OBJECT", + "name": "nftTransfer", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "lastNftTransferId", - "description": null, + "description": "Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT.", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "metadata", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nftTransfers_aggregate", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_aggregate_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": null, + "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT.", + "args": [ + { + "name": "path", + "description": "JSON select path", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "jsonb", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packPricing", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passAmount", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passPricing", - "description": null, + "name": "nftTransfers", + "description": "An array relationship", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "nftTransfer_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "nftTransfer", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": null, + "name": "nftTransfers_aggregate", + "description": "An aggregate relationship", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "nftTransfer_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "nftTransfer_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenUri", + "name": "organizer", "description": null, + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput_remote_rel_eventPassNftorganizer", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "Organizer", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_pk_columns_input", - "description": "primary key columns input for table: eventPassNft", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, + "name": "organizerId", + "description": "Ties the event pass NFT to a specific organizer within the platform", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_prepend_input", - "description": "prepend existing jsonb value of filtered columns with new jsonb value", - "fields": null, - "inputFields": [ + }, { - "name": "metadata", - "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT.", + "name": "packAmount", + "description": "An object relationship", + "args": [], "type": { - "kind": "SCALAR", - "name": "jsonb", + "kind": "OBJECT", + "name": "passAmount", "ofType": null }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "eventPassNft_select_column", - "description": "select columns of table \"eventPassNft\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "chainId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contractAddress", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentOwnerAddress", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "error", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDelivered", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isRevealed", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastNftTransferId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metadata", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": "column name", "isDeprecated": false, "deprecationReason": null }, { "name": "packId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tokenId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tokenUri", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "eventPassNft_select_column_eventPassNft_aggregate_bool_exp_bool_and_arguments_columns", - "description": "select \"eventPassNft_aggregate_bool_exp_bool_and_arguments_columns\" columns of table \"eventPassNft\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "isDelivered", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isRevealed", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "eventPassNft_select_column_eventPassNft_aggregate_bool_exp_bool_or_arguments_columns", - "description": "select \"eventPassNft_aggregate_bool_exp_bool_or_arguments_columns\" columns of table \"eventPassNft\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "isDelivered", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isRevealed", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_set_input", - "description": "input type for updating data in table \"eventPassNft\"", - "fields": null, - "inputFields": [ - { - "name": "chainId", - "description": "Denotes the specific blockchain or network of the event pass NFT", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "contractAddress", - "description": "Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "name": "packPricing", + "description": "An object relationship", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "passPricing", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": null, + "name": "passAmount", + "description": "An object relationship", + "args": [], "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "OBJECT", + "name": "passAmount", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "currentOwnerAddress", - "description": "The address currently holding the event pass NFT, allowing tracking of ownership", + "name": "passPricing", + "description": "An object relationship", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "passPricing", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "error", - "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", + "name": "status", + "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "nftStatus_enum", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventId", - "description": "A reference to the event associated with the event pass NFT", + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "bigint", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": "Directly relates to a specific Event Pass within the system", + "name": "tokenUri", + "description": "The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "updated_at", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventPassNftContract", + "description": "The eventPassNftContract model is designed to store metadata associated with NFT contracts linked to specific event passes. This table captures critical, immutable details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. Additionally, this table includes information specific to each event pass, like the eventPassId and organizerId, allowing for precise management and interaction with NFT contracts tied to individual event passes. By centralizing this information, our system can effectively manage, reference, and interact with NFT contracts related to particular event passes.", + "fields": [ { - "name": "isDelivered", - "description": "Indicates whether the event pass NFT has been delivered to the owner.", + "name": "chainId", + "description": "Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment.", + "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "isRevealed", - "description": "Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform.", + "name": "contractAddress", + "description": "Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain.", + "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastNftTransferId", - "description": "Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT.", + "name": "created_at", + "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "metadata", - "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT.", + "name": "eventId", + "description": "A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform.", + "args": [], "type": { - "kind": "SCALAR", - "name": "jsonb", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": "Ties the event pass NFT to a specific organizer within the platform", + "name": "eventPass", + "description": null, + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "EventPass", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", + "name": "eventPassId", "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", + "name": "eventPassNfts", + "description": "An array relationship", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNft_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "bigint", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNft", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenUri", - "description": "The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction.", + "name": "eventPassNfts_aggregate", + "description": "An aggregate relationship", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNft_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNft_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, + "name": "eventPassOrderSums", + "description": "An object relationship", + "args": [], "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "OBJECT", + "name": "eventPassOrderSums", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassNft_stddev_fields", - "description": "aggregate stddev on columns", - "fields": [ + }, { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", + "name": "id", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_stddev_order_by", - "description": "order by stddev() on columns of table \"eventPassNft\"", - "fields": null, - "inputFields": [ + }, { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", + "name": "isAirdrop", + "description": "Flag indicating whether the event pass NFT is airdropped.", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassNft_stddev_pop_fields", - "description": "aggregate stddev_pop on columns", - "fields": [ + }, { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", + "name": "isDelayedRevealed", + "description": "Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_stddev_pop_order_by", - "description": "order by stddev_pop() on columns of table \"eventPassNft\"", - "fields": null, - "inputFields": [ - { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassNft_stddev_samp_fields", - "description": "aggregate stddev_samp on columns", - "fields": [ - { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_stddev_samp_order_by", - "description": "order by stddev_samp() on columns of table \"eventPassNft\"", - "fields": null, - "inputFields": [ + }, { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", + "name": "orders", + "description": "An array relationship", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "order_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "order_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "order_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "order", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_stream_cursor_input", - "description": "Streaming cursor of the table \"eventPassNft\"", - "fields": null, - "inputFields": [ + }, { - "name": "initial_value", - "description": "Stream column input with initial value", + "name": "orders_aggregate", + "description": "An aggregate relationship", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "order_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "order_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "order_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_stream_cursor_value_input", + "kind": "OBJECT", + "name": "order_aggregate", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ordering", - "description": "cursor ordering", + "name": "organizerId", + "description": null, + "args": [], "type": { - "kind": "ENUM", - "name": "cursor_ordering", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ + }, { - "name": "chainId", - "description": "Denotes the specific blockchain or network of the event pass NFT", + "name": "passAmount", + "description": "An object relationship", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "passAmount", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "contractAddress", - "description": "Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "name": "passPricing", + "description": "An object relationship", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "passPricing", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": null, + "name": "passType", + "description": "Type of the pass, referencing the eventPassType table.", + "args": [], "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassType_enum", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "currentOwnerAddress", - "description": "The address currently holding the event pass NFT, allowing tracking of ownership", + "name": "password", + "description": "Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "error", - "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", + "name": "type", + "description": "Type of the event pass NFT contract.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNftContractType_enum", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventId", - "description": "A reference to the event associated with the event pass NFT", + "name": "updated_at", + "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": "Directly relates to a specific Event Pass within the system", + "name": "validationType", + "description": "The method of validation for the event pass, referencing the eventPassValidationType table.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassValidationType_enum", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventPassNftContractType", + "description": "Contract types representing the nature of the event pass NFT contract.", + "fields": [ { - "name": "id", - "description": null, + "name": "value", + "description": "Type name for event pass NFT contract.", + "args": [], "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventPassNftContractType_aggregate", + "description": "aggregated selection of \"eventPassNftContractType\"", + "fields": [ { - "name": "isDelivered", - "description": "Indicates whether the event pass NFT has been delivered to the owner.", + "name": "aggregate", + "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "eventPassNftContractType_aggregate_fields", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "isRevealed", - "description": "Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform.", + "name": "nodes", + "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNftContractType", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventPassNftContractType_aggregate_fields", + "description": "aggregate fields of \"eventPassNftContractType\"", + "fields": [ { - "name": "lastNftTransferId", - "description": "Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT.", + "name": "count", + "description": null, + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNftContractType_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "metadata", - "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT.", + "name": "max", + "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "jsonb", + "kind": "OBJECT", + "name": "eventPassNftContractType_max_fields", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": "Ties the event pass NFT to a specific organizer within the platform", + "name": "min", + "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "eventPassNftContractType_min_fields", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_bool_exp", + "description": "Boolean expression to filter rows from the table \"eventPassNftContractType\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ { - "name": "packId", + "name": "_and", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_bool_exp", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", + "name": "_not", + "description": null, "type": { - "kind": "SCALAR", - "name": "bigint", + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_bool_exp", "ofType": null }, "defaultValue": null, @@ -66557,23 +65252,31 @@ "deprecationReason": null }, { - "name": "tokenUri", - "description": "The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction.", + "name": "_or", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_bool_exp", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", + "name": "value", "description": null, "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, @@ -66586,158 +65289,39 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "eventPassNft_sum_fields", - "description": "aggregate sum on columns", - "fields": [ - { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "bigint", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_sum_order_by", - "description": "order by sum() on columns of table \"eventPassNft\"", + "kind": "ENUM", + "name": "eventPassNftContractType_constraint", + "description": "unique or primary key constraints on table \"eventPassNftContractType\"", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, + "name": "eventPassNftContractType_pkey", + "description": "unique or primary key constraint on columns \"value\"", "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "eventPassNft_update_column", - "description": "update columns of table \"eventPassNft\"", + "name": "eventPassNftContractType_enum", + "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "chainId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contractAddress", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentOwnerAddress", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "error", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDelivered", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isRevealed", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastNftTransferId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metadata", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tokenId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tokenUri", - "description": "column name", + "name": "delayed_reveal", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "column name", + "name": "normal", + "description": null, "isDeprecated": false, "deprecationReason": null } @@ -66746,52 +65330,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassNft_updates", - "description": null, + "name": "eventPassNftContractType_enum_comparison_exp", + "description": "Boolean expression to compare columns of type \"eventPassNftContractType_enum\". All fields are combined with logical 'AND'.", "fields": null, "inputFields": [ { - "name": "_append", - "description": "append existing jsonb value of filtered columns with new jsonb value", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_append_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_delete_at_path", - "description": "delete the field or element with specified path (for JSON arrays, negative integers count from the end)", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_delete_at_path_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_delete_elem", - "description": "delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_delete_elem_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_delete_key", - "description": "delete key/value pair or string element. key/value pairs are matched based on their key value", + "name": "_eq", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_delete_key_input", + "kind": "ENUM", + "name": "eventPassNftContractType_enum", "ofType": null }, "defaultValue": null, @@ -66799,23 +65347,31 @@ "deprecationReason": null }, { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", + "name": "_in", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_inc_input", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNftContractType_enum", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_prepend", - "description": "prepend existing jsonb value of filtered columns with new jsonb value", + "name": "_is_null", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_prepend_input", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -66823,11 +65379,11 @@ "deprecationReason": null }, { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", + "name": "_neq", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_set_input", + "kind": "ENUM", + "name": "eventPassNftContractType_enum", "ofType": null }, "defaultValue": null, @@ -66835,15 +65391,19 @@ "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", + "name": "_nin", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNftContractType_enum", + "ofType": null + } } }, "defaultValue": null, @@ -66855,41 +65415,18 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "OBJECT", - "name": "eventPassNft_var_pop_fields", - "description": "aggregate var_pop on columns", - "fields": [ - { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, { "kind": "INPUT_OBJECT", - "name": "eventPassNft_var_pop_order_by", - "description": "order by var_pop() on columns of table \"eventPassNft\"", + "name": "eventPassNftContractType_insert_input", + "description": "input type for inserting data into table \"eventPassNftContractType\"", "fields": null, "inputFields": [ { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", + "name": "value", + "description": "Type name for event pass NFT contract.", "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -66903,16 +65440,16 @@ }, { "kind": "OBJECT", - "name": "eventPassNft_var_samp_fields", - "description": "aggregate var_samp on columns", + "name": "eventPassNftContractType_max_fields", + "description": "aggregate max on columns", "fields": [ { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", + "name": "value", + "description": "Type name for event pass NFT contract.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -66924,41 +65461,18 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_var_samp_order_by", - "description": "order by var_samp() on columns of table \"eventPassNft\"", - "fields": null, - "inputFields": [ - { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "eventPassNft_variance_fields", - "description": "aggregate variance on columns", + "name": "eventPassNftContractType_min_fields", + "description": "aggregate min on columns", "fields": [ { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", + "name": "value", + "description": "Type name for event pass NFT contract.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -66970,44 +65484,21 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_variance_order_by", - "description": "order by variance() on columns of table \"eventPassNft\"", - "fields": null, - "inputFields": [ - { - "name": "tokenId", - "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "eventPassOrderSums", - "description": "Hold the sums for the Event Pass Orders", + "name": "eventPassNftContractType_mutation_response", + "description": "response of any mutation on the table \"eventPassNftContractType\"", "fields": [ { - "name": "eventPassId", - "description": null, + "name": "affected_rows", + "description": "number of rows affected by the mutation", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -67015,16 +65506,24 @@ "deprecationReason": null }, { - "name": "totalReserved", - "description": null, + "name": "returning", + "description": "data from the rows affected by the mutation", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNftContractType", + "ofType": null + } + } } }, "isDeprecated": false, @@ -67037,26 +65536,30 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "eventPassOrderSums_aggregate", - "description": "aggregated selection of \"eventPassOrderSums\"", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_on_conflict", + "description": "on_conflict condition type for table \"eventPassNftContractType\"", + "fields": null, + "inputFields": [ { - "name": "aggregate", + "name": "constraint", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassOrderSums_aggregate_fields", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNftContractType_constraint", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", + "name": "update_columns", "description": null, - "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -67067,306 +65570,78 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "eventPassOrderSums", + "kind": "ENUM", + "name": "eventPassNftContractType_update_column", "ofType": null } } } }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_bool_exp", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "eventPassOrderSums_aggregate_fields", - "description": "aggregate fields of \"eventPassOrderSums\"", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_order_by", + "description": "Ordering options when selecting data from \"eventPassNftContractType\".", + "fields": null, + "inputFields": [ { - "name": "avg", + "name": "value", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassOrderSums_avg_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "count", - "description": null, - "args": [ - { - "name": "columns", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassOrderSums_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "distinct", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "max", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "eventPassOrderSums_max_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "eventPassOrderSums_min_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "eventPassOrderSums_stddev_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev_pop", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "eventPassOrderSums_stddev_pop_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev_samp", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "eventPassOrderSums_stddev_samp_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sum", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "eventPassOrderSums_sum_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "var_pop", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "eventPassOrderSums_var_pop_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "var_samp", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "eventPassOrderSums_var_samp_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "variance", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "eventPassOrderSums_variance_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassOrderSums_avg_fields", - "description": "aggregate avg on columns", - "fields": [ - { - "name": "totalReserved", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_bool_exp", - "description": "Boolean expression to filter rows from the table \"eventPassOrderSums\". All fields are combined with a logical 'AND'.", + "name": "eventPassNftContractType_pk_columns_input", + "description": "primary key columns input for table: eventPassNftContractType", "fields": null, "inputFields": [ { - "name": "_and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_bool_exp", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_not", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_or", - "description": null, + "name": "value", + "description": "Type name for event pass NFT contract.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_bool_exp", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "eventPassId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalReserved", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null } ], "interfaces": null, @@ -67375,15 +65650,15 @@ }, { "kind": "ENUM", - "name": "eventPassOrderSums_constraint", - "description": "unique or primary key constraints on table \"eventPassOrderSums\"", + "name": "eventPassNftContractType_select_column", + "description": "select columns of table \"eventPassNftContractType\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "eventPassOrderSums_pkey", - "description": "unique or primary key constraint on columns \"eventPassId\"", + "name": "value", + "description": "column name", "isDeprecated": false, "deprecationReason": null } @@ -67392,16 +65667,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_inc_input", - "description": "input type for incrementing numeric columns in table \"eventPassOrderSums\"", + "name": "eventPassNftContractType_set_input", + "description": "input type for updating data in table \"eventPassNftContractType\"", "fields": null, "inputFields": [ { - "name": "totalReserved", - "description": null, + "name": "value", + "description": "Type name for event pass NFT contract.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -67415,28 +65690,32 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_insert_input", - "description": "input type for inserting data into table \"eventPassOrderSums\"", + "name": "eventPassNftContractType_stream_cursor_input", + "description": "Streaming cursor of the table \"eventPassNftContractType\"", "fields": null, "inputFields": [ { - "name": "eventPassId", - "description": null, + "name": "initial_value", + "description": "Stream column input with initial value", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_stream_cursor_value_input", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "totalReserved", - "description": null, + "name": "ordering", + "description": "cursor ordering", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "cursor_ordering", "ofType": null }, "defaultValue": null, @@ -67449,99 +65728,104 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "eventPassOrderSums_max_fields", - "description": "aggregate max on columns", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ { - "name": "eventPassId", - "description": null, - "args": [], + "name": "value", + "description": "Type name for event pass NFT contract.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "eventPassNftContractType_update_column", + "description": "update columns of table \"eventPassNftContractType\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "totalReserved", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, + "name": "value", + "description": "column name", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "eventPassOrderSums_min_fields", - "description": "aggregate min on columns", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_updates", + "description": null, + "fields": null, + "inputFields": [ { - "name": "eventPassId", - "description": null, - "args": [], + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_set_input", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "totalReserved", - "description": null, - "args": [], + "name": "where", + "description": "filter the rows which have to be updated", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_bool_exp", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "eventPassOrderSums_mutation_response", - "description": "response of any mutation on the table \"eventPassOrderSums\"", + "name": "eventPassNftContract_aggregate", + "description": "aggregated selection of \"eventPassNftContract\"", "fields": [ { - "name": "affected_rows", - "description": "number of rows affected by the mutation", + "name": "aggregate", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "OBJECT", + "name": "eventPassNftContract_aggregate_fields", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "returning", - "description": "data from the rows affected by the mutation", + "name": "nodes", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -67554,7 +65838,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassOrderSums", + "name": "eventPassNftContract", "ofType": null } } @@ -67571,118 +65855,28 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_obj_rel_insert_input", - "description": "input type for inserting object relation for remote table \"eventPassOrderSums\"", + "name": "eventPassNftContract_aggregate_bool_exp", + "description": null, "fields": null, "inputFields": [ { - "name": "data", + "name": "bool_and", "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_on_conflict", + "name": "eventPassNftContract_aggregate_bool_exp_bool_and", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_on_conflict", - "description": "on_conflict condition type for table \"eventPassOrderSums\"", - "fields": null, - "inputFields": [ - { - "name": "constraint", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassOrderSums_constraint", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "update_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassOrderSums_update_column", - "ofType": null - } - } - } - }, - "defaultValue": "[]", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "where", + "name": "bool_or", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_order_by", - "description": "Ordering options when selecting data from \"eventPassOrderSums\".", - "fields": null, - "inputFields": [ - { - "name": "eventPassId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", + "name": "eventPassNftContract_aggregate_bool_exp_bool_or", "ofType": null }, "defaultValue": null, @@ -67690,11 +65884,11 @@ "deprecationReason": null }, { - "name": "totalReserved", + "name": "count", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_aggregate_bool_exp_count", "ofType": null }, "defaultValue": null, @@ -67708,66 +65902,32 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_pk_columns_input", - "description": "primary key columns input for table: eventPassOrderSums", + "name": "eventPassNftContract_aggregate_bool_exp_bool_and", + "description": null, "fields": null, "inputFields": [ { - "name": "eventPassId", + "name": "arguments", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "eventPassNftContract_select_column_eventPassNftContract_aggregate_bool_exp_bool_and_arguments_columns", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "eventPassOrderSums_select_column", - "description": "select columns of table \"eventPassOrderSums\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "eventPassId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "totalReserved", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_set_input", - "description": "input type for updating data in table \"eventPassOrderSums\"", - "fields": null, - "inputFields": [ - { - "name": "eventPassId", + "name": "distinct", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -67775,124 +65935,32 @@ "deprecationReason": null }, { - "name": "totalReserved", + "name": "filter", "description": null, "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_bool_exp", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassOrderSums_stddev_fields", - "description": "aggregate stddev on columns", - "fields": [ - { - "name": "totalReserved", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassOrderSums_stddev_pop_fields", - "description": "aggregate stddev_pop on columns", - "fields": [ - { - "name": "totalReserved", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassOrderSums_stddev_samp_fields", - "description": "aggregate stddev_samp on columns", - "fields": [ + }, { - "name": "totalReserved", + "name": "predicate", "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_stream_cursor_input", - "description": "Streaming cursor of the table \"eventPassOrderSums\"", - "fields": null, - "inputFields": [ - { - "name": "initial_value", - "description": "Stream column input with initial value", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_stream_cursor_value_input", + "name": "Boolean_comparison_exp", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "ordering", - "description": "cursor ordering", - "type": { - "kind": "ENUM", - "name": "cursor_ordering", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null } ], "interfaces": null, @@ -67901,97 +65969,32 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", + "name": "eventPassNftContract_aggregate_bool_exp_bool_or", + "description": null, "fields": null, "inputFields": [ { - "name": "eventPassId", + "name": "arguments", "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNftContract_select_column_eventPassNftContract_aggregate_bool_exp_bool_or_arguments_columns", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "totalReserved", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassOrderSums_sum_fields", - "description": "aggregate sum on columns", - "fields": [ - { - "name": "totalReserved", + "name": "distinct", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "eventPassOrderSums_update_column", - "description": "update columns of table \"eventPassOrderSums\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "eventPassId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalReserved", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_updates", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_inc_input", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -67999,11 +66002,11 @@ "deprecationReason": null }, { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", + "name": "filter", + "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_set_input", + "name": "eventPassNftContract_bool_exp", "ofType": null }, "defaultValue": null, @@ -68011,14 +66014,14 @@ "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", + "name": "predicate", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_bool_exp", + "name": "Boolean_comparison_exp", "ofType": null } }, @@ -68032,152 +66035,80 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "eventPassOrderSums_var_pop_fields", - "description": "aggregate var_pop on columns", - "fields": [ - { - "name": "totalReserved", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassOrderSums_var_samp_fields", - "description": "aggregate var_samp on columns", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_aggregate_bool_exp_count", + "description": null, + "fields": null, + "inputFields": [ { - "name": "totalReserved", + "name": "arguments", "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNftContract_select_column", + "ofType": null + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassOrderSums_variance_fields", - "description": "aggregate variance on columns", - "fields": [ + }, { - "name": "totalReserved", + "name": "distinct", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Boolean", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassType", - "description": "Defines the types of event passes.", - "fields": [ - { - "name": "value", - "description": "Type name for event pass.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassType_aggregate", - "description": "aggregated selection of \"eventPassType\"", - "fields": [ + }, { - "name": "aggregate", + "name": "filter", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassType_aggregate_fields", + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", + "name": "predicate", "description": null, - "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassType", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", + "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "eventPassType_aggregate_fields", - "description": "aggregate fields of \"eventPassType\"", + "name": "eventPassNftContract_aggregate_fields", + "description": "aggregate fields of \"eventPassNftContract\"", "fields": [ { "name": "count", @@ -68194,7 +66125,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassType_select_column", + "name": "eventPassNftContract_select_column", "ofType": null } } @@ -68234,7 +66165,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "eventPassType_max_fields", + "name": "eventPassNftContract_max_fields", "ofType": null }, "isDeprecated": false, @@ -68246,7 +66177,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "eventPassType_min_fields", + "name": "eventPassNftContract_min_fields", "ofType": null }, "isDeprecated": false, @@ -68260,36 +66191,28 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventPassType_bool_exp", - "description": "Boolean expression to filter rows from the table \"eventPassType\". All fields are combined with a logical 'AND'.", + "name": "eventPassNftContract_aggregate_order_by", + "description": "order by aggregate values of table \"eventPassNftContract\"", "fields": null, "inputFields": [ { - "name": "_and", + "name": "count", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassType_bool_exp", - "ofType": null - } - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_not", + "name": "max", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassType_bool_exp", + "name": "eventPassNftContract_max_order_by", "ofType": null }, "defaultValue": null, @@ -68297,18 +66220,45 @@ "deprecationReason": null }, { - "name": "_or", + "name": "min", "description": null, "type": { - "kind": "LIST", + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_min_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_arr_rel_insert_input", + "description": "input type for inserting array relation for remote table \"eventPassNftContract\"", + "fields": null, + "inputFields": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassType_bool_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_insert_input", + "ofType": null + } } } }, @@ -68317,11 +66267,11 @@ "deprecationReason": null }, { - "name": "value", - "description": null, + "name": "on_conflict", + "description": "upsert condition", "type": { "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "name": "eventPassNftContract_on_conflict", "ofType": null }, "defaultValue": null, @@ -68334,57 +66284,37 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "eventPassType_constraint", - "description": "unique or primary key constraints on table \"eventPassType\"", + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_bool_exp", + "description": "Boolean expression to filter rows from the table \"eventPassNftContract\". All fields are combined with a logical 'AND'.", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "inputFields": [ { - "name": "eventPassType_pkey", - "description": "unique or primary key constraint on columns \"value\"", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "eventPassType_enum", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "event_access", - "description": null, + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "redeemable", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassType_enum_comparison_exp", - "description": "Boolean expression to compare columns of type \"eventPassType_enum\". All fields are combined with logical 'AND'.", - "fields": null, - "inputFields": [ - { - "name": "_eq", + "name": "_not", "description": null, "type": { - "kind": "ENUM", - "name": "eventPassType_enum", + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_bool_exp", "ofType": null }, "defaultValue": null, @@ -68392,7 +66322,7 @@ "deprecationReason": null }, { - "name": "_in", + "name": "_or", "description": null, "type": { "kind": "LIST", @@ -68401,8 +66331,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "eventPassType_enum", + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_bool_exp", "ofType": null } } @@ -68412,11 +66342,11 @@ "deprecationReason": null }, { - "name": "_is_null", + "name": "chainId", "description": null, "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, @@ -68424,11 +66354,11 @@ "deprecationReason": null }, { - "name": "_neq", + "name": "contractAddress", "description": null, "type": { - "kind": "ENUM", - "name": "eventPassType_enum", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, @@ -68436,394 +66366,215 @@ "deprecationReason": null }, { - "name": "_nin", + "name": "created_at", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassType_enum", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassType_insert_input", - "description": "input type for inserting data into table \"eventPassType\"", - "fields": null, - "inputFields": [ + }, { - "name": "value", - "description": "Type name for event pass.", + "name": "eventId", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassType_max_fields", - "description": "aggregate max on columns", - "fields": [ + }, { - "name": "value", - "description": "Type name for event pass.", - "args": [], + "name": "eventPassId", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassType_min_fields", - "description": "aggregate min on columns", - "fields": [ + }, { - "name": "value", - "description": "Type name for event pass.", - "args": [], + "name": "eventPassNfts", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassType_mutation_response", - "description": "response of any mutation on the table \"eventPassType\"", - "fields": [ + }, { - "name": "affected_rows", - "description": "number of rows affected by the mutation", - "args": [], + "name": "eventPassNfts_aggregate", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "eventPassNft_aggregate_bool_exp", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "returning", - "description": "data from the rows affected by the mutation", - "args": [], + "name": "eventPassOrderSums", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassType", - "ofType": null - } - } - } + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_bool_exp", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassType_on_conflict", - "description": "on_conflict condition type for table \"eventPassType\"", - "fields": null, - "inputFields": [ + }, { - "name": "constraint", + "name": "id", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassType_constraint", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_columns", + "name": "isAirdrop", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassType_update_column", - "ofType": null - } - } - } + "kind": "INPUT_OBJECT", + "name": "Boolean_comparison_exp", + "ofType": null }, - "defaultValue": "[]", + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", + "name": "isDelayedRevealed", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassType_bool_exp", + "name": "Boolean_comparison_exp", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassType_order_by", - "description": "Ordering options when selecting data from \"eventPassType\".", - "fields": null, - "inputFields": [ + }, { - "name": "value", + "name": "orders", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "order_bool_exp", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassType_pk_columns_input", - "description": "primary key columns input for table: eventPassType", - "fields": null, - "inputFields": [ + }, { - "name": "value", - "description": "Type name for event pass.", + "name": "orders_aggregate", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "order_aggregate_bool_exp", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "eventPassType_select_column", - "description": "select columns of table \"eventPassType\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "value", - "description": "column name", + "name": "organizerId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassType_set_input", - "description": "input type for updating data in table \"eventPassType\"", - "fields": null, - "inputFields": [ + }, { - "name": "value", - "description": "Type name for event pass.", + "name": "passAmount", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "passAmount_bool_exp", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassType_stream_cursor_input", - "description": "Streaming cursor of the table \"eventPassType\"", - "fields": null, - "inputFields": [ + }, { - "name": "initial_value", - "description": "Stream column input with initial value", + "name": "passPricing", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassType_stream_cursor_value_input", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "passPricing_bool_exp", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ordering", - "description": "cursor ordering", + "name": "passType", + "description": null, "type": { - "kind": "ENUM", - "name": "cursor_ordering", + "kind": "INPUT_OBJECT", + "name": "eventPassType_enum_comparison_exp", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassType_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ + }, { - "name": "value", - "description": "Type name for event pass.", + "name": "password", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "eventPassType_update_column", - "description": "update columns of table \"eventPassType\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "value", - "description": "column name", + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_enum_comparison_exp", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassType_updates", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", + "name": "updated_at", + "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassType_set_input", + "name": "timestamptz_comparison_exp", "ofType": null }, "defaultValue": null, @@ -68831,16 +66582,12 @@ "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", + "name": "validationType", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassType_bool_exp", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_enum_comparison_exp", + "ofType": null }, "defaultValue": null, "isDeprecated": false, @@ -68852,195 +66599,118 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "eventPassValidationType", - "description": "Defines the types of validation for event passes.", - "fields": [ + "kind": "ENUM", + "name": "eventPassNftContract_constraint", + "description": "unique or primary key constraints on table \"eventPassNftContract\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "value", - "description": "Type name for event pass validation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "eventPassId_unique", + "description": "unique or primary key constraint on columns \"eventPassId\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassNftContract_contractAddress_chainId_key", + "description": "unique or primary key constraint on columns \"chainId\", \"contractAddress\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassNftContract_pkey", + "description": "unique or primary key constraint on columns \"id\"", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "eventPassValidationType_aggregate", - "description": "aggregated selection of \"eventPassValidationType\"", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_insert_input", + "description": "input type for inserting data into table \"eventPassNftContract\"", + "fields": null, + "inputFields": [ { - "name": "aggregate", - "description": null, - "args": [], + "name": "chainId", + "description": "Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment.", "type": { - "kind": "OBJECT", - "name": "eventPassValidationType_aggregate_fields", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": null, - "args": [], + "name": "contractAddress", + "description": "Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassValidationType", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassValidationType_aggregate_fields", - "description": "aggregate fields of \"eventPassValidationType\"", - "fields": [ + }, { - "name": "count", + "name": "created_at", "description": null, - "args": [ - { - "name": "columns", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassValidationType_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "distinct", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "max", - "description": null, - "args": [], + "name": "eventId", + "description": "A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform.", "type": { - "kind": "OBJECT", - "name": "eventPassValidationType_max_fields", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "min", + "name": "eventPassId", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassValidationType_min_fields", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_bool_exp", - "description": "Boolean expression to filter rows from the table \"eventPassValidationType\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ + }, { - "name": "_and", + "name": "eventPassNfts", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_bool_exp", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "eventPassNft_arr_rel_insert_input", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_not", + "name": "eventPassOrderSums", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_bool_exp", + "name": "eventPassOrderSums_obj_rel_insert_input", "ofType": null }, "defaultValue": null, @@ -69048,100 +66718,83 @@ "deprecationReason": null }, { - "name": "_or", + "name": "id", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_bool_exp", - "ofType": null - } - } + "kind": "SCALAR", + "name": "uuid", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": null, + "name": "isAirdrop", + "description": "Flag indicating whether the event pass NFT is airdropped.", "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "eventPassValidationType_constraint", - "description": "unique or primary key constraints on table \"eventPassValidationType\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "eventPassValidationType_pkey", - "description": "unique or primary key constraint on columns \"value\"", + "name": "isDelayedRevealed", + "description": "Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "eventPassValidationType_enum", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "external", + "name": "orders", "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "order_arr_rel_insert_input", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "manual", + "name": "organizerId", "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nft", + "name": "passAmount", "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "passAmount_obj_rel_insert_input", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_enum_comparison_exp", - "description": "Boolean expression to compare columns of type \"eventPassValidationType_enum\". All fields are combined with logical 'AND'.", - "fields": null, - "inputFields": [ + }, { - "name": "_eq", + "name": "passPricing", "description": null, "type": { - "kind": "ENUM", - "name": "eventPassValidationType_enum", + "kind": "INPUT_OBJECT", + "name": "passPricing_obj_rel_insert_input", "ofType": null }, "defaultValue": null, @@ -69149,31 +66802,23 @@ "deprecationReason": null }, { - "name": "_in", - "description": null, + "name": "passType", + "description": "Type of the pass, referencing the eventPassType table.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassValidationType_enum", - "ofType": null - } - } + "kind": "ENUM", + "name": "eventPassType_enum", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_is_null", - "description": null, + "name": "password", + "description": "Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "defaultValue": null, @@ -69181,11 +66826,11 @@ "deprecationReason": null }, { - "name": "_neq", - "description": null, + "name": "type", + "description": "Type of the event pass NFT contract.", "type": { "kind": "ENUM", - "name": "eventPassValidationType_enum", + "name": "eventPassNftContractType_enum", "ofType": null }, "defaultValue": null, @@ -69193,42 +66838,23 @@ "deprecationReason": null }, { - "name": "_nin", + "name": "updated_at", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassValidationType_enum", - "ofType": null - } - } + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_insert_input", - "description": "input type for inserting data into table \"eventPassValidationType\"", - "fields": null, - "inputFields": [ + }, { - "name": "value", - "description": "Type name for event pass validation.", + "name": "validationType", + "description": "The method of validation for the event pass, referencing the eventPassValidationType table.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "eventPassValidationType_enum", "ofType": null }, "defaultValue": null, @@ -69242,12 +66868,12 @@ }, { "kind": "OBJECT", - "name": "eventPassValidationType_max_fields", + "name": "eventPassNftContract_max_fields", "description": "aggregate max on columns", "fields": [ { - "name": "value", - "description": "Type name for event pass validation.", + "name": "chainId", + "description": "Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment.", "args": [], "type": { "kind": "SCALAR", @@ -69256,21 +66882,10 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassValidationType_min_fields", - "description": "aggregate min on columns", - "fields": [ + }, { - "name": "value", - "description": "Type name for event pass validation.", + "name": "contractAddress", + "description": "Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain.", "args": [], "type": { "kind": "SCALAR", @@ -69279,308 +66894,157 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventPassValidationType_mutation_response", - "description": "response of any mutation on the table \"eventPassValidationType\"", - "fields": [ + }, { - "name": "affected_rows", - "description": "number of rows affected by the mutation", + "name": "created_at", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "returning", - "description": "data from the rows affected by the mutation", + "name": "eventId", + "description": "A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassValidationType", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_on_conflict", - "description": "on_conflict condition type for table \"eventPassValidationType\"", - "fields": null, - "inputFields": [ + }, { - "name": "constraint", + "name": "eventPassId", "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassValidationType_constraint", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_columns", + "name": "id", "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassValidationType_update_column", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "uuid", + "ofType": null }, - "defaultValue": "[]", "isDeprecated": false, "deprecationReason": null }, { - "name": "where", + "name": "organizerId", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_bool_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_order_by", - "description": "Ordering options when selecting data from \"eventPassValidationType\".", - "fields": null, - "inputFields": [ + }, { - "name": "value", - "description": null, + "name": "password", + "description": "Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type.", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_pk_columns_input", - "description": "primary key columns input for table: eventPassValidationType", - "fields": null, - "inputFields": [ + }, { - "name": "value", - "description": "Type name for event pass validation.", + "name": "updated_at", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "eventPassValidationType_select_column", - "description": "select columns of table \"eventPassValidationType\"", - "fields": null, "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "value", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_set_input", - "description": "input type for updating data in table \"eventPassValidationType\"", + "name": "eventPassNftContract_max_order_by", + "description": "order by max() on columns of table \"eventPassNftContract\"", "fields": null, "inputFields": [ { - "name": "value", - "description": "Type name for event pass validation.", + "name": "chainId", + "description": "Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_stream_cursor_input", - "description": "Streaming cursor of the table \"eventPassValidationType\"", - "fields": null, - "inputFields": [ + }, { - "name": "initial_value", - "description": "Stream column input with initial value", + "name": "contractAddress", + "description": "Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_stream_cursor_value_input", - "ofType": null - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ordering", - "description": "cursor ordering", + "name": "created_at", + "description": null, "type": { "kind": "ENUM", - "name": "cursor_ordering", + "name": "order_by", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ + }, { - "name": "value", - "description": "Type name for event pass validation.", + "name": "eventId", + "description": "A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "eventPassValidationType_update_column", - "description": "update columns of table \"eventPassValidationType\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "value", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_updates", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", + "name": "eventPassId", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_set_input", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -69588,311 +67052,189 @@ "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", + "name": "id", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_bool_exp", - "ofType": null - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventStatus", - "description": "columns and relationships of \"eventStatus\"", - "fields": [ + }, { - "name": "value", + "name": "organizerId", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventStatus_aggregate", - "description": "aggregated selection of \"eventStatus\"", - "fields": [ + }, { - "name": "aggregate", - "description": null, - "args": [], + "name": "password", + "description": "Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type.", "type": { - "kind": "OBJECT", - "name": "eventStatus_aggregate_fields", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", + "name": "updated_at", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventStatus", - "ofType": null - } - } - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "eventStatus_aggregate_fields", - "description": "aggregate fields of \"eventStatus\"", + "name": "eventPassNftContract_min_fields", + "description": "aggregate min on columns", "fields": [ { - "name": "count", - "description": null, - "args": [ - { - "name": "columns", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventStatus_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "distinct", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "chainId", + "description": "Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "max", - "description": null, + "name": "contractAddress", + "description": "Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain.", "args": [], "type": { - "kind": "OBJECT", - "name": "eventStatus_max_fields", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "min", + "name": "created_at", "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "eventStatus_min_fields", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventStatus_bool_exp", - "description": "Boolean expression to filter rows from the table \"eventStatus\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ + }, { - "name": "_and", - "description": null, + "name": "eventId", + "description": "A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform.", + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventStatus_bool_exp", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_not", + "name": "eventPassId", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "eventStatus_bool_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_or", + "name": "id", "description": null, + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventStatus_bool_exp", - "ofType": null - } - } + "kind": "SCALAR", + "name": "uuid", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", + "name": "organizerId", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "eventStatus_constraint", - "description": "unique or primary key constraints on table \"eventStatus\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "eventStatus_pkey", - "description": "unique or primary key constraint on columns \"value\"", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "eventStatus_enum", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "DRAFT", - "description": null, + "name": "password", + "description": "Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "PUBLISHED", + "name": "updated_at", "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "eventStatus_enum_comparison_exp", - "description": "Boolean expression to compare columns of type \"eventStatus_enum\". All fields are combined with logical 'AND'.", + "name": "eventPassNftContract_min_order_by", + "description": "order by min() on columns of table \"eventPassNftContract\"", "fields": null, "inputFields": [ { - "name": "_eq", - "description": null, + "name": "chainId", + "description": "Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment.", "type": { "kind": "ENUM", - "name": "eventStatus_enum", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -69900,31 +67242,23 @@ "deprecationReason": null }, { - "name": "_in", - "description": null, + "name": "contractAddress", + "description": "Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventStatus_enum", - "ofType": null - } - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_is_null", + "name": "created_at", "description": null, "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -69932,11 +67266,11 @@ "deprecationReason": null }, { - "name": "_neq", - "description": null, + "name": "eventId", + "description": "A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform.", "type": { "kind": "ENUM", - "name": "eventStatus_enum", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -69944,103 +67278,74 @@ "deprecationReason": null }, { - "name": "_nin", + "name": "eventPassId", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventStatus_enum", - "ofType": null - } - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventStatus_insert_input", - "description": "input type for inserting data into table \"eventStatus\"", - "fields": null, - "inputFields": [ + }, { - "name": "value", + "name": "id", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventStatus_max_fields", - "description": "aggregate max on columns", - "fields": [ + }, { - "name": "value", + "name": "organizerId", "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "eventStatus_min_fields", - "description": "aggregate min on columns", - "fields": [ + }, { - "name": "value", + "name": "password", + "description": "Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "eventStatus_mutation_response", - "description": "response of any mutation on the table \"eventStatus\"", + "name": "eventPassNftContract_mutation_response", + "description": "response of any mutation on the table \"eventPassNftContract\"", "fields": [ { "name": "affected_rows", @@ -70073,7 +67378,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventStatus", + "name": "eventPassNftContract", "ofType": null } } @@ -70090,8 +67395,47 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventStatus_on_conflict", - "description": "on_conflict condition type for table \"eventStatus\"", + "name": "eventPassNftContract_obj_rel_insert_input", + "description": "input type for inserting object relation for remote table \"eventPassNftContract\"", + "fields": null, + "inputFields": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_on_conflict", + "description": "on_conflict condition type for table \"eventPassNftContract\"", "fields": null, "inputFields": [ { @@ -70102,7 +67446,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventStatus_constraint", + "name": "eventPassNftContract_constraint", "ofType": null } }, @@ -70124,7 +67468,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventStatus_update_column", + "name": "eventPassNftContract_update_column", "ofType": null } } @@ -70139,7 +67483,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventStatus_bool_exp", + "name": "eventPassNftContract_bool_exp", "ofType": null }, "defaultValue": null, @@ -70153,12 +67497,12 @@ }, { "kind": "INPUT_OBJECT", - "name": "eventStatus_order_by", - "description": "Ordering options when selecting data from \"eventStatus\".", + "name": "eventPassNftContract_order_by", + "description": "Ordering options when selecting data from \"eventPassNftContract\".", "fields": null, "inputFields": [ { - "name": "value", + "name": "chainId", "description": null, "type": { "kind": "ENUM", @@ -70168,170 +67512,73 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventStatus_pk_columns_input", - "description": "primary key columns input for table: eventStatus", - "fields": null, - "inputFields": [ + }, { - "name": "value", + "name": "contractAddress", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "eventStatus_select_column", - "description": "select columns of table \"eventStatus\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "value", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventStatus_set_input", - "description": "input type for updating data in table \"eventStatus\"", - "fields": null, - "inputFields": [ + }, { - "name": "value", + "name": "created_at", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventStatus_stream_cursor_input", - "description": "Streaming cursor of the table \"eventStatus\"", - "fields": null, - "inputFields": [ + }, { - "name": "initial_value", - "description": "Stream column input with initial value", + "name": "eventId", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventStatus_stream_cursor_value_input", - "ofType": null - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ordering", - "description": "cursor ordering", + "name": "eventPassId", + "description": null, "type": { "kind": "ENUM", - "name": "cursor_ordering", + "name": "order_by", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventStatus_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ + }, { - "name": "value", + "name": "eventPassNfts_aggregate", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_aggregate_order_by", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "eventStatus_update_column", - "description": "update columns of table \"eventStatus\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "value", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "eventStatus_updates", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", + "name": "eventPassOrderSums", + "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventStatus_set_input", + "name": "eventPassOrderSums_order_by", "ofType": null }, "defaultValue": null, @@ -70339,248 +67586,107 @@ "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", + "name": "id", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventStatus_bool_exp", - "ofType": null - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "follow", - "description": "Stores follow relationships. Each row represents an account following an organizer.", - "fields": [ - { - "name": "accountId", - "description": "References the unique identifier of the account that is following an organizer.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "created_at", + "name": "isAirdrop", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerSlug", - "description": "Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "follow_aggregate", - "description": "aggregated selection of \"follow\"", - "fields": [ - { - "name": "aggregate", + "name": "isDelayedRevealed", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "follow_aggregate_fields", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", + "name": "orders_aggregate", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "follow", - "ofType": null - } - } - } + "kind": "INPUT_OBJECT", + "name": "order_aggregate_order_by", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "follow_aggregate_fields", - "description": "aggregate fields of \"follow\"", - "fields": [ + }, { - "name": "count", + "name": "organizerId", "description": null, - "args": [ - { - "name": "columns", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "follow_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "distinct", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "max", + "name": "passAmount", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "follow_max_fields", + "kind": "INPUT_OBJECT", + "name": "passAmount_order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "min", + "name": "passPricing", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "follow_min_fields", + "kind": "INPUT_OBJECT", + "name": "passPricing_order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "follow_bool_exp", - "description": "Boolean expression to filter rows from the table \"follow\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ + }, { - "name": "_and", + "name": "passType", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "follow_bool_exp", - "ofType": null - } - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_not", + "name": "password", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "follow_bool_exp", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -70588,31 +67694,23 @@ "deprecationReason": null }, { - "name": "_or", + "name": "type", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "follow_bool_exp", - "ofType": null - } - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "accountId", + "name": "updated_at", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -70620,24 +67718,39 @@ "deprecationReason": null }, { - "name": "created_at", + "name": "validationType", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_pk_columns_input", + "description": "primary key columns input for table: eventPassNftContract", + "fields": null, + "inputFields": [ { - "name": "organizerSlug", + "name": "id", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, @@ -70650,288 +67763,289 @@ }, { "kind": "ENUM", - "name": "follow_constraint", - "description": "unique or primary key constraints on table \"follow\"", + "name": "eventPassNftContract_select_column", + "description": "select columns of table \"eventPassNftContract\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "follow_pkey", - "description": "unique or primary key constraint on columns \"accountId\", \"organizerSlug\"", + "name": "chainId", + "description": "column name", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "follow_insert_input", - "description": "input type for inserting data into table \"follow\"", - "fields": null, - "inputFields": [ + }, { - "name": "accountId", - "description": "References the unique identifier of the account that is following an organizer.", - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, + "name": "contractAddress", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { "name": "created_at", - "description": null, - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerSlug", - "description": "Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, + "name": "eventId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isAirdrop", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDelayedRevealed", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passType", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validationType", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "eventPassNftContract_select_column_eventPassNftContract_aggregate_bool_exp_bool_and_arguments_columns", + "description": "select \"eventPassNftContract_aggregate_bool_exp_bool_and_arguments_columns\" columns of table \"eventPassNftContract\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "isAirdrop", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDelayedRevealed", + "description": "column name", + "isDeprecated": false, "deprecationReason": null } ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "eventPassNftContract_select_column_eventPassNftContract_aggregate_bool_exp_bool_or_arguments_columns", + "description": "select \"eventPassNftContract_aggregate_bool_exp_bool_or_arguments_columns\" columns of table \"eventPassNftContract\"", + "fields": null, + "inputFields": null, "interfaces": null, - "enumValues": null, + "enumValues": [ + { + "name": "isAirdrop", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDelayedRevealed", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], "possibleTypes": null }, { - "kind": "OBJECT", - "name": "follow_max_fields", - "description": "aggregate max on columns", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_set_input", + "description": "input type for updating data in table \"eventPassNftContract\"", + "fields": null, + "inputFields": [ { - "name": "accountId", - "description": "References the unique identifier of the account that is following an organizer.", - "args": [], + "name": "chainId", + "description": "Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment.", "type": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": null, - "args": [], + "name": "contractAddress", + "description": "Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain.", "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerSlug", - "description": "Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers.", - "args": [], + "name": "created_at", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "follow_min_fields", - "description": "aggregate min on columns", - "fields": [ + }, { - "name": "accountId", - "description": "References the unique identifier of the account that is following an organizer.", - "args": [], + "name": "eventId", + "description": "A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform.", "type": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", + "name": "eventPassId", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerSlug", - "description": "Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers.", - "args": [], + "name": "id", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "uuid", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "follow_mutation_response", - "description": "response of any mutation on the table \"follow\"", - "fields": [ + }, { - "name": "affected_rows", - "description": "number of rows affected by the mutation", - "args": [], + "name": "isAirdrop", + "description": "Flag indicating whether the event pass NFT is airdropped.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "returning", - "description": "data from the rows affected by the mutation", - "args": [], + "name": "isDelayedRevealed", + "description": "Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "follow", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "follow_on_conflict", - "description": "on_conflict condition type for table \"follow\"", - "fields": null, - "inputFields": [ + }, { - "name": "constraint", + "name": "organizerId", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "follow_constraint", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_columns", - "description": null, + "name": "passType", + "description": "Type of the pass, referencing the eventPassType table.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "follow_update_column", - "ofType": null - } - } - } + "kind": "ENUM", + "name": "eventPassType_enum", + "ofType": null }, - "defaultValue": "[]", + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": null, + "name": "password", + "description": "Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type.", "type": { - "kind": "INPUT_OBJECT", - "name": "follow_bool_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "follow_order_by", - "description": "Ordering options when selecting data from \"follow\".", - "fields": null, - "inputFields": [ + }, { - "name": "accountId", - "description": null, + "name": "type", + "description": "Type of the event pass NFT contract.", "type": { "kind": "ENUM", - "name": "order_by", + "name": "eventPassNftContractType_enum", "ofType": null }, "defaultValue": null, @@ -70939,11 +68053,11 @@ "deprecationReason": null }, { - "name": "created_at", + "name": "updated_at", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "defaultValue": null, @@ -70951,11 +68065,11 @@ "deprecationReason": null }, { - "name": "organizerSlug", - "description": null, + "name": "validationType", + "description": "The method of validation for the event pass, referencing the eventPassValidationType table.", "type": { "kind": "ENUM", - "name": "order_by", + "name": "eventPassValidationType_enum", "ofType": null }, "defaultValue": null, @@ -70969,19 +68083,19 @@ }, { "kind": "INPUT_OBJECT", - "name": "follow_pk_columns_input", - "description": "primary key columns input for table: follow", + "name": "eventPassNftContract_stream_cursor_input", + "description": "Streaming cursor of the table \"eventPassNftContract\"", "fields": null, "inputFields": [ { - "name": "accountId", - "description": "References the unique identifier of the account that is following an organizer.", + "name": "initial_value", + "description": "Stream column input with initial value", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "uuid", + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_stream_cursor_value_input", "ofType": null } }, @@ -70990,16 +68104,12 @@ "deprecationReason": null }, { - "name": "organizerSlug", - "description": "Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers.", + "name": "ordering", + "description": "cursor ordering", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null }, "defaultValue": null, "isDeprecated": false, @@ -71011,46 +68121,65 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "follow_select_column", - "description": "select columns of table \"follow\"", + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "inputFields": [ { - "name": "accountId", - "description": "column name", + "name": "chainId", + "description": "Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "created_at", - "description": "column name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerSlug", - "description": "column name", + "name": "eventId", + "description": "A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "follow_set_input", - "description": "input type for updating data in table \"follow\"", - "fields": null, - "inputFields": [ + }, { - "name": "accountId", - "description": "References the unique identifier of the account that is following an organizer.", + "name": "eventPassId", + "description": null, "type": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null }, "defaultValue": null, @@ -71058,11 +68187,11 @@ "deprecationReason": null }, { - "name": "created_at", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "uuid", "ofType": null }, "defaultValue": null, @@ -71070,73 +68199,59 @@ "deprecationReason": null }, { - "name": "organizerSlug", - "description": "Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers.", + "name": "isAirdrop", + "description": "Flag indicating whether the event pass NFT is airdropped.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "follow_stream_cursor_input", - "description": "Streaming cursor of the table \"follow\"", - "fields": null, - "inputFields": [ + }, { - "name": "initial_value", - "description": "Stream column input with initial value", + "name": "isDelayedRevealed", + "description": "Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "follow_stream_cursor_value_input", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ordering", - "description": "cursor ordering", + "name": "organizerId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passType", + "description": "Type of the pass, referencing the eventPassType table.", "type": { "kind": "ENUM", - "name": "cursor_ordering", + "name": "eventPassType_enum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "follow_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ + }, { - "name": "accountId", - "description": "References the unique identifier of the account that is following an organizer.", + "name": "password", + "description": "Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type.", "type": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null }, "defaultValue": null, @@ -71144,7 +68259,19 @@ "deprecationReason": null }, { - "name": "created_at", + "name": "type", + "description": "Type of the event pass NFT contract.", + "type": { + "kind": "ENUM", + "name": "eventPassNftContractType_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", "description": null, "type": { "kind": "SCALAR", @@ -71156,11 +68283,11 @@ "deprecationReason": null }, { - "name": "organizerSlug", - "description": "Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers.", + "name": "validationType", + "description": "The method of validation for the event pass, referencing the eventPassValidationType table.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "eventPassValidationType_enum", "ofType": null }, "defaultValue": null, @@ -71174,14 +68301,20 @@ }, { "kind": "ENUM", - "name": "follow_update_column", - "description": "update columns of table \"follow\"", + "name": "eventPassNftContract_update_column", + "description": "update columns of table \"eventPassNftContract\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "accountId", + "name": "chainId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -71193,7 +68326,67 @@ "deprecationReason": null }, { - "name": "organizerSlug", + "name": "eventId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isAirdrop", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDelayedRevealed", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passType", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validationType", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -71203,7 +68396,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "follow_updates", + "name": "eventPassNftContract_updates", "description": null, "fields": null, "inputFields": [ @@ -71212,7 +68405,7 @@ "description": "sets the columns of the filtered rows to the given values", "type": { "kind": "INPUT_OBJECT", - "name": "follow_set_input", + "name": "eventPassNftContract_set_input", "ofType": null }, "defaultValue": null, @@ -71227,7 +68420,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "follow_bool_exp", + "name": "eventPassNftContract_bool_exp", "ofType": null } }, @@ -71241,62 +68434,64 @@ "possibleTypes": null }, { - "kind": "SCALAR", - "name": "jsonb", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "jsonb_cast_exp", - "description": null, - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "eventPassNft_aggregate", + "description": "aggregated selection of \"eventPassNft\"", + "fields": [ { - "name": "String", + "name": "aggregate", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "OBJECT", + "name": "eventPassNft_aggregate_fields", "ofType": null }, - "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNft", + "ofType": null + } + } + } + }, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "jsonb_comparison_exp", - "description": "Boolean expression to compare columns of type \"jsonb\". All fields are combined with logical 'AND'.", + "name": "eventPassNft_aggregate_bool_exp", + "description": null, "fields": null, "inputFields": [ { - "name": "_cast", + "name": "bool_and", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "jsonb_cast_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_contained_in", - "description": "is the column contained in the given json value", - "type": { - "kind": "SCALAR", - "name": "jsonb", + "name": "eventPassNft_aggregate_bool_exp_bool_and", "ofType": null }, "defaultValue": null, @@ -71304,11 +68499,11 @@ "deprecationReason": null }, { - "name": "_contains", - "description": "does the column contain the given json value at the top level", + "name": "bool_or", + "description": null, "type": { - "kind": "SCALAR", - "name": "jsonb", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_aggregate_bool_exp_bool_or", "ofType": null }, "defaultValue": null, @@ -71316,35 +68511,50 @@ "deprecationReason": null }, { - "name": "_eq", + "name": "count", "description": null, "type": { - "kind": "SCALAR", - "name": "jsonb", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_aggregate_bool_exp_count", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_aggregate_bool_exp_bool_and", + "description": null, + "fields": null, + "inputFields": [ { - "name": "_gt", + "name": "arguments", "description": null, "type": { - "kind": "SCALAR", - "name": "jsonb", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNft_select_column_eventPassNft_aggregate_bool_exp_bool_and_arguments_columns", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_gte", + "name": "distinct", "description": null, "type": { "kind": "SCALAR", - "name": "jsonb", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -71352,11 +68562,11 @@ "deprecationReason": null }, { - "name": "_has_key", - "description": "does the string exist as a top-level key in the column", + "name": "filter", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", "ofType": null }, "defaultValue": null, @@ -71364,59 +68574,42 @@ "deprecationReason": null }, { - "name": "_has_keys_all", - "description": "do all of these strings exist as top-level keys in the column", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_has_keys_any", - "description": "do any of these strings exist as top-level keys in the column", + "name": "predicate", + "description": null, "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "Boolean_comparison_exp", + "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_aggregate_bool_exp_bool_or", + "description": null, + "fields": null, + "inputFields": [ { - "name": "_in", + "name": "arguments", "description": null, "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "jsonb", - "ofType": null - } + "kind": "ENUM", + "name": "eventPassNft_select_column_eventPassNft_aggregate_bool_exp_bool_or_arguments_columns", + "ofType": null } }, "defaultValue": null, @@ -71424,7 +68617,7 @@ "deprecationReason": null }, { - "name": "_is_null", + "name": "distinct", "description": null, "type": { "kind": "SCALAR", @@ -71436,35 +68629,11 @@ "deprecationReason": null }, { - "name": "_lt", - "description": null, - "type": { - "kind": "SCALAR", - "name": "jsonb", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_lte", - "description": null, - "type": { - "kind": "SCALAR", - "name": "jsonb", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_neq", + "name": "filter", "description": null, "type": { - "kind": "SCALAR", - "name": "jsonb", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", "ofType": null }, "defaultValue": null, @@ -71472,19 +68641,15 @@ "deprecationReason": null }, { - "name": "_nin", + "name": "predicate", "description": null, "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "jsonb", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "Boolean_comparison_exp", + "ofType": null } }, "defaultValue": null, @@ -71497,175 +68662,93 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "kyc", - "description": "columns and relationships of \"kyc\"", - "fields": [ - { - "name": "applicantId", - "description": "Unique identifier for the applicant provided by Sumsub.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createDate", - "description": "The date and time when the applicant was created in Sumsub. Stored in UTC timestamp.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "INPUT_OBJECT", + "name": "eventPassNft_aggregate_bool_exp_count", + "description": null, + "fields": null, + "inputFields": [ { - "name": "externalUserId", - "description": "UUID referencing the user ID in the existing accounts table.", - "args": [], + "name": "arguments", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNft_select_column", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "levelName", - "description": "Level of KYC verification, referring to kycLevelName.", - "args": [], + "name": "distinct", + "description": null, "type": { - "kind": "ENUM", - "name": "kycLevelName_enum", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "reviewStatus", - "description": "Status of the applicant’s review in Sumsub, referring to kycStatus.", - "args": [], + "name": "filter", + "description": null, "type": { - "kind": "ENUM", - "name": "kycStatus_enum", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp automatically updated whenever the kyc row changes.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "kycLevelName", - "description": "KYC levels representing the level of verification for the applicant.", - "fields": [ - { - "name": "value", - "description": "basic_kyc_level: Basic level of KYC verification.\nadvanced_kyc_level: Advanced level of KYC verification.", - "args": [], + "name": "predicate", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "kycLevelName_aggregate", - "description": "aggregated selection of \"kycLevelName\"", + "name": "eventPassNft_aggregate_fields", + "description": "aggregate fields of \"eventPassNft\"", "fields": [ { - "name": "aggregate", + "name": "avg", "description": null, "args": [], "type": { "kind": "OBJECT", - "name": "kycLevelName_aggregate_fields", + "name": "eventPassNft_avg_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, - { - "name": "nodes", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "kycLevelName", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "kycLevelName_aggregate_fields", - "description": "aggregate fields of \"kycLevelName\"", - "fields": [ { "name": "count", "description": null, @@ -71681,7 +68764,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "kycLevelName_select_column", + "name": "eventPassNft_select_column", "ofType": null } } @@ -71721,7 +68804,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "kycLevelName_max_fields", + "name": "eventPassNft_max_fields", "ofType": null }, "isDeprecated": false, @@ -71733,145 +68816,126 @@ "args": [], "type": { "kind": "OBJECT", - "name": "kycLevelName_min_fields", + "name": "eventPassNft_min_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_bool_exp", - "description": "Boolean expression to filter rows from the table \"kycLevelName\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ + }, { - "name": "_and", + "name": "stddev", "description": null, + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_bool_exp", - "ofType": null - } - } + "kind": "OBJECT", + "name": "eventPassNft_stddev_fields", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_not", + "name": "stddev_pop", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_bool_exp", + "kind": "OBJECT", + "name": "eventPassNft_stddev_pop_fields", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_or", + "name": "stddev_samp", "description": null, + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_bool_exp", - "ofType": null - } - } + "kind": "OBJECT", + "name": "eventPassNft_stddev_samp_fields", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", + "name": "sum", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "OBJECT", + "name": "eventPassNft_sum_fields", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "kycLevelName_constraint", - "description": "unique or primary key constraints on table \"kycLevelName\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "kycLevelName_pkey", - "description": "unique or primary key constraint on columns \"value\"", + "name": "var_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "eventPassNft_var_pop_fields", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "kycLevelName_enum", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "advanced_kyc_level", + "name": "var_samp", "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "eventPassNft_var_samp_fields", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "basic_kyc_level", + "name": "variance", "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "eventPassNft_variance_fields", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "kycLevelName_enum_comparison_exp", - "description": "Boolean expression to compare columns of type \"kycLevelName_enum\". All fields are combined with logical 'AND'.", + "name": "eventPassNft_aggregate_order_by", + "description": "order by aggregate values of table \"eventPassNft\"", "fields": null, "inputFields": [ { - "name": "_eq", + "name": "avg", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_avg_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "count", "description": null, "type": { "kind": "ENUM", - "name": "kycLevelName_enum", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -71879,31 +68943,23 @@ "deprecationReason": null }, { - "name": "_in", + "name": "max", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "kycLevelName_enum", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "eventPassNft_max_order_by", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_is_null", + "name": "min", "description": null, "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_min_order_by", "ofType": null }, "defaultValue": null, @@ -71911,11 +68967,11 @@ "deprecationReason": null }, { - "name": "_neq", + "name": "stddev", "description": null, "type": { - "kind": "ENUM", - "name": "kycLevelName_enum", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_stddev_order_by", "ofType": null }, "defaultValue": null, @@ -71923,174 +68979,113 @@ "deprecationReason": null }, { - "name": "_nin", + "name": "stddev_pop", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "kycLevelName_enum", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "eventPassNft_stddev_pop_order_by", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_insert_input", - "description": "input type for inserting data into table \"kycLevelName\"", - "fields": null, - "inputFields": [ + }, { - "name": "value", - "description": "basic_kyc_level: Basic level of KYC verification.\nadvanced_kyc_level: Advanced level of KYC verification.", + "name": "stddev_samp", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_stddev_samp_order_by", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "kycLevelName_max_fields", - "description": "aggregate max on columns", - "fields": [ + }, { - "name": "value", - "description": "basic_kyc_level: Basic level of KYC verification.\nadvanced_kyc_level: Advanced level of KYC verification.", - "args": [], + "name": "sum", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_sum_order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "kycLevelName_min_fields", - "description": "aggregate min on columns", - "fields": [ + }, { - "name": "value", - "description": "basic_kyc_level: Basic level of KYC verification.\nadvanced_kyc_level: Advanced level of KYC verification.", - "args": [], + "name": "var_pop", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_var_pop_order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "kycLevelName_mutation_response", - "description": "response of any mutation on the table \"kycLevelName\"", - "fields": [ + }, { - "name": "affected_rows", - "description": "number of rows affected by the mutation", - "args": [], + "name": "var_samp", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "eventPassNft_var_samp_order_by", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "returning", - "description": "data from the rows affected by the mutation", - "args": [], + "name": "variance", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "kycLevelName", - "ofType": null - } - } - } + "kind": "INPUT_OBJECT", + "name": "eventPassNft_variance_order_by", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "kycLevelName_on_conflict", - "description": "on_conflict condition type for table \"kycLevelName\"", + "name": "eventPassNft_append_input", + "description": "append existing jsonb value of filtered columns with new jsonb value", "fields": null, "inputFields": [ { - "name": "constraint", - "description": null, + "name": "metadata", + "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "kycLevelName_constraint", - "ofType": null - } + "kind": "SCALAR", + "name": "jsonb", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_arr_rel_insert_input", + "description": "input type for inserting array relation for remote table \"eventPassNft\"", + "fields": null, + "inputFields": [ { - "name": "update_columns", + "name": "data", "description": null, "type": { "kind": "NON_NULL", @@ -72102,23 +69097,23 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "kycLevelName_update_column", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_insert_input", "ofType": null } } } }, - "defaultValue": "[]", + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": null, + "name": "on_conflict", + "description": "upsert condition", "type": { "kind": "INPUT_OBJECT", - "name": "kycLevelName_bool_exp", + "name": "eventPassNft_on_conflict", "ofType": null }, "defaultValue": null, @@ -72131,45 +69126,41 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_order_by", - "description": "Ordering options when selecting data from \"kycLevelName\".", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "eventPassNft_avg_fields", + "description": "aggregate avg on columns", + "fields": [ { - "name": "value", - "description": null, + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "Float", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "kycLevelName_pk_columns_input", - "description": "primary key columns input for table: kycLevelName", + "name": "eventPassNft_avg_order_by", + "description": "order by avg() on columns of table \"eventPassNft\"", "fields": null, "inputFields": [ { - "name": "value", - "description": "basic_kyc_level: Basic level of KYC verification.\nadvanced_kyc_level: Advanced level of KYC verification.", + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, "defaultValue": null, "isDeprecated": false, @@ -72181,61 +69172,57 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "kycLevelName_select_column", - "description": "select columns of table \"kycLevelName\"", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", + "description": "Boolean expression to filter rows from the table \"eventPassNft\". All fields are combined with a logical 'AND'.", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "inputFields": [ { - "name": "value", - "description": "column name", + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_set_input", - "description": "input type for updating data in table \"kycLevelName\"", - "fields": null, - "inputFields": [ + }, { - "name": "value", - "description": "basic_kyc_level: Basic level of KYC verification.\nadvanced_kyc_level: Advanced level of KYC verification.", + "name": "_not", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_stream_cursor_input", - "description": "Streaming cursor of the table \"kycLevelName\"", - "fields": null, - "inputFields": [ + }, { - "name": "initial_value", - "description": "Stream column input with initial value", + "name": "_or", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_stream_cursor_value_input", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", + "ofType": null + } } }, "defaultValue": null, @@ -72243,74 +69230,47 @@ "deprecationReason": null }, { - "name": "ordering", - "description": "cursor ordering", + "name": "chainId", + "description": null, "type": { - "kind": "ENUM", - "name": "cursor_ordering", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ + }, { - "name": "value", - "description": "basic_kyc_level: Basic level of KYC verification.\nadvanced_kyc_level: Advanced level of KYC verification.", + "name": "contractAddress", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "kycLevelName_update_column", - "description": "update columns of table \"kycLevelName\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "value", - "description": "column name", + "name": "created_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_updates", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", + "name": "currentOwnerAddress", + "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "kycLevelName_set_input", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, @@ -72318,216 +69278,107 @@ "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", + "name": "error", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_bool_exp", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "kycStatus", - "description": "Statuses of Know Your Customer (KYC) processes.", - "fields": [ + }, { - "name": "value", - "description": "init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded.\npending: An applicant is ready to be processed.\nprechecked: The check is in a half way of being finished.\nqueued: The checks have been started for the applicant.\ncompleted: The check has been completed.\nonHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification.", - "args": [], + "name": "eventId", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "kycStatus_aggregate", - "description": "aggregated selection of \"kycStatus\"", - "fields": [ + }, { - "name": "aggregate", + "name": "eventParameters", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "kycStatus_aggregate_fields", + "kind": "INPUT_OBJECT", + "name": "eventParameters_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", + "name": "eventPassId", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "kycStatus", - "ofType": null - } - } - } + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "kycStatus_aggregate_fields", - "description": "aggregate fields of \"kycStatus\"", - "fields": [ + }, { - "name": "count", + "name": "eventPassNftContract", "description": null, - "args": [ - { - "name": "columns", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "kycStatus_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "distinct", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_bool_exp", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "max", + "name": "id", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "kycStatus_max_fields", + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "min", + "name": "isRevealed", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "kycStatus_min_fields", + "kind": "INPUT_OBJECT", + "name": "Boolean_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kycStatus_bool_exp", - "description": "Boolean expression to filter rows from the table \"kycStatus\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ + }, { - "name": "_and", + "name": "lastNftTransfer", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycStatus_bool_exp", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "nftTransfer_bool_exp", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_not", + "name": "lastNftTransferId", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "kycStatus_bool_exp", + "name": "uuid_comparison_exp", "ofType": null }, "defaultValue": null, @@ -72535,118 +69386,119 @@ "deprecationReason": null }, { - "name": "_or", + "name": "metadata", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycStatus_bool_exp", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "jsonb_comparison_exp", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", + "name": "nftTransfers", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "name": "nftTransfer_bool_exp", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "kycStatus_constraint", - "description": "unique or primary key constraints on table \"kycStatus\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "kycStatus_pkey", - "description": "unique or primary key constraint on columns \"value\"", + "name": "nftTransfers_aggregate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_aggregate_bool_exp", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "kycStatus_enum", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "completed", + "name": "organizerId", "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "init", + "name": "packAmount", "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "passAmount_bool_exp", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "onHold", + "name": "packId", "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "pending", + "name": "packPricing", "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "passPricing_bool_exp", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "prechecked", + "name": "passAmount", "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "passAmount_bool_exp", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "queued", + "name": "passPricing", "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "passPricing_bool_exp", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kycStatus_enum_comparison_exp", - "description": "Boolean expression to compare columns of type \"kycStatus_enum\". All fields are combined with logical 'AND'.", - "fields": null, - "inputFields": [ + }, { - "name": "_eq", + "name": "status", "description": null, "type": { - "kind": "ENUM", - "name": "kycStatus_enum", + "kind": "INPUT_OBJECT", + "name": "nftStatus_enum_comparison_exp", "ofType": null }, "defaultValue": null, @@ -72654,31 +69506,23 @@ "deprecationReason": null }, { - "name": "_in", + "name": "tokenId", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "kycStatus_enum", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "bigint_comparison_exp", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_is_null", + "name": "tokenUri", "description": null, "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, @@ -72686,20 +69530,54 @@ "deprecationReason": null }, { - "name": "_neq", + "name": "updated_at", "description": null, "type": { - "kind": "ENUM", - "name": "kycStatus_enum", + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "eventPassNft_constraint", + "description": "unique or primary key constraints on table \"eventPassNft\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "eventPassNft_contractAddress_tokenId_chainId_idx", + "description": "unique or primary key constraint on columns \"chainId\", \"contractAddress\", \"tokenId\"", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "_nin", - "description": null, + "name": "eventPassNft_pkey", + "description": "unique or primary key constraint on columns \"id\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_delete_at_path_input", + "description": "delete the field or element with specified path (for JSON arrays, negative integers count from the end)", + "fields": null, + "inputFields": [ + { + "name": "metadata", + "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT.", "type": { "kind": "LIST", "name": null, @@ -72707,8 +69585,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "kycStatus_enum", + "kind": "SCALAR", + "name": "String", "ofType": null } } @@ -72724,16 +69602,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "kycStatus_insert_input", - "description": "input type for inserting data into table \"kycStatus\"", + "name": "eventPassNft_delete_elem_input", + "description": "delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array", "fields": null, "inputFields": [ { - "name": "value", - "description": "init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded.\npending: An applicant is ready to be processed.\nprechecked: The check is in a half way of being finished.\nqueued: The checks have been started for the applicant.\ncompleted: The check has been completed.\nonHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification.", + "name": "metadata", + "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, @@ -72746,241 +69624,144 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "kycStatus_max_fields", - "description": "aggregate max on columns", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "eventPassNft_delete_key_input", + "description": "delete key/value pair or string element. key/value pairs are matched based on their key value", + "fields": null, + "inputFields": [ { - "name": "value", - "description": "init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded.\npending: An applicant is ready to be processed.\nprechecked: The check is in a half way of being finished.\nqueued: The checks have been started for the applicant.\ncompleted: The check has been completed.\nonHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification.", - "args": [], + "name": "metadata", + "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "kycStatus_min_fields", - "description": "aggregate min on columns", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "eventPassNft_inc_input", + "description": "input type for incrementing numeric columns in table \"eventPassNft\"", + "fields": null, + "inputFields": [ { - "name": "value", - "description": "init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded.\npending: An applicant is ready to be processed.\nprechecked: The check is in a half way of being finished.\nqueued: The checks have been started for the applicant.\ncompleted: The check has been completed.\nonHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification.", - "args": [], + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", "type": { "kind": "SCALAR", - "name": "String", + "name": "bigint", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "kycStatus_mutation_response", - "description": "response of any mutation on the table \"kycStatus\"", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "eventPassNft_insert_input", + "description": "input type for inserting data into table \"eventPassNft\"", + "fields": null, + "inputFields": [ { - "name": "affected_rows", - "description": "number of rows affected by the mutation", - "args": [], + "name": "chainId", + "description": "Denotes the specific blockchain or network of the event pass NFT", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "returning", - "description": "data from the rows affected by the mutation", - "args": [], + "name": "contractAddress", + "description": "Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "kycStatus", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kycStatus_on_conflict", - "description": "on_conflict condition type for table \"kycStatus\"", - "fields": null, - "inputFields": [ + }, { - "name": "constraint", + "name": "created_at", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "kycStatus_constraint", - "ofType": null - } + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_columns", - "description": null, + "name": "currentOwnerAddress", + "description": "The address currently holding the event pass NFT, allowing tracking of ownership", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "kycStatus_update_column", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": "[]", + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": null, + "name": "error", + "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", "type": { - "kind": "INPUT_OBJECT", - "name": "kycStatus_bool_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kycStatus_order_by", - "description": "Ordering options when selecting data from \"kycStatus\".", - "fields": null, - "inputFields": [ + }, { - "name": "value", - "description": null, + "name": "eventId", + "description": "A reference to the event associated with the event pass NFT", "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kycStatus_pk_columns_input", - "description": "primary key columns input for table: kycStatus", - "fields": null, - "inputFields": [ + }, { - "name": "value", - "description": "init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded.\npending: An applicant is ready to be processed.\nprechecked: The check is in a half way of being finished.\nqueued: The checks have been started for the applicant.\ncompleted: The check has been completed.\nonHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification.", + "name": "eventParameters", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "eventParameters_obj_rel_insert_input", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "kycStatus_select_column", - "description": "select columns of table \"kycStatus\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "value", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kycStatus_set_input", - "description": "input type for updating data in table \"kycStatus\"", - "fields": null, - "inputFields": [ + }, { - "name": "value", - "description": "init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded.\npending: An applicant is ready to be processed.\nprechecked: The check is in a half way of being finished.\nqueued: The checks have been started for the applicant.\ncompleted: The check has been completed.\nonHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification.", + "name": "eventPassId", + "description": "Directly relates to a specific Event Pass within the system", "type": { "kind": "SCALAR", "name": "String", @@ -72989,103 +69770,49 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kycStatus_stream_cursor_input", - "description": "Streaming cursor of the table \"kycStatus\"", - "fields": null, - "inputFields": [ + }, { - "name": "initial_value", - "description": "Stream column input with initial value", + "name": "eventPassNftContract", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycStatus_stream_cursor_value_input", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_obj_rel_insert_input", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ordering", - "description": "cursor ordering", + "name": "id", + "description": null, "type": { - "kind": "ENUM", - "name": "cursor_ordering", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kycStatus_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ + }, { - "name": "value", - "description": "init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded.\npending: An applicant is ready to be processed.\nprechecked: The check is in a half way of being finished.\nqueued: The checks have been started for the applicant.\ncompleted: The check has been completed.\nonHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification.", + "name": "isRevealed", + "description": "Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "kycStatus_update_column", - "description": "update columns of table \"kycStatus\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "value", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kycStatus_updates", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", + "name": "lastNftTransfer", + "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "kycStatus_set_input", + "name": "nftTransfer_obj_rel_insert_input", "ofType": null }, "defaultValue": null, @@ -73093,189 +69820,71 @@ "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", + "name": "lastNftTransferId", + "description": "Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycStatus_bool_exp", - "ofType": null - } + "kind": "SCALAR", + "name": "uuid", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "kyc_aggregate", - "description": "aggregated selection of \"kyc\"", - "fields": [ + }, { - "name": "aggregate", - "description": null, - "args": [], + "name": "metadata", + "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT.", "type": { - "kind": "OBJECT", - "name": "kyc_aggregate_fields", + "kind": "SCALAR", + "name": "jsonb", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "kyc", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "kyc_aggregate_fields", - "description": "aggregate fields of \"kyc\"", - "fields": [ - { - "name": "count", + "name": "nftTransfers", "description": null, - "args": [ - { - "name": "columns", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "kyc_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "distinct", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "nftTransfer_arr_rel_insert_input", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "max", - "description": null, - "args": [], + "name": "organizerId", + "description": "Ties the event pass NFT to a specific organizer within the platform", "type": { - "kind": "OBJECT", - "name": "kyc_max_fields", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "min", + "name": "packAmount", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "kyc_min_fields", + "kind": "INPUT_OBJECT", + "name": "passAmount_obj_rel_insert_input", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kyc_bool_exp", - "description": "Boolean expression to filter rows from the table \"kyc\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ - { - "name": "_and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kyc_bool_exp", - "ofType": null - } - } - }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_not", + "name": "packId", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "kyc_bool_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73283,31 +69892,23 @@ "deprecationReason": null }, { - "name": "_or", + "name": "packPricing", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kyc_bool_exp", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "passPricing_obj_rel_insert_input", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "applicantId", + "name": "passAmount", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "name": "passAmount_obj_rel_insert_input", "ofType": null }, "defaultValue": null, @@ -73315,11 +69916,11 @@ "deprecationReason": null }, { - "name": "createDate", + "name": "passPricing", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", + "name": "passPricing_obj_rel_insert_input", "ofType": null }, "defaultValue": null, @@ -73327,11 +69928,11 @@ "deprecationReason": null }, { - "name": "externalUserId", + "name": "status", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", + "kind": "ENUM", + "name": "nftStatus_enum", "ofType": null }, "defaultValue": null, @@ -73339,11 +69940,11 @@ "deprecationReason": null }, { - "name": "levelName", - "description": null, + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", "type": { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_enum_comparison_exp", + "kind": "SCALAR", + "name": "bigint", "ofType": null }, "defaultValue": null, @@ -73351,11 +69952,11 @@ "deprecationReason": null }, { - "name": "reviewStatus", - "description": null, + "name": "tokenUri", + "description": "The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction.", "type": { - "kind": "INPUT_OBJECT", - "name": "kycStatus_enum_comparison_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -73366,8 +69967,8 @@ "name": "updated_at", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "defaultValue": null, @@ -73380,119 +69981,85 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "kyc_constraint", - "description": "unique or primary key constraints on table \"kyc\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "kyc_externalUserId_key", - "description": "unique or primary key constraint on columns \"externalUserId\"", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "kyc_pkey", - "description": "unique or primary key constraint on columns \"externalUserId\"", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kyc_insert_input", - "description": "input type for inserting data into table \"kyc\"", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "eventPassNft_max_fields", + "description": "aggregate max on columns", + "fields": [ { - "name": "applicantId", - "description": "Unique identifier for the applicant provided by Sumsub.", + "name": "chainId", + "description": "Denotes the specific blockchain or network of the event pass NFT", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createDate", - "description": "The date and time when the applicant was created in Sumsub. Stored in UTC timestamp.", + "name": "contractAddress", + "description": "Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "args": [], "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "externalUserId", - "description": "UUID referencing the user ID in the existing accounts table.", + "name": "created_at", + "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "uuid", + "name": "timestamptz", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "levelName", - "description": "Level of KYC verification, referring to kycLevelName.", + "name": "currentOwnerAddress", + "description": "The address currently holding the event pass NFT, allowing tracking of ownership", + "args": [], "type": { - "kind": "ENUM", - "name": "kycLevelName_enum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "reviewStatus", - "description": "Status of the applicant’s review in Sumsub, referring to kycStatus.", + "name": "error", + "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", + "args": [], "type": { - "kind": "ENUM", - "name": "kycStatus_enum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp automatically updated whenever the kyc row changes.", + "name": "eventId", + "description": "A reference to the event associated with the event pass NFT", + "args": [], "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "kyc_max_fields", - "description": "aggregate max on columns", - "fields": [ + }, { - "name": "applicantId", - "description": "Unique identifier for the applicant provided by Sumsub.", + "name": "eventPassId", + "description": "Directly relates to a specific Event Pass within the system", "args": [], "type": { "kind": "SCALAR", @@ -73503,20 +70070,20 @@ "deprecationReason": null }, { - "name": "createDate", - "description": "The date and time when the applicant was created in Sumsub. Stored in UTC timestamp.", + "name": "id", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "uuid", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "externalUserId", - "description": "UUID referencing the user ID in the existing accounts table.", + "name": "lastNftTransferId", + "description": "Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT.", "args": [], "type": { "kind": "SCALAR", @@ -73527,31 +70094,20 @@ "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp automatically updated whenever the kyc row changes.", + "name": "organizerId", + "description": "Ties the event pass NFT to a specific organizer within the platform", "args": [], "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "kyc_min_fields", - "description": "aggregate min on columns", - "fields": [ + }, { - "name": "applicantId", - "description": "Unique identifier for the applicant provided by Sumsub.", + "name": "packId", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -73562,24 +70118,24 @@ "deprecationReason": null }, { - "name": "createDate", - "description": "The date and time when the applicant was created in Sumsub. Stored in UTC timestamp.", + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", "args": [], "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "bigint", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "externalUserId", - "description": "UUID referencing the user ID in the existing accounts table.", + "name": "tokenUri", + "description": "The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction.", "args": [], "type": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -73587,7 +70143,7 @@ }, { "name": "updated_at", - "description": "Timestamp automatically updated whenever the kyc row changes.", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -73604,166 +70160,97 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "kyc_mutation_response", - "description": "response of any mutation on the table \"kyc\"", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "eventPassNft_max_order_by", + "description": "order by max() on columns of table \"eventPassNft\"", + "fields": null, + "inputFields": [ { - "name": "affected_rows", - "description": "number of rows affected by the mutation", - "args": [], + "name": "chainId", + "description": "Denotes the specific blockchain or network of the event pass NFT", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "returning", - "description": "data from the rows affected by the mutation", - "args": [], + "name": "contractAddress", + "description": "Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "kyc", - "ofType": null - } - } - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kyc_obj_rel_insert_input", - "description": "input type for inserting object relation for remote table \"kyc\"", - "fields": null, - "inputFields": [ + }, { - "name": "data", + "name": "created_at", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kyc_insert_input", - "ofType": null - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "on_conflict", - "description": "upsert condition", + "name": "currentOwnerAddress", + "description": "The address currently holding the event pass NFT, allowing tracking of ownership", "type": { - "kind": "INPUT_OBJECT", - "name": "kyc_on_conflict", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kyc_on_conflict", - "description": "on_conflict condition type for table \"kyc\"", - "fields": null, - "inputFields": [ + }, { - "name": "constraint", - "description": null, + "name": "error", + "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "kyc_constraint", - "ofType": null - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_columns", - "description": null, + "name": "eventId", + "description": "A reference to the event associated with the event pass NFT", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "kyc_update_column", - "ofType": null - } - } - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, - "defaultValue": "[]", + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": null, + "name": "eventPassId", + "description": "Directly relates to a specific Event Pass within the system", "type": { - "kind": "INPUT_OBJECT", - "name": "kyc_bool_exp", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kyc_order_by", - "description": "Ordering options when selecting data from \"kyc\".", - "fields": null, - "inputFields": [ + }, { - "name": "applicantId", + "name": "id", "description": null, "type": { "kind": "ENUM", @@ -73775,8 +70262,8 @@ "deprecationReason": null }, { - "name": "createDate", - "description": null, + "name": "lastNftTransferId", + "description": "Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT.", "type": { "kind": "ENUM", "name": "order_by", @@ -73787,8 +70274,8 @@ "deprecationReason": null }, { - "name": "externalUserId", - "description": null, + "name": "organizerId", + "description": "Ties the event pass NFT to a specific organizer within the platform", "type": { "kind": "ENUM", "name": "order_by", @@ -73799,7 +70286,7 @@ "deprecationReason": null }, { - "name": "levelName", + "name": "packId", "description": null, "type": { "kind": "ENUM", @@ -73811,8 +70298,8 @@ "deprecationReason": null }, { - "name": "reviewStatus", - "description": null, + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", "type": { "kind": "ENUM", "name": "order_by", @@ -73823,8 +70310,8 @@ "deprecationReason": null }, { - "name": "updated_at", - "description": null, + "name": "tokenUri", + "description": "The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction.", "type": { "kind": "ENUM", "name": "order_by", @@ -73833,29 +70320,14 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kyc_pk_columns_input", - "description": "primary key columns input for table: kyc", - "fields": null, - "inputFields": [ + }, { - "name": "externalUserId", - "description": "UUID referencing the user ID in the existing accounts table.", + "name": "updated_at", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, "defaultValue": null, "isDeprecated": false, @@ -73867,186 +70339,196 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "kyc_select_column", - "description": "select columns of table \"kyc\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "kind": "OBJECT", + "name": "eventPassNft_min_fields", + "description": "aggregate min on columns", + "fields": [ { - "name": "applicantId", - "description": "column name", + "name": "chainId", + "description": "Denotes the specific blockchain or network of the event pass NFT", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createDate", - "description": "column name", + "name": "contractAddress", + "description": "Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "externalUserId", - "description": "column name", + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "levelName", - "description": "column name", + "name": "currentOwnerAddress", + "description": "The address currently holding the event pass NFT, allowing tracking of ownership", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "reviewStatus", - "description": "column name", + "name": "error", + "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "column name", + "name": "eventId", + "description": "A reference to the event associated with the event pass NFT", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kyc_set_input", - "description": "input type for updating data in table \"kyc\"", - "fields": null, - "inputFields": [ + }, { - "name": "applicantId", - "description": "Unique identifier for the applicant provided by Sumsub.", + "name": "eventPassId", + "description": "Directly relates to a specific Event Pass within the system", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createDate", - "description": "The date and time when the applicant was created in Sumsub. Stored in UTC timestamp.", + "name": "id", + "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "uuid", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "externalUserId", - "description": "UUID referencing the user ID in the existing accounts table.", + "name": "lastNftTransferId", + "description": "Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT.", + "args": [], "type": { "kind": "SCALAR", "name": "uuid", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "levelName", - "description": "Level of KYC verification, referring to kycLevelName.", + "name": "organizerId", + "description": "Ties the event pass NFT to a specific organizer within the platform", + "args": [], "type": { - "kind": "ENUM", - "name": "kycLevelName_enum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "reviewStatus", - "description": "Status of the applicant’s review in Sumsub, referring to kycStatus.", + "name": "packId", + "description": null, + "args": [], "type": { - "kind": "ENUM", - "name": "kycStatus_enum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp automatically updated whenever the kyc row changes.", + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", + "args": [], "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "bigint", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kyc_stream_cursor_input", - "description": "Streaming cursor of the table \"kyc\"", - "fields": null, - "inputFields": [ + }, { - "name": "initial_value", - "description": "Stream column input with initial value", + "name": "tokenUri", + "description": "The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kyc_stream_cursor_value_input", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ordering", - "description": "cursor ordering", + "name": "updated_at", + "description": null, + "args": [], "type": { - "kind": "ENUM", - "name": "cursor_ordering", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "kyc_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", + "name": "eventPassNft_min_order_by", + "description": "order by min() on columns of table \"eventPassNft\"", "fields": null, "inputFields": [ { - "name": "applicantId", - "description": "Unique identifier for the applicant provided by Sumsub.", + "name": "chainId", + "description": "Denotes the specific blockchain or network of the event pass NFT", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -74054,11 +70536,11 @@ "deprecationReason": null }, { - "name": "createDate", - "description": "The date and time when the applicant was created in Sumsub. Stored in UTC timestamp.", + "name": "contractAddress", + "description": "Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -74066,11 +70548,11 @@ "deprecationReason": null }, { - "name": "externalUserId", - "description": "UUID referencing the user ID in the existing accounts table.", + "name": "created_at", + "description": null, "type": { - "kind": "SCALAR", - "name": "uuid", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -74078,11 +70560,11 @@ "deprecationReason": null }, { - "name": "levelName", - "description": "Level of KYC verification, referring to kycLevelName.", + "name": "currentOwnerAddress", + "description": "The address currently holding the event pass NFT, allowing tracking of ownership", "type": { "kind": "ENUM", - "name": "kycLevelName_enum", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -74090,11 +70572,11 @@ "deprecationReason": null }, { - "name": "reviewStatus", - "description": "Status of the applicant’s review in Sumsub, referring to kycStatus.", + "name": "error", + "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", "type": { "kind": "ENUM", - "name": "kycStatus_enum", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -74102,81 +70584,95 @@ "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp automatically updated whenever the kyc row changes.", + "name": "eventId", + "description": "A reference to the event associated with the event pass NFT", "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "kyc_update_column", - "description": "update columns of table \"kyc\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "applicantId", - "description": "column name", + "name": "eventPassId", + "description": "Directly relates to a specific Event Pass within the system", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createDate", - "description": "column name", + "name": "id", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "externalUserId", - "description": "column name", + "name": "lastNftTransferId", + "description": "Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "levelName", - "description": "column name", - "isDeprecated": false, + "name": "organizerId", + "description": "Ties the event pass NFT to a specific organizer within the platform", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, "deprecationReason": null }, { - "name": "reviewStatus", - "description": "column name", + "name": "packId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "column name", + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "kyc_updates", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", + "name": "tokenUri", + "description": "The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction.", "type": { - "kind": "INPUT_OBJECT", - "name": "kyc_set_input", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -74184,16 +70680,12 @@ "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", + "name": "updated_at", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kyc_bool_exp", - "ofType": null - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, "defaultValue": null, "isDeprecated": false, @@ -74206,31 +70698,19 @@ }, { "kind": "OBJECT", - "name": "lotteryParameters", - "description": "The lotteryParameters model is designed to define properties on a lottery, including details like the lotteryId and activityWebhookId. It manages various timestamps and settings related to the lottery, ensuring efficient and accurate management of lottery events.", + "name": "eventPassNft_mutation_response", + "description": "response of any mutation on the table \"eventPassNft\"", "fields": [ { - "name": "activityWebhookId", - "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": null, + "name": "affected_rows", + "description": "number of rows affected by the mutation", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "timestamptz", + "name": "Int", "ofType": null } }, @@ -74238,302 +70718,242 @@ "deprecationReason": null }, { - "name": "dateSaleEnd", - "description": "Optional column\nfor the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleStart", - "description": "Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale.", + "name": "returning", + "description": "data from the rows affected by the mutation", "args": [], "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNft", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_on_conflict", + "description": "on_conflict condition type for table \"eventPassNft\"", + "fields": null, + "inputFields": [ { - "name": "id", + "name": "constraint", "description": null, - "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "uuid", + "kind": "ENUM", + "name": "eventPassNft_constraint", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lotteryId", + "name": "update_columns", "description": null, - "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNft_update_column", + "ofType": null + } + } } }, + "defaultValue": "[]", "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", + "name": "where", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_order_by", + "description": "Ordering options when selecting data from \"eventPassNft\".", + "fields": null, + "inputFields": [ + { + "name": "chainId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "signingKey", + "name": "contractAddress", "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", + "name": "created_at", "description": null, - "args": [], "type": { "kind": "ENUM", - "name": "lotteryStatus_enum", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "timezone", - "description": "The \"timezone\" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions.", - "args": [], + "name": "currentOwnerAddress", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", + "name": "error", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "lotteryParameters_aggregate", - "description": "aggregated selection of \"lotteryParameters\"", - "fields": [ + }, { - "name": "aggregate", + "name": "eventId", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "lotteryParameters_aggregate_fields", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", + "name": "eventParameters", "description": null, - "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "lotteryParameters", - "ofType": null - } - } - } + "kind": "INPUT_OBJECT", + "name": "eventParameters_order_by", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "lotteryParameters_aggregate_fields", - "description": "aggregate fields of \"lotteryParameters\"", - "fields": [ + }, { - "name": "count", + "name": "eventPassId", "description": null, - "args": [ - { - "name": "columns", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "lotteryParameters_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "distinct", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "max", + "name": "eventPassNftContract", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "lotteryParameters_max_fields", + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "min", + "name": "id", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "lotteryParameters_min_fields", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_bool_exp", - "description": "Boolean expression to filter rows from the table \"lotteryParameters\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ + }, { - "name": "_and", + "name": "isRevealed", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_bool_exp", - "ofType": null - } - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_not", + "name": "lastNftTransfer", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "lotteryParameters_bool_exp", + "name": "nftTransfer_order_by", "ofType": null }, "defaultValue": null, @@ -74541,31 +70961,23 @@ "deprecationReason": null }, { - "name": "_or", + "name": "lastNftTransferId", "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_bool_exp", - "ofType": null - } - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "activityWebhookId", + "name": "metadata", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -74573,11 +70985,11 @@ "deprecationReason": null }, { - "name": "created_at", + "name": "nftTransfers_aggregate", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", + "name": "nftTransfer_aggregate_order_by", "ofType": null }, "defaultValue": null, @@ -74585,11 +70997,11 @@ "deprecationReason": null }, { - "name": "dateSaleEnd", + "name": "organizerId", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "timestamp_comparison_exp", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -74597,11 +71009,11 @@ "deprecationReason": null }, { - "name": "dateSaleStart", + "name": "packAmount", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "timestamp_comparison_exp", + "name": "passAmount_order_by", "ofType": null }, "defaultValue": null, @@ -74609,11 +71021,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "packId", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -74621,11 +71033,11 @@ "deprecationReason": null }, { - "name": "lotteryId", + "name": "packPricing", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "name": "passPricing_order_by", "ofType": null }, "defaultValue": null, @@ -74633,11 +71045,11 @@ "deprecationReason": null }, { - "name": "organizerId", + "name": "passAmount", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "name": "passAmount_order_by", "ofType": null }, "defaultValue": null, @@ -74645,11 +71057,11 @@ "deprecationReason": null }, { - "name": "signingKey", + "name": "passPricing", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "name": "passPricing_order_by", "ofType": null }, "defaultValue": null, @@ -74660,8 +71072,8 @@ "name": "status", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "lotteryStatus_enum_comparison_exp", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -74669,11 +71081,23 @@ "deprecationReason": null }, { - "name": "timezone", + "name": "tokenId", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -74684,8 +71108,58 @@ "name": "updated_at", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_pk_columns_input", + "description": "primary key columns input for table: eventPassNft", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_prepend_input", + "description": "prepend existing jsonb value of filtered columns with new jsonb value", + "fields": null, + "inputFields": [ + { + "name": "metadata", + "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT.", + "type": { + "kind": "SCALAR", + "name": "jsonb", "ofType": null }, "defaultValue": null, @@ -74699,27 +71173,145 @@ }, { "kind": "ENUM", - "name": "lotteryParameters_constraint", - "description": "unique or primary key constraints on table \"lotteryParameters\"", + "name": "eventPassNft_select_column", + "description": "select columns of table \"eventPassNft\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "lotteryParameters_lotteryId_key", - "description": "unique or primary key constraint on columns \"lotteryId\"", + "name": "chainId", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "lotteryParameters_pkey", - "description": "unique or primary key constraint on columns \"id\"", + "name": "contractAddress", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "lotteryParameters_signingKey_key", - "description": "unique or primary key constraint on columns \"signingKey\"", + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentOwnerAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isRevealed", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastNftTransferId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "eventPassNft_select_column_eventPassNft_aggregate_bool_exp_bool_and_arguments_columns", + "description": "select \"eventPassNft_aggregate_bool_exp_bool_and_arguments_columns\" columns of table \"eventPassNft\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "isRevealed", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "eventPassNft_select_column_eventPassNft_aggregate_bool_exp_bool_or_arguments_columns", + "description": "select \"eventPassNft_aggregate_bool_exp_bool_or_arguments_columns\" columns of table \"eventPassNft\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "isRevealed", + "description": "column name", "isDeprecated": false, "deprecationReason": null } @@ -74728,13 +71320,25 @@ }, { "kind": "INPUT_OBJECT", - "name": "lotteryParameters_insert_input", - "description": "input type for inserting data into table \"lotteryParameters\"", + "name": "eventPassNft_set_input", + "description": "input type for updating data in table \"eventPassNft\"", "fields": null, "inputFields": [ { - "name": "activityWebhookId", - "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery.", + "name": "chainId", + "description": "Denotes the specific blockchain or network of the event pass NFT", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", "type": { "kind": "SCALAR", "name": "String", @@ -74757,11 +71361,11 @@ "deprecationReason": null }, { - "name": "dateSaleEnd", - "description": "Optional column\nfor the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery.", + "name": "currentOwnerAddress", + "description": "The address currently holding the event pass NFT, allowing tracking of ownership", "type": { "kind": "SCALAR", - "name": "timestamp", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74769,11 +71373,35 @@ "deprecationReason": null }, { - "name": "dateSaleStart", - "description": "Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale.", + "name": "error", + "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", "type": { "kind": "SCALAR", - "name": "timestamp", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventId", + "description": "A reference to the event associated with the event pass NFT", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Directly relates to a specific Event Pass within the system", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -74793,11 +71421,35 @@ "deprecationReason": null }, { - "name": "lotteryId", - "description": null, + "name": "isRevealed", + "description": "Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastNftTransferId", + "description": "Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT.", + "type": { + "kind": "SCALAR", + "name": "jsonb", "ofType": null }, "defaultValue": null, @@ -74806,7 +71458,7 @@ }, { "name": "organizerId", - "description": null, + "description": "Ties the event pass NFT to a specific organizer within the platform", "type": { "kind": "SCALAR", "name": "String", @@ -74817,7 +71469,7 @@ "deprecationReason": null }, { - "name": "signingKey", + "name": "packId", "description": null, "type": { "kind": "SCALAR", @@ -74833,7 +71485,7 @@ "description": null, "type": { "kind": "ENUM", - "name": "lotteryStatus_enum", + "name": "nftStatus_enum", "ofType": null }, "defaultValue": null, @@ -74841,8 +71493,20 @@ "deprecationReason": null }, { - "name": "timezone", - "description": "The \"timezone\" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions.", + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction.", "type": { "kind": "SCALAR", "name": "String", @@ -74871,464 +71535,349 @@ }, { "kind": "OBJECT", - "name": "lotteryParameters_max_fields", - "description": "aggregate max on columns", + "name": "eventPassNft_stddev_fields", + "description": "aggregate stddev on columns", "fields": [ { - "name": "activityWebhookId", - "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery.", + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_stddev_order_by", + "description": "order by stddev() on columns of table \"eventPassNft\"", + "fields": null, + "inputFields": [ { - "name": "created_at", - "description": null, - "args": [], + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventPassNft_stddev_pop_fields", + "description": "aggregate stddev_pop on columns", + "fields": [ { - "name": "dateSaleEnd", - "description": "Optional column\nfor the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery.", + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", "args": [], "type": { "kind": "SCALAR", - "name": "timestamp", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_stddev_pop_order_by", + "description": "order by stddev_pop() on columns of table \"eventPassNft\"", + "fields": null, + "inputFields": [ { - "name": "dateSaleStart", - "description": "Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale.", - "args": [], + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", "type": { - "kind": "SCALAR", - "name": "timestamp", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventPassNft_stddev_samp_fields", + "description": "aggregate stddev_samp on columns", + "fields": [ { - "name": "id", - "description": null, + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", "args": [], "type": { "kind": "SCALAR", - "name": "uuid", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_stddev_samp_order_by", + "description": "order by stddev_samp() on columns of table \"eventPassNft\"", + "fields": null, + "inputFields": [ { - "name": "lotteryId", - "description": null, - "args": [], + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_stream_cursor_input", + "description": "Streaming cursor of the table \"eventPassNft\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_stream_cursor_value_input", + "ofType": null + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": null, - "args": [], + "name": "ordering", + "description": "cursor ordering", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "cursor_ordering", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ { - "name": "signingKey", - "description": null, - "args": [], + "name": "chainId", + "description": "Denotes the specific blockchain or network of the event pass NFT", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "timezone", - "description": "The \"timezone\" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions.", - "args": [], + "name": "contractAddress", + "description": "Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", + "name": "created_at", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "lotteryParameters_min_fields", - "description": "aggregate min on columns", - "fields": [ + }, { - "name": "activityWebhookId", - "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery.", - "args": [], + "name": "currentOwnerAddress", + "description": "The address currently holding the event pass NFT, allowing tracking of ownership", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": null, - "args": [], + "name": "error", + "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dateSaleEnd", - "description": "Optional column\nfor the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery.", - "args": [], + "name": "eventId", + "description": "A reference to the event associated with the event pass NFT", "type": { "kind": "SCALAR", - "name": "timestamp", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "dateSaleStart", - "description": "Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale.", - "args": [], + "name": "eventPassId", + "description": "Directly relates to a specific Event Pass within the system", "type": { "kind": "SCALAR", - "name": "timestamp", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "id", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "uuid", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lotteryId", - "description": null, - "args": [], + "name": "isRevealed", + "description": "Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": null, - "args": [], + "name": "lastNftTransferId", + "description": "Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT.", "type": { "kind": "SCALAR", - "name": "String", + "name": "uuid", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "signingKey", - "description": null, - "args": [], + "name": "metadata", + "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT.", "type": { "kind": "SCALAR", - "name": "String", + "name": "jsonb", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "timezone", - "description": "The \"timezone\" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions.", - "args": [], + "name": "organizerId", + "description": "Ties the event pass NFT to a specific organizer within the platform", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", + "name": "packId", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "lotteryParameters_mutation_response", - "description": "response of any mutation on the table \"lotteryParameters\"", - "fields": [ - { - "name": "affected_rows", - "description": "number of rows affected by the mutation", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "returning", - "description": "data from the rows affected by the mutation", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "lotteryParameters", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_on_conflict", - "description": "on_conflict condition type for table \"lotteryParameters\"", - "fields": null, - "inputFields": [ - { - "name": "constraint", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "lotteryParameters_constraint", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "update_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "lotteryParameters_update_column", - "ofType": null - } - } - } - }, - "defaultValue": "[]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_order_by", - "description": "Ordering options when selecting data from \"lotteryParameters\".", - "fields": null, - "inputFields": [ - { - "name": "activityWebhookId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleEnd", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleStart", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lotteryId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", + "name": "status", "description": null, "type": { "kind": "ENUM", - "name": "order_by", + "name": "nftStatus_enum", "ofType": null }, "defaultValue": null, @@ -75336,11 +71885,11 @@ "deprecationReason": null }, { - "name": "signingKey", - "description": null, + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "bigint", "ofType": null }, "defaultValue": null, @@ -75348,11 +71897,11 @@ "deprecationReason": null }, { - "name": "status", - "description": null, + "name": "tokenUri", + "description": "The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction.", "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -75360,51 +71909,58 @@ "deprecationReason": null }, { - "name": "timezone", + "name": "updated_at", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventPassNft_sum_fields", + "description": "aggregate sum on columns", + "fields": [ { - "name": "updated_at", - "description": null, + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "bigint", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "lotteryParameters_pk_columns_input", - "description": "primary key columns input for table: lotteryParameters", + "name": "eventPassNft_sum_order_by", + "description": "order by sum() on columns of table \"eventPassNft\"", "fields": null, "inputFields": [ { - "name": "id", - "description": null, + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, "defaultValue": null, "isDeprecated": false, @@ -75417,275 +71973,141 @@ }, { "kind": "ENUM", - "name": "lotteryParameters_select_column", - "description": "select columns of table \"lotteryParameters\"", + "name": "eventPassNft_update_column", + "description": "update columns of table \"eventPassNft\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "activityWebhookId", + "name": "chainId", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", + "name": "contractAddress", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "dateSaleEnd", + "name": "created_at", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "dateSaleStart", + "name": "currentOwnerAddress", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "error", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "lotteryId", + "name": "eventId", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", + "name": "eventPassId", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "signingKey", + "name": "id", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "status", + "name": "isRevealed", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "timezone", + "name": "lastNftTransferId", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", + "name": "metadata", "description": "column name", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_set_input", - "description": "input type for updating data in table \"lotteryParameters\"", - "fields": null, - "inputFields": [ - { - "name": "activityWebhookId", - "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": null, - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleEnd", - "description": "Optional column\nfor the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery.", - "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleStart", - "description": "Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale.", - "type": { - "kind": "SCALAR", - "name": "timestamp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "lotteryId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, + "name": "organizerId", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, + "name": "packId", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "signingKey", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, + "name": "status", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": null, - "type": { - "kind": "ENUM", - "name": "lotteryStatus_enum", - "ofType": null - }, - "defaultValue": null, + "name": "tokenId", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "timezone", - "description": "The \"timezone\" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, + "name": "tokenUri", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { "name": "updated_at", - "description": null, - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, + "description": "column name", "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "lotteryParameters_stream_cursor_input", - "description": "Streaming cursor of the table \"lotteryParameters\"", + "name": "eventPassNft_updates", + "description": null, "fields": null, "inputFields": [ { - "name": "initial_value", - "description": "Stream column input with initial value", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_stream_cursor_value_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ordering", - "description": "cursor ordering", + "name": "_append", + "description": "append existing jsonb value of filtered columns with new jsonb value", "type": { - "kind": "ENUM", - "name": "cursor_ordering", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_append_input", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ + }, { - "name": "activityWebhookId", - "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery.", + "name": "_delete_at_path", + "description": "delete the field or element with specified path (for JSON arrays, negative integers count from the end)", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_delete_at_path_input", "ofType": null }, "defaultValue": null, @@ -75693,11 +72115,11 @@ "deprecationReason": null }, { - "name": "created_at", - "description": null, + "name": "_delete_elem", + "description": "delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array", "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_delete_elem_input", "ofType": null }, "defaultValue": null, @@ -75705,11 +72127,11 @@ "deprecationReason": null }, { - "name": "dateSaleEnd", - "description": "Optional column\nfor the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery.", + "name": "_delete_key", + "description": "delete key/value pair or string element. key/value pairs are matched based on their key value", "type": { - "kind": "SCALAR", - "name": "timestamp", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_delete_key_input", "ofType": null }, "defaultValue": null, @@ -75717,11 +72139,11 @@ "deprecationReason": null }, { - "name": "dateSaleStart", - "description": "Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale.", + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", "type": { - "kind": "SCALAR", - "name": "timestamp", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_inc_input", "ofType": null }, "defaultValue": null, @@ -75729,11 +72151,11 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "_prepend", + "description": "prepend existing jsonb value of filtered columns with new jsonb value", "type": { - "kind": "SCALAR", - "name": "uuid", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_prepend_input", "ofType": null }, "defaultValue": null, @@ -75741,11 +72163,11 @@ "deprecationReason": null }, { - "name": "lotteryId", - "description": null, + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "eventPassNft_set_input", "ofType": null }, "defaultValue": null, @@ -75753,59 +72175,107 @@ "deprecationReason": null }, { - "name": "organizerId", - "description": null, + "name": "where", + "description": "filter the rows which have to be updated", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventPassNft_var_pop_fields", + "description": "aggregate var_pop on columns", + "fields": [ { - "name": "signingKey", - "description": null, + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_var_pop_order_by", + "description": "order by var_pop() on columns of table \"eventPassNft\"", + "fields": null, + "inputFields": [ { - "name": "status", - "description": null, + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", "type": { "kind": "ENUM", - "name": "lotteryStatus_enum", + "name": "order_by", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventPassNft_var_samp_fields", + "description": "aggregate var_samp on columns", + "fields": [ { - "name": "timezone", - "description": "The \"timezone\" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions.", + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_var_samp_order_by", + "description": "order by var_samp() on columns of table \"eventPassNft\"", + "fields": null, + "inputFields": [ { - "name": "updated_at", - "description": null, + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -75818,115 +72288,45 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "lotteryParameters_update_column", - "description": "update columns of table \"lotteryParameters\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "activityWebhookId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleEnd", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dateSaleStart", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lotteryId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signingKey", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timezone", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "OBJECT", + "name": "eventPassNft_variance_fields", + "description": "aggregate variance on columns", + "fields": [ { - "name": "updated_at", - "description": "column name", + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "lotteryParameters_updates", - "description": null, + "name": "eventPassNft_variance_order_by", + "description": "order by variance() on columns of table \"eventPassNft\"", "fields": null, "inputFields": [ { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", + "name": "tokenId", + "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", "type": { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_set_input", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null } ], "interfaces": null, @@ -75935,11 +72335,11 @@ }, { "kind": "OBJECT", - "name": "lotteryStatus", - "description": "columns and relationships of \"lotteryStatus\"", + "name": "eventPassOrderSums", + "description": "Hold the sums for the Event Pass Orders", "fields": [ { - "name": "value", + "name": "eventPassId", "description": null, "args": [], "type": { @@ -75953,6 +72353,22 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "totalReserved", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -75962,8 +72378,8 @@ }, { "kind": "OBJECT", - "name": "lotteryStatus_aggregate", - "description": "aggregated selection of \"lotteryStatus\"", + "name": "eventPassOrderSums_aggregate", + "description": "aggregated selection of \"eventPassOrderSums\"", "fields": [ { "name": "aggregate", @@ -75971,7 +72387,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "lotteryStatus_aggregate_fields", + "name": "eventPassOrderSums_aggregate_fields", "ofType": null }, "isDeprecated": false, @@ -75992,7 +72408,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "lotteryStatus", + "name": "eventPassOrderSums", "ofType": null } } @@ -76009,9 +72425,21 @@ }, { "kind": "OBJECT", - "name": "lotteryStatus_aggregate_fields", - "description": "aggregate fields of \"lotteryStatus\"", + "name": "eventPassOrderSums_aggregate_fields", + "description": "aggregate fields of \"eventPassOrderSums\"", "fields": [ + { + "name": "avg", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "eventPassOrderSums_avg_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "count", "description": null, @@ -76027,7 +72455,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "lotteryStatus_select_column", + "name": "eventPassOrderSums_select_column", "ofType": null } } @@ -76067,7 +72495,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "lotteryStatus_max_fields", + "name": "eventPassOrderSums_max_fields", "ofType": null }, "isDeprecated": false, @@ -76079,7 +72507,114 @@ "args": [], "type": { "kind": "OBJECT", - "name": "lotteryStatus_min_fields", + "name": "eventPassOrderSums_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "eventPassOrderSums_stddev_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "eventPassOrderSums_stddev_pop_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_samp", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "eventPassOrderSums_stddev_samp_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sum", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "eventPassOrderSums_sum_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "eventPassOrderSums_var_pop_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_samp", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "eventPassOrderSums_var_samp_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variance", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "eventPassOrderSums_variance_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventPassOrderSums_avg_fields", + "description": "aggregate avg on columns", + "fields": [ + { + "name": "totalReserved", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, @@ -76093,8 +72628,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_bool_exp", - "description": "Boolean expression to filter rows from the table \"lotteryStatus\". All fields are combined with a logical 'AND'.", + "name": "eventPassOrderSums_bool_exp", + "description": "Boolean expression to filter rows from the table \"eventPassOrderSums\". All fields are combined with a logical 'AND'.", "fields": null, "inputFields": [ { @@ -76108,7 +72643,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_bool_exp", + "name": "eventPassOrderSums_bool_exp", "ofType": null } } @@ -76122,7 +72657,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_bool_exp", + "name": "eventPassOrderSums_bool_exp", "ofType": null }, "defaultValue": null, @@ -76140,7 +72675,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_bool_exp", + "name": "eventPassOrderSums_bool_exp", "ofType": null } } @@ -76150,7 +72685,7 @@ "deprecationReason": null }, { - "name": "value", + "name": "eventPassId", "description": null, "type": { "kind": "INPUT_OBJECT", @@ -76160,6 +72695,18 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "totalReserved", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } ], "interfaces": null, @@ -76168,15 +72715,15 @@ }, { "kind": "ENUM", - "name": "lotteryStatus_constraint", - "description": "unique or primary key constraints on table \"lotteryStatus\"", + "name": "eventPassOrderSums_constraint", + "description": "unique or primary key constraints on table \"eventPassOrderSums\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "lotteryStatus_pkey", - "description": "unique or primary key constraint on columns \"value\"", + "name": "eventPassOrderSums_pkey", + "description": "unique or primary key constraint on columns \"eventPassId\"", "isDeprecated": false, "deprecationReason": null } @@ -76184,72 +72731,40 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "lotteryStatus_enum", - "description": null, + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_inc_input", + "description": "input type for incrementing numeric columns in table \"eventPassOrderSums\"", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DRAFT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, + "inputFields": [ { - "name": "PUBLISHED", + "name": "totalReserved", "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], + "interfaces": null, + "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_enum_comparison_exp", - "description": "Boolean expression to compare columns of type \"lotteryStatus_enum\". All fields are combined with logical 'AND'.", + "name": "eventPassOrderSums_insert_input", + "description": "input type for inserting data into table \"eventPassOrderSums\"", "fields": null, "inputFields": [ { - "name": "_eq", - "description": null, - "type": { - "kind": "ENUM", - "name": "lotteryStatus_enum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "lotteryStatus_enum", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_is_null", + "name": "eventPassId", "description": null, "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "defaultValue": null, @@ -76257,36 +72772,16 @@ "deprecationReason": null }, { - "name": "_neq", + "name": "totalReserved", "description": null, "type": { - "kind": "ENUM", - "name": "lotteryStatus_enum", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "_nin", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "lotteryStatus_enum", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null } ], "interfaces": null, @@ -76294,40 +72789,29 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "lotteryStatus_insert_input", - "description": "input type for inserting data into table \"lotteryStatus\"", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "eventPassOrderSums_max_fields", + "description": "aggregate max on columns", + "fields": [ { - "name": "value", + "name": "eventPassId", "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "lotteryStatus_max_fields", - "description": "aggregate max on columns", - "fields": [ + }, { - "name": "value", + "name": "totalReserved", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, @@ -76341,11 +72825,11 @@ }, { "kind": "OBJECT", - "name": "lotteryStatus_min_fields", + "name": "eventPassOrderSums_min_fields", "description": "aggregate min on columns", "fields": [ { - "name": "value", + "name": "eventPassId", "description": null, "args": [], "type": { @@ -76355,6 +72839,18 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "totalReserved", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -76364,8 +72860,8 @@ }, { "kind": "OBJECT", - "name": "lotteryStatus_mutation_response", - "description": "response of any mutation on the table \"lotteryStatus\"", + "name": "eventPassOrderSums_mutation_response", + "description": "response of any mutation on the table \"eventPassOrderSums\"", "fields": [ { "name": "affected_rows", @@ -76398,7 +72894,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "lotteryStatus", + "name": "eventPassOrderSums", "ofType": null } } @@ -76415,8 +72911,47 @@ }, { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_on_conflict", - "description": "on_conflict condition type for table \"lotteryStatus\"", + "name": "eventPassOrderSums_obj_rel_insert_input", + "description": "input type for inserting object relation for remote table \"eventPassOrderSums\"", + "fields": null, + "inputFields": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_on_conflict", + "description": "on_conflict condition type for table \"eventPassOrderSums\"", "fields": null, "inputFields": [ { @@ -76427,7 +72962,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "lotteryStatus_constraint", + "name": "eventPassOrderSums_constraint", "ofType": null } }, @@ -76449,7 +72984,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "lotteryStatus_update_column", + "name": "eventPassOrderSums_update_column", "ofType": null } } @@ -76464,7 +72999,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_bool_exp", + "name": "eventPassOrderSums_bool_exp", "ofType": null }, "defaultValue": null, @@ -76478,12 +73013,24 @@ }, { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_order_by", - "description": "Ordering options when selecting data from \"lotteryStatus\".", + "name": "eventPassOrderSums_order_by", + "description": "Ordering options when selecting data from \"eventPassOrderSums\".", "fields": null, "inputFields": [ { - "name": "value", + "name": "eventPassId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalReserved", "description": null, "type": { "kind": "ENUM", @@ -76501,12 +73048,12 @@ }, { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_pk_columns_input", - "description": "primary key columns input for table: lotteryStatus", + "name": "eventPassOrderSums_pk_columns_input", + "description": "primary key columns input for table: eventPassOrderSums", "fields": null, "inputFields": [ { - "name": "value", + "name": "eventPassId", "description": null, "type": { "kind": "NON_NULL", @@ -76528,14 +73075,20 @@ }, { "kind": "ENUM", - "name": "lotteryStatus_select_column", - "description": "select columns of table \"lotteryStatus\"", + "name": "eventPassOrderSums_select_column", + "description": "select columns of table \"eventPassOrderSums\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "value", + "name": "eventPassId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalReserved", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -76545,12 +73098,12 @@ }, { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_set_input", - "description": "input type for updating data in table \"lotteryStatus\"", + "name": "eventPassOrderSums_set_input", + "description": "input type for updating data in table \"eventPassOrderSums\"", "fields": null, "inputFields": [ { - "name": "value", + "name": "eventPassId", "description": null, "type": { "kind": "SCALAR", @@ -76560,16 +73113,97 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "totalReserved", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "eventPassOrderSums_stddev_fields", + "description": "aggregate stddev on columns", + "fields": [ + { + "name": "totalReserved", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventPassOrderSums_stddev_pop_fields", + "description": "aggregate stddev_pop on columns", + "fields": [ + { + "name": "totalReserved", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventPassOrderSums_stddev_samp_fields", + "description": "aggregate stddev_samp on columns", + "fields": [ + { + "name": "totalReserved", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_stream_cursor_input", - "description": "Streaming cursor of the table \"lotteryStatus\"", + "name": "eventPassOrderSums_stream_cursor_input", + "description": "Streaming cursor of the table \"eventPassOrderSums\"", "fields": null, "inputFields": [ { @@ -76580,7 +73214,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_stream_cursor_value_input", + "name": "eventPassOrderSums_stream_cursor_value_input", "ofType": null } }, @@ -76607,12 +73241,12 @@ }, { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_stream_cursor_value_input", + "name": "eventPassOrderSums_stream_cursor_value_input", "description": "Initial value of the column from where the streaming should start", "fields": null, "inputFields": [ { - "name": "value", + "name": "eventPassId", "description": null, "type": { "kind": "SCALAR", @@ -76622,22 +73256,63 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "totalReserved", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "eventPassOrderSums_sum_fields", + "description": "aggregate sum on columns", + "fields": [ + { + "name": "totalReserved", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", - "name": "lotteryStatus_update_column", - "description": "update columns of table \"lotteryStatus\"", + "name": "eventPassOrderSums_update_column", + "description": "update columns of table \"eventPassOrderSums\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "value", + "name": "eventPassId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalReserved", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -76647,16 +73322,28 @@ }, { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_updates", + "name": "eventPassOrderSums_updates", "description": null, "fields": null, "inputFields": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "_set", "description": "sets the columns of the filtered rows to the given values", "type": { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_set_input", + "name": "eventPassOrderSums_set_input", "ofType": null }, "defaultValue": null, @@ -76671,7 +73358,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_bool_exp", + "name": "eventPassOrderSums_bool_exp", "ofType": null } }, @@ -76686,68 +73373,81 @@ }, { "kind": "OBJECT", - "name": "minterTemporaryWallet", - "description": "Temporary wallet information for minters, including optional links to event passes and packs.", + "name": "eventPassOrderSums_var_pop_fields", + "description": "aggregate var_pop on columns", "fields": [ { - "name": "address", - "description": "The blockchain address of the temporary wallet.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The timestamp when the temporary wallet was created.", + "name": "totalReserved", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventPassOrderSums_var_samp_fields", + "description": "aggregate var_samp on columns", + "fields": [ { - "name": "eventPassId", - "description": "Optional identifier for an event pass associated with this wallet.", + "name": "totalReserved", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventPassOrderSums_variance_fields", + "description": "aggregate variance on columns", + "fields": [ { - "name": "packId", - "description": "Optional identifier for a pack associated with this wallet.", + "name": "totalReserved", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventPassType", + "description": "Defines the types of event passes.", + "fields": [ { - "name": "privateKey", - "description": "The private key for the temporary wallet, necessary for signing transactions.", + "name": "value", + "description": "Type name for event pass.", "args": [], "type": { "kind": "NON_NULL", @@ -76769,8 +73469,8 @@ }, { "kind": "OBJECT", - "name": "minterTemporaryWallet_aggregate", - "description": "aggregated selection of \"minterTemporaryWallet\"", + "name": "eventPassType_aggregate", + "description": "aggregated selection of \"eventPassType\"", "fields": [ { "name": "aggregate", @@ -76778,7 +73478,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "minterTemporaryWallet_aggregate_fields", + "name": "eventPassType_aggregate_fields", "ofType": null }, "isDeprecated": false, @@ -76799,7 +73499,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "minterTemporaryWallet", + "name": "eventPassType", "ofType": null } } @@ -76816,8 +73516,8 @@ }, { "kind": "OBJECT", - "name": "minterTemporaryWallet_aggregate_fields", - "description": "aggregate fields of \"minterTemporaryWallet\"", + "name": "eventPassType_aggregate_fields", + "description": "aggregate fields of \"eventPassType\"", "fields": [ { "name": "count", @@ -76834,7 +73534,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "minterTemporaryWallet_select_column", + "name": "eventPassType_select_column", "ofType": null } } @@ -76874,7 +73574,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "minterTemporaryWallet_max_fields", + "name": "eventPassType_max_fields", "ofType": null }, "isDeprecated": false, @@ -76886,7 +73586,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "minterTemporaryWallet_min_fields", + "name": "eventPassType_min_fields", "ofType": null }, "isDeprecated": false, @@ -76900,8 +73600,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_bool_exp", - "description": "Boolean expression to filter rows from the table \"minterTemporaryWallet\". All fields are combined with a logical 'AND'.", + "name": "eventPassType_bool_exp", + "description": "Boolean expression to filter rows from the table \"eventPassType\". All fields are combined with a logical 'AND'.", "fields": null, "inputFields": [ { @@ -76915,7 +73615,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_bool_exp", + "name": "eventPassType_bool_exp", "ofType": null } } @@ -76929,7 +73629,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_bool_exp", + "name": "eventPassType_bool_exp", "ofType": null }, "defaultValue": null, @@ -76947,7 +73647,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_bool_exp", + "name": "eventPassType_bool_exp", "ofType": null } } @@ -76957,43 +73657,7 @@ "deprecationReason": null }, { - "name": "address", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", + "name": "value", "description": null, "type": { "kind": "INPUT_OBJECT", @@ -77003,35 +73667,46 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "eventPassType_constraint", + "description": "unique or primary key constraints on table \"eventPassType\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "privateKey", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, + "name": "eventPassType_pkey", + "description": "unique or primary key constraint on columns \"value\"", "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "minterTemporaryWallet_constraint", - "description": "unique or primary key constraints on table \"minterTemporaryWallet\"", + "name": "eventPassType_enum", + "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "minterTemporaryWallet_pkey", - "description": "unique or primary key constraint on columns \"address\"", + "name": "event_access", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "redeemable", + "description": null, "isDeprecated": false, "deprecationReason": null } @@ -77040,16 +73715,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_insert_input", - "description": "input type for inserting data into table \"minterTemporaryWallet\"", + "name": "eventPassType_enum_comparison_exp", + "description": "Boolean expression to compare columns of type \"eventPassType_enum\". All fields are combined with logical 'AND'.", "fields": null, "inputFields": [ { - "name": "address", - "description": "The blockchain address of the temporary wallet.", + "name": "_eq", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "eventPassType_enum", "ofType": null }, "defaultValue": null, @@ -77057,23 +73732,31 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": "The timestamp when the temporary wallet was created.", + "name": "_in", + "description": null, "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassType_enum", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": "Optional identifier for an event pass associated with this wallet.", + "name": "_is_null", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -77081,11 +73764,11 @@ "deprecationReason": null }, { - "name": "packId", - "description": "Optional identifier for a pack associated with this wallet.", + "name": "_neq", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "eventPassType_enum", "ofType": null }, "defaultValue": null, @@ -77093,12 +73776,20 @@ "deprecationReason": null }, { - "name": "privateKey", - "description": "The private key for the temporary wallet, necessary for signing transactions.", + "name": "_nin", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassType_enum", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, @@ -77110,61 +73801,36 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "minterTemporaryWallet_max_fields", - "description": "aggregate max on columns", - "fields": [ - { - "name": "address", - "description": "The blockchain address of the temporary wallet.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The timestamp when the temporary wallet was created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": "Optional identifier for an event pass associated with this wallet.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "INPUT_OBJECT", + "name": "eventPassType_insert_input", + "description": "input type for inserting data into table \"eventPassType\"", + "fields": null, + "inputFields": [ { - "name": "packId", - "description": "Optional identifier for a pack associated with this wallet.", - "args": [], + "name": "value", + "description": "Type name for event pass.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventPassType_max_fields", + "description": "aggregate max on columns", + "fields": [ { - "name": "privateKey", - "description": "The private key for the temporary wallet, necessary for signing transactions.", + "name": "value", + "description": "Type name for event pass.", "args": [], "type": { "kind": "SCALAR", @@ -77182,60 +73848,12 @@ }, { "kind": "OBJECT", - "name": "minterTemporaryWallet_min_fields", + "name": "eventPassType_min_fields", "description": "aggregate min on columns", "fields": [ { - "name": "address", - "description": "The blockchain address of the temporary wallet.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The timestamp when the temporary wallet was created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": "Optional identifier for an event pass associated with this wallet.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": "Optional identifier for a pack associated with this wallet.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "privateKey", - "description": "The private key for the temporary wallet, necessary for signing transactions.", + "name": "value", + "description": "Type name for event pass.", "args": [], "type": { "kind": "SCALAR", @@ -77253,8 +73871,8 @@ }, { "kind": "OBJECT", - "name": "minterTemporaryWallet_mutation_response", - "description": "response of any mutation on the table \"minterTemporaryWallet\"", + "name": "eventPassType_mutation_response", + "description": "response of any mutation on the table \"eventPassType\"", "fields": [ { "name": "affected_rows", @@ -77287,7 +73905,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "minterTemporaryWallet", + "name": "eventPassType", "ofType": null } } @@ -77304,8 +73922,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_on_conflict", - "description": "on_conflict condition type for table \"minterTemporaryWallet\"", + "name": "eventPassType_on_conflict", + "description": "on_conflict condition type for table \"eventPassType\"", "fields": null, "inputFields": [ { @@ -77316,7 +73934,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "minterTemporaryWallet_constraint", + "name": "eventPassType_constraint", "ofType": null } }, @@ -77338,7 +73956,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "minterTemporaryWallet_update_column", + "name": "eventPassType_update_column", "ofType": null } } @@ -77353,7 +73971,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_bool_exp", + "name": "eventPassType_bool_exp", "ofType": null }, "defaultValue": null, @@ -77367,60 +73985,12 @@ }, { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_order_by", - "description": "Ordering options when selecting data from \"minterTemporaryWallet\".", + "name": "eventPassType_order_by", + "description": "Ordering options when selecting data from \"eventPassType\".", "fields": null, "inputFields": [ { - "name": "address", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "privateKey", + "name": "value", "description": null, "type": { "kind": "ENUM", @@ -77438,13 +74008,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_pk_columns_input", - "description": "primary key columns input for table: minterTemporaryWallet", + "name": "eventPassType_pk_columns_input", + "description": "primary key columns input for table: eventPassType", "fields": null, "inputFields": [ { - "name": "address", - "description": "The blockchain address of the temporary wallet.", + "name": "value", + "description": "Type name for event pass.", "type": { "kind": "NON_NULL", "name": null, @@ -77465,38 +74035,14 @@ }, { "kind": "ENUM", - "name": "minterTemporaryWallet_select_column", - "description": "select columns of table \"minterTemporaryWallet\"", + "name": "eventPassType_select_column", + "description": "select columns of table \"eventPassType\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "address", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "privateKey", + "name": "value", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -77506,61 +74052,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_set_input", - "description": "input type for updating data in table \"minterTemporaryWallet\"", + "name": "eventPassType_set_input", + "description": "input type for updating data in table \"eventPassType\"", "fields": null, "inputFields": [ { - "name": "address", - "description": "The blockchain address of the temporary wallet.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The timestamp when the temporary wallet was created.", - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": "Optional identifier for an event pass associated with this wallet.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": "Optional identifier for a pack associated with this wallet.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "privateKey", - "description": "The private key for the temporary wallet, necessary for signing transactions.", + "name": "value", + "description": "Type name for event pass.", "type": { "kind": "SCALAR", "name": "String", @@ -77577,8 +74075,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_stream_cursor_input", - "description": "Streaming cursor of the table \"minterTemporaryWallet\"", + "name": "eventPassType_stream_cursor_input", + "description": "Streaming cursor of the table \"eventPassType\"", "fields": null, "inputFields": [ { @@ -77589,7 +74087,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_stream_cursor_value_input", + "name": "eventPassType_stream_cursor_value_input", "ofType": null } }, @@ -77616,61 +74114,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_stream_cursor_value_input", + "name": "eventPassType_stream_cursor_value_input", "description": "Initial value of the column from where the streaming should start", "fields": null, "inputFields": [ { - "name": "address", - "description": "The blockchain address of the temporary wallet.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "The timestamp when the temporary wallet was created.", - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": "Optional identifier for an event pass associated with this wallet.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": "Optional identifier for a pack associated with this wallet.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "privateKey", - "description": "The private key for the temporary wallet, necessary for signing transactions.", + "name": "value", + "description": "Type name for event pass.", "type": { "kind": "SCALAR", "name": "String", @@ -77687,38 +74137,14 @@ }, { "kind": "ENUM", - "name": "minterTemporaryWallet_update_column", - "description": "update columns of table \"minterTemporaryWallet\"", + "name": "eventPassType_update_column", + "description": "update columns of table \"eventPassType\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "address", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "privateKey", + "name": "value", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -77728,7 +74154,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_updates", + "name": "eventPassType_updates", "description": null, "fields": null, "inputFields": [ @@ -77737,7 +74163,7 @@ "description": "sets the columns of the filtered rows to the given values", "type": { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_set_input", + "name": "eventPassType_set_input", "ofType": null }, "defaultValue": null, @@ -77752,7 +74178,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_bool_exp", + "name": "eventPassType_bool_exp", "ofType": null } }, @@ -77767,603 +74193,870 @@ }, { "kind": "OBJECT", - "name": "mutation_root", - "description": "mutation root", + "name": "eventPassValidationType", + "description": "Defines the types of validation for event passes.", "fields": [ { - "name": "createAsset", - "description": "Create one asset", - "args": [ - { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetCreateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "value", + "description": "Type name for event pass validation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventPassValidationType_aggregate", + "description": "aggregated selection of \"eventPassValidationType\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "Asset", + "name": "eventPassValidationType_aggregate_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createContentSpace", - "description": "Create one contentSpace", - "args": [ - { - "name": "data", - "description": null, - "type": { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceCreateInput", + "kind": "OBJECT", + "name": "eventPassValidationType", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "ContentSpace", - "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventPassValidationType_aggregate_fields", + "description": "aggregate fields of \"eventPassValidationType\"", + "fields": [ { - "name": "createEvent", - "description": "Create one event", + "name": "count", + "description": null, "args": [ { - "name": "data", + "name": "columns", "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventCreateInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassValidationType_select_column", + "ofType": null + } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Event", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createEventPass", - "description": "Create one eventPass", - "args": [ + }, { - "name": "data", + "name": "distinct", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassCreateInput", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "EventPass", + "name": "eventPassValidationType_max_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createEventPassDelayedRevealed", - "description": "Create one eventPassDelayedRevealed", - "args": [ - { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedCreateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "min", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "EventPassDelayedRevealed", + "name": "eventPassValidationType_min_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_bool_exp", + "description": "Boolean expression to filter rows from the table \"eventPassValidationType\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ { - "name": "createOrganizer", - "description": "Create one organizer", - "args": [ - { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerCreateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_bool_exp", + "ofType": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, "type": { - "kind": "OBJECT", - "name": "Organizer", + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createPack", - "description": "Create one pack", - "args": [ - { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackCreateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_bool_exp", + "ofType": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, "type": { - "kind": "OBJECT", - "name": "Pack", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "eventPassValidationType_constraint", + "description": "unique or primary key constraints on table \"eventPassValidationType\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "eventPassValidationType_pkey", + "description": "unique or primary key constraint on columns \"value\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "eventPassValidationType_enum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "external", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "createScheduledRelease", - "description": "Create one scheduledRelease", - "args": [ - { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ScheduledReleaseCreateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "manual", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nft", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_enum_comparison_exp", + "description": "Boolean expression to compare columns of type \"eventPassValidationType_enum\". All fields are combined with logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_eq", + "description": null, "type": { - "kind": "OBJECT", - "name": "ScheduledRelease", + "kind": "ENUM", + "name": "eventPassValidationType_enum", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deleteAsset", - "description": "Delete one asset from _all_ existing stages. Returns deleted document.", - "args": [ - { - "name": "where", - "description": "Document to delete", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassValidationType_enum", + "ofType": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_is_null", + "description": null, "type": { - "kind": "OBJECT", - "name": "Asset", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deleteContentSpace", - "description": "Delete one contentSpace from _all_ existing stages. Returns deleted document.", - "args": [ - { - "name": "where", - "description": "Document to delete", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_neq", + "description": null, "type": { - "kind": "OBJECT", - "name": "ContentSpace", + "kind": "ENUM", + "name": "eventPassValidationType_enum", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deleteEvent", - "description": "Delete one event from _all_ existing stages. Returns deleted document.", - "args": [ - { - "name": "where", - "description": "Document to delete", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "_nin", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassValidationType_enum", + "ofType": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_insert_input", + "description": "input type for inserting data into table \"eventPassValidationType\"", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "Type name for event pass validation.", "type": { - "kind": "OBJECT", - "name": "Event", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventPassValidationType_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "value", + "description": "Type name for event pass validation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventPassValidationType_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "value", + "description": "Type name for event pass validation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventPassValidationType_mutation_response", + "description": "response of any mutation on the table \"eventPassValidationType\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "deleteEventPass", - "description": "Delete one eventPass from _all_ existing stages. Returns deleted document.", - "args": [ - { - "name": "where", - "description": "Document to delete", - "type": { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassWhereUniqueInput", + "kind": "OBJECT", + "name": "eventPassValidationType", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_on_conflict", + "description": "on_conflict condition type for table \"eventPassValidationType\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, "type": { - "kind": "OBJECT", - "name": "EventPass", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassValidationType_constraint", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deleteEventPassDelayedRevealed", - "description": "Delete one eventPassDelayedRevealed from _all_ existing stages. Returns deleted document.", - "args": [ - { - "name": "where", - "description": "Document to delete", - "type": { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedWhereUniqueInput", + "kind": "ENUM", + "name": "eventPassValidationType_update_column", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, "type": { - "kind": "OBJECT", - "name": "EventPassDelayedRevealed", + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_order_by", + "description": "Ordering options when selecting data from \"eventPassValidationType\".", + "fields": null, + "inputFields": [ { - "name": "deleteManyAssets", - "description": "Delete many Asset documents", - "args": [ - { - "name": "where", - "description": "Documents to delete", - "type": { - "kind": "INPUT_OBJECT", - "name": "AssetManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "value", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_pk_columns_input", + "description": "primary key columns input for table: eventPassValidationType", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "Type name for event pass validation.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", + "kind": "SCALAR", + "name": "String", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "eventPassValidationType_select_column", + "description": "select columns of table \"eventPassValidationType\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "deleteManyAssetsConnection", - "description": "Delete many Asset documents, return deleted documents", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Documents to delete", - "type": { - "kind": "INPUT_OBJECT", - "name": "AssetManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_set_input", + "description": "input type for updating data in table \"eventPassValidationType\"", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "Type name for event pass validation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_stream_cursor_input", + "description": "Streaming cursor of the table \"eventPassValidationType\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "AssetConnection", + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_stream_cursor_value_input", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deleteManyContentSpaces", - "description": "Delete many ContentSpace documents", - "args": [ - { - "name": "where", - "description": "Documents to delete", - "type": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "Type name for event pass validation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "eventPassValidationType_update_column", + "description": "update columns of table \"eventPassValidationType\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_bool_exp", + "ofType": null } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventStatus", + "description": "columns and relationships of \"eventStatus\"", + "fields": [ + { + "name": "value", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventStatus_aggregate", + "description": "aggregated selection of \"eventStatus\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "eventStatus_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "deleteManyContentSpacesConnection", - "description": "Delete many ContentSpace documents, return deleted documents", + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventStatus", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventStatus_aggregate_fields", + "description": "aggregate fields of \"eventStatus\"", + "fields": [ + { + "name": "count", + "description": null, "args": [ { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", + "name": "columns", "description": null, "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventStatus_select_column", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "skip", + "name": "distinct", "description": null, "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Documents to delete", - "type": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceManyWhereInput", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -78375,8 +75068,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ContentSpaceConnection", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -78384,1277 +75077,770 @@ "deprecationReason": null }, { - "name": "deleteManyEventPasses", - "description": "Delete many EventPass documents", - "args": [ - { - "name": "where", - "description": "Documents to delete", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "max", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", - "ofType": null - } + "kind": "OBJECT", + "name": "eventStatus_max_fields", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "deleteManyEventPassesConnection", - "description": "Delete many EventPass documents, return deleted documents", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Documents to delete", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "min", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EventPassConnection", - "ofType": null - } + "kind": "OBJECT", + "name": "eventStatus_min_fields", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventStatus_bool_exp", + "description": "Boolean expression to filter rows from the table \"eventStatus\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ { - "name": "deleteManyEventPassesDelayedRevealed", - "description": "Delete many EventPassDelayedRevealed documents", - "args": [ - { - "name": "where", - "description": "Documents to delete", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_and", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_bool_exp", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deleteManyEventPassesDelayedRevealedConnection", - "description": "Delete many EventPassDelayedRevealed documents, return deleted documents", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Documents to delete", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_not", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EventPassDelayedRevealedConnection", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "eventStatus_bool_exp", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deleteManyEvents", - "description": "Delete many Event documents", - "args": [ - { - "name": "where", - "description": "Documents to delete", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_or", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_bool_exp", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deleteManyEventsConnection", - "description": "Delete many Event documents, return deleted documents", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Documents to delete", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "value", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EventConnection", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "eventStatus_constraint", + "description": "unique or primary key constraints on table \"eventStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "deleteManyOrganizers", - "description": "Delete many Organizer documents", - "args": [ - { - "name": "where", - "description": "Documents to delete", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizerManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", - "ofType": null - } - }, + "name": "eventStatus_pkey", + "description": "unique or primary key constraint on columns \"value\"", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "eventStatus_enum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "deleteManyOrganizersConnection", - "description": "Delete many Organizer documents, return deleted documents", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Documents to delete", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizerManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizerConnection", - "ofType": null - } - }, + "name": "DRAFT", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deleteManyPacks", - "description": "Delete many Pack documents", - "args": [ - { - "name": "where", - "description": "Documents to delete", - "type": { - "kind": "INPUT_OBJECT", - "name": "PackManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "PUBLISHED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventStatus_enum_comparison_exp", + "description": "Boolean expression to compare columns of type \"eventStatus_enum\". All fields are combined with logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_eq", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", - "ofType": null - } + "kind": "ENUM", + "name": "eventStatus_enum", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deleteManyPacksConnection", - "description": "Delete many Pack documents, return deleted documents", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Documents to delete", - "type": { - "kind": "INPUT_OBJECT", - "name": "PackManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_in", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PackConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventStatus_enum", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deleteOrganizer", - "description": "Delete one organizer from _all_ existing stages. Returns deleted document.", - "args": [ - { - "name": "where", - "description": "Document to delete", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_is_null", + "description": null, "type": { - "kind": "OBJECT", - "name": "Organizer", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deletePack", - "description": "Delete one pack from _all_ existing stages. Returns deleted document.", - "args": [ - { - "name": "where", - "description": "Document to delete", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_neq", + "description": null, "type": { - "kind": "OBJECT", - "name": "Pack", + "kind": "ENUM", + "name": "eventStatus_enum", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "deleteScheduledOperation", - "description": "Delete and return scheduled operation", - "args": [ - { - "name": "where", - "description": "Document to delete", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_nin", + "description": null, "type": { - "kind": "OBJECT", - "name": "ScheduledOperation", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventStatus_enum", + "ofType": null + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventStatus_insert_input", + "description": "input type for inserting data into table \"eventStatus\"", + "fields": null, + "inputFields": [ { - "name": "deleteScheduledRelease", - "description": "Delete one scheduledRelease from _all_ existing stages. Returns deleted document.", - "args": [ - { - "name": "where", - "description": "Document to delete", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ScheduledReleaseWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "value", + "description": null, "type": { - "kind": "OBJECT", - "name": "ScheduledRelease", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventStatus_max_fields", + "description": "aggregate max on columns", + "fields": [ { - "name": "delete_account", - "description": "delete data from the table: \"account\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "account_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "value", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "account_mutation_response", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventStatus_min_fields", + "description": "aggregate min on columns", + "fields": [ { - "name": "delete_account_by_pk", - "description": "delete single row from the table: \"account\"", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "value", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "account", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "eventStatus_mutation_response", + "description": "response of any mutation on the table \"eventStatus\"", + "fields": [ { - "name": "delete_contentSpaceParameters", - "description": "delete data from the table: \"contentSpaceParameters\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], "type": { - "kind": "OBJECT", - "name": "contentSpaceParameters_mutation_response", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_contentSpaceParameters_by_pk", - "description": "delete single row from the table: \"contentSpaceParameters\"", - "args": [ - { - "name": "id", - "description": null, - "type": { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "uuid", + "kind": "OBJECT", + "name": "eventStatus", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "contentSpaceParameters", - "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventStatus_on_conflict", + "description": "on_conflict condition type for table \"eventStatus\"", + "fields": null, + "inputFields": [ { - "name": "delete_contentSpaceStatus", - "description": "delete data from the table: \"contentSpaceStatus\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "constraint", + "description": null, "type": { - "kind": "OBJECT", - "name": "contentSpaceStatus_mutation_response", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventStatus_constraint", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_contentSpaceStatus_by_pk", - "description": "delete single row from the table: \"contentSpaceStatus\"", - "args": [ - { - "name": "value", - "description": null, - "type": { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "eventStatus_update_column", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "contentSpaceStatus", - "ofType": null }, + "defaultValue": "[]", "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_currency", - "description": "delete data from the table: \"currency\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "currency_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "where", + "description": null, "type": { - "kind": "OBJECT", - "name": "currency_mutation_response", + "kind": "INPUT_OBJECT", + "name": "eventStatus_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "delete_currency_by_pk", - "description": "delete single row from the table: \"currency\"", - "args": [ - { - "name": "value", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventStatus_order_by", + "description": "Ordering options when selecting data from \"eventStatus\".", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, "type": { - "kind": "OBJECT", - "name": "currency", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventStatus_pk_columns_input", + "description": "primary key columns input for table: eventStatus", + "fields": null, + "inputFields": [ { - "name": "delete_eventParameters", - "description": "delete data from the table: \"eventParameters\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventParameters_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "value", + "description": null, "type": { - "kind": "OBJECT", - "name": "eventParameters_mutation_response", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "eventStatus_select_column", + "description": "select columns of table \"eventStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "delete_eventParameters_by_pk", - "description": "delete single row from the table: \"eventParameters\"", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventStatus_set_input", + "description": "input type for updating data in table \"eventStatus\"", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, "type": { - "kind": "OBJECT", - "name": "eventParameters", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventStatus_stream_cursor_input", + "description": "Streaming cursor of the table \"eventStatus\"", + "fields": null, + "inputFields": [ { - "name": "delete_eventPassNft", - "description": "delete data from the table: \"eventPassNft\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "initial_value", + "description": "Stream column input with initial value", "type": { - "kind": "OBJECT", - "name": "eventPassNft_mutation_response", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_stream_cursor_value_input", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_eventPassNftContract", - "description": "delete data from the table: \"eventPassNftContract\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "ordering", + "description": "cursor ordering", "type": { - "kind": "OBJECT", - "name": "eventPassNftContract_mutation_response", + "kind": "ENUM", + "name": "cursor_ordering", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventStatus_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ { - "name": "delete_eventPassNftContractType", - "description": "delete data from the table: \"eventPassNftContractType\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "value", + "description": null, "type": { - "kind": "OBJECT", - "name": "eventPassNftContractType_mutation_response", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "eventStatus_update_column", + "description": "update columns of table \"eventStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "delete_eventPassNftContractType_by_pk", - "description": "delete single row from the table: \"eventPassNftContractType\"", - "args": [ - { - "name": "value", - "description": "Type name for event pass NFT contract.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "eventStatus_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", "type": { - "kind": "OBJECT", - "name": "eventPassNftContractType", + "kind": "INPUT_OBJECT", + "name": "eventStatus_set_input", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_eventPassNftContract_by_pk", - "description": "delete single row from the table: \"eventPassNftContract\"", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_bool_exp", + "ofType": null } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "follow", + "description": "Stores follow relationships. Each row represents an account following an organizer.", + "fields": [ + { + "name": "accountId", + "description": "References the unique identifier of the account that is following an organizer.", + "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassNftContract", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_eventPassNft_by_pk", - "description": "delete single row from the table: \"eventPassNft\"", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassNft", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_eventPassOrderSums", - "description": "delete data from the table: \"eventPassOrderSums\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "organizerSlug", + "description": "Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "follow_aggregate", + "description": "aggregated selection of \"follow\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "eventPassOrderSums_mutation_response", + "name": "follow_aggregate_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_eventPassOrderSums_by_pk", - "description": "delete single row from the table: \"eventPassOrderSums\"", - "args": [ - { - "name": "eventPassId", - "description": null, - "type": { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "follow", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "eventPassOrderSums", - "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "follow_aggregate_fields", + "description": "aggregate fields of \"follow\"", + "fields": [ { - "name": "delete_eventPassType", - "description": "delete data from the table: \"eventPassType\"", + "name": "count", + "description": null, "args": [ { - "name": "where", - "description": "filter the rows which have to be deleted", + "name": "columns", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassType_bool_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "follow_select_column", + "ofType": null + } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "eventPassType_mutation_response", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delete_eventPassType_by_pk", - "description": "delete single row from the table: \"eventPassType\"", - "args": [ + }, { - "name": "value", - "description": "Type name for event pass.", + "name": "distinct", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "defaultValue": null, "isDeprecated": false, @@ -79662,1921 +75848,1181 @@ } ], "type": { - "kind": "OBJECT", - "name": "eventPassType", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_eventPassValidationType", - "description": "delete data from the table: \"eventPassValidationType\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "max", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "eventPassValidationType_mutation_response", + "name": "follow_max_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_eventPassValidationType_by_pk", - "description": "delete single row from the table: \"eventPassValidationType\"", - "args": [ - { - "name": "value", - "description": "Type name for event pass validation.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "min", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "eventPassValidationType", + "name": "follow_min_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "follow_bool_exp", + "description": "Boolean expression to filter rows from the table \"follow\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ { - "name": "delete_eventStatus", - "description": "delete data from the table: \"eventStatus\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventStatus_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_and", + "description": null, "type": { - "kind": "OBJECT", - "name": "eventStatus_mutation_response", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "follow_bool_exp", + "ofType": null + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_eventStatus_by_pk", - "description": "delete single row from the table: \"eventStatus\"", - "args": [ - { - "name": "value", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_not", + "description": null, "type": { - "kind": "OBJECT", - "name": "eventStatus", + "kind": "INPUT_OBJECT", + "name": "follow_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_follow", - "description": "delete data from the table: \"follow\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "follow_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_or", + "description": null, "type": { - "kind": "OBJECT", - "name": "follow_mutation_response", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "follow_bool_exp", + "ofType": null + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_follow_by_pk", - "description": "delete single row from the table: \"follow\"", - "args": [ - { - "name": "accountId", - "description": "References the unique identifier of the account that is following an organizer.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerSlug", - "description": "Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "accountId", + "description": null, "type": { - "kind": "OBJECT", - "name": "follow", + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_kyc", - "description": "delete data from the table: \"kyc\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kyc_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, "type": { - "kind": "OBJECT", - "name": "kyc_mutation_response", + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_kycLevelName", - "description": "delete data from the table: \"kycLevelName\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "organizerSlug", + "description": null, "type": { - "kind": "OBJECT", - "name": "kycLevelName_mutation_response", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "follow_constraint", + "description": "unique or primary key constraints on table \"follow\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "delete_kycLevelName_by_pk", - "description": "delete single row from the table: \"kycLevelName\"", - "args": [ - { - "name": "value", - "description": "basic_kyc_level: Basic level of KYC verification.\nadvanced_kyc_level: Advanced level of KYC verification.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "follow_pkey", + "description": "unique or primary key constraint on columns \"accountId\", \"organizerSlug\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "follow_insert_input", + "description": "input type for inserting data into table \"follow\"", + "fields": null, + "inputFields": [ + { + "name": "accountId", + "description": "References the unique identifier of the account that is following an organizer.", "type": { - "kind": "OBJECT", - "name": "kycLevelName", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_kycStatus", - "description": "delete data from the table: \"kycStatus\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycStatus_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, "type": { - "kind": "OBJECT", - "name": "kycStatus_mutation_response", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_kycStatus_by_pk", - "description": "delete single row from the table: \"kycStatus\"", - "args": [ - { - "name": "value", - "description": "init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded.\npending: An applicant is ready to be processed.\nprechecked: The check is in a half way of being finished.\nqueued: The checks have been started for the applicant.\ncompleted: The check has been completed.\nonHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "organizerSlug", + "description": "Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers.", "type": { - "kind": "OBJECT", - "name": "kycStatus", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "follow_max_fields", + "description": "aggregate max on columns", + "fields": [ { - "name": "delete_kyc_by_pk", - "description": "delete single row from the table: \"kyc\"", - "args": [ - { - "name": "externalUserId", - "description": "UUID referencing the user ID in the existing accounts table.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "accountId", + "description": "References the unique identifier of the account that is following an organizer.", + "args": [], "type": { - "kind": "OBJECT", - "name": "kyc", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_lotteryParameters", - "description": "delete data from the table: \"lotteryParameters\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "lotteryParameters_mutation_response", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_lotteryParameters_by_pk", - "description": "delete single row from the table: \"lotteryParameters\"", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "organizerSlug", + "description": "Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers.", + "args": [], "type": { - "kind": "OBJECT", - "name": "lotteryParameters", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "delete_lotteryStatus", - "description": "delete data from the table: \"lotteryStatus\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "lotteryStatus_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "follow_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "accountId", + "description": "References the unique identifier of the account that is following an organizer.", + "args": [], "type": { - "kind": "OBJECT", - "name": "lotteryStatus_mutation_response", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_lotteryStatus_by_pk", - "description": "delete single row from the table: \"lotteryStatus\"", - "args": [ - { - "name": "value", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "lotteryStatus", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_minterTemporaryWallet", - "description": "delete data from the table: \"minterTemporaryWallet\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "organizerSlug", + "description": "Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers.", + "args": [], "type": { - "kind": "OBJECT", - "name": "minterTemporaryWallet_mutation_response", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "follow_mutation_response", + "description": "response of any mutation on the table \"follow\"", + "fields": [ { - "name": "delete_minterTemporaryWallet_by_pk", - "description": "delete single row from the table: \"minterTemporaryWallet\"", - "args": [ - { - "name": "address", - "description": "The blockchain address of the temporary wallet.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], "type": { - "kind": "OBJECT", - "name": "minterTemporaryWallet", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_nftTransfer", - "description": "delete data from the table: \"nftTransfer\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_bool_exp", + "kind": "OBJECT", + "name": "follow", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "follow_on_conflict", + "description": "on_conflict condition type for table \"follow\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, "type": { - "kind": "OBJECT", - "name": "nftTransfer_mutation_response", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "follow_constraint", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_nftTransfer_by_pk", - "description": "delete single row from the table: \"nftTransfer\"", - "args": [ - { - "name": "id", - "description": null, - "type": { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "uuid", + "kind": "ENUM", + "name": "follow_update_column", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "nftTransfer", - "ofType": null }, + "defaultValue": "[]", "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_order", - "description": "delete data from the table: \"order\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "order_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "where", + "description": null, "type": { - "kind": "OBJECT", - "name": "order_mutation_response", + "kind": "INPUT_OBJECT", + "name": "follow_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "follow_order_by", + "description": "Ordering options when selecting data from \"follow\".", + "fields": null, + "inputFields": [ { - "name": "delete_orderStatus", - "description": "delete data from the table: \"orderStatus\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "accountId", + "description": null, "type": { - "kind": "OBJECT", - "name": "orderStatus_mutation_response", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_orderStatus_by_pk", - "description": "delete single row from the table: \"orderStatus\"", - "args": [ - { - "name": "value", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, "type": { - "kind": "OBJECT", - "name": "orderStatus", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_order_by_pk", - "description": "delete single row from the table: \"order\"", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "organizerSlug", + "description": null, "type": { - "kind": "OBJECT", - "name": "order", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "follow_pk_columns_input", + "description": "primary key columns input for table: follow", + "fields": null, + "inputFields": [ { - "name": "delete_packEventPassNft", - "description": "delete data from the table: \"packEventPassNft\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "accountId", + "description": "References the unique identifier of the account that is following an organizer.", "type": { - "kind": "OBJECT", - "name": "packEventPassNft_mutation_response", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_packEventPassNft_by_pk", - "description": "delete single row from the table: \"packEventPassNft\"", - "args": [ - { - "name": "eventPassNftId", - "description": "Identifier for the event pass NFT.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftSupplyId", - "description": "Identifier for the pack NFT supply.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "organizerSlug", + "description": "Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers.", "type": { - "kind": "OBJECT", - "name": "packEventPassNft", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "follow_select_column", + "description": "select columns of table \"follow\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "accountId", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_packNftContract", - "description": "delete data from the table: \"packNftContract\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerSlug", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "follow_set_input", + "description": "input type for updating data in table \"follow\"", + "fields": null, + "inputFields": [ + { + "name": "accountId", + "description": "References the unique identifier of the account that is following an organizer.", "type": { - "kind": "OBJECT", - "name": "packNftContract_mutation_response", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_packNftContractEventPass", - "description": "delete data from the table: \"packNftContractEventPass\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, "type": { - "kind": "OBJECT", - "name": "packNftContractEventPass_mutation_response", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_packNftContractEventPass_by_pk", - "description": "delete single row from the table: \"packNftContractEventPass\"", - "args": [ - { - "name": "eventPassId", - "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftContractId", - "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "organizerSlug", + "description": "Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers.", "type": { - "kind": "OBJECT", - "name": "packNftContractEventPass", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "follow_stream_cursor_input", + "description": "Streaming cursor of the table \"follow\"", + "fields": null, + "inputFields": [ { - "name": "delete_packNftContract_by_pk", - "description": "delete single row from the table: \"packNftContract\"", - "args": [ - { - "name": "id", - "description": "Unique identifier for each pack NFT contract.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "initial_value", + "description": "Stream column input with initial value", "type": { - "kind": "OBJECT", - "name": "packNftContract", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "follow_stream_cursor_value_input", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_packNftSupply", - "description": "delete data from the table: \"packNftSupply\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "ordering", + "description": "cursor ordering", "type": { - "kind": "OBJECT", - "name": "packNftSupply_mutation_response", + "kind": "ENUM", + "name": "cursor_ordering", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "follow_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ { - "name": "delete_packNftSupply_by_pk", - "description": "delete single row from the table: \"packNftSupply\"", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "accountId", + "description": "References the unique identifier of the account that is following an organizer.", "type": { - "kind": "OBJECT", - "name": "packNftSupply", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_packOrderSums", - "description": "delete data from the table: \"packOrderSums\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, "type": { - "kind": "OBJECT", - "name": "packOrderSums_mutation_response", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_packOrderSums_by_pk", - "description": "delete single row from the table: \"packOrderSums\"", - "args": [ - { - "name": "packId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "organizerSlug", + "description": "Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers.", "type": { - "kind": "OBJECT", - "name": "packOrderSums", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "follow_update_column", + "description": "update columns of table \"follow\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "accountId", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_passAmount", - "description": "delete data from the table: \"passAmount\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "passAmount_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerSlug", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "follow_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", "type": { - "kind": "OBJECT", - "name": "passAmount_mutation_response", + "kind": "INPUT_OBJECT", + "name": "follow_set_input", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_passAmount_by_pk", - "description": "delete single row from the table: \"passAmount\"", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "follow_bool_exp", + "ofType": null } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "jsonb", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "jsonb_cast_exp", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "String", + "description": null, "type": { - "kind": "OBJECT", - "name": "passAmount", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "jsonb_comparison_exp", + "description": "Boolean expression to compare columns of type \"jsonb\". All fields are combined with logical 'AND'.", + "fields": null, + "inputFields": [ { - "name": "delete_passPricing", - "description": "delete data from the table: \"passPricing\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "passPricing_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_cast", + "description": null, "type": { - "kind": "OBJECT", - "name": "passPricing_mutation_response", + "kind": "INPUT_OBJECT", + "name": "jsonb_cast_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_passPricing_by_pk", - "description": "delete single row from the table: \"passPricing\"", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_contained_in", + "description": "is the column contained in the given json value", "type": { - "kind": "OBJECT", - "name": "passPricing", + "kind": "SCALAR", + "name": "jsonb", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_pendingOrder", - "description": "delete data from the table: \"pendingOrder\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "pendingOrder_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_contains", + "description": "does the column contain the given json value at the top level", "type": { - "kind": "OBJECT", - "name": "pendingOrder_mutation_response", + "kind": "SCALAR", + "name": "jsonb", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_pendingOrder_by_pk", - "description": "delete single row from the table: \"pendingOrder\"", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_eq", + "description": null, "type": { - "kind": "OBJECT", - "name": "pendingOrder", + "kind": "SCALAR", + "name": "jsonb", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_roleAssignment", - "description": "delete data from the table: \"roleAssignment\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_gt", + "description": null, "type": { - "kind": "OBJECT", - "name": "roleAssignment_mutation_response", + "kind": "SCALAR", + "name": "jsonb", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_roles", - "description": "delete data from the table: \"roles\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "roles_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_gte", + "description": null, "type": { - "kind": "OBJECT", - "name": "roles_mutation_response", + "kind": "SCALAR", + "name": "jsonb", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_roles_by_pk", - "description": "delete single row from the table: \"roles\"", - "args": [ - { - "name": "value", - "description": "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_has_key", + "description": "does the string exist as a top-level key in the column", "type": { - "kind": "OBJECT", - "name": "roles", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_stripeCheckoutSession", - "description": "delete data from the table: \"stripeCheckoutSession\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_has_keys_all", + "description": "do all of these strings exist as top-level keys in the column", "type": { - "kind": "OBJECT", - "name": "stripeCheckoutSession_mutation_response", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_stripeCheckoutSessionType", - "description": "delete data from the table: \"stripeCheckoutSessionType\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_has_keys_any", + "description": "do any of these strings exist as top-level keys in the column", "type": { - "kind": "OBJECT", - "name": "stripeCheckoutSessionType_mutation_response", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_stripeCheckoutSessionType_by_pk", - "description": "delete single row from the table: \"stripeCheckoutSessionType\"", - "args": [ - { - "name": "value", - "description": "Type value.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_in", + "description": null, "type": { - "kind": "OBJECT", - "name": "stripeCheckoutSessionType", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "jsonb", + "ofType": null + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_stripeCheckoutSession_by_pk", - "description": "delete single row from the table: \"stripeCheckoutSession\"", - "args": [ - { - "name": "stripeSessionId", - "description": "Unique identifier for the Stripe Checkout Session.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_is_null", + "description": null, "type": { - "kind": "OBJECT", - "name": "stripeCheckoutSession", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_stripeCustomer", - "description": "delete data from the table: \"stripeCustomer\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_lt", + "description": null, "type": { - "kind": "OBJECT", - "name": "stripeCustomer_mutation_response", + "kind": "SCALAR", + "name": "jsonb", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_stripeCustomer_by_pk", - "description": "delete single row from the table: \"stripeCustomer\"", - "args": [ - { - "name": "stripeCustomerId", - "description": "Unique identifier for the Stripe Customer.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_lte", + "description": null, "type": { - "kind": "OBJECT", - "name": "stripeCustomer", + "kind": "SCALAR", + "name": "jsonb", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_timezone", - "description": "delete data from the table: \"timezone\"", - "args": [ - { - "name": "where", - "description": "filter the rows which have to be deleted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "timezone_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_neq", + "description": null, "type": { - "kind": "OBJECT", - "name": "timezone_mutation_response", + "kind": "SCALAR", + "name": "jsonb", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "delete_timezone_by_pk", - "description": "delete single row from the table: \"timezone\"", - "args": [ - { - "name": "value", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_nin", + "description": null, "type": { - "kind": "OBJECT", - "name": "timezone", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "jsonb", + "ofType": null + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "kyc", + "description": "columns and relationships of \"kyc\"", + "fields": [ { - "name": "insert_account", - "description": "insert data into the table: \"account\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "account_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "account_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "applicantId", + "description": "Unique identifier for the applicant provided by Sumsub.", + "args": [], "type": { - "kind": "OBJECT", - "name": "account_mutation_response", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_account_one", - "description": "insert a single row into the table: \"account\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "account_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "account_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "createDate", + "description": "The date and time when the applicant was created in Sumsub. Stored in UTC timestamp.", + "args": [], "type": { - "kind": "OBJECT", - "name": "account", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_contentSpaceParameters", - "description": "insert data into the table: \"contentSpaceParameters\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "externalUserId", + "description": "UUID referencing the user ID in the existing accounts table.", + "args": [], "type": { - "kind": "OBJECT", - "name": "contentSpaceParameters_mutation_response", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_contentSpaceParameters_one", - "description": "insert a single row into the table: \"contentSpaceParameters\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "levelName", + "description": "Level of KYC verification, referring to kycLevelName.", + "args": [], "type": { - "kind": "OBJECT", - "name": "contentSpaceParameters", + "kind": "ENUM", + "name": "kycLevelName_enum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_contentSpaceStatus", - "description": "insert data into the table: \"contentSpaceStatus\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "reviewStatus", + "description": "Status of the applicant’s review in Sumsub, referring to kycStatus.", + "args": [], "type": { - "kind": "OBJECT", - "name": "contentSpaceStatus_mutation_response", + "kind": "ENUM", + "name": "kycStatus_enum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_contentSpaceStatus_one", - "description": "insert a single row into the table: \"contentSpaceStatus\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": "Timestamp automatically updated whenever the kyc row changes.", + "args": [], "type": { - "kind": "OBJECT", - "name": "contentSpaceStatus", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "kycLevelName", + "description": "KYC levels representing the level of verification for the applicant.", + "fields": [ { - "name": "insert_currency", - "description": "insert data into the table: \"currency\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "currency_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "currency_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "value", + "description": "basic_kyc_level: Basic level of KYC verification.\nadvanced_kyc_level: Advanced level of KYC verification.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "kycLevelName_aggregate", + "description": "aggregated selection of \"kycLevelName\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "currency_mutation_response", + "name": "kycLevelName_aggregate_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_currency_one", - "description": "insert a single row into the table: \"currency\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "currency_insert_input", + "kind": "OBJECT", + "name": "kycLevelName", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "currency_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "currency", - "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "kycLevelName_aggregate_fields", + "description": "aggregate fields of \"kycLevelName\"", + "fields": [ { - "name": "insert_eventParameters", - "description": "insert data into the table: \"eventParameters\"", + "name": "count", + "description": null, "args": [ { - "name": "objects", - "description": "the rows to be inserted", + "name": "columns", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventParameters_insert_input", - "ofType": null - } + "kind": "ENUM", + "name": "kycLevelName_select_column", + "ofType": null } } }, @@ -81585,11 +77031,11 @@ "deprecationReason": null }, { - "name": "on_conflict", - "description": "upsert condition", + "name": "distinct", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "eventParameters_on_conflict", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -81598,795 +77044,736 @@ } ], "type": { - "kind": "OBJECT", - "name": "eventParameters_mutation_response", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_eventParameters_one", - "description": "insert a single row into the table: \"eventParameters\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventParameters_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventParameters_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "max", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "eventParameters", + "name": "kycLevelName_max_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_eventPassNft", - "description": "insert data into the table: \"eventPassNft\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "min", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "eventPassNft_mutation_response", + "name": "kycLevelName_min_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_bool_exp", + "description": "Boolean expression to filter rows from the table \"kycLevelName\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ { - "name": "insert_eventPassNftContract", - "description": "insert data into the table: \"eventPassNftContract\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_on_conflict", + "name": "kycLevelName_bool_exp", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "eventPassNftContract_mutation_response", - "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_eventPassNftContractType", - "description": "insert data into the table: \"eventPassNftContractType\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_not", + "description": null, "type": { - "kind": "OBJECT", - "name": "eventPassNftContractType_mutation_response", + "kind": "INPUT_OBJECT", + "name": "kycLevelName_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_eventPassNftContractType_one", - "description": "insert a single row into the table: \"eventPassNftContractType\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_on_conflict", + "name": "kycLevelName_bool_exp", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "eventPassNftContractType", - "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_eventPassNftContract_one", - "description": "insert a single row into the table: \"eventPassNftContract\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "value", + "description": null, "type": { - "kind": "OBJECT", - "name": "eventPassNftContract", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "kycLevelName_constraint", + "description": "unique or primary key constraints on table \"kycLevelName\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "kycLevelName_pkey", + "description": "unique or primary key constraint on columns \"value\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "kycLevelName_enum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "advanced_kyc_level", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_eventPassNft_one", - "description": "insert a single row into the table: \"eventPassNft\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "basic_kyc_level", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_enum_comparison_exp", + "description": "Boolean expression to compare columns of type \"kycLevelName_enum\". All fields are combined with logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_eq", + "description": null, "type": { - "kind": "OBJECT", - "name": "eventPassNft", + "kind": "ENUM", + "name": "kycLevelName_enum", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_eventPassOrderSums", - "description": "insert data into the table: \"eventPassOrderSums\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_on_conflict", + "name": "_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "kycLevelName_enum", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_is_null", + "description": null, "type": { - "kind": "OBJECT", - "name": "eventPassOrderSums_mutation_response", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_eventPassOrderSums_one", - "description": "insert a single row into the table: \"eventPassOrderSums\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_neq", + "description": null, "type": { - "kind": "OBJECT", - "name": "eventPassOrderSums", + "kind": "ENUM", + "name": "kycLevelName_enum", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_eventPassType", - "description": "insert data into the table: \"eventPassType\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassType_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassType_on_conflict", + "name": "_nin", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "kycLevelName_enum", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_insert_input", + "description": "input type for inserting data into table \"kycLevelName\"", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "basic_kyc_level: Basic level of KYC verification.\nadvanced_kyc_level: Advanced level of KYC verification.", "type": { - "kind": "OBJECT", - "name": "eventPassType_mutation_response", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "kycLevelName_max_fields", + "description": "aggregate max on columns", + "fields": [ { - "name": "insert_eventPassType_one", - "description": "insert a single row into the table: \"eventPassType\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassType_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassType_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "value", + "description": "basic_kyc_level: Basic level of KYC verification.\nadvanced_kyc_level: Advanced level of KYC verification.", + "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassType", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "kycLevelName_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "value", + "description": "basic_kyc_level: Basic level of KYC verification.\nadvanced_kyc_level: Advanced level of KYC verification.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "kycLevelName_mutation_response", + "description": "response of any mutation on the table \"kycLevelName\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "insert_eventPassValidationType", - "description": "insert data into the table: \"eventPassValidationType\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_insert_input", - "ofType": null - } - } + "kind": "OBJECT", + "name": "kycLevelName", + "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_on_conflict", + "description": "on_conflict condition type for table \"kycLevelName\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, "type": { - "kind": "OBJECT", - "name": "eventPassValidationType_mutation_response", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "kycLevelName_constraint", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_eventPassValidationType_one", - "description": "insert a single row into the table: \"eventPassValidationType\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_insert_input", + "kind": "ENUM", + "name": "kycLevelName_update_column", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, "type": { - "kind": "OBJECT", - "name": "eventPassValidationType", + "kind": "INPUT_OBJECT", + "name": "kycLevelName_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_order_by", + "description": "Ordering options when selecting data from \"kycLevelName\".", + "fields": null, + "inputFields": [ { - "name": "insert_eventStatus", - "description": "insert data into the table: \"eventStatus\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventStatus_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventStatus_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "value", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_pk_columns_input", + "description": "primary key columns input for table: kycLevelName", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "basic_kyc_level: Basic level of KYC verification.\nadvanced_kyc_level: Advanced level of KYC verification.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "kycLevelName_select_column", + "description": "select columns of table \"kycLevelName\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_set_input", + "description": "input type for updating data in table \"kycLevelName\"", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "basic_kyc_level: Basic level of KYC verification.\nadvanced_kyc_level: Advanced level of KYC verification.", "type": { - "kind": "OBJECT", - "name": "eventStatus_mutation_response", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_stream_cursor_input", + "description": "Streaming cursor of the table \"kycLevelName\"", + "fields": null, + "inputFields": [ { - "name": "insert_eventStatus_one", - "description": "insert a single row into the table: \"eventStatus\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventStatus_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventStatus_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_stream_cursor_value_input", + "ofType": null } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", "type": { - "kind": "OBJECT", - "name": "eventStatus", + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "basic_kyc_level: Basic level of KYC verification.\nadvanced_kyc_level: Advanced level of KYC verification.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "kycLevelName_update_column", + "description": "update columns of table \"kycLevelName\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_set_input", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_follow", - "description": "insert data into the table: \"follow\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "follow_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "follow_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_bool_exp", + "ofType": null } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "kycStatus", + "description": "Statuses of Know Your Customer (KYC) processes.", + "fields": [ + { + "name": "value", + "description": "init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded.\npending: An applicant is ready to be processed.\nprechecked: The check is in a half way of being finished.\nqueued: The checks have been started for the applicant.\ncompleted: The check has been completed.\nonHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "kycStatus_aggregate", + "description": "aggregated selection of \"kycStatus\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "follow_mutation_response", + "name": "kycStatus_aggregate_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_follow_one", - "description": "insert a single row into the table: \"follow\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "follow_insert_input", + "kind": "OBJECT", + "name": "kycStatus", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "follow_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "follow", - "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "kycStatus_aggregate_fields", + "description": "aggregate fields of \"kycStatus\"", + "fields": [ { - "name": "insert_kyc", - "description": "insert data into the table: \"kyc\"", + "name": "count", + "description": null, "args": [ { - "name": "objects", - "description": "the rows to be inserted", + "name": "columns", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kyc_insert_input", - "ofType": null - } + "kind": "ENUM", + "name": "kycStatus_select_column", + "ofType": null } } }, @@ -82395,11 +77782,11 @@ "deprecationReason": null }, { - "name": "on_conflict", - "description": "upsert condition", + "name": "distinct", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "kyc_on_conflict", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -82408,615 +77795,733 @@ } ], "type": { - "kind": "OBJECT", - "name": "kyc_mutation_response", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_kycLevelName", - "description": "insert data into the table: \"kycLevelName\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "max", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "kycLevelName_mutation_response", + "name": "kycStatus_max_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_kycLevelName_one", - "description": "insert a single row into the table: \"kycLevelName\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "min", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "kycLevelName", + "name": "kycStatus_min_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kycStatus_bool_exp", + "description": "Boolean expression to filter rows from the table \"kycStatus\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ { - "name": "insert_kycStatus", - "description": "insert data into the table: \"kycStatus\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycStatus_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "kycStatus_on_conflict", + "name": "kycStatus_bool_exp", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, "type": { - "kind": "OBJECT", - "name": "kycStatus_mutation_response", + "kind": "INPUT_OBJECT", + "name": "kycStatus_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_kycStatus_one", - "description": "insert a single row into the table: \"kycStatus\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycStatus_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "kycStatus_on_conflict", + "name": "kycStatus_bool_exp", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, "type": { - "kind": "OBJECT", - "name": "kycStatus", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "kycStatus_constraint", + "description": "unique or primary key constraints on table \"kycStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "kycStatus_pkey", + "description": "unique or primary key constraint on columns \"value\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "kycStatus_enum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "completed", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_kyc_one", - "description": "insert a single row into the table: \"kyc\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kyc_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "kyc_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "init", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onHold", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pending", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prechecked", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "queued", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kycStatus_enum_comparison_exp", + "description": "Boolean expression to compare columns of type \"kycStatus_enum\". All fields are combined with logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_eq", + "description": null, "type": { - "kind": "OBJECT", - "name": "kyc", + "kind": "ENUM", + "name": "kycStatus_enum", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_lotteryParameters", - "description": "insert data into the table: \"lotteryParameters\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_on_conflict", + "name": "_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "kycStatus_enum", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_is_null", + "description": null, "type": { - "kind": "OBJECT", - "name": "lotteryParameters_mutation_response", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_lotteryParameters_one", - "description": "insert a single row into the table: \"lotteryParameters\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_neq", + "description": null, "type": { - "kind": "OBJECT", - "name": "lotteryParameters", + "kind": "ENUM", + "name": "kycStatus_enum", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_lotteryStatus", - "description": "insert data into the table: \"lotteryStatus\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "lotteryStatus_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "lotteryStatus_on_conflict", + "name": "_nin", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "kycStatus_enum", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kycStatus_insert_input", + "description": "input type for inserting data into table \"kycStatus\"", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded.\npending: An applicant is ready to be processed.\nprechecked: The check is in a half way of being finished.\nqueued: The checks have been started for the applicant.\ncompleted: The check has been completed.\nonHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification.", "type": { - "kind": "OBJECT", - "name": "lotteryStatus_mutation_response", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "kycStatus_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "value", + "description": "init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded.\npending: An applicant is ready to be processed.\nprechecked: The check is in a half way of being finished.\nqueued: The checks have been started for the applicant.\ncompleted: The check has been completed.\nonHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "kycStatus_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "value", + "description": "init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded.\npending: An applicant is ready to be processed.\nprechecked: The check is in a half way of being finished.\nqueued: The checks have been started for the applicant.\ncompleted: The check has been completed.\nonHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "kycStatus_mutation_response", + "description": "response of any mutation on the table \"kycStatus\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "insert_lotteryStatus_one", - "description": "insert a single row into the table: \"lotteryStatus\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "lotteryStatus_insert_input", + "kind": "OBJECT", + "name": "kycStatus", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "lotteryStatus_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kycStatus_on_conflict", + "description": "on_conflict condition type for table \"kycStatus\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, "type": { - "kind": "OBJECT", - "name": "lotteryStatus", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "kycStatus_constraint", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_minterTemporaryWallet", - "description": "insert data into the table: \"minterTemporaryWallet\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_insert_input", - "ofType": null - } - } + "kind": "ENUM", + "name": "kycStatus_update_column", + "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, "type": { - "kind": "OBJECT", - "name": "minterTemporaryWallet_mutation_response", + "kind": "INPUT_OBJECT", + "name": "kycStatus_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kycStatus_order_by", + "description": "Ordering options when selecting data from \"kycStatus\".", + "fields": null, + "inputFields": [ { - "name": "insert_minterTemporaryWallet_one", - "description": "insert a single row into the table: \"minterTemporaryWallet\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "value", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kycStatus_pk_columns_input", + "description": "primary key columns input for table: kycStatus", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded.\npending: An applicant is ready to be processed.\nprechecked: The check is in a half way of being finished.\nqueued: The checks have been started for the applicant.\ncompleted: The check has been completed.\nonHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "kycStatus_select_column", + "description": "select columns of table \"kycStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kycStatus_set_input", + "description": "input type for updating data in table \"kycStatus\"", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded.\npending: An applicant is ready to be processed.\nprechecked: The check is in a half way of being finished.\nqueued: The checks have been started for the applicant.\ncompleted: The check has been completed.\nonHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification.", "type": { - "kind": "OBJECT", - "name": "minterTemporaryWallet", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kycStatus_stream_cursor_input", + "description": "Streaming cursor of the table \"kycStatus\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycStatus_stream_cursor_value_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kycStatus_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded.\npending: An applicant is ready to be processed.\nprechecked: The check is in a half way of being finished.\nqueued: The checks have been started for the applicant.\ncompleted: The check has been completed.\nonHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "kycStatus_update_column", + "description": "update columns of table \"kycStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kycStatus_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "kycStatus_set_input", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_nftTransfer", - "description": "insert data into the table: \"nftTransfer\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycStatus_bool_exp", + "ofType": null } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "kyc_aggregate", + "description": "aggregated selection of \"kyc\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "nftTransfer_mutation_response", + "name": "kyc_aggregate_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_nftTransfer_one", - "description": "insert a single row into the table: \"nftTransfer\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_insert_input", + "kind": "OBJECT", + "name": "kyc", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "nftTransfer", - "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "kyc_aggregate_fields", + "description": "aggregate fields of \"kyc\"", + "fields": [ { - "name": "insert_order", - "description": "insert data into the table: \"order\"", + "name": "count", + "description": null, "args": [ { - "name": "objects", - "description": "the rows to be inserted", + "name": "columns", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "order_insert_input", - "ofType": null - } + "kind": "ENUM", + "name": "kyc_select_column", + "ofType": null } } }, @@ -83025,11 +78530,11 @@ "deprecationReason": null }, { - "name": "on_conflict", - "description": "upsert condition", + "name": "distinct", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "order_on_conflict", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -83038,2149 +78543,1086 @@ } ], "type": { - "kind": "OBJECT", - "name": "order_mutation_response", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_orderStatus", - "description": "insert data into the table: \"orderStatus\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "max", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "orderStatus_mutation_response", + "name": "kyc_max_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_orderStatus_one", - "description": "insert a single row into the table: \"orderStatus\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "min", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "orderStatus", + "name": "kyc_min_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kyc_bool_exp", + "description": "Boolean expression to filter rows from the table \"kyc\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ { - "name": "insert_order_one", - "description": "insert a single row into the table: \"order\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "order_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "order_on_conflict", + "name": "kyc_bool_exp", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, "type": { - "kind": "OBJECT", - "name": "order", + "kind": "INPUT_OBJECT", + "name": "kyc_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_packEventPassNft", - "description": "insert data into the table: \"packEventPassNft\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "packEventPassNft_on_conflict", + "name": "kyc_bool_exp", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "applicantId", + "description": null, "type": { - "kind": "OBJECT", - "name": "packEventPassNft_mutation_response", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_packEventPassNft_one", - "description": "insert a single row into the table: \"packEventPassNft\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "createDate", + "description": null, "type": { - "kind": "OBJECT", - "name": "packEventPassNft", + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_packNftContract", - "description": "insert data into the table: \"packNftContract\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "externalUserId", + "description": null, "type": { - "kind": "OBJECT", - "name": "packNftContract_mutation_response", + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_packNftContractEventPass", - "description": "insert data into the table: \"packNftContractEventPass\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "levelName", + "description": null, "type": { - "kind": "OBJECT", - "name": "packNftContractEventPass_mutation_response", + "kind": "INPUT_OBJECT", + "name": "kycLevelName_enum_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_packNftContractEventPass_one", - "description": "insert a single row into the table: \"packNftContractEventPass\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "reviewStatus", + "description": null, "type": { - "kind": "OBJECT", - "name": "packNftContractEventPass", + "kind": "INPUT_OBJECT", + "name": "kycStatus_enum_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_packNftContract_one", - "description": "insert a single row into the table: \"packNftContract\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": null, "type": { - "kind": "OBJECT", - "name": "packNftContract", + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", "ofType": null }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "kyc_constraint", + "description": "unique or primary key constraints on table \"kyc\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "kyc_externalUserId_key", + "description": "unique or primary key constraint on columns \"externalUserId\"", "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_packNftSupply", - "description": "insert data into the table: \"packNftSupply\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "kyc_pkey", + "description": "unique or primary key constraint on columns \"externalUserId\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kyc_insert_input", + "description": "input type for inserting data into table \"kyc\"", + "fields": null, + "inputFields": [ + { + "name": "applicantId", + "description": "Unique identifier for the applicant provided by Sumsub.", "type": { - "kind": "OBJECT", - "name": "packNftSupply_mutation_response", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_packNftSupply_one", - "description": "insert a single row into the table: \"packNftSupply\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "createDate", + "description": "The date and time when the applicant was created in Sumsub. Stored in UTC timestamp.", "type": { - "kind": "OBJECT", - "name": "packNftSupply", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_packOrderSums", - "description": "insert data into the table: \"packOrderSums\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "externalUserId", + "description": "UUID referencing the user ID in the existing accounts table.", "type": { - "kind": "OBJECT", - "name": "packOrderSums_mutation_response", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_packOrderSums_one", - "description": "insert a single row into the table: \"packOrderSums\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "levelName", + "description": "Level of KYC verification, referring to kycLevelName.", "type": { - "kind": "OBJECT", - "name": "packOrderSums", + "kind": "ENUM", + "name": "kycLevelName_enum", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_passAmount", - "description": "insert data into the table: \"passAmount\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "passAmount_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "reviewStatus", + "description": "Status of the applicant’s review in Sumsub, referring to kycStatus.", "type": { - "kind": "OBJECT", - "name": "passAmount_mutation_response", + "kind": "ENUM", + "name": "kycStatus_enum", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_passAmount_one", - "description": "insert a single row into the table: \"passAmount\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "passAmount_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": "Timestamp automatically updated whenever the kyc row changes.", "type": { - "kind": "OBJECT", - "name": "passAmount", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "kyc_max_fields", + "description": "aggregate max on columns", + "fields": [ { - "name": "insert_passPricing", - "description": "insert data into the table: \"passPricing\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "passPricing_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "applicantId", + "description": "Unique identifier for the applicant provided by Sumsub.", + "args": [], "type": { - "kind": "OBJECT", - "name": "passPricing_mutation_response", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_passPricing_one", - "description": "insert a single row into the table: \"passPricing\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "passPricing_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "createDate", + "description": "The date and time when the applicant was created in Sumsub. Stored in UTC timestamp.", + "args": [], "type": { - "kind": "OBJECT", - "name": "passPricing", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_pendingOrder", - "description": "insert data into the table: \"pendingOrder\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "pendingOrder_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "pendingOrder_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "externalUserId", + "description": "UUID referencing the user ID in the existing accounts table.", + "args": [], "type": { - "kind": "OBJECT", - "name": "pendingOrder_mutation_response", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_pendingOrder_one", - "description": "insert a single row into the table: \"pendingOrder\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "pendingOrder_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "pendingOrder_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": "Timestamp automatically updated whenever the kyc row changes.", + "args": [], "type": { - "kind": "OBJECT", - "name": "pendingOrder", + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "kyc_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "applicantId", + "description": "Unique identifier for the applicant provided by Sumsub.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_roleAssignment", - "description": "insert data into the table: \"roleAssignment\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "createDate", + "description": "The date and time when the applicant was created in Sumsub. Stored in UTC timestamp.", + "args": [], "type": { - "kind": "OBJECT", - "name": "roleAssignment_mutation_response", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_roleAssignment_one", - "description": "insert a single row into the table: \"roleAssignment\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "externalUserId", + "description": "UUID referencing the user ID in the existing accounts table.", + "args": [], "type": { - "kind": "OBJECT", - "name": "roleAssignment", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_roles", - "description": "insert data into the table: \"roles\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "roles_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "roles_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": "Timestamp automatically updated whenever the kyc row changes.", + "args": [], "type": { - "kind": "OBJECT", - "name": "roles_mutation_response", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "kyc_mutation_response", + "description": "response of any mutation on the table \"kyc\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "insert_roles_one", - "description": "insert a single row into the table: \"roles\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "roles_insert_input", + "kind": "OBJECT", + "name": "kyc", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "roles_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kyc_obj_rel_insert_input", + "description": "input type for inserting object relation for remote table \"kyc\"", + "fields": null, + "inputFields": [ + { + "name": "data", + "description": null, "type": { - "kind": "OBJECT", - "name": "roles", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kyc_insert_input", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_stripeCheckoutSession", - "description": "insert data into the table: \"stripeCheckoutSession\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "on_conflict", + "description": "upsert condition", "type": { - "kind": "OBJECT", - "name": "stripeCheckoutSession_mutation_response", + "kind": "INPUT_OBJECT", + "name": "kyc_on_conflict", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kyc_on_conflict", + "description": "on_conflict condition type for table \"kyc\"", + "fields": null, + "inputFields": [ { - "name": "insert_stripeCheckoutSessionType", - "description": "insert data into the table: \"stripeCheckoutSessionType\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "constraint", + "description": null, "type": { - "kind": "OBJECT", - "name": "stripeCheckoutSessionType_mutation_response", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "kyc_constraint", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_stripeCheckoutSessionType_one", - "description": "insert a single row into the table: \"stripeCheckoutSessionType\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_insert_input", + "kind": "ENUM", + "name": "kyc_update_column", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, "type": { - "kind": "OBJECT", - "name": "stripeCheckoutSessionType", + "kind": "INPUT_OBJECT", + "name": "kyc_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kyc_order_by", + "description": "Ordering options when selecting data from \"kyc\".", + "fields": null, + "inputFields": [ + { + "name": "applicantId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_stripeCheckoutSession_one", - "description": "insert a single row into the table: \"stripeCheckoutSession\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "createDate", + "description": null, "type": { - "kind": "OBJECT", - "name": "stripeCheckoutSession", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_stripeCustomer", - "description": "insert data into the table: \"stripeCustomer\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "externalUserId", + "description": null, "type": { - "kind": "OBJECT", - "name": "stripeCustomer_mutation_response", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_stripeCustomer_one", - "description": "insert a single row into the table: \"stripeCustomer\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "levelName", + "description": null, "type": { - "kind": "OBJECT", - "name": "stripeCustomer", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_timezone", - "description": "insert data into the table: \"timezone\"", - "args": [ - { - "name": "objects", - "description": "the rows to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "timezone_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "timezone_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "reviewStatus", + "description": null, "type": { - "kind": "OBJECT", - "name": "timezone_mutation_response", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "insert_timezone_one", - "description": "insert a single row into the table: \"timezone\"", - "args": [ - { - "name": "object", - "description": "the row to be inserted", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "timezone_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "timezone_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "updated_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kyc_pk_columns_input", + "description": "primary key columns input for table: kyc", + "fields": null, + "inputFields": [ + { + "name": "externalUserId", + "description": "UUID referencing the user ID in the existing accounts table.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "kyc_select_column", + "description": "select columns of table \"kyc\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "applicantId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createDate", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalUserId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "levelName", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reviewStatus", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kyc_set_input", + "description": "input type for updating data in table \"kyc\"", + "fields": null, + "inputFields": [ + { + "name": "applicantId", + "description": "Unique identifier for the applicant provided by Sumsub.", "type": { - "kind": "OBJECT", - "name": "timezone", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishAsset", - "description": "Publish one asset", - "args": [ - { - "name": "locales", - "description": "Optional localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Publishing target stage", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to publish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is set", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "createDate", + "description": "The date and time when the applicant was created in Sumsub. Stored in UTC timestamp.", "type": { - "kind": "OBJECT", - "name": "Asset", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishContentSpace", - "description": "Publish one contentSpace", - "args": [ - { - "name": "locales", - "description": "Optional localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Publishing target stage", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to publish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is set", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "externalUserId", + "description": "UUID referencing the user ID in the existing accounts table.", "type": { - "kind": "OBJECT", - "name": "ContentSpace", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishEvent", - "description": "Publish one event", - "args": [ - { - "name": "locales", - "description": "Optional localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Publishing target stage", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to publish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is set", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "levelName", + "description": "Level of KYC verification, referring to kycLevelName.", "type": { - "kind": "OBJECT", - "name": "Event", + "kind": "ENUM", + "name": "kycLevelName_enum", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishEventPass", - "description": "Publish one eventPass", - "args": [ - { - "name": "locales", - "description": "Optional localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Publishing target stage", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to publish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is set", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "reviewStatus", + "description": "Status of the applicant’s review in Sumsub, referring to kycStatus.", "type": { - "kind": "OBJECT", - "name": "EventPass", + "kind": "ENUM", + "name": "kycStatus_enum", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishEventPassDelayedRevealed", - "description": "Publish one eventPassDelayedRevealed", - "args": [ - { - "name": "locales", - "description": "Optional localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Publishing target stage", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to publish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is set", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null + "name": "updated_at", + "description": "Timestamp automatically updated whenever the kyc row changes.", + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kyc_stream_cursor_input", + "description": "Streaming cursor of the table \"kyc\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kyc_stream_cursor_value_input", + "ofType": null } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", "type": { - "kind": "OBJECT", - "name": "EventPassDelayedRevealed", + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kyc_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "applicantId", + "description": "Unique identifier for the applicant provided by Sumsub.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishManyAssets", - "description": "Publish many Asset documents", - "args": [ - { - "name": "locales", - "description": "Document localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Stages to publish documents to", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in each stage to be published", - "type": { - "kind": "INPUT_OBJECT", - "name": "AssetManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is true", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "createDate", + "description": "The date and time when the applicant was created in Sumsub. Stored in UTC timestamp.", + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalUserId", + "description": "UUID referencing the user ID in the existing accounts table.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "levelName", + "description": "Level of KYC verification, referring to kycLevelName.", + "type": { + "kind": "ENUM", + "name": "kycLevelName_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reviewStatus", + "description": "Status of the applicant’s review in Sumsub, referring to kycStatus.", + "type": { + "kind": "ENUM", + "name": "kycStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "Timestamp automatically updated whenever the kyc row changes.", + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "kyc_update_column", + "description": "update columns of table \"kyc\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "applicantId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createDate", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalUserId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "levelName", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reviewStatus", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "kyc_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "kyc_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", + "kind": "INPUT_OBJECT", + "name": "kyc_bool_exp", "ofType": null } }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "lotteryParameters", + "description": "The lotteryParameters model is designed to define properties on a lottery, including details like the lotteryId and activityWebhookId. It manages various timestamps and settings related to the lottery, ensuring efficient and accurate management of lottery events.", + "fields": [ + { + "name": "activityWebhookId", + "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishManyAssetsConnection", - "description": "Publish many Asset documents", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "from", - "description": "Stage to find matching documents in", - "type": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - }, - "defaultValue": "DRAFT", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Document localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Stages to publish documents to", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in each stage to be published", - "type": { - "kind": "INPUT_OBJECT", - "name": "AssetManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is true", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null + "name": "activityWebhookSigningKey", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateSaleEnd", + "description": "Optional column\nfor the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamp", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateSaleStart", + "description": "Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamp", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "AssetConnection", + "kind": "SCALAR", + "name": "uuid", "ofType": null } }, @@ -85188,96 +79630,31 @@ "deprecationReason": null }, { - "name": "publishManyContentSpaces", - "description": "Publish many ContentSpace documents", - "args": [ - { - "name": "locales", - "description": "Document localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Stages to publish documents to", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in each stage to be published", - "type": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is true", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null + "name": "lotteryId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -85285,181 +79662,114 @@ "deprecationReason": null }, { - "name": "publishManyContentSpacesConnection", - "description": "Publish many ContentSpace documents", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "from", - "description": "Stage to find matching documents in", - "type": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - }, - "defaultValue": "DRAFT", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Document localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Stages to publish documents to", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in each stage to be published", - "type": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is true", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null + "name": "status", + "description": null, + "args": [], + "type": { + "kind": "ENUM", + "name": "lotteryStatus_enum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timezone", + "description": "The \"timezone\" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ContentSpaceConnection", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "lotteryParameters_aggregate", + "description": "aggregated selection of \"lotteryParameters\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "lotteryParameters_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "publishManyEventPasses", - "description": "Publish many EventPass documents", + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "lotteryParameters", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "lotteryParameters_aggregate_fields", + "description": "aggregate fields of \"lotteryParameters\"", + "fields": [ + { + "name": "count", + "description": null, "args": [ { - "name": "locales", - "description": "Document localizations to publish", + "name": "columns", + "description": null, "type": { "kind": "LIST", "name": null, @@ -85468,7 +79778,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "Locale", + "name": "lotteryParameters_select_column", "ofType": null } } @@ -85478,72 +79788,24 @@ "deprecationReason": null }, { - "name": "publishBase", - "description": "Whether to publish the base document", + "name": "distinct", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Stages to publish documents to", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in each stage to be published", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassManyWhereInput", - "ofType": null - }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is true", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null } ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -85551,168 +79813,679 @@ "deprecationReason": null }, { - "name": "publishManyEventPassesConnection", - "description": "Publish many EventPass documents", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "from", - "description": "Stage to find matching documents in", - "type": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - }, - "defaultValue": "DRAFT", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Document localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Stages to publish documents to", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in each stage to be published", - "type": { + "name": "max", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "lotteryParameters_max_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "lotteryParameters_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_bool_exp", + "description": "Boolean expression to filter rows from the table \"lotteryParameters\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "EventPassManyWhereInput", + "name": "lotteryParameters_bool_exp", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is true", - "type": { - "kind": "SCALAR", - "name": "Boolean", + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_bool_exp", "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateSaleEnd", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamp_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateSaleStart", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamp_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lotteryId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_enum_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timezone", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "lotteryParameters_constraint", + "description": "unique or primary key constraints on table \"lotteryParameters\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "lotteryParameters_lotteryId_key", + "description": "unique or primary key constraint on columns \"lotteryId\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lotteryParameters_pkey", + "description": "unique or primary key constraint on columns \"id\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lotteryParameters_signingKey_key", + "description": "unique or primary key constraint on columns \"activityWebhookSigningKey\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_insert_input", + "description": "input type for inserting data into table \"lotteryParameters\"", + "fields": null, + "inputFields": [ + { + "name": "activityWebhookId", + "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateSaleEnd", + "description": "Optional column\nfor the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery.", + "type": { + "kind": "SCALAR", + "name": "timestamp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateSaleStart", + "description": "Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale.", + "type": { + "kind": "SCALAR", + "name": "timestamp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lotteryId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "lotteryStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timezone", + "description": "The \"timezone\" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "lotteryParameters_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "activityWebhookId", + "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateSaleEnd", + "description": "Optional column\nfor the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamp", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateSaleStart", + "description": "Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamp", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lotteryId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timezone", + "description": "The \"timezone\" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "lotteryParameters_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "activityWebhookId", + "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateSaleEnd", + "description": "Optional column\nfor the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamp", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateSaleStart", + "description": "Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamp", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lotteryId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timezone", + "description": "The \"timezone\" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "lotteryParameters_mutation_response", + "description": "response of any mutation on the table \"lotteryParameters\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "EventPassConnection", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -85720,2250 +80493,53405 @@ "deprecationReason": null }, { - "name": "publishManyEventPassesDelayedRevealed", - "description": "Publish many EventPassDelayedRevealed documents", - "args": [ - { - "name": "locales", - "description": "Document localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Stages to publish documents to", - "type": { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } + "kind": "OBJECT", + "name": "lotteryParameters", + "ofType": null } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in each stage to be published", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is true", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_on_conflict", + "description": "on_conflict condition type for table \"lotteryParameters\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", + "kind": "ENUM", + "name": "lotteryParameters_constraint", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishManyEventPassesDelayedRevealedConnection", - "description": "Publish many EventPassDelayedRevealed documents", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "from", - "description": "Stage to find matching documents in", - "type": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - }, - "defaultValue": "DRAFT", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Document localizations to publish", - "type": { - "kind": "LIST", + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } + "kind": "ENUM", + "name": "lotteryParameters_update_column", + "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_order_by", + "description": "Ordering options when selecting data from \"lotteryParameters\".", + "fields": null, + "inputFields": [ + { + "name": "activityWebhookId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateSaleEnd", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateSaleStart", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lotteryId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timezone", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_pk_columns_input", + "description": "primary key columns input for table: lotteryParameters", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "lotteryParameters_select_column", + "description": "select columns of table \"lotteryParameters\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "activityWebhookId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateSaleEnd", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateSaleStart", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lotteryId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timezone", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_set_input", + "description": "input type for updating data in table \"lotteryParameters\"", + "fields": null, + "inputFields": [ + { + "name": "activityWebhookId", + "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateSaleEnd", + "description": "Optional column\nfor the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery.", + "type": { + "kind": "SCALAR", + "name": "timestamp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateSaleStart", + "description": "Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale.", + "type": { + "kind": "SCALAR", + "name": "timestamp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lotteryId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "lotteryStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timezone", + "description": "The \"timezone\" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_stream_cursor_input", + "description": "Streaming cursor of the table \"lotteryParameters\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_stream_cursor_value_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "activityWebhookId", + "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateSaleEnd", + "description": "Optional column\nfor the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery.", + "type": { + "kind": "SCALAR", + "name": "timestamp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateSaleStart", + "description": "Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale.", + "type": { + "kind": "SCALAR", + "name": "timestamp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lotteryId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "lotteryStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timezone", + "description": "The \"timezone\" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "lotteryParameters_update_column", + "description": "update columns of table \"lotteryParameters\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "activityWebhookId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateSaleEnd", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dateSaleStart", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lotteryId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timezone", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "lotteryStatus", + "description": "columns and relationships of \"lotteryStatus\"", + "fields": [ + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "lotteryStatus_aggregate", + "description": "aggregated selection of \"lotteryStatus\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "lotteryStatus_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "lotteryStatus", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "lotteryStatus_aggregate_fields", + "description": "aggregate fields of \"lotteryStatus\"", + "fields": [ + { + "name": "count", + "description": null, + "args": [ { - "name": "to", - "description": "Stages to publish documents to", + "name": "columns", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } + "kind": "ENUM", + "name": "lotteryStatus_select_column", + "ofType": null } } }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in each stage to be published", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedManyWhereInput", - "ofType": null - }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is true", + "name": "distinct", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, - "defaultValue": "true", + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EventPassDelayedRevealedConnection", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "lotteryStatus_max_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "lotteryStatus_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_bool_exp", + "description": "Boolean expression to filter rows from the table \"lotteryStatus\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "lotteryStatus_constraint", + "description": "unique or primary key constraints on table \"lotteryStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "lotteryStatus_pkey", + "description": "unique or primary key constraint on columns \"value\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "lotteryStatus_enum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DRAFT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PUBLISHED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_enum_comparison_exp", + "description": "Boolean expression to compare columns of type \"lotteryStatus_enum\". All fields are combined with logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_eq", + "description": null, + "type": { + "kind": "ENUM", + "name": "lotteryStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "lotteryStatus_enum", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_is_null", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_neq", + "description": null, + "type": { + "kind": "ENUM", + "name": "lotteryStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_nin", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "lotteryStatus_enum", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_insert_input", + "description": "input type for inserting data into table \"lotteryStatus\"", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "lotteryStatus_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "lotteryStatus_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "lotteryStatus_mutation_response", + "description": "response of any mutation on the table \"lotteryStatus\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "lotteryStatus", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_on_conflict", + "description": "on_conflict condition type for table \"lotteryStatus\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "lotteryStatus_constraint", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "lotteryStatus_update_column", + "ofType": null + } + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_order_by", + "description": "Ordering options when selecting data from \"lotteryStatus\".", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_pk_columns_input", + "description": "primary key columns input for table: lotteryStatus", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "lotteryStatus_select_column", + "description": "select columns of table \"lotteryStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_set_input", + "description": "input type for updating data in table \"lotteryStatus\"", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_stream_cursor_input", + "description": "Streaming cursor of the table \"lotteryStatus\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_stream_cursor_value_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "lotteryStatus_update_column", + "description": "update columns of table \"lotteryStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardNft", + "description": "The loyaltyCardNft model stores NFTs delivered by the loyaltyCardNftContract, each uniquely associated with a loyalty card. These NFTs are soulbound to a specific owner and not transferable, though they can be burned, indicating the end of their lifecycle. The structure allows for the dynamic update of NFT metadata by contract admins, adhering to the loyalty card contract stipulations.", + "fields": [ + { + "name": "burnedTransferId", + "description": "If not null, indicates the NFT has been burned, marking its lifecycle end. This field links to the transaction that executed the burn, whether by the NFT owner or a contract admin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "Denotes the specific blockchain or network of the loyalty card NFT.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Identifies the smart contract associated with the loyalty card NFT. This provides a direct link to the NFT's origin and behavior on the blockchain.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCard", + "description": null, + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "A reference to the loyalty card associated with the NFT, linking it directly to the loyalty program within the platform.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT.", + "args": [ + { + "name": "path", + "description": "JSON select path", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "jsonb", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizer", + "description": null, + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput_remote_rel_loyaltyCardNftorganizer", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "A unique identifier for the organizer associated with the NFT. This links the loyalty card directly to a specific organizer within the platform.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ownerAddress", + "description": "The address currently holding the loyalty card NFT. Given the soulbound nature, this represents the permanent owner unless the NFT is burned.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "args": [], + "type": { + "kind": "ENUM", + "name": "nftStatus_enum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "The designated URI for the loyalty card NFT's metadata blob, providing a stable reference for data extraction.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardNftContract", + "description": "The loyaltyCardNftContract model is designed to store metadata associated with NFT contracts that act as loyalty cards for organizers. This table captures critical details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. It includes organizerId to link each loyalty card contract directly with an organizer, facilitating the management and interaction with NFT-based loyalty programs.", + "fields": [ + { + "name": "chainId", + "description": "Specifies the particular blockchain or network on which the NFT-based loyalty card resides. Essential for distinguishing between different blockchains in a multi-chain environment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Represents the unique address of the smart contract that governs the NFT-based loyalty card. It acts as the primary reference point to the loyalty card's existence and behavior on the blockchain.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCard", + "description": null, + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "Identifies the specific loyalty card model in the Hygraph CMS associated with this contract. Ensuring uniqueness of this field guarantees that each NFT-based loyalty card is uniquely linked to a single loyalty card model in the CMS.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardParameter", + "description": "An object relationship", + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardParameters", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizer", + "description": null, + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput_remote_rel_loyaltyCardNftContractorganizer", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "A unique identifier for the organizer associated with the NFT-based loyalty card. This links the loyalty card directly to a specific organizer within the platform.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardNftContract_aggregate", + "description": "aggregated selection of \"loyaltyCardNftContract\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNftContract_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardNftContract", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardNftContract_aggregate_fields", + "description": "aggregate fields of \"loyaltyCardNftContract\"", + "fields": [ + { + "name": "count", + "description": null, + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardNftContract_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNftContract_max_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNftContract_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_bool_exp", + "description": "Boolean expression to filter rows from the table \"loyaltyCardNftContract\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardParameter", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "loyaltyCardNftContract_constraint", + "description": "unique or primary key constraints on table \"loyaltyCardNftContract\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "loyaltyCardNftContract_contractAddress_chainId_key", + "description": "unique or primary key constraint on columns \"chainId\", \"contractAddress\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardNftContract_loyaltyCardId_key", + "description": "unique or primary key constraint on columns \"loyaltyCardId\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardNftContract_pkey", + "description": "unique or primary key constraint on columns \"id\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_insert_input", + "description": "input type for inserting data into table \"loyaltyCardNftContract\"", + "fields": null, + "inputFields": [ + { + "name": "chainId", + "description": "Specifies the particular blockchain or network on which the NFT-based loyalty card resides. Essential for distinguishing between different blockchains in a multi-chain environment.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Represents the unique address of the smart contract that governs the NFT-based loyalty card. It acts as the primary reference point to the loyalty card's existence and behavior on the blockchain.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "Identifies the specific loyalty card model in the Hygraph CMS associated with this contract. Ensuring uniqueness of this field guarantees that each NFT-based loyalty card is uniquely linked to a single loyalty card model in the CMS.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardParameter", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_obj_rel_insert_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "A unique identifier for the organizer associated with the NFT-based loyalty card. This links the loyalty card directly to a specific organizer within the platform.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardNftContract_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "chainId", + "description": "Specifies the particular blockchain or network on which the NFT-based loyalty card resides. Essential for distinguishing between different blockchains in a multi-chain environment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Represents the unique address of the smart contract that governs the NFT-based loyalty card. It acts as the primary reference point to the loyalty card's existence and behavior on the blockchain.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "Identifies the specific loyalty card model in the Hygraph CMS associated with this contract. Ensuring uniqueness of this field guarantees that each NFT-based loyalty card is uniquely linked to a single loyalty card model in the CMS.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "A unique identifier for the organizer associated with the NFT-based loyalty card. This links the loyalty card directly to a specific organizer within the platform.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardNftContract_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "chainId", + "description": "Specifies the particular blockchain or network on which the NFT-based loyalty card resides. Essential for distinguishing between different blockchains in a multi-chain environment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Represents the unique address of the smart contract that governs the NFT-based loyalty card. It acts as the primary reference point to the loyalty card's existence and behavior on the blockchain.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "Identifies the specific loyalty card model in the Hygraph CMS associated with this contract. Ensuring uniqueness of this field guarantees that each NFT-based loyalty card is uniquely linked to a single loyalty card model in the CMS.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "A unique identifier for the organizer associated with the NFT-based loyalty card. This links the loyalty card directly to a specific organizer within the platform.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardNftContract_mutation_response", + "description": "response of any mutation on the table \"loyaltyCardNftContract\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardNftContract", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_obj_rel_insert_input", + "description": "input type for inserting object relation for remote table \"loyaltyCardNftContract\"", + "fields": null, + "inputFields": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_on_conflict", + "description": "on_conflict condition type for table \"loyaltyCardNftContract\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardNftContract_constraint", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardNftContract_update_column", + "ofType": null + } + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_order_by", + "description": "Ordering options when selecting data from \"loyaltyCardNftContract\".", + "fields": null, + "inputFields": [ + { + "name": "chainId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardParameter", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_pk_columns_input", + "description": "primary key columns input for table: loyaltyCardNftContract", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "loyaltyCardNftContract_select_column", + "description": "select columns of table \"loyaltyCardNftContract\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "chainId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_set_input", + "description": "input type for updating data in table \"loyaltyCardNftContract\"", + "fields": null, + "inputFields": [ + { + "name": "chainId", + "description": "Specifies the particular blockchain or network on which the NFT-based loyalty card resides. Essential for distinguishing between different blockchains in a multi-chain environment.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Represents the unique address of the smart contract that governs the NFT-based loyalty card. It acts as the primary reference point to the loyalty card's existence and behavior on the blockchain.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "Identifies the specific loyalty card model in the Hygraph CMS associated with this contract. Ensuring uniqueness of this field guarantees that each NFT-based loyalty card is uniquely linked to a single loyalty card model in the CMS.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "A unique identifier for the organizer associated with the NFT-based loyalty card. This links the loyalty card directly to a specific organizer within the platform.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_stream_cursor_input", + "description": "Streaming cursor of the table \"loyaltyCardNftContract\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_stream_cursor_value_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "chainId", + "description": "Specifies the particular blockchain or network on which the NFT-based loyalty card resides. Essential for distinguishing between different blockchains in a multi-chain environment.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Represents the unique address of the smart contract that governs the NFT-based loyalty card. It acts as the primary reference point to the loyalty card's existence and behavior on the blockchain.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "Identifies the specific loyalty card model in the Hygraph CMS associated with this contract. Ensuring uniqueness of this field guarantees that each NFT-based loyalty card is uniquely linked to a single loyalty card model in the CMS.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "A unique identifier for the organizer associated with the NFT-based loyalty card. This links the loyalty card directly to a specific organizer within the platform.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "loyaltyCardNftContract_update_column", + "description": "update columns of table \"loyaltyCardNftContract\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "chainId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardNft_aggregate", + "description": "aggregated selection of \"loyaltyCardNft\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNft_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardNft", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardNft_aggregate_fields", + "description": "aggregate fields of \"loyaltyCardNft\"", + "fields": [ + { + "name": "avg", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNft_avg_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "count", + "description": null, + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardNft_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNft_max_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNft_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNft_stddev_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNft_stddev_pop_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_samp", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNft_stddev_samp_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sum", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNft_sum_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNft_var_pop_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_samp", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNft_var_samp_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variance", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNft_variance_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_append_input", + "description": "append existing jsonb value of filtered columns with new jsonb value", + "fields": null, + "inputFields": [ + { + "name": "metadata", + "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT.", + "type": { + "kind": "SCALAR", + "name": "jsonb", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardNft_avg_fields", + "description": "aggregate avg on columns", + "fields": [ + { + "name": "tokenId", + "description": "The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_bool_exp", + "description": "Boolean expression to filter rows from the table \"loyaltyCardNft\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "burnedTransferId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "jsonb_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ownerAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_enum_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "bigint_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "loyaltyCardNft_constraint", + "description": "unique or primary key constraints on table \"loyaltyCardNft\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "idx_loyaltycardnft_owneraddress_active", + "description": "unique or primary key constraint on columns \"ownerAddress\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardNft_contractAddress_tokenId_chainId_idx", + "description": "unique or primary key constraint on columns \"chainId\", \"contractAddress\", \"tokenId\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardNft_pkey", + "description": "unique or primary key constraint on columns \"id\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_delete_at_path_input", + "description": "delete the field or element with specified path (for JSON arrays, negative integers count from the end)", + "fields": null, + "inputFields": [ + { + "name": "metadata", + "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_delete_elem_input", + "description": "delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array", + "fields": null, + "inputFields": [ + { + "name": "metadata", + "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_delete_key_input", + "description": "delete key/value pair or string element. key/value pairs are matched based on their key value", + "fields": null, + "inputFields": [ + { + "name": "metadata", + "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_inc_input", + "description": "input type for incrementing numeric columns in table \"loyaltyCardNft\"", + "fields": null, + "inputFields": [ + { + "name": "tokenId", + "description": "The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms.", + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_insert_input", + "description": "input type for inserting data into table \"loyaltyCardNft\"", + "fields": null, + "inputFields": [ + { + "name": "burnedTransferId", + "description": "If not null, indicates the NFT has been burned, marking its lifecycle end. This field links to the transaction that executed the burn, whether by the NFT owner or a contract admin.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "Denotes the specific blockchain or network of the loyalty card NFT.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Identifies the smart contract associated with the loyalty card NFT. This provides a direct link to the NFT's origin and behavior on the blockchain.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "A reference to the loyalty card associated with the NFT, linking it directly to the loyalty program within the platform.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT.", + "type": { + "kind": "SCALAR", + "name": "jsonb", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "A unique identifier for the organizer associated with the NFT. This links the loyalty card directly to a specific organizer within the platform.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ownerAddress", + "description": "The address currently holding the loyalty card NFT. Given the soulbound nature, this represents the permanent owner unless the NFT is burned.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "nftStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms.", + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "The designated URI for the loyalty card NFT's metadata blob, providing a stable reference for data extraction.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardNft_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "burnedTransferId", + "description": "If not null, indicates the NFT has been burned, marking its lifecycle end. This field links to the transaction that executed the burn, whether by the NFT owner or a contract admin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "Denotes the specific blockchain or network of the loyalty card NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Identifies the smart contract associated with the loyalty card NFT. This provides a direct link to the NFT's origin and behavior on the blockchain.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "A reference to the loyalty card associated with the NFT, linking it directly to the loyalty program within the platform.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "A unique identifier for the organizer associated with the NFT. This links the loyalty card directly to a specific organizer within the platform.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ownerAddress", + "description": "The address currently holding the loyalty card NFT. Given the soulbound nature, this represents the permanent owner unless the NFT is burned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "The designated URI for the loyalty card NFT's metadata blob, providing a stable reference for data extraction.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardNft_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "burnedTransferId", + "description": "If not null, indicates the NFT has been burned, marking its lifecycle end. This field links to the transaction that executed the burn, whether by the NFT owner or a contract admin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "Denotes the specific blockchain or network of the loyalty card NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Identifies the smart contract associated with the loyalty card NFT. This provides a direct link to the NFT's origin and behavior on the blockchain.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "A reference to the loyalty card associated with the NFT, linking it directly to the loyalty program within the platform.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "A unique identifier for the organizer associated with the NFT. This links the loyalty card directly to a specific organizer within the platform.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ownerAddress", + "description": "The address currently holding the loyalty card NFT. Given the soulbound nature, this represents the permanent owner unless the NFT is burned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "The designated URI for the loyalty card NFT's metadata blob, providing a stable reference for data extraction.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardNft_mutation_response", + "description": "response of any mutation on the table \"loyaltyCardNft\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardNft", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_on_conflict", + "description": "on_conflict condition type for table \"loyaltyCardNft\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardNft_constraint", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardNft_update_column", + "ofType": null + } + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_order_by", + "description": "Ordering options when selecting data from \"loyaltyCardNft\".", + "fields": null, + "inputFields": [ + { + "name": "burnedTransferId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ownerAddress", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_pk_columns_input", + "description": "primary key columns input for table: loyaltyCardNft", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_prepend_input", + "description": "prepend existing jsonb value of filtered columns with new jsonb value", + "fields": null, + "inputFields": [ + { + "name": "metadata", + "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT.", + "type": { + "kind": "SCALAR", + "name": "jsonb", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "loyaltyCardNft_select_column", + "description": "select columns of table \"loyaltyCardNft\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "burnedTransferId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ownerAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_set_input", + "description": "input type for updating data in table \"loyaltyCardNft\"", + "fields": null, + "inputFields": [ + { + "name": "burnedTransferId", + "description": "If not null, indicates the NFT has been burned, marking its lifecycle end. This field links to the transaction that executed the burn, whether by the NFT owner or a contract admin.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "Denotes the specific blockchain or network of the loyalty card NFT.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Identifies the smart contract associated with the loyalty card NFT. This provides a direct link to the NFT's origin and behavior on the blockchain.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "A reference to the loyalty card associated with the NFT, linking it directly to the loyalty program within the platform.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT.", + "type": { + "kind": "SCALAR", + "name": "jsonb", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "A unique identifier for the organizer associated with the NFT. This links the loyalty card directly to a specific organizer within the platform.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ownerAddress", + "description": "The address currently holding the loyalty card NFT. Given the soulbound nature, this represents the permanent owner unless the NFT is burned.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "nftStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms.", + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "The designated URI for the loyalty card NFT's metadata blob, providing a stable reference for data extraction.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardNft_stddev_fields", + "description": "aggregate stddev on columns", + "fields": [ + { + "name": "tokenId", + "description": "The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardNft_stddev_pop_fields", + "description": "aggregate stddev_pop on columns", + "fields": [ + { + "name": "tokenId", + "description": "The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardNft_stddev_samp_fields", + "description": "aggregate stddev_samp on columns", + "fields": [ + { + "name": "tokenId", + "description": "The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_stream_cursor_input", + "description": "Streaming cursor of the table \"loyaltyCardNft\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_stream_cursor_value_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "burnedTransferId", + "description": "If not null, indicates the NFT has been burned, marking its lifecycle end. This field links to the transaction that executed the burn, whether by the NFT owner or a contract admin.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "Denotes the specific blockchain or network of the loyalty card NFT.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Identifies the smart contract associated with the loyalty card NFT. This provides a direct link to the NFT's origin and behavior on the blockchain.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": "Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "A reference to the loyalty card associated with the NFT, linking it directly to the loyalty program within the platform.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT.", + "type": { + "kind": "SCALAR", + "name": "jsonb", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "A unique identifier for the organizer associated with the NFT. This links the loyalty card directly to a specific organizer within the platform.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ownerAddress", + "description": "The address currently holding the loyalty card NFT. Given the soulbound nature, this represents the permanent owner unless the NFT is burned.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "nftStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms.", + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "The designated URI for the loyalty card NFT's metadata blob, providing a stable reference for data extraction.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardNft_sum_fields", + "description": "aggregate sum on columns", + "fields": [ + { + "name": "tokenId", + "description": "The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "loyaltyCardNft_update_column", + "description": "update columns of table \"loyaltyCardNft\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "burnedTransferId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ownerAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_append", + "description": "append existing jsonb value of filtered columns with new jsonb value", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_append_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_at_path", + "description": "delete the field or element with specified path (for JSON arrays, negative integers count from the end)", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_delete_at_path_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_elem", + "description": "delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_delete_elem_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_key", + "description": "delete key/value pair or string element. key/value pairs are matched based on their key value", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_delete_key_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_prepend", + "description": "prepend existing jsonb value of filtered columns with new jsonb value", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_prepend_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardNft_var_pop_fields", + "description": "aggregate var_pop on columns", + "fields": [ + { + "name": "tokenId", + "description": "The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardNft_var_samp_fields", + "description": "aggregate var_samp on columns", + "fields": [ + { + "name": "tokenId", + "description": "The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardNft_variance_fields", + "description": "aggregate variance on columns", + "fields": [ + { + "name": "tokenId", + "description": "The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardParameters", + "description": "The loyaltyCardParameters model is designed to define properties on a loyalty card, including details like the loyaltyCardId and activityWebhookId. It manages various settings and metadata related to the loyalty card, ensuring efficient and accurate management of loyalty card programs.", + "fields": [ + { + "name": "activityWebhookId", + "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the loyalty card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": "Unique signing key used for secure operations related to the loyalty card activity webhook.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "Unique identifier for each loyalty card, ensuring no duplicates in the system.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardNftContract", + "description": "An object relationship", + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNftContract", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadataUpdateWebhookId", + "description": "The \"metadataUpdateWebhookId\" column stores the identifier for the Alchemy webhook that tracks metadata updates related to the loyalty card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadataUpdateWebhookSigningKey", + "description": "Unique signing key used for secure operations related to the loyalty card metadata update webhook.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "Identifier for the organizer responsible for the loyalty card.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Represents the current status of the loyalty card, either \"DRAFT\" or \"PUBLISHED\".", + "args": [], + "type": { + "kind": "ENUM", + "name": "loyaltyCardStatus_enum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardParameters_aggregate", + "description": "aggregated selection of \"loyaltyCardParameters\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardParameters_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardParameters", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardParameters_aggregate_fields", + "description": "aggregate fields of \"loyaltyCardParameters\"", + "fields": [ + { + "name": "count", + "description": null, + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardParameters_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardParameters_max_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardParameters_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_bool_exp", + "description": "Boolean expression to filter rows from the table \"loyaltyCardParameters\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardNftContract", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadataUpdateWebhookId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadataUpdateWebhookSigningKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_enum_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "loyaltyCardParameters_constraint", + "description": "unique or primary key constraints on table \"loyaltyCardParameters\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "loyaltyCardParameters_activityWebhookSigningKey_key", + "description": "unique or primary key constraint on columns \"activityWebhookSigningKey\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardParameters_loyaltyCardId_key", + "description": "unique or primary key constraint on columns \"loyaltyCardId\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardParameters_metadataUpdateWebhookSigningKey_key", + "description": "unique or primary key constraint on columns \"metadataUpdateWebhookSigningKey\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardParameters_pkey", + "description": "unique or primary key constraint on columns \"id\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_insert_input", + "description": "input type for inserting data into table \"loyaltyCardParameters\"", + "fields": null, + "inputFields": [ + { + "name": "activityWebhookId", + "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the loyalty card.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": "Unique signing key used for secure operations related to the loyalty card activity webhook.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "Unique identifier for each loyalty card, ensuring no duplicates in the system.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardNftContract", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_obj_rel_insert_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadataUpdateWebhookId", + "description": "The \"metadataUpdateWebhookId\" column stores the identifier for the Alchemy webhook that tracks metadata updates related to the loyalty card.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadataUpdateWebhookSigningKey", + "description": "Unique signing key used for secure operations related to the loyalty card metadata update webhook.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "Identifier for the organizer responsible for the loyalty card.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Represents the current status of the loyalty card, either \"DRAFT\" or \"PUBLISHED\".", + "type": { + "kind": "ENUM", + "name": "loyaltyCardStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardParameters_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "activityWebhookId", + "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the loyalty card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": "Unique signing key used for secure operations related to the loyalty card activity webhook.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "Unique identifier for each loyalty card, ensuring no duplicates in the system.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadataUpdateWebhookId", + "description": "The \"metadataUpdateWebhookId\" column stores the identifier for the Alchemy webhook that tracks metadata updates related to the loyalty card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadataUpdateWebhookSigningKey", + "description": "Unique signing key used for secure operations related to the loyalty card metadata update webhook.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "Identifier for the organizer responsible for the loyalty card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardParameters_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "activityWebhookId", + "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the loyalty card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": "Unique signing key used for secure operations related to the loyalty card activity webhook.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "Unique identifier for each loyalty card, ensuring no duplicates in the system.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadataUpdateWebhookId", + "description": "The \"metadataUpdateWebhookId\" column stores the identifier for the Alchemy webhook that tracks metadata updates related to the loyalty card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadataUpdateWebhookSigningKey", + "description": "Unique signing key used for secure operations related to the loyalty card metadata update webhook.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "Identifier for the organizer responsible for the loyalty card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardParameters_mutation_response", + "description": "response of any mutation on the table \"loyaltyCardParameters\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardParameters", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_obj_rel_insert_input", + "description": "input type for inserting object relation for remote table \"loyaltyCardParameters\"", + "fields": null, + "inputFields": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_on_conflict", + "description": "on_conflict condition type for table \"loyaltyCardParameters\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardParameters_constraint", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardParameters_update_column", + "ofType": null + } + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_order_by", + "description": "Ordering options when selecting data from \"loyaltyCardParameters\".", + "fields": null, + "inputFields": [ + { + "name": "activityWebhookId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardNftContract", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadataUpdateWebhookId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadataUpdateWebhookSigningKey", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_pk_columns_input", + "description": "primary key columns input for table: loyaltyCardParameters", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "loyaltyCardParameters_select_column", + "description": "select columns of table \"loyaltyCardParameters\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "activityWebhookId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadataUpdateWebhookId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadataUpdateWebhookSigningKey", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_set_input", + "description": "input type for updating data in table \"loyaltyCardParameters\"", + "fields": null, + "inputFields": [ + { + "name": "activityWebhookId", + "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the loyalty card.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": "Unique signing key used for secure operations related to the loyalty card activity webhook.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "Unique identifier for each loyalty card, ensuring no duplicates in the system.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadataUpdateWebhookId", + "description": "The \"metadataUpdateWebhookId\" column stores the identifier for the Alchemy webhook that tracks metadata updates related to the loyalty card.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadataUpdateWebhookSigningKey", + "description": "Unique signing key used for secure operations related to the loyalty card metadata update webhook.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "Identifier for the organizer responsible for the loyalty card.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Represents the current status of the loyalty card, either \"DRAFT\" or \"PUBLISHED\".", + "type": { + "kind": "ENUM", + "name": "loyaltyCardStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_stream_cursor_input", + "description": "Streaming cursor of the table \"loyaltyCardParameters\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_stream_cursor_value_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "activityWebhookId", + "description": "The \"activityWebhookId\" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the loyalty card.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": "Unique signing key used for secure operations related to the loyalty card activity webhook.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "Unique identifier for each loyalty card, ensuring no duplicates in the system.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadataUpdateWebhookId", + "description": "The \"metadataUpdateWebhookId\" column stores the identifier for the Alchemy webhook that tracks metadata updates related to the loyalty card.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadataUpdateWebhookSigningKey", + "description": "Unique signing key used for secure operations related to the loyalty card metadata update webhook.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "Identifier for the organizer responsible for the loyalty card.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Represents the current status of the loyalty card, either \"DRAFT\" or \"PUBLISHED\".", + "type": { + "kind": "ENUM", + "name": "loyaltyCardStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "loyaltyCardParameters_update_column", + "description": "update columns of table \"loyaltyCardParameters\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "activityWebhookId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadataUpdateWebhookId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadataUpdateWebhookSigningKey", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardStatus", + "description": "columns and relationships of \"loyaltyCardStatus\"", + "fields": [ + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardStatus_aggregate", + "description": "aggregated selection of \"loyaltyCardStatus\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardStatus_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardStatus", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardStatus_aggregate_fields", + "description": "aggregate fields of \"loyaltyCardStatus\"", + "fields": [ + { + "name": "count", + "description": null, + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardStatus_max_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardStatus_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_bool_exp", + "description": "Boolean expression to filter rows from the table \"loyaltyCardStatus\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "loyaltyCardStatus_constraint", + "description": "unique or primary key constraints on table \"loyaltyCardStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "loyaltyCardStatus_pkey", + "description": "unique or primary key constraint on columns \"value\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "loyaltyCardStatus_enum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DRAFT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PUBLISHED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_enum_comparison_exp", + "description": "Boolean expression to compare columns of type \"loyaltyCardStatus_enum\". All fields are combined with logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_eq", + "description": null, + "type": { + "kind": "ENUM", + "name": "loyaltyCardStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardStatus_enum", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_is_null", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_neq", + "description": null, + "type": { + "kind": "ENUM", + "name": "loyaltyCardStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_nin", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardStatus_enum", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_insert_input", + "description": "input type for inserting data into table \"loyaltyCardStatus\"", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardStatus_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardStatus_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "loyaltyCardStatus_mutation_response", + "description": "response of any mutation on the table \"loyaltyCardStatus\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardStatus", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_on_conflict", + "description": "on_conflict condition type for table \"loyaltyCardStatus\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardStatus_constraint", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardStatus_update_column", + "ofType": null + } + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_order_by", + "description": "Ordering options when selecting data from \"loyaltyCardStatus\".", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_pk_columns_input", + "description": "primary key columns input for table: loyaltyCardStatus", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "loyaltyCardStatus_select_column", + "description": "select columns of table \"loyaltyCardStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_set_input", + "description": "input type for updating data in table \"loyaltyCardStatus\"", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_stream_cursor_input", + "description": "Streaming cursor of the table \"loyaltyCardStatus\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_stream_cursor_value_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "loyaltyCardStatus_update_column", + "description": "update columns of table \"loyaltyCardStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "minterTemporaryWallet", + "description": "Temporary wallet information for minters, including optional links to event passes and packs.", + "fields": [ + { + "name": "address", + "description": "The blockchain address of the temporary wallet.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "campaignId", + "description": "Identifies the campaign associated with this temporary wallet for minting purposes. This text field corresponds to a campaign in the stampNftContract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "The timestamp when the temporary wallet was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Optional identifier for an event pass associated with this wallet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "Identifies the loyalty card associated with this temporary wallet for minting purposes. This text field corresponds to a loyalty card in the loyaltyCardNftContract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "Optional identifier for a pack associated with this wallet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateKey", + "description": "The private key for the temporary wallet, necessary for signing transactions.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "minterTemporaryWallet_aggregate", + "description": "aggregated selection of \"minterTemporaryWallet\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "minterTemporaryWallet_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "minterTemporaryWallet", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "minterTemporaryWallet_aggregate_fields", + "description": "aggregate fields of \"minterTemporaryWallet\"", + "fields": [ + { + "name": "count", + "description": null, + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "minterTemporaryWallet_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "minterTemporaryWallet_max_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "minterTemporaryWallet_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_bool_exp", + "description": "Boolean expression to filter rows from the table \"minterTemporaryWallet\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "address", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "campaignId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "minterTemporaryWallet_constraint", + "description": "unique or primary key constraints on table \"minterTemporaryWallet\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "minterTemporaryWallet_pkey", + "description": "unique or primary key constraint on columns \"address\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_insert_input", + "description": "input type for inserting data into table \"minterTemporaryWallet\"", + "fields": null, + "inputFields": [ + { + "name": "address", + "description": "The blockchain address of the temporary wallet.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "campaignId", + "description": "Identifies the campaign associated with this temporary wallet for minting purposes. This text field corresponds to a campaign in the stampNftContract.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "The timestamp when the temporary wallet was created.", + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Optional identifier for an event pass associated with this wallet.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "Identifies the loyalty card associated with this temporary wallet for minting purposes. This text field corresponds to a loyalty card in the loyaltyCardNftContract.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "Optional identifier for a pack associated with this wallet.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateKey", + "description": "The private key for the temporary wallet, necessary for signing transactions.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "minterTemporaryWallet_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "address", + "description": "The blockchain address of the temporary wallet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "campaignId", + "description": "Identifies the campaign associated with this temporary wallet for minting purposes. This text field corresponds to a campaign in the stampNftContract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "The timestamp when the temporary wallet was created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Optional identifier for an event pass associated with this wallet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "Identifies the loyalty card associated with this temporary wallet for minting purposes. This text field corresponds to a loyalty card in the loyaltyCardNftContract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "Optional identifier for a pack associated with this wallet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateKey", + "description": "The private key for the temporary wallet, necessary for signing transactions.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "minterTemporaryWallet_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "address", + "description": "The blockchain address of the temporary wallet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "campaignId", + "description": "Identifies the campaign associated with this temporary wallet for minting purposes. This text field corresponds to a campaign in the stampNftContract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "The timestamp when the temporary wallet was created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Optional identifier for an event pass associated with this wallet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "Identifies the loyalty card associated with this temporary wallet for minting purposes. This text field corresponds to a loyalty card in the loyaltyCardNftContract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "Optional identifier for a pack associated with this wallet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateKey", + "description": "The private key for the temporary wallet, necessary for signing transactions.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "minterTemporaryWallet_mutation_response", + "description": "response of any mutation on the table \"minterTemporaryWallet\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "minterTemporaryWallet", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_on_conflict", + "description": "on_conflict condition type for table \"minterTemporaryWallet\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "minterTemporaryWallet_constraint", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "minterTemporaryWallet_update_column", + "ofType": null + } + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_order_by", + "description": "Ordering options when selecting data from \"minterTemporaryWallet\".", + "fields": null, + "inputFields": [ + { + "name": "address", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "campaignId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateKey", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_pk_columns_input", + "description": "primary key columns input for table: minterTemporaryWallet", + "fields": null, + "inputFields": [ + { + "name": "address", + "description": "The blockchain address of the temporary wallet.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "minterTemporaryWallet_select_column", + "description": "select columns of table \"minterTemporaryWallet\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "address", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "campaignId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateKey", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_set_input", + "description": "input type for updating data in table \"minterTemporaryWallet\"", + "fields": null, + "inputFields": [ + { + "name": "address", + "description": "The blockchain address of the temporary wallet.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "campaignId", + "description": "Identifies the campaign associated with this temporary wallet for minting purposes. This text field corresponds to a campaign in the stampNftContract.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "The timestamp when the temporary wallet was created.", + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Optional identifier for an event pass associated with this wallet.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "Identifies the loyalty card associated with this temporary wallet for minting purposes. This text field corresponds to a loyalty card in the loyaltyCardNftContract.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "Optional identifier for a pack associated with this wallet.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateKey", + "description": "The private key for the temporary wallet, necessary for signing transactions.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_stream_cursor_input", + "description": "Streaming cursor of the table \"minterTemporaryWallet\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_stream_cursor_value_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "address", + "description": "The blockchain address of the temporary wallet.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "campaignId", + "description": "Identifies the campaign associated with this temporary wallet for minting purposes. This text field corresponds to a campaign in the stampNftContract.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "The timestamp when the temporary wallet was created.", + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Optional identifier for an event pass associated with this wallet.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "Identifies the loyalty card associated with this temporary wallet for minting purposes. This text field corresponds to a loyalty card in the loyaltyCardNftContract.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "Optional identifier for a pack associated with this wallet.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateKey", + "description": "The private key for the temporary wallet, necessary for signing transactions.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "minterTemporaryWallet_update_column", + "description": "update columns of table \"minterTemporaryWallet\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "address", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "campaignId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateKey", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "mutation_root", + "description": "mutation root", + "fields": [ + { + "name": "createAsset", + "description": "Create one asset", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetCreateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createContentSpace", + "description": "Create one contentSpace", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceCreateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ContentSpace", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createEvent", + "description": "Create one event", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventCreateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Event", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createEventPass", + "description": "Create one eventPass", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassCreateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventPass", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createEventPassDelayedRevealed", + "description": "Create one eventPassDelayedRevealed", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedCreateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventPassDelayedRevealed", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createLoyaltyCard", + "description": "Create one loyaltyCard", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createOrganizer", + "description": "Create one organizer", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerCreateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createPack", + "description": "Create one pack", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackCreateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Pack", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createScheduledRelease", + "description": "Create one scheduledRelease", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ScheduledReleaseCreateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ScheduledRelease", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteAsset", + "description": "Delete one asset from _all_ existing stages. Returns deleted document.", + "args": [ + { + "name": "where", + "description": "Document to delete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteContentSpace", + "description": "Delete one contentSpace from _all_ existing stages. Returns deleted document.", + "args": [ + { + "name": "where", + "description": "Document to delete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ContentSpace", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteEvent", + "description": "Delete one event from _all_ existing stages. Returns deleted document.", + "args": [ + { + "name": "where", + "description": "Document to delete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Event", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteEventPass", + "description": "Delete one eventPass from _all_ existing stages. Returns deleted document.", + "args": [ + { + "name": "where", + "description": "Document to delete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventPass", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteEventPassDelayedRevealed", + "description": "Delete one eventPassDelayedRevealed from _all_ existing stages. Returns deleted document.", + "args": [ + { + "name": "where", + "description": "Document to delete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventPassDelayedRevealed", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteLoyaltyCard", + "description": "Delete one loyaltyCard from _all_ existing stages. Returns deleted document.", + "args": [ + { + "name": "where", + "description": "Document to delete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyAssets", + "description": "Delete many Asset documents", + "args": [ + { + "name": "where", + "description": "Documents to delete", + "type": { + "kind": "INPUT_OBJECT", + "name": "AssetManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyAssetsConnection", + "description": "Delete many Asset documents, return deleted documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to delete", + "type": { + "kind": "INPUT_OBJECT", + "name": "AssetManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AssetConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyContentSpaces", + "description": "Delete many ContentSpace documents", + "args": [ + { + "name": "where", + "description": "Documents to delete", + "type": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyContentSpacesConnection", + "description": "Delete many ContentSpace documents, return deleted documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to delete", + "type": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContentSpaceConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyEventPasses", + "description": "Delete many EventPass documents", + "args": [ + { + "name": "where", + "description": "Documents to delete", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyEventPassesConnection", + "description": "Delete many EventPass documents, return deleted documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to delete", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EventPassConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyEventPassesDelayedRevealed", + "description": "Delete many EventPassDelayedRevealed documents", + "args": [ + { + "name": "where", + "description": "Documents to delete", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyEventPassesDelayedRevealedConnection", + "description": "Delete many EventPassDelayedRevealed documents, return deleted documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to delete", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EventPassDelayedRevealedConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyEvents", + "description": "Delete many Event documents", + "args": [ + { + "name": "where", + "description": "Documents to delete", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyEventsConnection", + "description": "Delete many Event documents, return deleted documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to delete", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EventConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyLoyaltyCards", + "description": "Delete many LoyaltyCard documents", + "args": [ + { + "name": "where", + "description": "Documents to delete", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyLoyaltyCardsConnection", + "description": "Delete many LoyaltyCard documents, return deleted documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to delete", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCardConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyOrganizers", + "description": "Delete many Organizer documents", + "args": [ + { + "name": "where", + "description": "Documents to delete", + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyOrganizersConnection", + "description": "Delete many Organizer documents, return deleted documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to delete", + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrganizerConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyPacks", + "description": "Delete many Pack documents", + "args": [ + { + "name": "where", + "description": "Documents to delete", + "type": { + "kind": "INPUT_OBJECT", + "name": "PackManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyPacksConnection", + "description": "Delete many Pack documents, return deleted documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to delete", + "type": { + "kind": "INPUT_OBJECT", + "name": "PackManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PackConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteOrganizer", + "description": "Delete one organizer from _all_ existing stages. Returns deleted document.", + "args": [ + { + "name": "where", + "description": "Document to delete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletePack", + "description": "Delete one pack from _all_ existing stages. Returns deleted document.", + "args": [ + { + "name": "where", + "description": "Document to delete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Pack", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteScheduledOperation", + "description": "Delete and return scheduled operation", + "args": [ + { + "name": "where", + "description": "Document to delete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ScheduledOperation", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteScheduledRelease", + "description": "Delete one scheduledRelease from _all_ existing stages. Returns deleted document.", + "args": [ + { + "name": "where", + "description": "Document to delete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ScheduledReleaseWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ScheduledRelease", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_account", + "description": "delete data from the table: \"account\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "account_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "account_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_account_by_pk", + "description": "delete single row from the table: \"account\"", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "account", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_apiKeyStatus", + "description": "delete data from the table: \"apiKeyStatus\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "apiKeyStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_apiKeyStatus_by_pk", + "description": "delete single row from the table: \"apiKeyStatus\"", + "args": [ + { + "name": "value", + "description": "The status value for API keys. It can be \"ACTIVE\" (default), \"DISABLED\", or \"EXPIRED\".", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "apiKeyStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_apiKeyType", + "description": "delete data from the table: \"apiKeyType\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "apiKeyType_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_apiKeyType_by_pk", + "description": "delete single row from the table: \"apiKeyType\"", + "args": [ + { + "name": "value", + "description": "The type of the API key", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "apiKeyType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_contentSpaceParameters", + "description": "delete data from the table: \"contentSpaceParameters\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "contentSpaceParameters_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_contentSpaceParameters_by_pk", + "description": "delete single row from the table: \"contentSpaceParameters\"", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "contentSpaceParameters", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_contentSpaceStatus", + "description": "delete data from the table: \"contentSpaceStatus\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "contentSpaceStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_contentSpaceStatus_by_pk", + "description": "delete single row from the table: \"contentSpaceStatus\"", + "args": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "contentSpaceStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_currency", + "description": "delete data from the table: \"currency\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "currency_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "currency_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_currency_by_pk", + "description": "delete single row from the table: \"currency\"", + "args": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "currency", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_eventParameters", + "description": "delete data from the table: \"eventParameters\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventParameters_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_eventParameters_by_pk", + "description": "delete single row from the table: \"eventParameters\"", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventParameters", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_eventPassNft", + "description": "delete data from the table: \"eventPassNft\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassNft_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_eventPassNftContract", + "description": "delete data from the table: \"eventPassNftContract\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassNftContract_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_eventPassNftContractType", + "description": "delete data from the table: \"eventPassNftContractType\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassNftContractType_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_eventPassNftContractType_by_pk", + "description": "delete single row from the table: \"eventPassNftContractType\"", + "args": [ + { + "name": "value", + "description": "Type name for event pass NFT contract.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassNftContractType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_eventPassNftContract_by_pk", + "description": "delete single row from the table: \"eventPassNftContract\"", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassNftContract", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_eventPassNft_by_pk", + "description": "delete single row from the table: \"eventPassNft\"", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassNft", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_eventPassOrderSums", + "description": "delete data from the table: \"eventPassOrderSums\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassOrderSums_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_eventPassOrderSums_by_pk", + "description": "delete single row from the table: \"eventPassOrderSums\"", + "args": [ + { + "name": "eventPassId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassOrderSums", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_eventPassType", + "description": "delete data from the table: \"eventPassType\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassType_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassType_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_eventPassType_by_pk", + "description": "delete single row from the table: \"eventPassType\"", + "args": [ + { + "name": "value", + "description": "Type name for event pass.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_eventPassValidationType", + "description": "delete data from the table: \"eventPassValidationType\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassValidationType_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_eventPassValidationType_by_pk", + "description": "delete single row from the table: \"eventPassValidationType\"", + "args": [ + { + "name": "value", + "description": "Type name for event pass validation.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassValidationType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_eventStatus", + "description": "delete data from the table: \"eventStatus\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_eventStatus_by_pk", + "description": "delete single row from the table: \"eventStatus\"", + "args": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_follow", + "description": "delete data from the table: \"follow\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "follow_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "follow_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_follow_by_pk", + "description": "delete single row from the table: \"follow\"", + "args": [ + { + "name": "accountId", + "description": "References the unique identifier of the account that is following an organizer.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerSlug", + "description": "Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "follow", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_kyc", + "description": "delete data from the table: \"kyc\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kyc_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "kyc_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_kycLevelName", + "description": "delete data from the table: \"kycLevelName\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "kycLevelName_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_kycLevelName_by_pk", + "description": "delete single row from the table: \"kycLevelName\"", + "args": [ + { + "name": "value", + "description": "basic_kyc_level: Basic level of KYC verification.\nadvanced_kyc_level: Advanced level of KYC verification.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "kycLevelName", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_kycStatus", + "description": "delete data from the table: \"kycStatus\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "kycStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_kycStatus_by_pk", + "description": "delete single row from the table: \"kycStatus\"", + "args": [ + { + "name": "value", + "description": "init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded.\npending: An applicant is ready to be processed.\nprechecked: The check is in a half way of being finished.\nqueued: The checks have been started for the applicant.\ncompleted: The check has been completed.\nonHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "kycStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_kyc_by_pk", + "description": "delete single row from the table: \"kyc\"", + "args": [ + { + "name": "externalUserId", + "description": "UUID referencing the user ID in the existing accounts table.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "kyc", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_lotteryParameters", + "description": "delete data from the table: \"lotteryParameters\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "lotteryParameters_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_lotteryParameters_by_pk", + "description": "delete single row from the table: \"lotteryParameters\"", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "lotteryParameters", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_lotteryStatus", + "description": "delete data from the table: \"lotteryStatus\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "lotteryStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_lotteryStatus_by_pk", + "description": "delete single row from the table: \"lotteryStatus\"", + "args": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "lotteryStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_loyaltyCardNft", + "description": "delete data from the table: \"loyaltyCardNft\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNft_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_loyaltyCardNftContract", + "description": "delete data from the table: \"loyaltyCardNftContract\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNftContract_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_loyaltyCardNftContract_by_pk", + "description": "delete single row from the table: \"loyaltyCardNftContract\"", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNftContract", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_loyaltyCardNft_by_pk", + "description": "delete single row from the table: \"loyaltyCardNft\"", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNft", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_loyaltyCardParameters", + "description": "delete data from the table: \"loyaltyCardParameters\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardParameters_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_loyaltyCardParameters_by_pk", + "description": "delete single row from the table: \"loyaltyCardParameters\"", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardParameters", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_loyaltyCardStatus", + "description": "delete data from the table: \"loyaltyCardStatus\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_loyaltyCardStatus_by_pk", + "description": "delete single row from the table: \"loyaltyCardStatus\"", + "args": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_minterTemporaryWallet", + "description": "delete data from the table: \"minterTemporaryWallet\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "minterTemporaryWallet_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_minterTemporaryWallet_by_pk", + "description": "delete single row from the table: \"minterTemporaryWallet\"", + "args": [ + { + "name": "address", + "description": "The blockchain address of the temporary wallet.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "minterTemporaryWallet", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_nftMintPassword", + "description": "delete data from the table: \"nftMintPassword\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "nftMintPassword_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_nftMintPassword_by_pk", + "description": "delete single row from the table: \"nftMintPassword\"", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "nftMintPassword", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_nftStatus", + "description": "delete data from the table: \"nftStatus\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "nftStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_nftStatus_by_pk", + "description": "delete single row from the table: \"nftStatus\"", + "args": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "nftStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_nftTransfer", + "description": "delete data from the table: \"nftTransfer\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "nftTransfer_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_nftTransfer_by_pk", + "description": "delete single row from the table: \"nftTransfer\"", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "nftTransfer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_order", + "description": "delete data from the table: \"order\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "order_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "order_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_orderStatus", + "description": "delete data from the table: \"orderStatus\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "orderStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_orderStatus_by_pk", + "description": "delete single row from the table: \"orderStatus\"", + "args": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "orderStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_order_by_pk", + "description": "delete single row from the table: \"order\"", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "order", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_packEventPassNft", + "description": "delete data from the table: \"packEventPassNft\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packEventPassNft_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_packEventPassNft_by_pk", + "description": "delete single row from the table: \"packEventPassNft\"", + "args": [ + { + "name": "eventPassNftId", + "description": "Identifier for the event pass NFT.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftSupplyId", + "description": "Identifier for the pack NFT supply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packEventPassNft", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_packNftContract", + "description": "delete data from the table: \"packNftContract\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packNftContract_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_packNftContractEventPass", + "description": "delete data from the table: \"packNftContractEventPass\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packNftContractEventPass_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_packNftContractEventPass_by_pk", + "description": "delete single row from the table: \"packNftContractEventPass\"", + "args": [ + { + "name": "eventPassId", + "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftContractId", + "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packNftContractEventPass", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_packNftContract_by_pk", + "description": "delete single row from the table: \"packNftContract\"", + "args": [ + { + "name": "id", + "description": "Unique identifier for each pack NFT contract.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packNftContract", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_packNftSupply", + "description": "delete data from the table: \"packNftSupply\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packNftSupply_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_packNftSupply_by_pk", + "description": "delete single row from the table: \"packNftSupply\"", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packNftSupply", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_packOrderSums", + "description": "delete data from the table: \"packOrderSums\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packOrderSums_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_packOrderSums_by_pk", + "description": "delete single row from the table: \"packOrderSums\"", + "args": [ + { + "name": "packId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packOrderSums", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_passAmount", + "description": "delete data from the table: \"passAmount\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "passAmount_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "passAmount_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_passAmount_by_pk", + "description": "delete single row from the table: \"passAmount\"", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "passAmount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_passPricing", + "description": "delete data from the table: \"passPricing\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "passPricing_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "passPricing_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_passPricing_by_pk", + "description": "delete single row from the table: \"passPricing\"", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "passPricing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_pendingOrder", + "description": "delete data from the table: \"pendingOrder\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "pendingOrder_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_pendingOrder_by_pk", + "description": "delete single row from the table: \"pendingOrder\"", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "pendingOrder", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_publishableApiKey", + "description": "delete data from the table: \"publishableApiKey\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "publishableApiKey_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_publishableApiKey_by_pk", + "description": "delete single row from the table: \"publishableApiKey\"", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "publishableApiKey", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_roleAssignment", + "description": "delete data from the table: \"roleAssignment\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "roleAssignment_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "roleAssignment_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_roles", + "description": "delete data from the table: \"roles\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "roles_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "roles_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_roles_by_pk", + "description": "delete single row from the table: \"roles\"", + "args": [ + { + "name": "value", + "description": "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "roles", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_secretApiKey", + "description": "delete data from the table: \"secretApiKey\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "secretApiKey_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "secretApiKey_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_secretApiKey_by_pk", + "description": "delete single row from the table: \"secretApiKey\"", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "secretApiKey", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_shopifyCampaignParameters", + "description": "delete data from the table: \"shopifyCampaignParameters\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyCampaignParameters_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_shopifyCampaignParameters_by_pk", + "description": "delete single row from the table: \"shopifyCampaignParameters\"", + "args": [ + { + "name": "gateId", + "description": "Primary key. Unique identifier corresponding to the gate id from Shopify campaigns.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyCampaignParameters", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_shopifyCampaignStatus", + "description": "delete data from the table: \"shopifyCampaignStatus\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyCampaignStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_shopifyCampaignStatus_by_pk", + "description": "delete single row from the table: \"shopifyCampaignStatus\"", + "args": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyCampaignStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_shopifyCustomer", + "description": "delete data from the table: \"shopifyCustomer\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCustomer_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyCustomer_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_shopifyDomain", + "description": "delete data from the table: \"shopifyDomain\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyDomain_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyDomain_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_shopifyDomain_by_pk", + "description": "delete single row from the table: \"shopifyDomain\"", + "args": [ + { + "name": "domain", + "description": "The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyDomain", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_stampNft", + "description": "delete data from the table: \"stampNft\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNft_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNft_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_stampNftContract", + "description": "delete data from the table: \"stampNftContract\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftContract_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_stampNftContractType", + "description": "delete data from the table: \"stampNftContractType\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftContractType_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_stampNftContractType_by_pk", + "description": "delete single row from the table: \"stampNftContractType\"", + "args": [ + { + "name": "value", + "description": "Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftContractType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_stampNftContract_by_pk", + "description": "delete single row from the table: \"stampNftContract\"", + "args": [ + { + "name": "chainId", + "description": "The identifier of the blockchain network where the contract is deployed.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "The blockchain address of the stamp NFT contract.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftContract", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_stampNftSupply", + "description": "delete data from the table: \"stampNftSupply\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftSupply_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_stampNftSupply_by_pk", + "description": "delete single row from the table: \"stampNftSupply\"", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftSupply", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_stampNft_by_pk", + "description": "delete single row from the table: \"stampNft\"", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNft", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_stripeCheckoutSession", + "description": "delete data from the table: \"stripeCheckoutSession\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stripeCheckoutSession_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_stripeCheckoutSessionType", + "description": "delete data from the table: \"stripeCheckoutSessionType\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stripeCheckoutSessionType_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_stripeCheckoutSessionType_by_pk", + "description": "delete single row from the table: \"stripeCheckoutSessionType\"", + "args": [ + { + "name": "value", + "description": "Type value.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stripeCheckoutSessionType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_stripeCheckoutSession_by_pk", + "description": "delete single row from the table: \"stripeCheckoutSession\"", + "args": [ + { + "name": "stripeSessionId", + "description": "Unique identifier for the Stripe Checkout Session.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stripeCheckoutSession", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_stripeCustomer", + "description": "delete data from the table: \"stripeCustomer\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCustomer_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stripeCustomer_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_stripeCustomer_by_pk", + "description": "delete single row from the table: \"stripeCustomer\"", + "args": [ + { + "name": "stripeCustomerId", + "description": "Unique identifier for the Stripe Customer.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stripeCustomer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_timezone", + "description": "delete data from the table: \"timezone\"", + "args": [ + { + "name": "where", + "description": "filter the rows which have to be deleted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "timezone_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "timezone_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete_timezone_by_pk", + "description": "delete single row from the table: \"timezone\"", + "args": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "timezone", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_account", + "description": "insert data into the table: \"account\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "account_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "account_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "account_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_account_one", + "description": "insert a single row into the table: \"account\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "account_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "account_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "account", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_apiKeyStatus", + "description": "insert data into the table: \"apiKeyStatus\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "apiKeyStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_apiKeyStatus_one", + "description": "insert a single row into the table: \"apiKeyStatus\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "apiKeyStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_apiKeyType", + "description": "insert data into the table: \"apiKeyType\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "apiKeyType_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_apiKeyType_one", + "description": "insert a single row into the table: \"apiKeyType\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "apiKeyType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_contentSpaceParameters", + "description": "insert data into the table: \"contentSpaceParameters\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "contentSpaceParameters_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_contentSpaceParameters_one", + "description": "insert a single row into the table: \"contentSpaceParameters\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "contentSpaceParameters", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_contentSpaceStatus", + "description": "insert data into the table: \"contentSpaceStatus\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "contentSpaceStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_contentSpaceStatus_one", + "description": "insert a single row into the table: \"contentSpaceStatus\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "contentSpaceStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_currency", + "description": "insert data into the table: \"currency\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "currency_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "currency_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "currency_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_currency_one", + "description": "insert a single row into the table: \"currency\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "currency_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "currency_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "currency", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_eventParameters", + "description": "insert data into the table: \"eventParameters\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventParameters_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_eventParameters_one", + "description": "insert a single row into the table: \"eventParameters\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventParameters", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_eventPassNft", + "description": "insert data into the table: \"eventPassNft\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassNft_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_eventPassNftContract", + "description": "insert data into the table: \"eventPassNftContract\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassNftContract_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_eventPassNftContractType", + "description": "insert data into the table: \"eventPassNftContractType\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassNftContractType_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_eventPassNftContractType_one", + "description": "insert a single row into the table: \"eventPassNftContractType\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassNftContractType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_eventPassNftContract_one", + "description": "insert a single row into the table: \"eventPassNftContract\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassNftContract", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_eventPassNft_one", + "description": "insert a single row into the table: \"eventPassNft\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassNft", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_eventPassOrderSums", + "description": "insert data into the table: \"eventPassOrderSums\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassOrderSums_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_eventPassOrderSums_one", + "description": "insert a single row into the table: \"eventPassOrderSums\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassOrderSums", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_eventPassType", + "description": "insert data into the table: \"eventPassType\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassType_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassType_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassType_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_eventPassType_one", + "description": "insert a single row into the table: \"eventPassType\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassType_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassType_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_eventPassValidationType", + "description": "insert data into the table: \"eventPassValidationType\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassValidationType_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_eventPassValidationType_one", + "description": "insert a single row into the table: \"eventPassValidationType\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassValidationType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_eventStatus", + "description": "insert data into the table: \"eventStatus\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_eventStatus_one", + "description": "insert a single row into the table: \"eventStatus\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_follow", + "description": "insert data into the table: \"follow\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "follow_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "follow_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "follow_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_follow_one", + "description": "insert a single row into the table: \"follow\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "follow_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "follow_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "follow", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_kyc", + "description": "insert data into the table: \"kyc\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kyc_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "kyc_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "kyc_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_kycLevelName", + "description": "insert data into the table: \"kycLevelName\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "kycLevelName_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_kycLevelName_one", + "description": "insert a single row into the table: \"kycLevelName\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "kycLevelName", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_kycStatus", + "description": "insert data into the table: \"kycStatus\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycStatus_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "kycStatus_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "kycStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_kycStatus_one", + "description": "insert a single row into the table: \"kycStatus\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycStatus_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "kycStatus_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "kycStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_kyc_one", + "description": "insert a single row into the table: \"kyc\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kyc_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "kyc_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "kyc", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_lotteryParameters", + "description": "insert data into the table: \"lotteryParameters\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "lotteryParameters_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_lotteryParameters_one", + "description": "insert a single row into the table: \"lotteryParameters\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "lotteryParameters", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_lotteryStatus", + "description": "insert data into the table: \"lotteryStatus\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "lotteryStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_lotteryStatus_one", + "description": "insert a single row into the table: \"lotteryStatus\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "lotteryStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_loyaltyCardNft", + "description": "insert data into the table: \"loyaltyCardNft\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNft_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_loyaltyCardNftContract", + "description": "insert data into the table: \"loyaltyCardNftContract\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNftContract_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_loyaltyCardNftContract_one", + "description": "insert a single row into the table: \"loyaltyCardNftContract\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNftContract", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_loyaltyCardNft_one", + "description": "insert a single row into the table: \"loyaltyCardNft\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNft", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_loyaltyCardParameters", + "description": "insert data into the table: \"loyaltyCardParameters\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardParameters_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_loyaltyCardParameters_one", + "description": "insert a single row into the table: \"loyaltyCardParameters\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardParameters", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_loyaltyCardStatus", + "description": "insert data into the table: \"loyaltyCardStatus\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_loyaltyCardStatus_one", + "description": "insert a single row into the table: \"loyaltyCardStatus\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_minterTemporaryWallet", + "description": "insert data into the table: \"minterTemporaryWallet\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "minterTemporaryWallet_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_minterTemporaryWallet_one", + "description": "insert a single row into the table: \"minterTemporaryWallet\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "minterTemporaryWallet", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_nftMintPassword", + "description": "insert data into the table: \"nftMintPassword\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "nftMintPassword_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_nftMintPassword_one", + "description": "insert a single row into the table: \"nftMintPassword\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "nftMintPassword", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_nftStatus", + "description": "insert data into the table: \"nftStatus\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "nftStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_nftStatus_one", + "description": "insert a single row into the table: \"nftStatus\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "nftStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_nftTransfer", + "description": "insert data into the table: \"nftTransfer\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "nftTransfer_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_nftTransfer_one", + "description": "insert a single row into the table: \"nftTransfer\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "nftTransfer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_order", + "description": "insert data into the table: \"order\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "order_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "order_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "order_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_orderStatus", + "description": "insert data into the table: \"orderStatus\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "orderStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_orderStatus_one", + "description": "insert a single row into the table: \"orderStatus\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "orderStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_order_one", + "description": "insert a single row into the table: \"order\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "order_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "order_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "order", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_packEventPassNft", + "description": "insert data into the table: \"packEventPassNft\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packEventPassNft_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_packEventPassNft_one", + "description": "insert a single row into the table: \"packEventPassNft\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packEventPassNft", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_packNftContract", + "description": "insert data into the table: \"packNftContract\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packNftContract_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_packNftContractEventPass", + "description": "insert data into the table: \"packNftContractEventPass\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packNftContractEventPass_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_packNftContractEventPass_one", + "description": "insert a single row into the table: \"packNftContractEventPass\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packNftContractEventPass", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_packNftContract_one", + "description": "insert a single row into the table: \"packNftContract\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packNftContract", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_packNftSupply", + "description": "insert data into the table: \"packNftSupply\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packNftSupply_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_packNftSupply_one", + "description": "insert a single row into the table: \"packNftSupply\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packNftSupply", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_packOrderSums", + "description": "insert data into the table: \"packOrderSums\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packOrderSums_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_packOrderSums_one", + "description": "insert a single row into the table: \"packOrderSums\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packOrderSums", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_passAmount", + "description": "insert data into the table: \"passAmount\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "passAmount_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "passAmount_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "passAmount_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_passAmount_one", + "description": "insert a single row into the table: \"passAmount\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "passAmount_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "passAmount_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "passAmount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_passPricing", + "description": "insert data into the table: \"passPricing\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "passPricing_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "passPricing_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "passPricing_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_passPricing_one", + "description": "insert a single row into the table: \"passPricing\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "passPricing_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "passPricing_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "passPricing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_pendingOrder", + "description": "insert data into the table: \"pendingOrder\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "pendingOrder_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_pendingOrder_one", + "description": "insert a single row into the table: \"pendingOrder\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "pendingOrder", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_publishableApiKey", + "description": "insert data into the table: \"publishableApiKey\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "publishableApiKey_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_publishableApiKey_one", + "description": "insert a single row into the table: \"publishableApiKey\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "publishableApiKey", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_roleAssignment", + "description": "insert data into the table: \"roleAssignment\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "roleAssignment_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "roleAssignment_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "roleAssignment_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_roleAssignment_one", + "description": "insert a single row into the table: \"roleAssignment\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "roleAssignment_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "roleAssignment_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "roleAssignment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_roles", + "description": "insert data into the table: \"roles\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "roles_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "roles_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "roles_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_roles_one", + "description": "insert a single row into the table: \"roles\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "roles_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "roles_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "roles", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_secretApiKey", + "description": "insert data into the table: \"secretApiKey\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "secretApiKey_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "secretApiKey_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "secretApiKey_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_secretApiKey_one", + "description": "insert a single row into the table: \"secretApiKey\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "secretApiKey_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "secretApiKey_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "secretApiKey", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_shopifyCampaignParameters", + "description": "insert data into the table: \"shopifyCampaignParameters\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyCampaignParameters_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_shopifyCampaignParameters_one", + "description": "insert a single row into the table: \"shopifyCampaignParameters\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyCampaignParameters", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_shopifyCampaignStatus", + "description": "insert data into the table: \"shopifyCampaignStatus\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyCampaignStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_shopifyCampaignStatus_one", + "description": "insert a single row into the table: \"shopifyCampaignStatus\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyCampaignStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_shopifyCustomer", + "description": "insert data into the table: \"shopifyCustomer\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCustomer_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyCustomer_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyCustomer_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_shopifyCustomer_one", + "description": "insert a single row into the table: \"shopifyCustomer\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCustomer_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyCustomer_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyCustomer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_shopifyDomain", + "description": "insert data into the table: \"shopifyDomain\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyDomain_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyDomain_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyDomain_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_shopifyDomain_one", + "description": "insert a single row into the table: \"shopifyDomain\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyDomain_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyDomain_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyDomain", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_stampNft", + "description": "insert data into the table: \"stampNft\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNft_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNft_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNft_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_stampNftContract", + "description": "insert data into the table: \"stampNftContract\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftContract_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_stampNftContractType", + "description": "insert data into the table: \"stampNftContractType\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftContractType_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_stampNftContractType_one", + "description": "insert a single row into the table: \"stampNftContractType\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftContractType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_stampNftContract_one", + "description": "insert a single row into the table: \"stampNftContract\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftContract", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_stampNftSupply", + "description": "insert data into the table: \"stampNftSupply\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftSupply_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_stampNftSupply_one", + "description": "insert a single row into the table: \"stampNftSupply\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftSupply", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_stampNft_one", + "description": "insert a single row into the table: \"stampNft\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNft_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNft_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNft", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_stripeCheckoutSession", + "description": "insert data into the table: \"stripeCheckoutSession\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stripeCheckoutSession_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_stripeCheckoutSessionType", + "description": "insert data into the table: \"stripeCheckoutSessionType\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stripeCheckoutSessionType_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_stripeCheckoutSessionType_one", + "description": "insert a single row into the table: \"stripeCheckoutSessionType\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stripeCheckoutSessionType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_stripeCheckoutSession_one", + "description": "insert a single row into the table: \"stripeCheckoutSession\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stripeCheckoutSession", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_stripeCustomer", + "description": "insert data into the table: \"stripeCustomer\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCustomer_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCustomer_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stripeCustomer_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_stripeCustomer_one", + "description": "insert a single row into the table: \"stripeCustomer\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCustomer_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCustomer_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stripeCustomer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_timezone", + "description": "insert data into the table: \"timezone\"", + "args": [ + { + "name": "objects", + "description": "the rows to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "timezone_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "timezone_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "timezone_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "insert_timezone_one", + "description": "insert a single row into the table: \"timezone\"", + "args": [ + { + "name": "object", + "description": "the row to be inserted", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "timezone_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "timezone_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "timezone", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishAsset", + "description": "Publish one asset", + "args": [ + { + "name": "locales", + "description": "Optional localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Publishing target stage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to publish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is set", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishContentSpace", + "description": "Publish one contentSpace", + "args": [ + { + "name": "locales", + "description": "Optional localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Publishing target stage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to publish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is set", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ContentSpace", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishEvent", + "description": "Publish one event", + "args": [ + { + "name": "locales", + "description": "Optional localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Publishing target stage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to publish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is set", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Event", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishEventPass", + "description": "Publish one eventPass", + "args": [ + { + "name": "locales", + "description": "Optional localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Publishing target stage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to publish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is set", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventPass", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishEventPassDelayedRevealed", + "description": "Publish one eventPassDelayedRevealed", + "args": [ + { + "name": "locales", + "description": "Optional localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Publishing target stage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to publish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is set", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventPassDelayedRevealed", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishLoyaltyCard", + "description": "Publish one loyaltyCard", + "args": [ + { + "name": "to", + "description": "Publishing target stage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to publish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishManyAssets", + "description": "Publish many Asset documents", + "args": [ + { + "name": "locales", + "description": "Document localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Stages to publish documents to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage to be published", + "type": { + "kind": "INPUT_OBJECT", + "name": "AssetManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is true", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishManyAssetsConnection", + "description": "Publish many Asset documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": "Stage to find matching documents in", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": "DRAFT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Document localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Stages to publish documents to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage to be published", + "type": { + "kind": "INPUT_OBJECT", + "name": "AssetManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is true", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AssetConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishManyContentSpaces", + "description": "Publish many ContentSpace documents", + "args": [ + { + "name": "locales", + "description": "Document localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Stages to publish documents to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage to be published", + "type": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is true", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishManyContentSpacesConnection", + "description": "Publish many ContentSpace documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": "Stage to find matching documents in", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": "DRAFT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Document localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Stages to publish documents to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage to be published", + "type": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is true", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContentSpaceConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishManyEventPasses", + "description": "Publish many EventPass documents", + "args": [ + { + "name": "locales", + "description": "Document localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Stages to publish documents to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage to be published", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is true", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishManyEventPassesConnection", + "description": "Publish many EventPass documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": "Stage to find matching documents in", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": "DRAFT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Document localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Stages to publish documents to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage to be published", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is true", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EventPassConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishManyEventPassesDelayedRevealed", + "description": "Publish many EventPassDelayedRevealed documents", + "args": [ + { + "name": "locales", + "description": "Document localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Stages to publish documents to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage to be published", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is true", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishManyEventPassesDelayedRevealedConnection", + "description": "Publish many EventPassDelayedRevealed documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": "Stage to find matching documents in", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": "DRAFT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Document localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Stages to publish documents to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage to be published", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is true", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EventPassDelayedRevealedConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishManyEvents", + "description": "Publish many Event documents", + "args": [ + { + "name": "locales", + "description": "Document localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Stages to publish documents to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage to be published", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is true", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishManyEventsConnection", + "description": "Publish many Event documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": "Stage to find matching documents in", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": "DRAFT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Document localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Stages to publish documents to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage to be published", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is true", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EventConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishManyLoyaltyCards", + "description": "Publish many LoyaltyCard documents", + "args": [ + { + "name": "to", + "description": "Stages to publish documents to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage to be published", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishManyLoyaltyCardsConnection", + "description": "Publish many LoyaltyCard documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": "Stage to find matching documents in", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": "DRAFT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Stages to publish documents to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage to be published", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCardConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishManyOrganizers", + "description": "Publish many Organizer documents", + "args": [ + { + "name": "locales", + "description": "Document localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Stages to publish documents to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage to be published", + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is true", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishManyOrganizersConnection", + "description": "Publish many Organizer documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": "Stage to find matching documents in", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": "DRAFT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Document localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Stages to publish documents to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage to be published", + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is true", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrganizerConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishManyPacks", + "description": "Publish many Pack documents", + "args": [ + { + "name": "locales", + "description": "Document localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Stages to publish documents to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage to be published", + "type": { + "kind": "INPUT_OBJECT", + "name": "PackManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is true", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishManyPacksConnection", + "description": "Publish many Pack documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": "Stage to find matching documents in", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": "DRAFT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Document localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Stages to publish documents to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage to be published", + "type": { + "kind": "INPUT_OBJECT", + "name": "PackManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is true", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PackConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishOrganizer", + "description": "Publish one organizer", + "args": [ + { + "name": "locales", + "description": "Optional localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Publishing target stage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to publish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is set", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishPack", + "description": "Publish one pack", + "args": [ + { + "name": "locales", + "description": "Optional localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Publishing target stage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to publish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is set", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Pack", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "schedulePublishAsset", + "description": "Schedule to publish one asset", + "args": [ + { + "name": "locales", + "description": "Optional localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseAt", + "description": "Release at point in time, will create new release containing this operation", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseId", + "description": "Optionally attach this scheduled operation to an existing release", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Publishing target stage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to publish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is set", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "schedulePublishContentSpace", + "description": "Schedule to publish one contentSpace", + "args": [ + { + "name": "locales", + "description": "Optional localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseAt", + "description": "Release at point in time, will create new release containing this operation", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseId", + "description": "Optionally attach this scheduled operation to an existing release", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Publishing target stage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to publish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is set", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ContentSpace", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "schedulePublishEvent", + "description": "Schedule to publish one event", + "args": [ + { + "name": "locales", + "description": "Optional localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseAt", + "description": "Release at point in time, will create new release containing this operation", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseId", + "description": "Optionally attach this scheduled operation to an existing release", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Publishing target stage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to publish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is set", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Event", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "schedulePublishEventPass", + "description": "Schedule to publish one eventPass", + "args": [ + { + "name": "locales", + "description": "Optional localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseAt", + "description": "Release at point in time, will create new release containing this operation", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseId", + "description": "Optionally attach this scheduled operation to an existing release", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Publishing target stage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to publish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is set", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventPass", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "schedulePublishEventPassDelayedRevealed", + "description": "Schedule to publish one eventPassDelayedRevealed", + "args": [ + { + "name": "locales", + "description": "Optional localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseAt", + "description": "Release at point in time, will create new release containing this operation", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseId", + "description": "Optionally attach this scheduled operation to an existing release", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Publishing target stage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to publish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is set", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventPassDelayedRevealed", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "schedulePublishLoyaltyCard", + "description": "Schedule to publish one loyaltyCard", + "args": [ + { + "name": "releaseAt", + "description": "Release at point in time, will create new release containing this operation", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseId", + "description": "Optionally attach this scheduled operation to an existing release", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Publishing target stage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to publish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "schedulePublishOrganizer", + "description": "Schedule to publish one organizer", + "args": [ + { + "name": "locales", + "description": "Optional localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseAt", + "description": "Release at point in time, will create new release containing this operation", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseId", + "description": "Optionally attach this scheduled operation to an existing release", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Publishing target stage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to publish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is set", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "schedulePublishPack", + "description": "Schedule to publish one pack", + "args": [ + { + "name": "locales", + "description": "Optional localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseAt", + "description": "Release at point in time, will create new release containing this operation", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseId", + "description": "Optionally attach this scheduled operation to an existing release", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Publishing target stage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to publish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is set", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Pack", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduleUnpublishAsset", + "description": "Unpublish one asset from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "args": [ + { + "name": "from", + "description": "Stages to unpublish document from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseAt", + "description": "Release at point in time, will create new release containing this operation", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseId", + "description": "Optionally attach this scheduled operation to an existing release", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduleUnpublishContentSpace", + "description": "Unpublish one contentSpace from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "args": [ + { + "name": "from", + "description": "Stages to unpublish document from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseAt", + "description": "Release at point in time, will create new release containing this operation", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseId", + "description": "Optionally attach this scheduled operation to an existing release", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ContentSpace", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduleUnpublishEvent", + "description": "Unpublish one event from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "args": [ + { + "name": "from", + "description": "Stages to unpublish document from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseAt", + "description": "Release at point in time, will create new release containing this operation", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseId", + "description": "Optionally attach this scheduled operation to an existing release", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Event", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduleUnpublishEventPass", + "description": "Unpublish one eventPass from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "args": [ + { + "name": "from", + "description": "Stages to unpublish document from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseAt", + "description": "Release at point in time, will create new release containing this operation", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseId", + "description": "Optionally attach this scheduled operation to an existing release", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventPass", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduleUnpublishEventPassDelayedRevealed", + "description": "Unpublish one eventPassDelayedRevealed from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "args": [ + { + "name": "from", + "description": "Stages to unpublish document from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseAt", + "description": "Release at point in time, will create new release containing this operation", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseId", + "description": "Optionally attach this scheduled operation to an existing release", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventPassDelayedRevealed", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduleUnpublishLoyaltyCard", + "description": "Unpublish one loyaltyCard from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "args": [ + { + "name": "from", + "description": "Stages to unpublish document from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseAt", + "description": "Release at point in time, will create new release containing this operation", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseId", + "description": "Optionally attach this scheduled operation to an existing release", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduleUnpublishOrganizer", + "description": "Unpublish one organizer from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "args": [ + { + "name": "from", + "description": "Stages to unpublish document from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseAt", + "description": "Release at point in time, will create new release containing this operation", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseId", + "description": "Optionally attach this scheduled operation to an existing release", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduleUnpublishPack", + "description": "Unpublish one pack from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "args": [ + { + "name": "from", + "description": "Stages to unpublish document from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseAt", + "description": "Release at point in time, will create new release containing this operation", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseId", + "description": "Optionally attach this scheduled operation to an existing release", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Pack", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishAsset", + "description": "Unpublish one asset from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "args": [ + { + "name": "from", + "description": "Stages to unpublish document from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishContentSpace", + "description": "Unpublish one contentSpace from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "args": [ + { + "name": "from", + "description": "Stages to unpublish document from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ContentSpace", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishEvent", + "description": "Unpublish one event from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "args": [ + { + "name": "from", + "description": "Stages to unpublish document from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Event", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishEventPass", + "description": "Unpublish one eventPass from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "args": [ + { + "name": "from", + "description": "Stages to unpublish document from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventPass", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishEventPassDelayedRevealed", + "description": "Unpublish one eventPassDelayedRevealed from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "args": [ + { + "name": "from", + "description": "Stages to unpublish document from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventPassDelayedRevealed", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishLoyaltyCard", + "description": "Unpublish one loyaltyCard from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "args": [ + { + "name": "from", + "description": "Stages to unpublish document from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishManyAssets", + "description": "Unpublish many Asset documents", + "args": [ + { + "name": "from", + "description": "Stages to unpublish documents from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Locales to unpublish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Whether to unpublish the base document and default localization", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage", + "type": { + "kind": "INPUT_OBJECT", + "name": "AssetManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishManyAssetsConnection", + "description": "Find many Asset documents that match criteria in specified stage and unpublish from target stages", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": "Stages to unpublish documents from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Locales to unpublish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": "Stage to find matching documents in", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": "DRAFT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Whether to unpublish the base document and default localization", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in draft stage", + "type": { + "kind": "INPUT_OBJECT", + "name": "AssetManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AssetConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishManyContentSpaces", + "description": "Unpublish many ContentSpace documents", + "args": [ + { + "name": "from", + "description": "Stages to unpublish documents from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Locales to unpublish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Whether to unpublish the base document and default localization", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage", + "type": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishManyContentSpacesConnection", + "description": "Find many ContentSpace documents that match criteria in specified stage and unpublish from target stages", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": "Stages to unpublish documents from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Locales to unpublish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": "Stage to find matching documents in", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": "DRAFT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Whether to unpublish the base document and default localization", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in draft stage", + "type": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContentSpaceConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishManyEventPasses", + "description": "Unpublish many EventPass documents", + "args": [ + { + "name": "from", + "description": "Stages to unpublish documents from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Locales to unpublish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Whether to unpublish the base document and default localization", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishManyEventPassesConnection", + "description": "Find many EventPass documents that match criteria in specified stage and unpublish from target stages", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": "Stages to unpublish documents from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Locales to unpublish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": "Stage to find matching documents in", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": "DRAFT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Whether to unpublish the base document and default localization", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in draft stage", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EventPassConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishManyEventPassesDelayedRevealed", + "description": "Unpublish many EventPassDelayedRevealed documents", + "args": [ + { + "name": "from", + "description": "Stages to unpublish documents from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Locales to unpublish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Whether to unpublish the base document and default localization", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishManyEventPassesDelayedRevealedConnection", + "description": "Find many EventPassDelayedRevealed documents that match criteria in specified stage and unpublish from target stages", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": "Stages to unpublish documents from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Locales to unpublish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": "Stage to find matching documents in", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": "DRAFT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Whether to unpublish the base document and default localization", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in draft stage", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EventPassDelayedRevealedConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishManyEvents", + "description": "Unpublish many Event documents", + "args": [ + { + "name": "from", + "description": "Stages to unpublish documents from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Locales to unpublish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Whether to unpublish the base document and default localization", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishManyEventsConnection", + "description": "Find many Event documents that match criteria in specified stage and unpublish from target stages", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": "Stages to unpublish documents from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Locales to unpublish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": "Stage to find matching documents in", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": "DRAFT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Whether to unpublish the base document and default localization", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in draft stage", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EventConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishManyLoyaltyCards", + "description": "Unpublish many LoyaltyCard documents", + "args": [ + { + "name": "from", + "description": "Stages to unpublish documents from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishManyLoyaltyCardsConnection", + "description": "Find many LoyaltyCard documents that match criteria in specified stage and unpublish from target stages", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": "Stages to unpublish documents from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": "Stage to find matching documents in", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": "DRAFT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in draft stage", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCardConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishManyOrganizers", + "description": "Unpublish many Organizer documents", + "args": [ + { + "name": "from", + "description": "Stages to unpublish documents from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Locales to unpublish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Whether to unpublish the base document and default localization", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage", + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishManyOrganizersConnection", + "description": "Find many Organizer documents that match criteria in specified stage and unpublish from target stages", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": "Stages to unpublish documents from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Locales to unpublish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": "Stage to find matching documents in", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": "DRAFT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Whether to unpublish the base document and default localization", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in draft stage", + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrganizerConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishManyPacks", + "description": "Unpublish many Pack documents", + "args": [ + { + "name": "from", + "description": "Stages to unpublish documents from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Locales to unpublish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Whether to unpublish the base document and default localization", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage", + "type": { + "kind": "INPUT_OBJECT", + "name": "PackManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishManyPacksConnection", + "description": "Find many Pack documents that match criteria in specified stage and unpublish from target stages", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": "Stages to unpublish documents from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Locales to unpublish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": "Stage to find matching documents in", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": "DRAFT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Whether to unpublish the base document and default localization", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in draft stage", + "type": { + "kind": "INPUT_OBJECT", + "name": "PackManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PackConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishOrganizer", + "description": "Unpublish one organizer from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "args": [ + { + "name": "from", + "description": "Stages to unpublish document from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishPack", + "description": "Unpublish one pack from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "args": [ + { + "name": "from", + "description": "Stages to unpublish document from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Pack", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateAsset", + "description": "Update one asset", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateContentSpace", + "description": "Update one contentSpace", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ContentSpace", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateEvent", + "description": "Update one event", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Event", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateEventPass", + "description": "Update one eventPass", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventPass", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateEventPassDelayedRevealed", + "description": "Update one eventPassDelayedRevealed", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventPassDelayedRevealed", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateLoyaltyCard", + "description": "Update one loyaltyCard", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyAssets", + "description": "Update many assets", + "args": [ + { + "name": "data", + "description": "Updates to document content", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateManyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to apply update on", + "type": { + "kind": "INPUT_OBJECT", + "name": "AssetManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyAssetsConnection", + "description": "Update many Asset documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "data", + "description": "Updates to document content", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateManyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to apply update on", + "type": { + "kind": "INPUT_OBJECT", + "name": "AssetManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AssetConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyContentSpaces", + "description": "Update many contentSpaces", + "args": [ + { + "name": "data", + "description": "Updates to document content", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceUpdateManyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to apply update on", + "type": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyContentSpacesConnection", + "description": "Update many ContentSpace documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "data", + "description": "Updates to document content", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceUpdateManyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to apply update on", + "type": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContentSpaceConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyEventPasses", + "description": "Update many eventPasses", + "args": [ + { + "name": "data", + "description": "Updates to document content", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassUpdateManyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to apply update on", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyEventPassesConnection", + "description": "Update many EventPass documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "data", + "description": "Updates to document content", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassUpdateManyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to apply update on", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EventPassConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyEventPassesDelayedRevealed", + "description": "Update many eventPassesDelayedRevealed", + "args": [ + { + "name": "data", + "description": "Updates to document content", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedUpdateManyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to apply update on", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyEventPassesDelayedRevealedConnection", + "description": "Update many EventPassDelayedRevealed documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "data", + "description": "Updates to document content", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedUpdateManyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to apply update on", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EventPassDelayedRevealedConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyEvents", + "description": "Update many events", + "args": [ + { + "name": "data", + "description": "Updates to document content", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventUpdateManyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to apply update on", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyEventsConnection", + "description": "Update many Event documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "data", + "description": "Updates to document content", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventUpdateManyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to apply update on", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EventConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyLoyaltyCards", + "description": "Update many loyaltyCards", + "args": [ + { + "name": "data", + "description": "Updates to document content", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateManyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to apply update on", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyLoyaltyCardsConnection", + "description": "Update many LoyaltyCard documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "data", + "description": "Updates to document content", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateManyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to apply update on", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCardConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyOrganizers", + "description": "Update many organizers", + "args": [ + { + "name": "data", + "description": "Updates to document content", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateManyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to apply update on", + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyOrganizersConnection", + "description": "Update many Organizer documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "data", + "description": "Updates to document content", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateManyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to apply update on", + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrganizerConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyPacks", + "description": "Update many packs", + "args": [ + { + "name": "data", + "description": "Updates to document content", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackUpdateManyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to apply update on", + "type": { + "kind": "INPUT_OBJECT", + "name": "PackManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyPacksConnection", + "description": "Update many Pack documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "data", + "description": "Updates to document content", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackUpdateManyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to apply update on", + "type": { + "kind": "INPUT_OBJECT", + "name": "PackManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PackConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateOrganizer", + "description": "Update one organizer", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatePack", + "description": "Update one pack", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Pack", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateScheduledRelease", + "description": "Update one scheduledRelease", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ScheduledReleaseUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ScheduledReleaseWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ScheduledRelease", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_account", + "description": "update data of the table: \"account\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "account_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "account_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "account_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_account_by_pk", + "description": "update single row of the table: \"account\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "account_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "account_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "account", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_account_many", + "description": "update multiples rows of table: \"account\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "account_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "account_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_apiKeyStatus", + "description": "update data of the table: \"apiKeyStatus\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "apiKeyStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_apiKeyStatus_by_pk", + "description": "update single row of the table: \"apiKeyStatus\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "apiKeyStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_apiKeyStatus_many", + "description": "update multiples rows of table: \"apiKeyStatus\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "apiKeyStatus_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_apiKeyType", + "description": "update data of the table: \"apiKeyType\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "apiKeyType_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_apiKeyType_by_pk", + "description": "update single row of the table: \"apiKeyType\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "apiKeyType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_apiKeyType_many", + "description": "update multiples rows of table: \"apiKeyType\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "apiKeyType_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_contentSpaceParameters", + "description": "update data of the table: \"contentSpaceParameters\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "contentSpaceParameters_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_contentSpaceParameters_by_pk", + "description": "update single row of the table: \"contentSpaceParameters\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "contentSpaceParameters", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_contentSpaceParameters_many", + "description": "update multiples rows of table: \"contentSpaceParameters\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "contentSpaceParameters_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_contentSpaceStatus", + "description": "update data of the table: \"contentSpaceStatus\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "contentSpaceStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_contentSpaceStatus_by_pk", + "description": "update single row of the table: \"contentSpaceStatus\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "contentSpaceStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_contentSpaceStatus_many", + "description": "update multiples rows of table: \"contentSpaceStatus\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "contentSpaceStatus_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_currency", + "description": "update data of the table: \"currency\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "currency_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "currency_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "currency_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_currency_by_pk", + "description": "update single row of the table: \"currency\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "currency_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "currency_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "currency", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_currency_many", + "description": "update multiples rows of table: \"currency\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "currency_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "currency_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventParameters", + "description": "update data of the table: \"eventParameters\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventParameters_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventParameters_by_pk", + "description": "update single row of the table: \"eventParameters\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventParameters", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventParameters_many", + "description": "update multiples rows of table: \"eventParameters\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventParameters_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventPassNft", + "description": "update data of the table: \"eventPassNft\"", + "args": [ + { + "name": "_append", + "description": "append existing jsonb value of filtered columns with new jsonb value", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_append_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_at_path", + "description": "delete the field or element with specified path (for JSON arrays, negative integers count from the end)", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_delete_at_path_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_elem", + "description": "delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_delete_elem_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_key", + "description": "delete key/value pair or string element. key/value pairs are matched based on their key value", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_delete_key_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_prepend", + "description": "prepend existing jsonb value of filtered columns with new jsonb value", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_prepend_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassNft_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventPassNftContract", + "description": "update data of the table: \"eventPassNftContract\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassNftContract_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventPassNftContractType", + "description": "update data of the table: \"eventPassNftContractType\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassNftContractType_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventPassNftContractType_by_pk", + "description": "update single row of the table: \"eventPassNftContractType\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassNftContractType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventPassNftContractType_many", + "description": "update multiples rows of table: \"eventPassNftContractType\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNftContractType_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventPassNftContract_by_pk", + "description": "update single row of the table: \"eventPassNftContract\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassNftContract", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventPassNftContract_many", + "description": "update multiples rows of table: \"eventPassNftContract\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNftContract_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventPassNft_by_pk", + "description": "update single row of the table: \"eventPassNft\"", + "args": [ + { + "name": "_append", + "description": "append existing jsonb value of filtered columns with new jsonb value", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_append_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_at_path", + "description": "delete the field or element with specified path (for JSON arrays, negative integers count from the end)", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_delete_at_path_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_elem", + "description": "delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_delete_elem_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_key", + "description": "delete key/value pair or string element. key/value pairs are matched based on their key value", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_delete_key_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_prepend", + "description": "prepend existing jsonb value of filtered columns with new jsonb value", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_prepend_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassNft", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventPassNft_many", + "description": "update multiples rows of table: \"eventPassNft\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNft_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventPassOrderSums", + "description": "update data of the table: \"eventPassOrderSums\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassOrderSums_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventPassOrderSums_by_pk", + "description": "update single row of the table: \"eventPassOrderSums\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassOrderSums", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventPassOrderSums_many", + "description": "update multiples rows of table: \"eventPassOrderSums\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassOrderSums_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventPassType", + "description": "update data of the table: \"eventPassType\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassType_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassType_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassType_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventPassType_by_pk", + "description": "update single row of the table: \"eventPassType\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassType_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassType_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventPassType_many", + "description": "update multiples rows of table: \"eventPassType\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassType_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassType_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventPassValidationType", + "description": "update data of the table: \"eventPassValidationType\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassValidationType_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventPassValidationType_by_pk", + "description": "update single row of the table: \"eventPassValidationType\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassValidationType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventPassValidationType_many", + "description": "update multiples rows of table: \"eventPassValidationType\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassValidationType_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventStatus", + "description": "update data of the table: \"eventStatus\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventStatus_by_pk", + "description": "update single row of the table: \"eventStatus\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "eventStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_eventStatus_many", + "description": "update multiples rows of table: \"eventStatus\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventStatus_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_follow", + "description": "update data of the table: \"follow\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "follow_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "follow_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "follow_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_follow_by_pk", + "description": "update single row of the table: \"follow\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "follow_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "follow_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "follow", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_follow_many", + "description": "update multiples rows of table: \"follow\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "follow_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "follow_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_kyc", + "description": "update data of the table: \"kyc\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "kyc_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kyc_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "kyc_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_kycLevelName", + "description": "update data of the table: \"kycLevelName\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "kycLevelName_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_kycLevelName_by_pk", + "description": "update single row of the table: \"kycLevelName\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "kycLevelName", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_kycLevelName_many", + "description": "update multiples rows of table: \"kycLevelName\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "kycLevelName_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_kycStatus", + "description": "update data of the table: \"kycStatus\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "kycStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "kycStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_kycStatus_by_pk", + "description": "update single row of the table: \"kycStatus\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "kycStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycStatus_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "kycStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_kycStatus_many", + "description": "update multiples rows of table: \"kycStatus\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycStatus_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "kycStatus_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_kyc_by_pk", + "description": "update single row of the table: \"kyc\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "kyc_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kyc_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "kyc", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_kyc_many", + "description": "update multiples rows of table: \"kyc\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kyc_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "kyc_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_lotteryParameters", + "description": "update data of the table: \"lotteryParameters\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "lotteryParameters_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_lotteryParameters_by_pk", + "description": "update single row of the table: \"lotteryParameters\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "lotteryParameters", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_lotteryParameters_many", + "description": "update multiples rows of table: \"lotteryParameters\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "lotteryParameters_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_lotteryStatus", + "description": "update data of the table: \"lotteryStatus\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "lotteryStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_lotteryStatus_by_pk", + "description": "update single row of the table: \"lotteryStatus\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "lotteryStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_lotteryStatus_many", + "description": "update multiples rows of table: \"lotteryStatus\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "lotteryStatus_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_loyaltyCardNft", + "description": "update data of the table: \"loyaltyCardNft\"", + "args": [ + { + "name": "_append", + "description": "append existing jsonb value of filtered columns with new jsonb value", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_append_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_at_path", + "description": "delete the field or element with specified path (for JSON arrays, negative integers count from the end)", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_delete_at_path_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_elem", + "description": "delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_delete_elem_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_key", + "description": "delete key/value pair or string element. key/value pairs are matched based on their key value", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_delete_key_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_prepend", + "description": "prepend existing jsonb value of filtered columns with new jsonb value", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_prepend_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNft_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_loyaltyCardNftContract", + "description": "update data of the table: \"loyaltyCardNftContract\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNftContract_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_loyaltyCardNftContract_by_pk", + "description": "update single row of the table: \"loyaltyCardNftContract\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNftContract", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_loyaltyCardNftContract_many", + "description": "update multiples rows of table: \"loyaltyCardNftContract\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardNftContract_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_loyaltyCardNft_by_pk", + "description": "update single row of the table: \"loyaltyCardNft\"", + "args": [ + { + "name": "_append", + "description": "append existing jsonb value of filtered columns with new jsonb value", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_append_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_at_path", + "description": "delete the field or element with specified path (for JSON arrays, negative integers count from the end)", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_delete_at_path_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_elem", + "description": "delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_delete_elem_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_key", + "description": "delete key/value pair or string element. key/value pairs are matched based on their key value", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_delete_key_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_prepend", + "description": "prepend existing jsonb value of filtered columns with new jsonb value", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_prepend_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNft", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_loyaltyCardNft_many", + "description": "update multiples rows of table: \"loyaltyCardNft\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardNft_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_loyaltyCardParameters", + "description": "update data of the table: \"loyaltyCardParameters\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardParameters_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_loyaltyCardParameters_by_pk", + "description": "update single row of the table: \"loyaltyCardParameters\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardParameters", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_loyaltyCardParameters_many", + "description": "update multiples rows of table: \"loyaltyCardParameters\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardParameters_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_loyaltyCardStatus", + "description": "update data of the table: \"loyaltyCardStatus\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_loyaltyCardStatus_by_pk", + "description": "update single row of the table: \"loyaltyCardStatus\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_loyaltyCardStatus_many", + "description": "update multiples rows of table: \"loyaltyCardStatus\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardStatus_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_minterTemporaryWallet", + "description": "update data of the table: \"minterTemporaryWallet\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "minterTemporaryWallet_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_minterTemporaryWallet_by_pk", + "description": "update single row of the table: \"minterTemporaryWallet\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "minterTemporaryWallet", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_minterTemporaryWallet_many", + "description": "update multiples rows of table: \"minterTemporaryWallet\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "minterTemporaryWallet_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_nftMintPassword", + "description": "update data of the table: \"nftMintPassword\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "nftMintPassword_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_nftMintPassword_by_pk", + "description": "update single row of the table: \"nftMintPassword\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "nftMintPassword", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_nftMintPassword_many", + "description": "update multiples rows of table: \"nftMintPassword\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "nftMintPassword_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_nftStatus", + "description": "update data of the table: \"nftStatus\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "nftStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_nftStatus_by_pk", + "description": "update single row of the table: \"nftStatus\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "nftStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_nftStatus_many", + "description": "update multiples rows of table: \"nftStatus\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "nftStatus_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_nftTransfer", + "description": "update data of the table: \"nftTransfer\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "nftTransfer_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_nftTransfer_by_pk", + "description": "update single row of the table: \"nftTransfer\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "nftTransfer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_nftTransfer_many", + "description": "update multiples rows of table: \"nftTransfer\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "nftTransfer_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_order", + "description": "update data of the table: \"order\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "order_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "order_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "order_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "order_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_orderStatus", + "description": "update data of the table: \"orderStatus\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "orderStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_orderStatus_by_pk", + "description": "update single row of the table: \"orderStatus\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "orderStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_orderStatus_many", + "description": "update multiples rows of table: \"orderStatus\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "orderStatus_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_order_by_pk", + "description": "update single row of the table: \"order\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "order_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "order_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "order_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "order", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_order_many", + "description": "update multiples rows of table: \"order\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "order_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "order_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_packEventPassNft", + "description": "update data of the table: \"packEventPassNft\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packEventPassNft_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_packEventPassNft_by_pk", + "description": "update single row of the table: \"packEventPassNft\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packEventPassNft", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_packEventPassNft_many", + "description": "update multiples rows of table: \"packEventPassNft\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packEventPassNft_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_packNftContract", + "description": "update data of the table: \"packNftContract\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packNftContract_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_packNftContractEventPass", + "description": "update data of the table: \"packNftContractEventPass\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packNftContractEventPass_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_packNftContractEventPass_by_pk", + "description": "update single row of the table: \"packNftContractEventPass\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packNftContractEventPass", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_packNftContractEventPass_many", + "description": "update multiples rows of table: \"packNftContractEventPass\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packNftContractEventPass_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_packNftContract_by_pk", + "description": "update single row of the table: \"packNftContract\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packNftContract", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_packNftContract_many", + "description": "update multiples rows of table: \"packNftContract\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packNftContract_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_packNftSupply", + "description": "update data of the table: \"packNftSupply\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packNftSupply_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_packNftSupply_by_pk", + "description": "update single row of the table: \"packNftSupply\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packNftSupply", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_packNftSupply_many", + "description": "update multiples rows of table: \"packNftSupply\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packNftSupply_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_packOrderSums", + "description": "update data of the table: \"packOrderSums\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packOrderSums_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_packOrderSums_by_pk", + "description": "update single row of the table: \"packOrderSums\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packOrderSums", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_packOrderSums_many", + "description": "update multiples rows of table: \"packOrderSums\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packOrderSums_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_passAmount", + "description": "update data of the table: \"passAmount\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "passAmount_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "passAmount_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "passAmount_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "passAmount_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_passAmount_by_pk", + "description": "update single row of the table: \"passAmount\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "passAmount_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "passAmount_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "passAmount_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "passAmount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_passAmount_many", + "description": "update multiples rows of table: \"passAmount\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "passAmount_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "passAmount_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_passPricing", + "description": "update data of the table: \"passPricing\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "passPricing_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "passPricing_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "passPricing_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "passPricing_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_passPricing_by_pk", + "description": "update single row of the table: \"passPricing\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "passPricing_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "passPricing_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "passPricing_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "passPricing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_passPricing_many", + "description": "update multiples rows of table: \"passPricing\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "passPricing_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "passPricing_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_pendingOrder", + "description": "update data of the table: \"pendingOrder\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "pendingOrder_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_pendingOrder_by_pk", + "description": "update single row of the table: \"pendingOrder\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "pendingOrder", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_pendingOrder_many", + "description": "update multiples rows of table: \"pendingOrder\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "pendingOrder_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_publishableApiKey", + "description": "update data of the table: \"publishableApiKey\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "publishableApiKey_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_publishableApiKey_by_pk", + "description": "update single row of the table: \"publishableApiKey\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "publishableApiKey", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_publishableApiKey_many", + "description": "update multiples rows of table: \"publishableApiKey\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "publishableApiKey_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_roleAssignment", + "description": "update data of the table: \"roleAssignment\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "roleAssignment_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "roleAssignment_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "roleAssignment_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_roleAssignment_many", + "description": "update multiples rows of table: \"roleAssignment\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "roleAssignment_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "roleAssignment_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_roles", + "description": "update data of the table: \"roles\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "roles_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "roles_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "roles_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_roles_by_pk", + "description": "update single row of the table: \"roles\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "roles_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "roles_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "roles", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_roles_many", + "description": "update multiples rows of table: \"roles\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "roles_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "roles_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_secretApiKey", + "description": "update data of the table: \"secretApiKey\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "secretApiKey_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "secretApiKey_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "secretApiKey_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_secretApiKey_by_pk", + "description": "update single row of the table: \"secretApiKey\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "secretApiKey_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "secretApiKey_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "secretApiKey", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_secretApiKey_many", + "description": "update multiples rows of table: \"secretApiKey\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "secretApiKey_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "secretApiKey_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_shopifyCampaignParameters", + "description": "update data of the table: \"shopifyCampaignParameters\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyCampaignParameters_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_shopifyCampaignParameters_by_pk", + "description": "update single row of the table: \"shopifyCampaignParameters\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyCampaignParameters", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_shopifyCampaignParameters_many", + "description": "update multiples rows of table: \"shopifyCampaignParameters\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "shopifyCampaignParameters_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_shopifyCampaignStatus", + "description": "update data of the table: \"shopifyCampaignStatus\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyCampaignStatus_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_shopifyCampaignStatus_by_pk", + "description": "update single row of the table: \"shopifyCampaignStatus\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyCampaignStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_shopifyCampaignStatus_many", + "description": "update multiples rows of table: \"shopifyCampaignStatus\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "shopifyCampaignStatus_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_shopifyCustomer", + "description": "update data of the table: \"shopifyCustomer\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyCustomer_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCustomer_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyCustomer_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_shopifyCustomer_many", + "description": "update multiples rows of table: \"shopifyCustomer\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCustomer_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "shopifyCustomer_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_shopifyDomain", + "description": "update data of the table: \"shopifyDomain\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyDomain_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyDomain_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyDomain_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_shopifyDomain_by_pk", + "description": "update single row of the table: \"shopifyDomain\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyDomain_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyDomain_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyDomain", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_shopifyDomain_many", + "description": "update multiples rows of table: \"shopifyDomain\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyDomain_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "shopifyDomain_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_stampNft", + "description": "update data of the table: \"stampNft\"", + "args": [ + { + "name": "_append", + "description": "append existing jsonb value of filtered columns with new jsonb value", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNft_append_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_at_path", + "description": "delete the field or element with specified path (for JSON arrays, negative integers count from the end)", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNft_delete_at_path_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_elem", + "description": "delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNft_delete_elem_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_key", + "description": "delete key/value pair or string element. key/value pairs are matched based on their key value", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNft_delete_key_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNft_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_prepend", + "description": "prepend existing jsonb value of filtered columns with new jsonb value", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNft_prepend_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNft_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNft_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNft_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_stampNftContract", + "description": "update data of the table: \"stampNftContract\"", + "args": [ + { + "name": "_append", + "description": "append existing jsonb value of filtered columns with new jsonb value", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_append_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_at_path", + "description": "delete the field or element with specified path (for JSON arrays, negative integers count from the end)", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_delete_at_path_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_elem", + "description": "delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_delete_elem_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_key", + "description": "delete key/value pair or string element. key/value pairs are matched based on their key value", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_delete_key_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_prepend", + "description": "prepend existing jsonb value of filtered columns with new jsonb value", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_prepend_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftContract_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_stampNftContractType", + "description": "update data of the table: \"stampNftContractType\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftContractType_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_stampNftContractType_by_pk", + "description": "update single row of the table: \"stampNftContractType\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftContractType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_stampNftContractType_many", + "description": "update multiples rows of table: \"stampNftContractType\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "stampNftContractType_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_stampNftContract_by_pk", + "description": "update single row of the table: \"stampNftContract\"", + "args": [ + { + "name": "_append", + "description": "append existing jsonb value of filtered columns with new jsonb value", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_append_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_at_path", + "description": "delete the field or element with specified path (for JSON arrays, negative integers count from the end)", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_delete_at_path_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_elem", + "description": "delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_delete_elem_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_key", + "description": "delete key/value pair or string element. key/value pairs are matched based on their key value", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_delete_key_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_prepend", + "description": "prepend existing jsonb value of filtered columns with new jsonb value", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_prepend_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftContract", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_stampNftContract_many", + "description": "update multiples rows of table: \"stampNftContract\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "stampNftContract_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_stampNftSupply", + "description": "update data of the table: \"stampNftSupply\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftSupply_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_stampNftSupply_by_pk", + "description": "update single row of the table: \"stampNftSupply\"", + "args": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftSupply", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_stampNftSupply_many", + "description": "update multiples rows of table: \"stampNftSupply\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "stampNftSupply_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_stampNft_by_pk", + "description": "update single row of the table: \"stampNft\"", + "args": [ + { + "name": "_append", + "description": "append existing jsonb value of filtered columns with new jsonb value", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNft_append_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_at_path", + "description": "delete the field or element with specified path (for JSON arrays, negative integers count from the end)", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNft_delete_at_path_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_elem", + "description": "delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNft_delete_elem_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_delete_key", + "description": "delete key/value pair or string element. key/value pairs are matched based on their key value", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNft_delete_key_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNft_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_prepend", + "description": "prepend existing jsonb value of filtered columns with new jsonb value", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNft_prepend_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNft_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNft_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNft", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_stampNft_many", + "description": "update multiples rows of table: \"stampNft\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNft_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "stampNft_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_stripeCheckoutSession", + "description": "update data of the table: \"stripeCheckoutSession\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stripeCheckoutSession_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_stripeCheckoutSessionType", + "description": "update data of the table: \"stripeCheckoutSessionType\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stripeCheckoutSessionType_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_stripeCheckoutSessionType_by_pk", + "description": "update single row of the table: \"stripeCheckoutSessionType\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stripeCheckoutSessionType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_stripeCheckoutSessionType_many", + "description": "update multiples rows of table: \"stripeCheckoutSessionType\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "stripeCheckoutSessionType_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_stripeCheckoutSession_by_pk", + "description": "update single row of the table: \"stripeCheckoutSession\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stripeCheckoutSession", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_stripeCheckoutSession_many", + "description": "update multiples rows of table: \"stripeCheckoutSession\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "stripeCheckoutSession_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_stripeCustomer", + "description": "update data of the table: \"stripeCustomer\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCustomer_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCustomer_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stripeCustomer_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_stripeCustomer_by_pk", + "description": "update single row of the table: \"stripeCustomer\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCustomer_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCustomer_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stripeCustomer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_stripeCustomer_many", + "description": "update multiples rows of table: \"stripeCustomer\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCustomer_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "stripeCustomer_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_timezone", + "description": "update data of the table: \"timezone\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "timezone_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "timezone_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "timezone_mutation_response", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_timezone_by_pk", + "description": "update single row of the table: \"timezone\"", + "args": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "timezone_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pk_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "timezone_pk_columns_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "timezone", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_timezone_many", + "description": "update multiples rows of table: \"timezone\"", + "args": [ + { + "name": "updates", + "description": "updates to execute, in order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "timezone_updates", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "timezone_mutation_response", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsertAsset", + "description": "Upsert one asset", + "args": [ + { + "name": "upsert", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetUpsertInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsertContentSpace", + "description": "Upsert one contentSpace", + "args": [ + { + "name": "upsert", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceUpsertInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ContentSpace", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsertEvent", + "description": "Upsert one event", + "args": [ + { + "name": "upsert", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventUpsertInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Event", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsertEventPass", + "description": "Upsert one eventPass", + "args": [ + { + "name": "upsert", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassUpsertInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventPass", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsertEventPassDelayedRevealed", + "description": "Upsert one eventPassDelayedRevealed", + "args": [ + { + "name": "upsert", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedUpsertInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventPassDelayedRevealed", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsertLoyaltyCard", + "description": "Upsert one loyaltyCard", + "args": [ + { + "name": "upsert", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpsertInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsertOrganizer", + "description": "Upsert one organizer", + "args": [ + { + "name": "upsert", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerUpsertInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsertPack", + "description": "Upsert one pack", + "args": [ + { + "name": "upsert", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackUpsertInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Pack", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftMintPassword", + "description": "The nftMintPassword table stores unique passwords that allow for the minting of NFTs on a specific contract. Each password is associated with a contract address, chain ID, and organizer ID, ensuring it can only be used for the intended NFT. Once a password is used to mint an NFT, the minterAddress and tokenId fields are populated, marking the password as consumed and linking it to the minted NFT.", + "fields": [ + { + "name": "chainId", + "description": "The ID of the blockchain network where the NFT contract is deployed.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "The address of the NFT contract that the password is associated with.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minterAddress", + "description": "The address of the user who used the password to mint an NFT. If null, the password has not been used yet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "The ID of the organizer that the NFT contract belongs to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": "The unique password that allows for the minting of an NFT. It should be a combination of letters and numbers, typically 6 characters long.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The ID of the NFT that was minted using this password. If null, the password has not been used yet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftMintPassword_aggregate", + "description": "aggregated selection of \"nftMintPassword\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftMintPassword_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "nftMintPassword", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftMintPassword_aggregate_fields", + "description": "aggregate fields of \"nftMintPassword\"", + "fields": [ + { + "name": "avg", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftMintPassword_avg_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "count", + "description": null, + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "nftMintPassword_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftMintPassword_max_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftMintPassword_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftMintPassword_stddev_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftMintPassword_stddev_pop_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_samp", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftMintPassword_stddev_samp_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sum", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftMintPassword_sum_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftMintPassword_var_pop_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_samp", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftMintPassword_var_samp_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variance", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftMintPassword_variance_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftMintPassword_avg_fields", + "description": "aggregate avg on columns", + "fields": [ + { + "name": "tokenId", + "description": "The ID of the NFT that was minted using this password. If null, the password has not been used yet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_bool_exp", + "description": "Boolean expression to filter rows from the table \"nftMintPassword\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minterAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "bigint_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "nftMintPassword_constraint", + "description": "unique or primary key constraints on table \"nftMintPassword\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "nftMintPassword_password_contractAddress_chainId_organizerI_key", + "description": "unique or primary key constraint on columns \"organizerId\", \"chainId\", \"contractAddress\", \"password\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftMintPassword_pkey", + "description": "unique or primary key constraint on columns \"id\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_inc_input", + "description": "input type for incrementing numeric columns in table \"nftMintPassword\"", + "fields": null, + "inputFields": [ + { + "name": "tokenId", + "description": "The ID of the NFT that was minted using this password. If null, the password has not been used yet.", + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_insert_input", + "description": "input type for inserting data into table \"nftMintPassword\"", + "fields": null, + "inputFields": [ + { + "name": "chainId", + "description": "The ID of the blockchain network where the NFT contract is deployed.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "The address of the NFT contract that the password is associated with.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minterAddress", + "description": "The address of the user who used the password to mint an NFT. If null, the password has not been used yet.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "The ID of the organizer that the NFT contract belongs to.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": "The unique password that allows for the minting of an NFT. It should be a combination of letters and numbers, typically 6 characters long.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The ID of the NFT that was minted using this password. If null, the password has not been used yet.", + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftMintPassword_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "chainId", + "description": "The ID of the blockchain network where the NFT contract is deployed.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "The address of the NFT contract that the password is associated with.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minterAddress", + "description": "The address of the user who used the password to mint an NFT. If null, the password has not been used yet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "The ID of the organizer that the NFT contract belongs to.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": "The unique password that allows for the minting of an NFT. It should be a combination of letters and numbers, typically 6 characters long.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The ID of the NFT that was minted using this password. If null, the password has not been used yet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftMintPassword_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "chainId", + "description": "The ID of the blockchain network where the NFT contract is deployed.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "The address of the NFT contract that the password is associated with.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minterAddress", + "description": "The address of the user who used the password to mint an NFT. If null, the password has not been used yet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "The ID of the organizer that the NFT contract belongs to.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": "The unique password that allows for the minting of an NFT. It should be a combination of letters and numbers, typically 6 characters long.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The ID of the NFT that was minted using this password. If null, the password has not been used yet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftMintPassword_mutation_response", + "description": "response of any mutation on the table \"nftMintPassword\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "nftMintPassword", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_on_conflict", + "description": "on_conflict condition type for table \"nftMintPassword\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "nftMintPassword_constraint", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "nftMintPassword_update_column", + "ofType": null + } + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_order_by", + "description": "Ordering options when selecting data from \"nftMintPassword\".", + "fields": null, + "inputFields": [ + { + "name": "chainId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minterAddress", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_pk_columns_input", + "description": "primary key columns input for table: nftMintPassword", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "nftMintPassword_select_column", + "description": "select columns of table \"nftMintPassword\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "chainId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minterAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_set_input", + "description": "input type for updating data in table \"nftMintPassword\"", + "fields": null, + "inputFields": [ + { + "name": "chainId", + "description": "The ID of the blockchain network where the NFT contract is deployed.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "The address of the NFT contract that the password is associated with.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minterAddress", + "description": "The address of the user who used the password to mint an NFT. If null, the password has not been used yet.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "The ID of the organizer that the NFT contract belongs to.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": "The unique password that allows for the minting of an NFT. It should be a combination of letters and numbers, typically 6 characters long.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The ID of the NFT that was minted using this password. If null, the password has not been used yet.", + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftMintPassword_stddev_fields", + "description": "aggregate stddev on columns", + "fields": [ + { + "name": "tokenId", + "description": "The ID of the NFT that was minted using this password. If null, the password has not been used yet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftMintPassword_stddev_pop_fields", + "description": "aggregate stddev_pop on columns", + "fields": [ + { + "name": "tokenId", + "description": "The ID of the NFT that was minted using this password. If null, the password has not been used yet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftMintPassword_stddev_samp_fields", + "description": "aggregate stddev_samp on columns", + "fields": [ + { + "name": "tokenId", + "description": "The ID of the NFT that was minted using this password. If null, the password has not been used yet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_stream_cursor_input", + "description": "Streaming cursor of the table \"nftMintPassword\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_stream_cursor_value_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "chainId", + "description": "The ID of the blockchain network where the NFT contract is deployed.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "The address of the NFT contract that the password is associated with.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minterAddress", + "description": "The address of the user who used the password to mint an NFT. If null, the password has not been used yet.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "The ID of the organizer that the NFT contract belongs to.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": "The unique password that allows for the minting of an NFT. It should be a combination of letters and numbers, typically 6 characters long.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The ID of the NFT that was minted using this password. If null, the password has not been used yet.", + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftMintPassword_sum_fields", + "description": "aggregate sum on columns", + "fields": [ + { + "name": "tokenId", + "description": "The ID of the NFT that was minted using this password. If null, the password has not been used yet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "nftMintPassword_update_column", + "description": "update columns of table \"nftMintPassword\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "chainId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minterAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftMintPassword_var_pop_fields", + "description": "aggregate var_pop on columns", + "fields": [ + { + "name": "tokenId", + "description": "The ID of the NFT that was minted using this password. If null, the password has not been used yet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftMintPassword_var_samp_fields", + "description": "aggregate var_samp on columns", + "fields": [ + { + "name": "tokenId", + "description": "The ID of the NFT that was minted using this password. If null, the password has not been used yet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftMintPassword_variance_fields", + "description": "aggregate variance on columns", + "fields": [ + { + "name": "tokenId", + "description": "The ID of the NFT that was minted using this password. If null, the password has not been used yet.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftStatus", + "description": "columns and relationships of \"nftStatus\"", + "fields": [ + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftStatus_aggregate", + "description": "aggregated selection of \"nftStatus\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftStatus_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "nftStatus", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftStatus_aggregate_fields", + "description": "aggregate fields of \"nftStatus\"", + "fields": [ + { + "name": "count", + "description": null, + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "nftStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftStatus_max_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftStatus_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftStatus_bool_exp", + "description": "Boolean expression to filter rows from the table \"nftStatus\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "nftStatus_constraint", + "description": "unique or primary key constraints on table \"nftStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "nftStatus_pkey", + "description": "unique or primary key constraint on columns \"value\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "nftStatus_enum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BURNED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMPLETED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONFIRMED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERROR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HELD_BY_CONTRACT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IS_MINTING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IS_TRANSFERRING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LAZY_MINTED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftStatus_enum_comparison_exp", + "description": "Boolean expression to compare columns of type \"nftStatus_enum\". All fields are combined with logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_eq", + "description": null, + "type": { + "kind": "ENUM", + "name": "nftStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "nftStatus_enum", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_is_null", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_neq", + "description": null, + "type": { + "kind": "ENUM", + "name": "nftStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_nin", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "nftStatus_enum", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftStatus_insert_input", + "description": "input type for inserting data into table \"nftStatus\"", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftStatus_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftStatus_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftStatus_mutation_response", + "description": "response of any mutation on the table \"nftStatus\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "nftStatus", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftStatus_on_conflict", + "description": "on_conflict condition type for table \"nftStatus\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "nftStatus_constraint", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "nftStatus_update_column", + "ofType": null + } + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftStatus_order_by", + "description": "Ordering options when selecting data from \"nftStatus\".", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftStatus_pk_columns_input", + "description": "primary key columns input for table: nftStatus", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "nftStatus_select_column", + "description": "select columns of table \"nftStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftStatus_set_input", + "description": "input type for updating data in table \"nftStatus\"", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftStatus_stream_cursor_input", + "description": "Streaming cursor of the table \"nftStatus\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_stream_cursor_value_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftStatus_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "nftStatus_update_column", + "description": "update columns of table \"nftStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftStatus_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftTransfer", + "description": "The nftTransfer model is built to record and chronicle the transfer of NFTs between addresses. This model is crucial in tracing the movement of an NFT, especially when validating that an event pass has reached its intended recipient. Such a system facilitates debugging and reduces the need for excessive querying of our indexer. Entries in this table are populated through two primary avenues: either via an activity webhook responding to real-time NFT transfers or through a regular cron job as a failsafe, ensuring data integrity even if the webhook fails to capture certain events.", + "fields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventId", + "description": "Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromAddress", + "description": "Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampNftId", + "description": "References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toAddress", + "description": "Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transactionHash", + "description": "Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftTransfer_aggregate", + "description": "aggregated selection of \"nftTransfer\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftTransfer_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "nftTransfer", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_aggregate_bool_exp", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "count", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_aggregate_bool_exp_count", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_aggregate_bool_exp_count", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "arguments", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "nftTransfer_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filter", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "predicate", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftTransfer_aggregate_fields", + "description": "aggregate fields of \"nftTransfer\"", + "fields": [ + { + "name": "avg", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftTransfer_avg_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "count", + "description": null, + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "nftTransfer_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftTransfer_max_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftTransfer_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftTransfer_stddev_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftTransfer_stddev_pop_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_samp", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftTransfer_stddev_samp_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sum", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftTransfer_sum_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftTransfer_var_pop_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_samp", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftTransfer_var_samp_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variance", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "nftTransfer_variance_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_aggregate_order_by", + "description": "order by aggregate values of table \"nftTransfer\"", + "fields": null, + "inputFields": [ + { + "name": "avg", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_avg_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "count", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_max_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_min_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_stddev_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_pop", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_stddev_pop_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_samp", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_stddev_samp_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sum", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_sum_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_pop", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_var_pop_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_samp", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_var_samp_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variance", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_variance_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_arr_rel_insert_input", + "description": "input type for inserting array relation for remote table \"nftTransfer\"", + "fields": null, + "inputFields": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftTransfer_avg_fields", + "description": "aggregate avg on columns", + "fields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_avg_order_by", + "description": "order by avg() on columns of table \"nftTransfer\"", + "fields": null, + "inputFields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_bool_exp", + "description": "Boolean expression to filter rows from the table \"nftTransfer\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockNumber", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "bigint_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampNftId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "bigint_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transactionHash", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "nftTransfer_constraint", + "description": "unique or primary key constraints on table \"nftTransfer\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "nftTransfer_pkey", + "description": "unique or primary key constraint on columns \"id\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nft_transfer_unique_transfer", + "description": "unique or primary key constraint on columns \"transactionHash\", \"contractAddress\", \"tokenId\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_inc_input", + "description": "input type for incrementing numeric columns in table \"nftTransfer\"", + "fields": null, + "inputFields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_insert_input", + "description": "input type for inserting data into table \"nftTransfer\"", + "fields": null, + "inputFields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventId", + "description": "Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromAddress", + "description": "Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampNftId", + "description": "References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toAddress", + "description": "Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transactionHash", + "description": "Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftTransfer_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventId", + "description": "Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromAddress", + "description": "Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampNftId", + "description": "References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toAddress", + "description": "Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transactionHash", + "description": "Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_max_order_by", + "description": "order by max() on columns of table \"nftTransfer\"", + "fields": null, + "inputFields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventId", + "description": "Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromAddress", + "description": "Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampNftId", + "description": "References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toAddress", + "description": "Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transactionHash", + "description": "Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftTransfer_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventId", + "description": "Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromAddress", + "description": "Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampNftId", + "description": "References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toAddress", + "description": "Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transactionHash", + "description": "Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_min_order_by", + "description": "order by min() on columns of table \"nftTransfer\"", + "fields": null, + "inputFields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventId", + "description": "Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromAddress", + "description": "Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampNftId", + "description": "References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toAddress", + "description": "Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transactionHash", + "description": "Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftTransfer_mutation_response", + "description": "response of any mutation on the table \"nftTransfer\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "nftTransfer", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_obj_rel_insert_input", + "description": "input type for inserting object relation for remote table \"nftTransfer\"", + "fields": null, + "inputFields": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_on_conflict", + "description": "on_conflict condition type for table \"nftTransfer\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "nftTransfer_constraint", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "nftTransfer_update_column", + "ofType": null + } + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_order_by", + "description": "Ordering options when selecting data from \"nftTransfer\".", + "fields": null, + "inputFields": [ + { + "name": "blockNumber", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromAddress", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampNftId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toAddress", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transactionHash", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_pk_columns_input", + "description": "primary key columns input for table: nftTransfer", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "nftTransfer_select_column", + "description": "select columns of table \"nftTransfer\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "blockNumber", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampNftId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transactionHash", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_set_input", + "description": "input type for updating data in table \"nftTransfer\"", + "fields": null, + "inputFields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventId", + "description": "Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromAddress", + "description": "Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampNftId", + "description": "References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toAddress", + "description": "Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transactionHash", + "description": "Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftTransfer_stddev_fields", + "description": "aggregate stddev on columns", + "fields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_stddev_order_by", + "description": "order by stddev() on columns of table \"nftTransfer\"", + "fields": null, + "inputFields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftTransfer_stddev_pop_fields", + "description": "aggregate stddev_pop on columns", + "fields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_stddev_pop_order_by", + "description": "order by stddev_pop() on columns of table \"nftTransfer\"", + "fields": null, + "inputFields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftTransfer_stddev_samp_fields", + "description": "aggregate stddev_samp on columns", + "fields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_stddev_samp_order_by", + "description": "order by stddev_samp() on columns of table \"nftTransfer\"", + "fields": null, + "inputFields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_stream_cursor_input", + "description": "Streaming cursor of the table \"nftTransfer\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_stream_cursor_value_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventId", + "description": "Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromAddress", + "description": "Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampNftId", + "description": "References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toAddress", + "description": "Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transactionHash", + "description": "Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftTransfer_sum_fields", + "description": "aggregate sum on columns", + "fields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_sum_order_by", + "description": "order by sum() on columns of table \"nftTransfer\"", + "fields": null, + "inputFields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "nftTransfer_update_column", + "description": "update columns of table \"nftTransfer\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "blockNumber", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fromAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampNftId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "toAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transactionHash", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftTransfer_var_pop_fields", + "description": "aggregate var_pop on columns", + "fields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_var_pop_order_by", + "description": "order by var_pop() on columns of table \"nftTransfer\"", + "fields": null, + "inputFields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftTransfer_var_samp_fields", + "description": "aggregate var_samp on columns", + "fields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_var_samp_order_by", + "description": "order by var_samp() on columns of table \"nftTransfer\"", + "fields": null, + "inputFields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "nftTransfer_variance_fields", + "description": "aggregate variance on columns", + "fields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_variance_order_by", + "description": "order by variance() on columns of table \"nftTransfer\"", + "fields": null, + "inputFields": [ + { + "name": "blockNumber", + "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampAmount", + "description": "Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "order", + "description": "Order a quantity of Event Pass or Pack (linked to Hygraph model EventPass or Pack) and associated to an Account", + "fields": [ + { + "name": "account", + "description": "An object relationship", + "args": [], + "type": { + "kind": "OBJECT", + "name": "account", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accountId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPass", + "description": null, + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventPass", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassNftContract", + "description": "An object relationship", + "args": [], + "type": { + "kind": "OBJECT", + "name": "eventPassNftContract", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pack", + "description": null, + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventPass", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": "An object relationship", + "args": [], + "type": { + "kind": "OBJECT", + "name": "passAmount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftContract", + "description": "An object relationship", + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContract", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packPricing", + "description": "An object relationship", + "args": [], + "type": { + "kind": "OBJECT", + "name": "passPricing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passAmount", + "description": "An object relationship", + "args": [], + "type": { + "kind": "OBJECT", + "name": "passAmount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passPricing", + "description": "An object relationship", + "args": [], + "type": { + "kind": "OBJECT", + "name": "passPricing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "orderStatus_enum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeCheckoutSessionId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "orderStatus", + "description": "columns and relationships of \"orderStatus\"", + "fields": [ + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "orderStatus_aggregate", + "description": "aggregated selection of \"orderStatus\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "orderStatus_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "orderStatus", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "orderStatus_aggregate_fields", + "description": "aggregate fields of \"orderStatus\"", + "fields": [ + { + "name": "count", + "description": null, + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "orderStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "orderStatus_max_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "orderStatus_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "orderStatus_bool_exp", + "description": "Boolean expression to filter rows from the table \"orderStatus\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "orderStatus_constraint", + "description": "unique or primary key constraints on table \"orderStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "orderStatus_pkey", + "description": "unique or primary key constraint on columns \"value\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "orderStatus_enum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CANCELLED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMPLETED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONFIRMED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERROR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IS_MINTING", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REFUNDED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNAUTHORIZED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "orderStatus_enum_comparison_exp", + "description": "Boolean expression to compare columns of type \"orderStatus_enum\". All fields are combined with logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_eq", + "description": null, + "type": { + "kind": "ENUM", + "name": "orderStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "orderStatus_enum", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_is_null", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_neq", + "description": null, + "type": { + "kind": "ENUM", + "name": "orderStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_nin", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "orderStatus_enum", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "orderStatus_insert_input", + "description": "input type for inserting data into table \"orderStatus\"", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "orderStatus_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "orderStatus_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "orderStatus_mutation_response", + "description": "response of any mutation on the table \"orderStatus\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "orderStatus", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "orderStatus_on_conflict", + "description": "on_conflict condition type for table \"orderStatus\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "orderStatus_constraint", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "orderStatus_update_column", + "ofType": null + } + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "orderStatus_order_by", + "description": "Ordering options when selecting data from \"orderStatus\".", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "orderStatus_pk_columns_input", + "description": "primary key columns input for table: orderStatus", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "orderStatus_select_column", + "description": "select columns of table \"orderStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "orderStatus_set_input", + "description": "input type for updating data in table \"orderStatus\"", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "orderStatus_stream_cursor_input", + "description": "Streaming cursor of the table \"orderStatus\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_stream_cursor_value_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "orderStatus_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "orderStatus_update_column", + "description": "update columns of table \"orderStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "orderStatus_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "order_aggregate", + "description": "aggregated selection of \"order\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "order_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "order", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_aggregate_bool_exp", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "count", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "order_aggregate_bool_exp_count", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_aggregate_bool_exp_count", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "arguments", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "order_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filter", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "order_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "predicate", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "order_aggregate_fields", + "description": "aggregate fields of \"order\"", + "fields": [ + { + "name": "avg", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "order_avg_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "count", + "description": null, + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "order_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "order_max_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "order_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "order_stddev_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "order_stddev_pop_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_samp", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "order_stddev_samp_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sum", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "order_sum_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "order_var_pop_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_samp", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "order_var_samp_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variance", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "order_variance_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_aggregate_order_by", + "description": "order by aggregate values of table \"order\"", + "fields": null, + "inputFields": [ + { + "name": "avg", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "order_avg_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "count", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "order_max_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "order_min_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "order_stddev_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_pop", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "order_stddev_pop_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_samp", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "order_stddev_samp_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sum", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "order_sum_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_pop", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "order_var_pop_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_samp", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "order_var_samp_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variance", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "order_variance_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_arr_rel_insert_input", + "description": "input type for inserting array relation for remote table \"order\"", + "fields": null, + "inputFields": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "order_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "order_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "order_avg_fields", + "description": "aggregate avg on columns", + "fields": [ + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_avg_order_by", + "description": "order by avg() on columns of table \"order\"", + "fields": null, + "inputFields": [ + { + "name": "quantity", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_bool_exp", + "description": "Boolean expression to filter rows from the table \"order\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "order_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "order_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "order_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "account", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "account_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accountId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassNftContract", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "passAmount_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftContract", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packPricing", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "passPricing_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "passAmount_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passPricing", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "passPricing_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_enum_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeCheckoutSessionId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "order_by", + "description": "column ordering options", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "asc", + "description": "in ascending order, nulls last", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "asc_nulls_first", + "description": "in ascending order, nulls first", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "asc_nulls_last", + "description": "in ascending order, nulls last", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "desc", + "description": "in descending order, nulls first", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "desc_nulls_first", + "description": "in descending order, nulls first", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "desc_nulls_last", + "description": "in descending order, nulls last", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "order_constraint", + "description": "unique or primary key constraints on table \"order\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "order_pkey", + "description": "unique or primary key constraint on columns \"id\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_inc_input", + "description": "input type for incrementing numeric columns in table \"order\"", + "fields": null, + "inputFields": [ + { + "name": "quantity", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_insert_input", + "description": "input type for inserting data into table \"order\"", + "fields": null, + "inputFields": [ + { + "name": "account", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "account_obj_rel_insert_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accountId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassNftContract", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_obj_rel_insert_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "passAmount_obj_rel_insert_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftContract", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_obj_rel_insert_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packPricing", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "passPricing_obj_rel_insert_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "passAmount_obj_rel_insert_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passPricing", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "passPricing_obj_rel_insert_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "orderStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeCheckoutSessionId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "order_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "accountId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeCheckoutSessionId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_max_order_by", + "description": "order by max() on columns of table \"order\"", + "fields": null, + "inputFields": [ + { + "name": "accountId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeCheckoutSessionId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "order_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "accountId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeCheckoutSessionId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_min_order_by", + "description": "order by min() on columns of table \"order\"", + "fields": null, + "inputFields": [ + { + "name": "accountId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeCheckoutSessionId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "order_mutation_response", + "description": "response of any mutation on the table \"order\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "order", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_on_conflict", + "description": "on_conflict condition type for table \"order\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "order_constraint", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "order_update_column", + "ofType": null + } + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "order_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_order_by", + "description": "Ordering options when selecting data from \"order\".", + "fields": null, + "inputFields": [ + { + "name": "account", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "account_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accountId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassNftContract", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "passAmount_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftContract", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packPricing", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "passPricing_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "passAmount_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passPricing", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "passPricing_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeCheckoutSessionId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_pk_columns_input", + "description": "primary key columns input for table: order", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "order_select_column", + "description": "select columns of table \"order\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "accountId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeCheckoutSessionId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_set_input", + "description": "input type for updating data in table \"order\"", + "fields": null, + "inputFields": [ + { + "name": "accountId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "orderStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeCheckoutSessionId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "order_stddev_fields", + "description": "aggregate stddev on columns", + "fields": [ + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_stddev_order_by", + "description": "order by stddev() on columns of table \"order\"", + "fields": null, + "inputFields": [ + { + "name": "quantity", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "order_stddev_pop_fields", + "description": "aggregate stddev_pop on columns", + "fields": [ + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_stddev_pop_order_by", + "description": "order by stddev_pop() on columns of table \"order\"", + "fields": null, + "inputFields": [ + { + "name": "quantity", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "order_stddev_samp_fields", + "description": "aggregate stddev_samp on columns", + "fields": [ + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_stddev_samp_order_by", + "description": "order by stddev_samp() on columns of table \"order\"", + "fields": null, + "inputFields": [ + { + "name": "quantity", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_stream_cursor_input", + "description": "Streaming cursor of the table \"order\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "order_stream_cursor_value_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "accountId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "orderStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeCheckoutSessionId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "order_sum_fields", + "description": "aggregate sum on columns", + "fields": [ + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_sum_order_by", + "description": "order by sum() on columns of table \"order\"", + "fields": null, + "inputFields": [ + { + "name": "quantity", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "order_update_column", + "description": "update columns of table \"order\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "accountId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeCheckoutSessionId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "order_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "order_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "order_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "order_var_pop_fields", + "description": "aggregate var_pop on columns", + "fields": [ + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_var_pop_order_by", + "description": "order by var_pop() on columns of table \"order\"", + "fields": null, + "inputFields": [ + { + "name": "quantity", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "order_var_samp_fields", + "description": "aggregate var_samp on columns", + "fields": [ + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_var_samp_order_by", + "description": "order by var_samp() on columns of table \"order\"", + "fields": null, + "inputFields": [ + { + "name": "quantity", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "order_variance_fields", + "description": "aggregate variance on columns", + "fields": [ + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "order_variance_order_by", + "description": "order by variance() on columns of table \"order\"", + "fields": null, + "inputFields": [ + { + "name": "quantity", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packEventPassNft", + "description": "Junction table linking pack NFTs to event pass NFTs. Ensures that each event pass NFT is uniquely associated with a pack.", + "fields": [ + { + "name": "eventPassNftId", + "description": "Identifier for the event pass NFT.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftSupplyId", + "description": "Identifier for the pack NFT supply.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packEventPassNft_aggregate", + "description": "aggregated selection of \"packEventPassNft\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packEventPassNft_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packEventPassNft", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_aggregate_bool_exp", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "count", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_aggregate_bool_exp_count", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_aggregate_bool_exp_count", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "arguments", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packEventPassNft_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filter", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "predicate", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packEventPassNft_aggregate_fields", + "description": "aggregate fields of \"packEventPassNft\"", + "fields": [ + { + "name": "count", + "description": null, + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packEventPassNft_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packEventPassNft_max_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packEventPassNft_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_aggregate_order_by", + "description": "order by aggregate values of table \"packEventPassNft\"", + "fields": null, + "inputFields": [ + { + "name": "count", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_max_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_min_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_arr_rel_insert_input", + "description": "input type for inserting array relation for remote table \"packEventPassNft\"", + "fields": null, + "inputFields": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_bool_exp", + "description": "Boolean expression to filter rows from the table \"packEventPassNft\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassNftId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftSupplyId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "packEventPassNft_constraint", + "description": "unique or primary key constraints on table \"packEventPassNft\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "packEventPassNft_eventPassNftId_key", + "description": "unique or primary key constraint on columns \"eventPassNftId\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packEventPassNft_pkey", + "description": "unique or primary key constraint on columns \"packNftSupplyId\", \"eventPassNftId\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_insert_input", + "description": "input type for inserting data into table \"packEventPassNft\"", + "fields": null, + "inputFields": [ + { + "name": "eventPassNftId", + "description": "Identifier for the event pass NFT.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftSupplyId", + "description": "Identifier for the pack NFT supply.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packEventPassNft_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "eventPassNftId", + "description": "Identifier for the event pass NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftSupplyId", + "description": "Identifier for the pack NFT supply.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_max_order_by", + "description": "order by max() on columns of table \"packEventPassNft\"", + "fields": null, + "inputFields": [ + { + "name": "eventPassNftId", + "description": "Identifier for the event pass NFT.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftSupplyId", + "description": "Identifier for the pack NFT supply.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packEventPassNft_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "eventPassNftId", + "description": "Identifier for the event pass NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftSupplyId", + "description": "Identifier for the pack NFT supply.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_min_order_by", + "description": "order by min() on columns of table \"packEventPassNft\"", + "fields": null, + "inputFields": [ + { + "name": "eventPassNftId", + "description": "Identifier for the event pass NFT.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftSupplyId", + "description": "Identifier for the pack NFT supply.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packEventPassNft_mutation_response", + "description": "response of any mutation on the table \"packEventPassNft\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packEventPassNft", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_on_conflict", + "description": "on_conflict condition type for table \"packEventPassNft\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packEventPassNft_constraint", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packEventPassNft_update_column", + "ofType": null + } + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_order_by", + "description": "Ordering options when selecting data from \"packEventPassNft\".", + "fields": null, + "inputFields": [ + { + "name": "eventPassNftId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftSupplyId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_pk_columns_input", + "description": "primary key columns input for table: packEventPassNft", + "fields": null, + "inputFields": [ + { + "name": "eventPassNftId", + "description": "Identifier for the event pass NFT.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftSupplyId", + "description": "Identifier for the pack NFT supply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "packEventPassNft_select_column", + "description": "select columns of table \"packEventPassNft\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "eventPassNftId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftSupplyId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_set_input", + "description": "input type for updating data in table \"packEventPassNft\"", + "fields": null, + "inputFields": [ + { + "name": "eventPassNftId", + "description": "Identifier for the event pass NFT.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftSupplyId", + "description": "Identifier for the pack NFT supply.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_stream_cursor_input", + "description": "Streaming cursor of the table \"packEventPassNft\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_stream_cursor_value_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "eventPassNftId", + "description": "Identifier for the event pass NFT.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftSupplyId", + "description": "Identifier for the pack NFT supply.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "packEventPassNft_update_column", + "description": "update columns of table \"packEventPassNft\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "eventPassNftId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftSupplyId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContract", + "description": "Manages the NFTs associated with each pack, including details like contract address, chain ID, and the contents of each pack.", + "fields": [ + { + "name": "chainId", + "description": "Blockchain network identifier where the NFT contract resides.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Smart contract address for the NFT collection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassNftContracts", + "description": "An array relationship", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packNftContractEventPass_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packNftContractEventPass", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassNftContracts_aggregate", + "description": "An aggregate relationship", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packNftContractEventPass_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packNftContractEventPass_aggregate", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassNfts", + "description": "An array relationship", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNft_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNft", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassNfts_aggregate", + "description": "An aggregate relationship", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNft_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNft_aggregate", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Unique identifier for each pack NFT contract.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isAirdrop", + "description": "Indicates whether the pack is distributed through an airdrop. True for airdrops, False otherwise.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lotteryId", + "description": "Identifier for the lottery associated with the pack.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "Identifier for the organizer responsible for the pack.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "Unique identifier for each pack, ensuring no duplicates in the system.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewardsPerPack", + "description": "Number of rewards (or items) contained within each pack.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContractEventPass", + "description": "This junction table links each pack NFT contract to various event pass NFT contracts, along with the quantity of each event pass type included in the pack. It facilitates the management of event passes bundled within a specific pack.", + "fields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftContractId", + "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContractEventPass_aggregate", + "description": "aggregated selection of \"packNftContractEventPass\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContractEventPass_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packNftContractEventPass", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_aggregate_bool_exp", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "count", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_aggregate_bool_exp_count", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_aggregate_bool_exp_count", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "arguments", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packNftContractEventPass_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filter", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "predicate", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContractEventPass_aggregate_fields", + "description": "aggregate fields of \"packNftContractEventPass\"", + "fields": [ + { + "name": "avg", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContractEventPass_avg_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "count", + "description": null, + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packNftContractEventPass_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContractEventPass_max_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContractEventPass_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContractEventPass_stddev_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContractEventPass_stddev_pop_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_samp", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContractEventPass_stddev_samp_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sum", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContractEventPass_sum_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContractEventPass_var_pop_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_samp", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContractEventPass_var_samp_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variance", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContractEventPass_variance_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_aggregate_order_by", + "description": "order by aggregate values of table \"packNftContractEventPass\"", + "fields": null, + "inputFields": [ + { + "name": "avg", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_avg_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "count", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_max_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_min_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_stddev_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_pop", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_stddev_pop_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_samp", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_stddev_samp_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sum", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_sum_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_pop", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_var_pop_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_samp", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_var_samp_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variance", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_variance_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_arr_rel_insert_input", + "description": "input type for inserting array relation for remote table \"packNftContractEventPass\"", + "fields": null, + "inputFields": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_insert_input", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContractEventPass_avg_fields", + "description": "aggregate avg on columns", + "fields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_avg_order_by", + "description": "order by avg() on columns of table \"packNftContractEventPass\"", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_bool_exp", + "description": "Boolean expression to filter rows from the table \"packNftContractEventPass\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftContractId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "packNftContractEventPass_constraint", + "description": "unique or primary key constraints on table \"packNftContractEventPass\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "packNftContractEventPass_pkey", + "description": "unique or primary key constraint on columns \"eventPassId\", \"packNftContractId\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_inc_input", + "description": "input type for incrementing numeric columns in table \"packNftContractEventPass\"", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_insert_input", + "description": "input type for inserting data into table \"packNftContractEventPass\"", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftContractId", + "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContractEventPass_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftContractId", + "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_max_order_by", + "description": "order by max() on columns of table \"packNftContractEventPass\"", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftContractId", + "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContractEventPass_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftContractId", + "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_min_order_by", + "description": "order by min() on columns of table \"packNftContractEventPass\"", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftContractId", + "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContractEventPass_mutation_response", + "description": "response of any mutation on the table \"packNftContractEventPass\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packNftContractEventPass", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_on_conflict", + "description": "on_conflict condition type for table \"packNftContractEventPass\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packNftContractEventPass_constraint", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packNftContractEventPass_update_column", + "ofType": null + } + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_order_by", + "description": "Ordering options when selecting data from \"packNftContractEventPass\".", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftContractId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_pk_columns_input", + "description": "primary key columns input for table: packNftContractEventPass", + "fields": null, + "inputFields": [ + { + "name": "eventPassId", + "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftContractId", + "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "packNftContractEventPass_select_column", + "description": "select columns of table \"packNftContractEventPass\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "amount", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftContractId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_set_input", + "description": "input type for updating data in table \"packNftContractEventPass\"", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftContractId", + "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContractEventPass_stddev_fields", + "description": "aggregate stddev on columns", + "fields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_stddev_order_by", + "description": "order by stddev() on columns of table \"packNftContractEventPass\"", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContractEventPass_stddev_pop_fields", + "description": "aggregate stddev_pop on columns", + "fields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_stddev_pop_order_by", + "description": "order by stddev_pop() on columns of table \"packNftContractEventPass\"", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContractEventPass_stddev_samp_fields", + "description": "aggregate stddev_samp on columns", + "fields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_stddev_samp_order_by", + "description": "order by stddev_samp() on columns of table \"packNftContractEventPass\"", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_stream_cursor_input", + "description": "Streaming cursor of the table \"packNftContractEventPass\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_stream_cursor_value_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftContractId", + "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContractEventPass_sum_fields", + "description": "aggregate sum on columns", + "fields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_sum_order_by", + "description": "order by sum() on columns of table \"packNftContractEventPass\"", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "packNftContractEventPass_update_column", + "description": "update columns of table \"packNftContractEventPass\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "amount", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftContractId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContractEventPass_var_pop_fields", + "description": "aggregate var_pop on columns", + "fields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_var_pop_order_by", + "description": "order by var_pop() on columns of table \"packNftContractEventPass\"", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContractEventPass_var_samp_fields", + "description": "aggregate var_samp on columns", + "fields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_var_samp_order_by", + "description": "order by var_samp() on columns of table \"packNftContractEventPass\"", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContractEventPass_variance_fields", + "description": "aggregate variance on columns", + "fields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_variance_order_by", + "description": "order by variance() on columns of table \"packNftContractEventPass\"", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContract_aggregate", + "description": "aggregated selection of \"packNftContract\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContract_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packNftContract", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContract_aggregate_fields", + "description": "aggregate fields of \"packNftContract\"", + "fields": [ + { + "name": "avg", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContract_avg_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "count", + "description": null, + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packNftContract_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContract_max_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContract_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContract_stddev_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContract_stddev_pop_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_samp", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContract_stddev_samp_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sum", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContract_sum_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContract_var_pop_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_samp", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContract_var_samp_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variance", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftContract_variance_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContract_avg_fields", + "description": "aggregate avg on columns", + "fields": [ + { + "name": "rewardsPerPack", + "description": "Number of rewards (or items) contained within each pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContract_bool_exp", + "description": "Boolean expression to filter rows from the table \"packNftContract\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassNftContracts", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassNftContracts_aggregate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_aggregate_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassNfts", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassNfts_aggregate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_aggregate_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isAirdrop", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Boolean_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lotteryId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewardsPerPack", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "packNftContract_constraint", + "description": "unique or primary key constraints on table \"packNftContract\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "packId_unique", + "description": "unique or primary key constraint on columns \"packId\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftContract_contractAddress_chainId_key", + "description": "unique or primary key constraint on columns \"chainId\", \"contractAddress\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftContract_pkey", + "description": "unique or primary key constraint on columns \"id\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContract_inc_input", + "description": "input type for incrementing numeric columns in table \"packNftContract\"", + "fields": null, + "inputFields": [ + { + "name": "rewardsPerPack", + "description": "Number of rewards (or items) contained within each pack.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContract_insert_input", + "description": "input type for inserting data into table \"packNftContract\"", + "fields": null, + "inputFields": [ + { + "name": "chainId", + "description": "Blockchain network identifier where the NFT contract resides.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Smart contract address for the NFT collection.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassNftContracts", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_arr_rel_insert_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassNfts", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_arr_rel_insert_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Unique identifier for each pack NFT contract.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isAirdrop", + "description": "Indicates whether the pack is distributed through an airdrop. True for airdrops, False otherwise.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lotteryId", + "description": "Identifier for the lottery associated with the pack.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "Identifier for the organizer responsible for the pack.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "Unique identifier for each pack, ensuring no duplicates in the system.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewardsPerPack", + "description": "Number of rewards (or items) contained within each pack.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContract_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "chainId", + "description": "Blockchain network identifier where the NFT contract resides.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Smart contract address for the NFT collection.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Unique identifier for each pack NFT contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lotteryId", + "description": "Identifier for the lottery associated with the pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "Identifier for the organizer responsible for the pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "Unique identifier for each pack, ensuring no duplicates in the system.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewardsPerPack", + "description": "Number of rewards (or items) contained within each pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContract_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "chainId", + "description": "Blockchain network identifier where the NFT contract resides.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Smart contract address for the NFT collection.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Unique identifier for each pack NFT contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lotteryId", + "description": "Identifier for the lottery associated with the pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "Identifier for the organizer responsible for the pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "Unique identifier for each pack, ensuring no duplicates in the system.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewardsPerPack", + "description": "Number of rewards (or items) contained within each pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContract_mutation_response", + "description": "response of any mutation on the table \"packNftContract\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packNftContract", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContract_obj_rel_insert_input", + "description": "input type for inserting object relation for remote table \"packNftContract\"", + "fields": null, + "inputFields": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContract_on_conflict", + "description": "on_conflict condition type for table \"packNftContract\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packNftContract_constraint", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packNftContract_update_column", + "ofType": null + } + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContract_order_by", + "description": "Ordering options when selecting data from \"packNftContract\".", + "fields": null, + "inputFields": [ + { + "name": "chainId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassNftContracts_aggregate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_aggregate_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassNfts_aggregate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_aggregate_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isAirdrop", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lotteryId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewardsPerPack", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContract_pk_columns_input", + "description": "primary key columns input for table: packNftContract", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "Unique identifier for each pack NFT contract.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "packNftContract_select_column", + "description": "select columns of table \"packNftContract\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "chainId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isAirdrop", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lotteryId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewardsPerPack", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContract_set_input", + "description": "input type for updating data in table \"packNftContract\"", + "fields": null, + "inputFields": [ + { + "name": "chainId", + "description": "Blockchain network identifier where the NFT contract resides.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Smart contract address for the NFT collection.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Unique identifier for each pack NFT contract.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isAirdrop", + "description": "Indicates whether the pack is distributed through an airdrop. True for airdrops, False otherwise.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lotteryId", + "description": "Identifier for the lottery associated with the pack.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "Identifier for the organizer responsible for the pack.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "Unique identifier for each pack, ensuring no duplicates in the system.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewardsPerPack", + "description": "Number of rewards (or items) contained within each pack.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContract_stddev_fields", + "description": "aggregate stddev on columns", + "fields": [ + { + "name": "rewardsPerPack", + "description": "Number of rewards (or items) contained within each pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContract_stddev_pop_fields", + "description": "aggregate stddev_pop on columns", + "fields": [ + { + "name": "rewardsPerPack", + "description": "Number of rewards (or items) contained within each pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContract_stddev_samp_fields", + "description": "aggregate stddev_samp on columns", + "fields": [ + { + "name": "rewardsPerPack", + "description": "Number of rewards (or items) contained within each pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContract_stream_cursor_input", + "description": "Streaming cursor of the table \"packNftContract\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_stream_cursor_value_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContract_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "chainId", + "description": "Blockchain network identifier where the NFT contract resides.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "Smart contract address for the NFT collection.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Unique identifier for each pack NFT contract.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isAirdrop", + "description": "Indicates whether the pack is distributed through an airdrop. True for airdrops, False otherwise.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lotteryId", + "description": "Identifier for the lottery associated with the pack.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "Identifier for the organizer responsible for the pack.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "Unique identifier for each pack, ensuring no duplicates in the system.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewardsPerPack", + "description": "Number of rewards (or items) contained within each pack.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContract_sum_fields", + "description": "aggregate sum on columns", + "fields": [ + { + "name": "rewardsPerPack", + "description": "Number of rewards (or items) contained within each pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "packNftContract_update_column", + "description": "update columns of table \"packNftContract\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "chainId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isAirdrop", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lotteryId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rewardsPerPack", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftContract_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_inc_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContract_var_pop_fields", + "description": "aggregate var_pop on columns", + "fields": [ + { + "name": "rewardsPerPack", + "description": "Number of rewards (or items) contained within each pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContract_var_samp_fields", + "description": "aggregate var_samp on columns", + "fields": [ + { + "name": "rewardsPerPack", + "description": "Number of rewards (or items) contained within each pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftContract_variance_fields", + "description": "aggregate variance on columns", + "fields": [ + { + "name": "rewardsPerPack", + "description": "Number of rewards (or items) contained within each pack.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftSupply", + "description": "This table represents the supply details of pack NFTs, tracking the ownership, contents, and metadata associated with each pack.", + "fields": [ + { + "name": "chainId", + "description": "The specific blockchain or network on which the pack NFT exists.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "The address of the smart contract representing the pack NFT. Essential for blockchain interactions.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentOwnerAddress", + "description": "The blockchain address of the current owner of the pack NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": "Any error messages related to this pack NFT, particularly during transactions or metadata retrieval.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastNftTransferId", + "description": "The reference to the latest transfer record for this pack NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "The identifier of the organizer associated with this pack NFT.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packEventPassNfts", + "description": "An array relationship", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packEventPassNft_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packEventPassNft", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packEventPassNfts_aggregate", + "description": "An aggregate relationship", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packEventPassNft_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packEventPassNft_aggregate", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "A unique identifier for the pack within the platform.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "args": [], + "type": { + "kind": "ENUM", + "name": "nftStatus_enum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "The URI pointing to the metadata of the pack NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftSupply_aggregate", + "description": "aggregated selection of \"packNftSupply\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftSupply_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packNftSupply", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftSupply_aggregate_fields", + "description": "aggregate fields of \"packNftSupply\"", + "fields": [ + { + "name": "count", + "description": null, + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packNftSupply_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftSupply_max_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packNftSupply_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_bool_exp", + "description": "Boolean expression to filter rows from the table \"packNftSupply\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentOwnerAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastNftTransferId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packEventPassNfts", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packEventPassNfts_aggregate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_aggregate_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_enum_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "packNftSupply_constraint", + "description": "unique or primary key constraints on table \"packNftSupply\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "packNftSupply_contractAddress_chainId_packId_key", + "description": "unique or primary key constraint on columns \"chainId\", \"contractAddress\", \"packId\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftSupply_pkey", + "description": "unique or primary key constraint on columns \"id\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_insert_input", + "description": "input type for inserting data into table \"packNftSupply\"", + "fields": null, + "inputFields": [ + { + "name": "chainId", + "description": "The specific blockchain or network on which the pack NFT exists.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "The address of the smart contract representing the pack NFT. Essential for blockchain interactions.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentOwnerAddress", + "description": "The blockchain address of the current owner of the pack NFT.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": "Any error messages related to this pack NFT, particularly during transactions or metadata retrieval.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastNftTransferId", + "description": "The reference to the latest transfer record for this pack NFT.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "The identifier of the organizer associated with this pack NFT.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packEventPassNfts", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_arr_rel_insert_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "A unique identifier for the pack within the platform.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "nftStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "The URI pointing to the metadata of the pack NFT.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftSupply_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "chainId", + "description": "The specific blockchain or network on which the pack NFT exists.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "The address of the smart contract representing the pack NFT. Essential for blockchain interactions.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentOwnerAddress", + "description": "The blockchain address of the current owner of the pack NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": "Any error messages related to this pack NFT, particularly during transactions or metadata retrieval.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastNftTransferId", + "description": "The reference to the latest transfer record for this pack NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "The identifier of the organizer associated with this pack NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "A unique identifier for the pack within the platform.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "The URI pointing to the metadata of the pack NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftSupply_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "chainId", + "description": "The specific blockchain or network on which the pack NFT exists.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "The address of the smart contract representing the pack NFT. Essential for blockchain interactions.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentOwnerAddress", + "description": "The blockchain address of the current owner of the pack NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": "Any error messages related to this pack NFT, particularly during transactions or metadata retrieval.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastNftTransferId", + "description": "The reference to the latest transfer record for this pack NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "The identifier of the organizer associated with this pack NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "A unique identifier for the pack within the platform.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "The URI pointing to the metadata of the pack NFT.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packNftSupply_mutation_response", + "description": "response of any mutation on the table \"packNftSupply\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packNftSupply", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_on_conflict", + "description": "on_conflict condition type for table \"packNftSupply\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packNftSupply_constraint", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packNftSupply_update_column", + "ofType": null + } + } + } + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_order_by", + "description": "Ordering options when selecting data from \"packNftSupply\".", + "fields": null, + "inputFields": [ + { + "name": "chainId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentOwnerAddress", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastNftTransferId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packEventPassNfts_aggregate", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_aggregate_order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_pk_columns_input", + "description": "primary key columns input for table: packNftSupply", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "packNftSupply_select_column", + "description": "select columns of table \"packNftSupply\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "chainId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentOwnerAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastNftTransferId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_set_input", + "description": "input type for updating data in table \"packNftSupply\"", + "fields": null, + "inputFields": [ + { + "name": "chainId", + "description": "The specific blockchain or network on which the pack NFT exists.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "The address of the smart contract representing the pack NFT. Essential for blockchain interactions.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentOwnerAddress", + "description": "The blockchain address of the current owner of the pack NFT.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": "Any error messages related to this pack NFT, particularly during transactions or metadata retrieval.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishManyEvents", - "description": "Publish many Event documents", - "args": [ - { - "name": "locales", - "description": "Document localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Stages to publish documents to", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in each stage to be published", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is true", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "lastNftTransferId", + "description": "The reference to the latest transfer record for this pack NFT.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", - "ofType": null - } + "kind": "SCALAR", + "name": "uuid", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishManyEventsConnection", - "description": "Publish many Event documents", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "from", - "description": "Stage to find matching documents in", - "type": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - }, - "defaultValue": "DRAFT", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Document localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Stages to publish documents to", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in each stage to be published", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is true", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "organizerId", + "description": "The identifier of the organizer associated with this pack NFT.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EventConnection", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishManyOrganizers", - "description": "Publish many Organizer documents", - "args": [ - { - "name": "locales", - "description": "Document localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Stages to publish documents to", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in each stage to be published", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizerManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is true", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "packId", + "description": "A unique identifier for the pack within the platform.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishManyOrganizersConnection", - "description": "Publish many Organizer documents", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "from", - "description": "Stage to find matching documents in", - "type": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - }, - "defaultValue": "DRAFT", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Document localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Stages to publish documents to", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in each stage to be published", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizerManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is true", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "status", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizerConnection", - "ofType": null - } + "kind": "ENUM", + "name": "nftStatus_enum", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishManyPacks", - "description": "Publish many Pack documents", - "args": [ - { - "name": "locales", - "description": "Document localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Stages to publish documents to", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in each stage to be published", - "type": { - "kind": "INPUT_OBJECT", - "name": "PackManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is true", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "tokenUri", + "description": "The URI pointing to the metadata of the pack NFT.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishManyPacksConnection", - "description": "Publish many Pack documents", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "from", - "description": "Stage to find matching documents in", - "type": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - }, - "defaultValue": "DRAFT", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Document localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Stages to publish documents to", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in each stage to be published", - "type": { - "kind": "INPUT_OBJECT", - "name": "PackManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is true", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_stream_cursor_input", + "description": "Streaming cursor of the table \"packNftSupply\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PackConnection", + "kind": "INPUT_OBJECT", + "name": "packNftSupply_stream_cursor_value_input", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishOrganizer", - "description": "Publish one organizer", - "args": [ - { - "name": "locales", - "description": "Optional localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Publishing target stage", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to publish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is set", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "ordering", + "description": "cursor ordering", "type": { - "kind": "OBJECT", - "name": "Organizer", + "kind": "ENUM", + "name": "cursor_ordering", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "publishPack", - "description": "Publish one pack", - "args": [ - { - "name": "locales", - "description": "Optional localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Publishing target stage", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to publish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is set", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - } - ], + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "chainId", + "description": "The specific blockchain or network on which the pack NFT exists.", "type": { - "kind": "OBJECT", - "name": "Pack", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "schedulePublishAsset", - "description": "Schedule to publish one asset", - "args": [ - { - "name": "locales", - "description": "Optional localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseAt", - "description": "Release at point in time, will create new release containing this operation", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseId", - "description": "Optionally attach this scheduled operation to an existing release", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Publishing target stage", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to publish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is set", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "contractAddress", + "description": "The address of the smart contract representing the pack NFT. Essential for blockchain interactions.", "type": { - "kind": "OBJECT", - "name": "Asset", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "schedulePublishContentSpace", - "description": "Schedule to publish one contentSpace", - "args": [ - { - "name": "locales", - "description": "Optional localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseAt", - "description": "Release at point in time, will create new release containing this operation", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseId", - "description": "Optionally attach this scheduled operation to an existing release", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Publishing target stage", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to publish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is set", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, "type": { - "kind": "OBJECT", - "name": "ContentSpace", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "schedulePublishEvent", - "description": "Schedule to publish one event", - "args": [ - { - "name": "locales", - "description": "Optional localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseAt", - "description": "Release at point in time, will create new release containing this operation", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseId", - "description": "Optionally attach this scheduled operation to an existing release", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Publishing target stage", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to publish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is set", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "currentOwnerAddress", + "description": "The blockchain address of the current owner of the pack NFT.", "type": { - "kind": "OBJECT", - "name": "Event", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "schedulePublishEventPass", - "description": "Schedule to publish one eventPass", - "args": [ - { - "name": "locales", - "description": "Optional localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseAt", - "description": "Release at point in time, will create new release containing this operation", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseId", - "description": "Optionally attach this scheduled operation to an existing release", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Publishing target stage", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to publish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is set", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "error", + "description": "Any error messages related to this pack NFT, particularly during transactions or metadata retrieval.", "type": { - "kind": "OBJECT", - "name": "EventPass", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "schedulePublishEventPassDelayedRevealed", - "description": "Schedule to publish one eventPassDelayedRevealed", - "args": [ - { - "name": "locales", - "description": "Optional localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseAt", - "description": "Release at point in time, will create new release containing this operation", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseId", - "description": "Optionally attach this scheduled operation to an existing release", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Publishing target stage", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to publish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is set", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "id", + "description": null, "type": { - "kind": "OBJECT", - "name": "EventPassDelayedRevealed", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "schedulePublishOrganizer", - "description": "Schedule to publish one organizer", - "args": [ - { - "name": "locales", - "description": "Optional localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseAt", - "description": "Release at point in time, will create new release containing this operation", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseId", - "description": "Optionally attach this scheduled operation to an existing release", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Publishing target stage", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to publish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is set", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "lastNftTransferId", + "description": "The reference to the latest transfer record for this pack NFT.", "type": { - "kind": "OBJECT", - "name": "Organizer", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "schedulePublishPack", - "description": "Schedule to publish one pack", - "args": [ - { - "name": "locales", - "description": "Optional localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseAt", - "description": "Release at point in time, will create new release containing this operation", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseId", - "description": "Optionally attach this scheduled operation to an existing release", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Publishing target stage", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to publish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is set", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null + "name": "organizerId", + "description": "The identifier of the organizer associated with this pack NFT.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "A unique identifier for the pack within the platform.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "nftStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "The URI pointing to the metadata of the pack NFT.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "packNftSupply_update_column", + "description": "update columns of table \"packNftSupply\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "chainId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentOwnerAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastNftTransferId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packOrderSums", + "description": "Hold the sums for the Pack Orders", + "fields": [ + { + "name": "packId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalReserved", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packOrderSums_aggregate", + "description": "aggregated selection of \"packOrderSums\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "Pack", + "name": "packOrderSums_aggregate_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "scheduleUnpublishAsset", - "description": "Unpublish one asset from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", - "args": [ - { - "name": "from", - "description": "Stages to unpublish document from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseAt", - "description": "Release at point in time, will create new release containing this operation", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseId", - "description": "Optionally attach this scheduled operation to an existing release", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to unpublish", - "type": { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetWhereUniqueInput", + "kind": "OBJECT", + "name": "packOrderSums", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packOrderSums_aggregate_fields", + "description": "aggregate fields of \"packOrderSums\"", + "fields": [ + { + "name": "avg", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "Asset", + "name": "packOrderSums_avg_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "scheduleUnpublishContentSpace", - "description": "Unpublish one contentSpace from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "name": "count", + "description": null, "args": [ { - "name": "from", - "description": "Stages to unpublish document from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", + "name": "columns", + "description": null, "type": { "kind": "LIST", "name": null, @@ -87972,7 +133900,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "Locale", + "name": "packOrderSums_select_column", "ofType": null } } @@ -87982,1841 +133910,957 @@ "deprecationReason": null }, { - "name": "releaseAt", - "description": "Release at point in time, will create new release containing this operation", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseId", - "description": "Optionally attach this scheduled operation to an existing release", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", + "name": "distinct", + "description": null, "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to unpublish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceWhereUniqueInput", - "ofType": null - } - }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "ContentSpace", + "name": "packOrderSums_max_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "scheduleUnpublishEvent", - "description": "Unpublish one event from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", - "args": [ - { - "name": "from", - "description": "Stages to unpublish document from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseAt", - "description": "Release at point in time, will create new release containing this operation", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseId", - "description": "Optionally attach this scheduled operation to an existing release", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to unpublish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "min", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "Event", + "name": "packOrderSums_min_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "scheduleUnpublishEventPass", - "description": "Unpublish one eventPass from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", - "args": [ - { - "name": "from", - "description": "Stages to unpublish document from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseAt", - "description": "Release at point in time, will create new release containing this operation", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseId", - "description": "Optionally attach this scheduled operation to an existing release", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to unpublish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "stddev", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "EventPass", + "name": "packOrderSums_stddev_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "scheduleUnpublishEventPassDelayedRevealed", - "description": "Unpublish one eventPassDelayedRevealed from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", - "args": [ - { - "name": "from", - "description": "Stages to unpublish document from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseAt", - "description": "Release at point in time, will create new release containing this operation", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseId", - "description": "Optionally attach this scheduled operation to an existing release", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to unpublish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "stddev_pop", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "EventPassDelayedRevealed", + "name": "packOrderSums_stddev_pop_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "scheduleUnpublishOrganizer", - "description": "Unpublish one organizer from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", - "args": [ - { - "name": "from", - "description": "Stages to unpublish document from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseAt", - "description": "Release at point in time, will create new release containing this operation", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseId", - "description": "Optionally attach this scheduled operation to an existing release", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to unpublish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "stddev_samp", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "Organizer", + "name": "packOrderSums_stddev_samp_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "scheduleUnpublishPack", - "description": "Unpublish one pack from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", - "args": [ - { - "name": "from", - "description": "Stages to unpublish document from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseAt", - "description": "Release at point in time, will create new release containing this operation", - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "releaseId", - "description": "Optionally attach this scheduled operation to an existing release", - "type": { - "kind": "SCALAR", - "name": "String", + "name": "sum", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packOrderSums_sum_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packOrderSums_var_pop_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_samp", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packOrderSums_var_samp_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variance", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "packOrderSums_variance_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packOrderSums_avg_fields", + "description": "aggregate avg on columns", + "fields": [ + { + "name": "totalReserved", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_bool_exp", + "description": "Boolean expression to filter rows from the table \"packOrderSums\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_bool_exp", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", - "type": { - "kind": "SCALAR", - "name": "Boolean", + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_bool_exp", "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to unpublish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalReserved", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "packOrderSums_constraint", + "description": "unique or primary key constraints on table \"packOrderSums\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "packOrderSums_pkey", + "description": "unique or primary key constraint on columns \"packId\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_inc_input", + "description": "input type for incrementing numeric columns in table \"packOrderSums\"", + "fields": null, + "inputFields": [ + { + "name": "totalReserved", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_insert_input", + "description": "input type for inserting data into table \"packOrderSums\"", + "fields": null, + "inputFields": [ + { + "name": "packId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalReserved", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packOrderSums_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "packId", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "Pack", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "unpublishAsset", - "description": "Unpublish one asset from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", - "args": [ - { - "name": "from", - "description": "Stages to unpublish document from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to unpublish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "totalReserved", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "Asset", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packOrderSums_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "packId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "unpublishContentSpace", - "description": "Unpublish one contentSpace from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", - "args": [ - { - "name": "from", - "description": "Stages to unpublish document from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to unpublish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "totalReserved", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "ContentSpace", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packOrderSums_mutation_response", + "description": "response of any mutation on the table \"packOrderSums\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "unpublishEvent", - "description": "Unpublish one event from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", - "args": [ - { - "name": "from", - "description": "Stages to unpublish document from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to unpublish", - "type": { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventWhereUniqueInput", + "kind": "OBJECT", + "name": "packOrderSums", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_on_conflict", + "description": "on_conflict condition type for table \"packOrderSums\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, "type": { - "kind": "OBJECT", - "name": "Event", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packOrderSums_constraint", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unpublishEventPass", - "description": "Unpublish one eventPass from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", - "args": [ - { - "name": "from", - "description": "Stages to unpublish document from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to unpublish", - "type": { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassWhereUniqueInput", + "kind": "ENUM", + "name": "packOrderSums_update_column", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, "type": { - "kind": "OBJECT", - "name": "EventPass", + "kind": "INPUT_OBJECT", + "name": "packOrderSums_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_order_by", + "description": "Ordering options when selecting data from \"packOrderSums\".", + "fields": null, + "inputFields": [ + { + "name": "packId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unpublishEventPassDelayedRevealed", - "description": "Unpublish one eventPassDelayedRevealed from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", - "args": [ - { - "name": "from", - "description": "Stages to unpublish document from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to unpublish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "totalReserved", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_pk_columns_input", + "description": "primary key columns input for table: packOrderSums", + "fields": null, + "inputFields": [ + { + "name": "packId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "packOrderSums_select_column", + "description": "select columns of table \"packOrderSums\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "packId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalReserved", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_set_input", + "description": "input type for updating data in table \"packOrderSums\"", + "fields": null, + "inputFields": [ + { + "name": "packId", + "description": null, "type": { - "kind": "OBJECT", - "name": "EventPassDelayedRevealed", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unpublishManyAssets", - "description": "Unpublish many Asset documents", - "args": [ - { - "name": "from", - "description": "Stages to unpublish documents from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Locales to unpublish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Whether to unpublish the base document and default localization", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in each stage", - "type": { - "kind": "INPUT_OBJECT", - "name": "AssetManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "totalReserved", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packOrderSums_stddev_fields", + "description": "aggregate stddev on columns", + "fields": [ + { + "name": "totalReserved", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packOrderSums_stddev_pop_fields", + "description": "aggregate stddev_pop on columns", + "fields": [ + { + "name": "totalReserved", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packOrderSums_stddev_samp_fields", + "description": "aggregate stddev_samp on columns", + "fields": [ + { + "name": "totalReserved", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_stream_cursor_input", + "description": "Streaming cursor of the table \"packOrderSums\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", + "kind": "INPUT_OBJECT", + "name": "packOrderSums_stream_cursor_value_input", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unpublishManyAssetsConnection", - "description": "Find many Asset documents that match criteria in specified stage and unpublish from target stages", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "from", - "description": "Stages to unpublish documents from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Locales to unpublish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": "Stage to find matching documents in", - "type": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - }, - "defaultValue": "DRAFT", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Whether to unpublish the base document and default localization", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in draft stage", - "type": { - "kind": "INPUT_OBJECT", - "name": "AssetManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "packId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalReserved", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packOrderSums_sum_fields", + "description": "aggregate sum on columns", + "fields": [ + { + "name": "totalReserved", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "packOrderSums_update_column", + "description": "update columns of table \"packOrderSums\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "packId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalReserved", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AssetConnection", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "packOrderSums_inc_input", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unpublishManyContentSpaces", - "description": "Unpublish many ContentSpace documents", - "args": [ - { - "name": "from", - "description": "Stages to unpublish documents from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Locales to unpublish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Whether to unpublish the base document and default localization", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in each stage", - "type": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "packOrderSums_set_input", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unpublishManyContentSpacesConnection", - "description": "Find many ContentSpace documents that match criteria in specified stage and unpublish from target stages", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "from", - "description": "Stages to unpublish documents from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Locales to unpublish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": "Stage to find matching documents in", - "type": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - }, - "defaultValue": "DRAFT", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Whether to unpublish the base document and default localization", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in draft stage", - "type": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "where", + "description": "filter the rows which have to be updated", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ContentSpaceConnection", + "kind": "INPUT_OBJECT", + "name": "packOrderSums_bool_exp", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packOrderSums_var_pop_fields", + "description": "aggregate var_pop on columns", + "fields": [ { - "name": "unpublishManyEventPasses", - "description": "Unpublish many EventPass documents", - "args": [ - { - "name": "from", - "description": "Stages to unpublish documents from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Locales to unpublish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Whether to unpublish the base document and default localization", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in each stage", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "totalReserved", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packOrderSums_var_samp_fields", + "description": "aggregate var_samp on columns", + "fields": [ { - "name": "unpublishManyEventPassesConnection", - "description": "Find many EventPass documents that match criteria in specified stage and unpublish from target stages", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "from", - "description": "Stages to unpublish documents from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Locales to unpublish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": "Stage to find matching documents in", - "type": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - }, - "defaultValue": "DRAFT", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Whether to unpublish the base document and default localization", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in draft stage", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "totalReserved", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EventPassConnection", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "packOrderSums_variance_fields", + "description": "aggregate variance on columns", + "fields": [ { - "name": "unpublishManyEventPassesDelayedRevealed", - "description": "Unpublish many EventPassDelayedRevealed documents", - "args": [ - { - "name": "from", - "description": "Stages to unpublish documents from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Locales to unpublish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Whether to unpublish the base document and default localization", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in each stage", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "totalReserved", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passAmount", + "description": "The passAmount table stores quantity information related to each eventPass or Pack", + "fields": [ + { + "name": "created_at", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null } }, @@ -89824,241 +134868,27 @@ "deprecationReason": null }, { - "name": "unpublishManyEventPassesDelayedRevealedConnection", - "description": "Find many EventPassDelayedRevealed documents that match criteria in specified stage and unpublish from target stages", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "from", - "description": "Stages to unpublish documents from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Locales to unpublish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": "Stage to find matching documents in", - "type": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - }, - "defaultValue": "DRAFT", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Whether to unpublish the base document and default localization", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in draft stage", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "eventPassId", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EventPassDelayedRevealedConnection", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "unpublishManyEvents", - "description": "Unpublish many Event documents", - "args": [ - { - "name": "from", - "description": "Stages to unpublish documents from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Locales to unpublish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Whether to unpublish the base document and default localization", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in each stage", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", + "kind": "SCALAR", + "name": "uuid", "ofType": null } }, @@ -90066,156 +134896,15 @@ "deprecationReason": null }, { - "name": "unpublishManyEventsConnection", - "description": "Find many Event documents that match criteria in specified stage and unpublish from target stages", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "from", - "description": "Stages to unpublish documents from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Locales to unpublish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": "Stage to find matching documents in", - "type": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - }, - "defaultValue": "DRAFT", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Whether to unpublish the base document and default localization", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in draft stage", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "maxAmount", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "EventConnection", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -90223,84 +134912,39 @@ "deprecationReason": null }, { - "name": "unpublishManyOrganizers", - "description": "Unpublish many Organizer documents", - "args": [ - { - "name": "from", - "description": "Stages to unpublish documents from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Locales to unpublish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Whether to unpublish the base document and default localization", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in each stage", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizerManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "maxAmountPerUser", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeBeforeDelete", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -90308,326 +134952,98 @@ "deprecationReason": null }, { - "name": "unpublishManyOrganizersConnection", - "description": "Find many Organizer documents that match criteria in specified stage and unpublish from target stages", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "from", - "description": "Stages to unpublish documents from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Locales to unpublish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": "Stage to find matching documents in", - "type": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - }, - "defaultValue": "DRAFT", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Whether to unpublish the base document and default localization", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in draft stage", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizerManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "OrganizerConnection", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passAmount_aggregate", + "description": "aggregated selection of \"passAmount\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "passAmount_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "unpublishManyPacks", - "description": "Unpublish many Pack documents", - "args": [ - { - "name": "from", - "description": "Stages to unpublish documents from", - "type": { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Locales to unpublish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } + "kind": "OBJECT", + "name": "passAmount", + "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Whether to unpublish the base document and default localization", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in each stage", - "type": { - "kind": "INPUT_OBJECT", - "name": "PackManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passAmount_aggregate_fields", + "description": "aggregate fields of \"passAmount\"", + "fields": [ + { + "name": "avg", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", - "ofType": null - } + "kind": "OBJECT", + "name": "passAmount_avg_fields", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "unpublishManyPacksConnection", - "description": "Find many Pack documents that match criteria in specified stage and unpublish from target stages", + "name": "count", + "description": null, "args": [ { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "from", - "description": "Stages to unpublish documents from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", + "name": "columns", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Locales to unpublish", "type": { "kind": "LIST", "name": null, @@ -90636,7 +135052,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "Locale", + "name": "passAmount_select_column", "ofType": null } } @@ -90646,49 +135062,13 @@ "deprecationReason": null }, { - "name": "skip", + "name": "distinct", "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": "Stage to find matching documents in", - "type": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - }, - "defaultValue": "DRAFT", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Whether to unpublish the base document and default localization", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Identifies documents in draft stage", - "type": { - "kind": "INPUT_OBJECT", - "name": "PackManyWhereInput", - "ofType": null - }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -90698,8 +135078,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PackConnection", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -90707,1039 +135087,737 @@ "deprecationReason": null }, { - "name": "unpublishOrganizer", - "description": "Unpublish one organizer from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", - "args": [ - { - "name": "from", - "description": "Stages to unpublish document from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", - "type": { - "kind": "SCALAR", - "name": "Boolean", + "name": "max", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "passAmount_max_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "passAmount_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "passAmount_stddev_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "passAmount_stddev_pop_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_samp", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "passAmount_stddev_samp_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sum", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "passAmount_sum_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "passAmount_var_pop_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_samp", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "passAmount_var_samp_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variance", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "passAmount_variance_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passAmount_avg_fields", + "description": "aggregate avg on columns", + "fields": [ + { + "name": "maxAmount", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxAmountPerUser", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeBeforeDelete", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passAmount_bool_exp", + "description": "Boolean expression to filter rows from the table \"passAmount\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "passAmount_bool_exp", "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to unpublish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "passAmount_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "passAmount_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxAmountPerUser", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeBeforeDelete", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "passAmount_constraint", + "description": "unique or primary key constraints on table \"passAmount\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "idx_passamount_eventpassid", + "description": "unique or primary key constraint on columns \"eventPassId\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "idx_passamount_packid", + "description": "unique or primary key constraint on columns \"packId\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passAmount_pkey", + "description": "unique or primary key constraint on columns \"id\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passAmount_inc_input", + "description": "input type for incrementing numeric columns in table \"passAmount\"", + "fields": null, + "inputFields": [ + { + "name": "maxAmount", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxAmountPerUser", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeBeforeDelete", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passAmount_insert_input", + "description": "input type for inserting data into table \"passAmount\"", + "fields": null, + "inputFields": [ + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxAmount", + "description": null, "type": { - "kind": "OBJECT", - "name": "Organizer", + "kind": "SCALAR", + "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "unpublishPack", - "description": "Unpublish one pack from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", - "args": [ - { - "name": "from", - "description": "Stages to unpublish document from", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - } - } - }, - "defaultValue": "[PUBLISHED]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Document to unpublish", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "maxAmountPerUser", + "description": null, "type": { - "kind": "OBJECT", - "name": "Pack", + "kind": "SCALAR", + "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateAsset", - "description": "Update one asset", - "args": [ - { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetUpdateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "packId", + "description": null, "type": { - "kind": "OBJECT", - "name": "Asset", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateContentSpace", - "description": "Update one contentSpace", - "args": [ - { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceUpdateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "timeBeforeDelete", + "description": null, "type": { - "kind": "OBJECT", - "name": "ContentSpace", + "kind": "SCALAR", + "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateEvent", - "description": "Update one event", - "args": [ - { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventUpdateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": null, "type": { - "kind": "OBJECT", - "name": "Event", + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passAmount_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateEventPass", - "description": "Update one eventPass", - "args": [ - { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassUpdateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "eventPassId", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "EventPass", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateEventPassDelayedRevealed", - "description": "Update one eventPassDelayedRevealed", - "args": [ - { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedUpdateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "id", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "EventPassDelayedRevealed", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateManyAssets", - "description": "Update many assets", - "args": [ - { - "name": "data", - "description": "Updates to document content", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetUpdateManyInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Documents to apply update on", - "type": { - "kind": "INPUT_OBJECT", - "name": "AssetManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "maxAmount", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateManyAssetsConnection", - "description": "Update many Asset documents", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "data", - "description": "Updates to document content", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetUpdateManyInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Documents to apply update on", - "type": { - "kind": "INPUT_OBJECT", - "name": "AssetManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "maxAmountPerUser", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AssetConnection", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateManyContentSpaces", - "description": "Update many contentSpaces", - "args": [ - { - "name": "data", - "description": "Updates to document content", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceUpdateManyInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Documents to apply update on", - "type": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "packId", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateManyContentSpacesConnection", - "description": "Update many ContentSpace documents", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "data", - "description": "Updates to document content", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceUpdateManyInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Documents to apply update on", - "type": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "timeBeforeDelete", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ContentSpaceConnection", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateManyEventPasses", - "description": "Update many eventPasses", - "args": [ - { - "name": "data", - "description": "Updates to document content", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassUpdateManyInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Documents to apply update on", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", - "ofType": null - } + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passAmount_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateManyEventPassesConnection", - "description": "Update many EventPass documents", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "data", - "description": "Updates to document content", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassUpdateManyInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Documents to apply update on", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "eventPassId", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EventPassConnection", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateManyEventPassesDelayedRevealed", - "description": "Update many eventPassesDelayedRevealed", - "args": [ - { - "name": "data", - "description": "Updates to document content", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedUpdateManyInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Documents to apply update on", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "id", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", - "ofType": null - } + "kind": "SCALAR", + "name": "uuid", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateManyEventPassesDelayedRevealedConnection", - "description": "Update many EventPassDelayedRevealed documents", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "data", - "description": "Updates to document content", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedUpdateManyInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Documents to apply update on", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "maxAmount", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EventPassDelayedRevealedConnection", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateManyEvents", - "description": "Update many events", - "args": [ - { - "name": "data", - "description": "Updates to document content", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventUpdateManyInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Documents to apply update on", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "maxAmountPerUser", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeBeforeDelete", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passAmount_mutation_response", + "description": "response of any mutation on the table \"passAmount\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -91747,1431 +135825,1069 @@ "deprecationReason": null }, { - "name": "updateManyEventsConnection", - "description": "Update many Event documents", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "data", - "description": "Updates to document content", - "type": { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventUpdateManyInput", + "kind": "OBJECT", + "name": "passAmount", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Documents to apply update on", - "type": { - "kind": "INPUT_OBJECT", - "name": "EventManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passAmount_obj_rel_insert_input", + "description": "input type for inserting object relation for remote table \"passAmount\"", + "fields": null, + "inputFields": [ + { + "name": "data", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "EventConnection", + "kind": "INPUT_OBJECT", + "name": "passAmount_insert_input", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateManyOrganizers", - "description": "Update many organizers", - "args": [ - { - "name": "data", - "description": "Updates to document content", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateManyInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Documents to apply update on", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizerManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "passAmount_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passAmount_on_conflict", + "description": "on_conflict condition type for table \"passAmount\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", + "kind": "ENUM", + "name": "passAmount_constraint", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateManyOrganizersConnection", - "description": "Update many Organizer documents", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "data", - "description": "Updates to document content", - "type": { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateManyInput", + "kind": "ENUM", + "name": "passAmount_update_column", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Documents to apply update on", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizerManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizerConnection", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "passAmount_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passAmount_order_by", + "description": "Ordering options when selecting data from \"passAmount\".", + "fields": null, + "inputFields": [ + { + "name": "created_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateManyPacks", - "description": "Update many packs", - "args": [ - { - "name": "data", - "description": "Updates to document content", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackUpdateManyInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Documents to apply update on", - "type": { - "kind": "INPUT_OBJECT", - "name": "PackManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "eventPassId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxAmount", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxAmountPerUser", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeBeforeDelete", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passAmount_pk_columns_input", + "description": "primary key columns input for table: passAmount", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BatchPayload", + "kind": "SCALAR", + "name": "uuid", "ofType": null } }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "passAmount_select_column", + "description": "select columns of table \"passAmount\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "created_at", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "updateManyPacksConnection", - "description": "Update many Pack documents", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "data", - "description": "Updates to document content", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackUpdateManyInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "Documents to apply update on", - "type": { - "kind": "INPUT_OBJECT", - "name": "PackManyWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "eventPassId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxAmount", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxAmountPerUser", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeBeforeDelete", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passAmount_set_input", + "description": "input type for updating data in table \"passAmount\"", + "fields": null, + "inputFields": [ + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxAmount", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxAmountPerUser", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeBeforeDelete", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passAmount_stddev_fields", + "description": "aggregate stddev on columns", + "fields": [ + { + "name": "maxAmount", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxAmountPerUser", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeBeforeDelete", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passAmount_stddev_pop_fields", + "description": "aggregate stddev_pop on columns", + "fields": [ + { + "name": "maxAmount", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxAmountPerUser", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeBeforeDelete", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passAmount_stddev_samp_fields", + "description": "aggregate stddev_samp on columns", + "fields": [ + { + "name": "maxAmount", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxAmountPerUser", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeBeforeDelete", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passAmount_stream_cursor_input", + "description": "Streaming cursor of the table \"passAmount\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PackConnection", + "kind": "INPUT_OBJECT", + "name": "passAmount_stream_cursor_value_input", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateOrganizer", - "description": "Update one organizer", - "args": [ - { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpdateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "ordering", + "description": "cursor ordering", "type": { - "kind": "OBJECT", - "name": "Organizer", + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passAmount_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatePack", - "description": "Update one pack", - "args": [ - { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackUpdateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "eventPassId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxAmount", + "description": null, "type": { - "kind": "OBJECT", - "name": "Pack", + "kind": "SCALAR", + "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateScheduledRelease", - "description": "Update one scheduledRelease", - "args": [ - { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ScheduledReleaseUpdateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ScheduledReleaseWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "maxAmountPerUser", + "description": null, "type": { - "kind": "OBJECT", - "name": "ScheduledRelease", + "kind": "SCALAR", + "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_account", - "description": "update data of the table: \"account\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "account_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "account_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "packId", + "description": null, "type": { - "kind": "OBJECT", - "name": "account_mutation_response", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_account_by_pk", - "description": "update single row of the table: \"account\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "account_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "account_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "timeBeforeDelete", + "description": null, "type": { - "kind": "OBJECT", - "name": "account", + "kind": "SCALAR", + "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_account_many", - "description": "update multiples rows of table: \"account\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "account_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "account_mutation_response", - "ofType": null - } + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passAmount_sum_fields", + "description": "aggregate sum on columns", + "fields": [ { - "name": "update_contentSpaceParameters", - "description": "update data of the table: \"contentSpaceParameters\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "maxAmount", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "contentSpaceParameters_mutation_response", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_contentSpaceParameters_by_pk", - "description": "update single row of the table: \"contentSpaceParameters\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "maxAmountPerUser", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "contentSpaceParameters", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_contentSpaceParameters_many", - "description": "update multiples rows of table: \"contentSpaceParameters\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "timeBeforeDelete", + "description": null, + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "contentSpaceParameters_mutation_response", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "passAmount_update_column", + "description": "update columns of table \"passAmount\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "update_contentSpaceStatus", - "description": "update data of the table: \"contentSpaceStatus\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "eventPassId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxAmount", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxAmountPerUser", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeBeforeDelete", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passAmount_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", "type": { - "kind": "OBJECT", - "name": "contentSpaceStatus_mutation_response", + "kind": "INPUT_OBJECT", + "name": "passAmount_inc_input", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_contentSpaceStatus_by_pk", - "description": "update single row of the table: \"contentSpaceStatus\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", "type": { - "kind": "OBJECT", - "name": "contentSpaceStatus", + "kind": "INPUT_OBJECT", + "name": "passAmount_set_input", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_contentSpaceStatus_many", - "description": "update multiples rows of table: \"contentSpaceStatus\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "where", + "description": "filter the rows which have to be updated", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "contentSpaceStatus_mutation_response", + "kind": "INPUT_OBJECT", + "name": "passAmount_bool_exp", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passAmount_var_pop_fields", + "description": "aggregate var_pop on columns", + "fields": [ { - "name": "update_currency", - "description": "update data of the table: \"currency\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "currency_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "currency_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "maxAmount", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "currency_mutation_response", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_currency_by_pk", - "description": "update single row of the table: \"currency\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "currency_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "currency_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "maxAmountPerUser", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "currency", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_currency_many", - "description": "update multiples rows of table: \"currency\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "currency_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "timeBeforeDelete", + "description": null, + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "currency_mutation_response", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passAmount_var_samp_fields", + "description": "aggregate var_samp on columns", + "fields": [ { - "name": "update_eventParameters", - "description": "update data of the table: \"eventParameters\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventParameters_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventParameters_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "maxAmount", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "eventParameters_mutation_response", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_eventParameters_by_pk", - "description": "update single row of the table: \"eventParameters\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventParameters_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventParameters_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "maxAmountPerUser", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "eventParameters", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_eventParameters_many", - "description": "update multiples rows of table: \"eventParameters\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventParameters_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "timeBeforeDelete", + "description": null, + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventParameters_mutation_response", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passAmount_variance_fields", + "description": "aggregate variance on columns", + "fields": [ { - "name": "update_eventPassNft", - "description": "update data of the table: \"eventPassNft\"", - "args": [ - { - "name": "_append", - "description": "append existing jsonb value of filtered columns with new jsonb value", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_append_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_delete_at_path", - "description": "delete the field or element with specified path (for JSON arrays, negative integers count from the end)", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_delete_at_path_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_delete_elem", - "description": "delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_delete_elem_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_delete_key", - "description": "delete key/value pair or string element. key/value pairs are matched based on their key value", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_delete_key_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_prepend", - "description": "prepend existing jsonb value of filtered columns with new jsonb value", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_prepend_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "maxAmount", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassNft_mutation_response", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_eventPassNftContract", - "description": "update data of the table: \"eventPassNftContract\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "maxAmountPerUser", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassNftContract_mutation_response", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_eventPassNftContractType", - "description": "update data of the table: \"eventPassNftContractType\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "timeBeforeDelete", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassNftContractType_mutation_response", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passPricing", + "description": "The passPricing table stores pricing information for an eventPass or Pack.", + "fields": [ { - "name": "update_eventPassNftContractType_by_pk", - "description": "update single row of the table: \"eventPassNftContractType\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "amount", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassNftContractType", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_eventPassNftContractType_many", - "description": "update multiples rows of table: \"eventPassNftContractType\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "currency", + "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "eventPassNftContractType_mutation_response", + "kind": "ENUM", + "name": "currency_enum", "ofType": null } }, @@ -93179,81 +136895,27 @@ "deprecationReason": null }, { - "name": "update_eventPassNftContract_by_pk", - "description": "update single row of the table: \"eventPassNftContract\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "eventPassId", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassNftContract", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_eventPassNftContract_many", - "description": "update multiples rows of table: \"eventPassNftContract\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "id", + "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "eventPassNftContract_mutation_response", + "kind": "SCALAR", + "name": "uuid", "ofType": null } }, @@ -93261,300 +136923,146 @@ "deprecationReason": null }, { - "name": "update_eventPassNft_by_pk", - "description": "update single row of the table: \"eventPassNft\"", - "args": [ - { - "name": "_append", - "description": "append existing jsonb value of filtered columns with new jsonb value", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_append_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_delete_at_path", - "description": "delete the field or element with specified path (for JSON arrays, negative integers count from the end)", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_delete_at_path_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_delete_elem", - "description": "delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_delete_elem_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_delete_key", - "description": "delete key/value pair or string element. key/value pairs are matched based on their key value", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_delete_key_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_prepend", - "description": "prepend existing jsonb value of filtered columns with new jsonb value", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_prepend_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "packId", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "eventPassNft", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_eventPassNft_many", - "description": "update multiples rows of table: \"eventPassNft\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "eventPassNft_mutation_response", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passPricing_aggregate", + "description": "aggregated selection of \"passPricing\"", + "fields": [ { - "name": "update_eventPassOrderSums", - "description": "update data of the table: \"eventPassOrderSums\"", - "args": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "aggregate", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "eventPassOrderSums_mutation_response", + "name": "passPricing_aggregate_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_eventPassOrderSums_by_pk", - "description": "update single row of the table: \"eventPassOrderSums\"", - "args": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_pk_columns_input", + "kind": "OBJECT", + "name": "passPricing", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passPricing_aggregate_fields", + "description": "aggregate fields of \"passPricing\"", + "fields": [ + { + "name": "avg", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "eventPassOrderSums", + "name": "passPricing_avg_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_eventPassOrderSums_many", - "description": "update multiples rows of table: \"eventPassOrderSums\"", + "name": "count", + "description": null, "args": [ { - "name": "updates", - "description": "updates to execute, in order", + "name": "columns", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_updates", - "ofType": null - } + "kind": "ENUM", + "name": "passPricing_select_column", + "ofType": null } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "eventPassOrderSums_mutation_response", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -93562,3320 +137070,1468 @@ "deprecationReason": null }, { - "name": "update_eventPassType", - "description": "update data of the table: \"eventPassType\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassType_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassType_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "max", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "eventPassType_mutation_response", + "name": "passPricing_max_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_eventPassType_by_pk", - "description": "update single row of the table: \"eventPassType\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassType_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassType_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "min", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "eventPassType", + "name": "passPricing_min_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_eventPassType_many", - "description": "update multiples rows of table: \"eventPassType\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassType_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "stddev", + "description": null, + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassType_mutation_response", - "ofType": null - } + "kind": "OBJECT", + "name": "passPricing_stddev_fields", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_eventPassValidationType", - "description": "update data of the table: \"eventPassValidationType\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "stddev_pop", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "eventPassValidationType_mutation_response", + "name": "passPricing_stddev_pop_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_eventPassValidationType_by_pk", - "description": "update single row of the table: \"eventPassValidationType\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "stddev_samp", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "eventPassValidationType", + "name": "passPricing_stddev_samp_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_eventPassValidationType_many", - "description": "update multiples rows of table: \"eventPassValidationType\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "sum", + "description": null, + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassValidationType_mutation_response", - "ofType": null - } + "kind": "OBJECT", + "name": "passPricing_sum_fields", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_eventStatus", - "description": "update data of the table: \"eventStatus\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventStatus_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventStatus_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "var_pop", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "eventStatus_mutation_response", + "name": "passPricing_var_pop_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_eventStatus_by_pk", - "description": "update single row of the table: \"eventStatus\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventStatus_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventStatus_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "var_samp", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "eventStatus", + "name": "passPricing_var_samp_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_eventStatus_many", - "description": "update multiples rows of table: \"eventStatus\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventStatus_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "variance", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "passPricing_variance_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passPricing_avg_fields", + "description": "aggregate avg on columns", + "fields": [ + { + "name": "amount", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passPricing_bool_exp", + "description": "Boolean expression to filter rows from the table \"passPricing\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "eventStatus_mutation_response", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "passPricing_bool_exp", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_follow", - "description": "update data of the table: \"follow\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "follow_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "follow_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_not", + "description": null, "type": { - "kind": "OBJECT", - "name": "follow_mutation_response", + "kind": "INPUT_OBJECT", + "name": "passPricing_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_follow_by_pk", - "description": "update single row of the table: \"follow\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "follow_set_input", + "name": "passPricing_bool_exp", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "follow_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amount", + "description": null, "type": { - "kind": "OBJECT", - "name": "follow", + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_follow_many", - "description": "update multiples rows of table: \"follow\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "follow_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "follow_mutation_response", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_kyc", - "description": "update data of the table: \"kyc\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "kyc_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kyc_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "currency", + "description": null, "type": { - "kind": "OBJECT", - "name": "kyc_mutation_response", + "kind": "INPUT_OBJECT", + "name": "currency_enum_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_kycLevelName", - "description": "update data of the table: \"kycLevelName\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "packId", + "description": null, "type": { - "kind": "OBJECT", - "name": "kycLevelName_mutation_response", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_kycLevelName_by_pk", - "description": "update single row of the table: \"kycLevelName\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": null, "type": { - "kind": "OBJECT", - "name": "kycLevelName", + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "passPricing_constraint", + "description": "unique or primary key constraints on table \"passPricing\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "update_kycLevelName_many", - "description": "update multiples rows of table: \"kycLevelName\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "passPricing_pkey", + "description": "unique or primary key constraint on columns \"id\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passPricing_inc_input", + "description": "input type for incrementing numeric columns in table \"passPricing\"", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "kycLevelName_mutation_response", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passPricing_insert_input", + "description": "input type for inserting data into table \"passPricing\"", + "fields": null, + "inputFields": [ { - "name": "update_kycStatus", - "description": "update data of the table: \"kycStatus\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "kycStatus_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycStatus_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "amount", + "description": null, "type": { - "kind": "OBJECT", - "name": "kycStatus_mutation_response", + "kind": "SCALAR", + "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_kycStatus_by_pk", - "description": "update single row of the table: \"kycStatus\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "kycStatus_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycStatus_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, "type": { - "kind": "OBJECT", - "name": "kycStatus", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_kycStatus_many", - "description": "update multiples rows of table: \"kycStatus\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycStatus_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "currency", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "kycStatus_mutation_response", - "ofType": null - } + "kind": "ENUM", + "name": "currency_enum", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_kyc_by_pk", - "description": "update single row of the table: \"kyc\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "kyc_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kyc_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "eventPassId", + "description": null, "type": { - "kind": "OBJECT", - "name": "kyc", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_kyc_many", - "description": "update multiples rows of table: \"kyc\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kyc_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "id", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "kyc_mutation_response", - "ofType": null - } + "kind": "SCALAR", + "name": "uuid", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_lotteryParameters", - "description": "update data of the table: \"lotteryParameters\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "packId", + "description": null, "type": { - "kind": "OBJECT", - "name": "lotteryParameters_mutation_response", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_lotteryParameters_by_pk", - "description": "update single row of the table: \"lotteryParameters\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": null, "type": { - "kind": "OBJECT", - "name": "lotteryParameters", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passPricing_max_fields", + "description": "aggregate max on columns", + "fields": [ { - "name": "update_lotteryParameters_many", - "description": "update multiples rows of table: \"lotteryParameters\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "amount", + "description": null, + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "lotteryParameters_mutation_response", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_lotteryStatus", - "description": "update data of the table: \"lotteryStatus\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "lotteryStatus_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "lotteryStatus_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "lotteryStatus_mutation_response", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_lotteryStatus_by_pk", - "description": "update single row of the table: \"lotteryStatus\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "lotteryStatus_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "lotteryStatus_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "eventPassId", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "lotteryStatus", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_lotteryStatus_many", - "description": "update multiples rows of table: \"lotteryStatus\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "lotteryStatus_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "id", + "description": null, + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "lotteryStatus_mutation_response", - "ofType": null - } + "kind": "SCALAR", + "name": "uuid", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_minterTemporaryWallet", - "description": "update data of the table: \"minterTemporaryWallet\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "packId", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "minterTemporaryWallet_mutation_response", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_minterTemporaryWallet_by_pk", - "description": "update single row of the table: \"minterTemporaryWallet\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "minterTemporaryWallet", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passPricing_min_fields", + "description": "aggregate min on columns", + "fields": [ { - "name": "update_minterTemporaryWallet_many", - "description": "update multiples rows of table: \"minterTemporaryWallet\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "amount", + "description": null, + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "minterTemporaryWallet_mutation_response", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_nftTransfer", - "description": "update data of the table: \"nftTransfer\"", - "args": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "nftTransfer_mutation_response", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_nftTransfer_by_pk", - "description": "update single row of the table: \"nftTransfer\"", - "args": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "eventPassId", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "nftTransfer", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_nftTransfer_many", - "description": "update multiples rows of table: \"nftTransfer\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "id", + "description": null, + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "nftTransfer_mutation_response", - "ofType": null - } + "kind": "SCALAR", + "name": "uuid", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_order", - "description": "update data of the table: \"order\"", - "args": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "order_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "order_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "order_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "packId", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "order_mutation_response", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_orderStatus", - "description": "update data of the table: \"orderStatus\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "orderStatus_mutation_response", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passPricing_mutation_response", + "description": "response of any mutation on the table \"passPricing\"", + "fields": [ { - "name": "update_orderStatus_by_pk", - "description": "update single row of the table: \"orderStatus\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], "type": { - "kind": "OBJECT", - "name": "orderStatus", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_orderStatus_many", - "description": "update multiples rows of table: \"orderStatus\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_updates", - "ofType": null - } - } + "kind": "OBJECT", + "name": "passPricing", + "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passPricing_obj_rel_insert_input", + "description": "input type for inserting object relation for remote table \"passPricing\"", + "fields": null, + "inputFields": [ + { + "name": "data", + "description": null, "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "orderStatus_mutation_response", + "kind": "INPUT_OBJECT", + "name": "passPricing_insert_input", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_order_by_pk", - "description": "update single row of the table: \"order\"", - "args": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "order_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "order_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "order_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "on_conflict", + "description": "upsert condition", "type": { - "kind": "OBJECT", - "name": "order", + "kind": "INPUT_OBJECT", + "name": "passPricing_on_conflict", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passPricing_on_conflict", + "description": "on_conflict condition type for table \"passPricing\"", + "fields": null, + "inputFields": [ { - "name": "update_order_many", - "description": "update multiples rows of table: \"order\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "order_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "constraint", + "description": null, "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "order_mutation_response", + "kind": "ENUM", + "name": "passPricing_constraint", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_packEventPassNft", - "description": "update data of the table: \"packEventPassNft\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_bool_exp", + "kind": "ENUM", + "name": "passPricing_update_column", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, "type": { - "kind": "OBJECT", - "name": "packEventPassNft_mutation_response", + "kind": "INPUT_OBJECT", + "name": "passPricing_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passPricing_order_by", + "description": "Ordering options when selecting data from \"passPricing\".", + "fields": null, + "inputFields": [ { - "name": "update_packEventPassNft_by_pk", - "description": "update single row of the table: \"packEventPassNft\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "amount", + "description": null, "type": { - "kind": "OBJECT", - "name": "packEventPassNft", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_packEventPassNft_many", - "description": "update multiples rows of table: \"packEventPassNft\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "packEventPassNft_mutation_response", - "ofType": null - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_packNftContract", - "description": "update data of the table: \"packNftContract\"", - "args": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "currency", + "description": null, "type": { - "kind": "OBJECT", - "name": "packNftContract_mutation_response", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_packNftContractEventPass", - "description": "update data of the table: \"packNftContractEventPass\"", - "args": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "eventPassId", + "description": null, "type": { - "kind": "OBJECT", - "name": "packNftContractEventPass_mutation_response", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_packNftContractEventPass_by_pk", - "description": "update single row of the table: \"packNftContractEventPass\"", - "args": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "id", + "description": null, "type": { - "kind": "OBJECT", - "name": "packNftContractEventPass", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_packNftContractEventPass_many", - "description": "update multiples rows of table: \"packNftContractEventPass\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "packId", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "packNftContractEventPass_mutation_response", - "ofType": null - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_packNftContract_by_pk", - "description": "update single row of the table: \"packNftContract\"", - "args": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": null, "type": { - "kind": "OBJECT", - "name": "packNftContract", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passPricing_pk_columns_input", + "description": "primary key columns input for table: passPricing", + "fields": null, + "inputFields": [ { - "name": "update_packNftContract_many", - "description": "update multiples rows of table: \"packNftContract\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "id", + "description": null, "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "packNftContract_mutation_response", + "kind": "SCALAR", + "name": "uuid", "ofType": null } }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "passPricing_select_column", + "description": "select columns of table \"passPricing\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "amount", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "update_packNftSupply", - "description": "update data of the table: \"packNftSupply\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "packNftSupply_mutation_response", - "ofType": null - }, + "name": "created_at", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "update_packNftSupply_by_pk", - "description": "update single row of the table: \"packNftSupply\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "packNftSupply", - "ofType": null - }, + "name": "currency", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "update_packNftSupply_many", - "description": "update multiples rows of table: \"packNftSupply\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "eventPassId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passPricing_set_input", + "description": "input type for updating data in table \"passPricing\"", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "packNftSupply_mutation_response", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_packOrderSums", - "description": "update data of the table: \"packOrderSums\"", - "args": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, "type": { - "kind": "OBJECT", - "name": "packOrderSums_mutation_response", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_packOrderSums_by_pk", - "description": "update single row of the table: \"packOrderSums\"", - "args": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "currency", + "description": null, "type": { - "kind": "OBJECT", - "name": "packOrderSums", + "kind": "ENUM", + "name": "currency_enum", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_packOrderSums_many", - "description": "update multiples rows of table: \"packOrderSums\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "eventPassId", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "packOrderSums_mutation_response", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_passAmount", - "description": "update data of the table: \"passAmount\"", - "args": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "passAmount_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "id", + "description": null, "type": { - "kind": "OBJECT", - "name": "passAmount_mutation_response", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_passAmount_by_pk", - "description": "update single row of the table: \"passAmount\"", - "args": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "passAmount_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "packId", + "description": null, "type": { - "kind": "OBJECT", - "name": "passAmount", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_passAmount_many", - "description": "update multiples rows of table: \"passAmount\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "passAmount_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "passAmount_mutation_response", - "ofType": null - } + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passPricing_stddev_fields", + "description": "aggregate stddev on columns", + "fields": [ { - "name": "update_passPricing", - "description": "update data of the table: \"passPricing\"", - "args": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "passPricing_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "amount", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "passPricing_mutation_response", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passPricing_stddev_pop_fields", + "description": "aggregate stddev_pop on columns", + "fields": [ { - "name": "update_passPricing_by_pk", - "description": "update single row of the table: \"passPricing\"", - "args": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "passPricing_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "amount", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "passPricing", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passPricing_stddev_samp_fields", + "description": "aggregate stddev_samp on columns", + "fields": [ { - "name": "update_passPricing_many", - "description": "update multiples rows of table: \"passPricing\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "passPricing_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "amount", + "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passPricing_stream_cursor_input", + "description": "Streaming cursor of the table \"passPricing\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "passPricing_mutation_response", + "kind": "INPUT_OBJECT", + "name": "passPricing_stream_cursor_value_input", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_pendingOrder", - "description": "update data of the table: \"pendingOrder\"", - "args": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "pendingOrder_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "pendingOrder_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "pendingOrder_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "ordering", + "description": "cursor ordering", "type": { - "kind": "OBJECT", - "name": "pendingOrder_mutation_response", + "kind": "ENUM", + "name": "cursor_ordering", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passPricing_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ { - "name": "update_pendingOrder_by_pk", - "description": "update single row of the table: \"pendingOrder\"", - "args": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "pendingOrder_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "pendingOrder_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "pendingOrder_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "amount", + "description": null, "type": { - "kind": "OBJECT", - "name": "pendingOrder", + "kind": "SCALAR", + "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_pendingOrder_many", - "description": "update multiples rows of table: \"pendingOrder\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "pendingOrder_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "pendingOrder_mutation_response", - "ofType": null - } + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_roleAssignment", - "description": "update data of the table: \"roleAssignment\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "currency", + "description": null, "type": { - "kind": "OBJECT", - "name": "roleAssignment_mutation_response", + "kind": "ENUM", + "name": "currency_enum", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_roleAssignment_many", - "description": "update multiples rows of table: \"roleAssignment\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "eventPassId", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "roleAssignment_mutation_response", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_roles", - "description": "update data of the table: \"roles\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "roles_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "roles_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "id", + "description": null, "type": { - "kind": "OBJECT", - "name": "roles_mutation_response", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_roles_by_pk", - "description": "update single row of the table: \"roles\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "roles_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "roles_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "packId", + "description": null, "type": { - "kind": "OBJECT", - "name": "roles", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_roles_many", - "description": "update multiples rows of table: \"roles\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "roles_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "roles_mutation_response", - "ofType": null - } + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passPricing_sum_fields", + "description": "aggregate sum on columns", + "fields": [ { - "name": "update_stripeCheckoutSession", - "description": "update data of the table: \"stripeCheckoutSession\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "amount", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "stripeCheckoutSession_mutation_response", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "passPricing_update_column", + "description": "update columns of table \"passPricing\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "amount", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "update_stripeCheckoutSessionType", - "description": "update data of the table: \"stripeCheckoutSessionType\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currency", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "passPricing_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", "type": { - "kind": "OBJECT", - "name": "stripeCheckoutSessionType_mutation_response", + "kind": "INPUT_OBJECT", + "name": "passPricing_inc_input", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_stripeCheckoutSessionType_by_pk", - "description": "update single row of the table: \"stripeCheckoutSessionType\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", "type": { - "kind": "OBJECT", - "name": "stripeCheckoutSessionType", + "kind": "INPUT_OBJECT", + "name": "passPricing_set_input", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_stripeCheckoutSessionType_many", - "description": "update multiples rows of table: \"stripeCheckoutSessionType\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "where", + "description": "filter the rows which have to be updated", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "stripeCheckoutSessionType_mutation_response", + "kind": "INPUT_OBJECT", + "name": "passPricing_bool_exp", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passPricing_var_pop_fields", + "description": "aggregate var_pop on columns", + "fields": [ { - "name": "update_stripeCheckoutSession_by_pk", - "description": "update single row of the table: \"stripeCheckoutSession\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "amount", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "stripeCheckoutSession", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passPricing_var_samp_fields", + "description": "aggregate var_samp on columns", + "fields": [ { - "name": "update_stripeCheckoutSession_many", - "description": "update multiples rows of table: \"stripeCheckoutSession\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "amount", + "description": null, + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "stripeCheckoutSession_mutation_response", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "passPricing_variance_fields", + "description": "aggregate variance on columns", + "fields": [ + { + "name": "amount", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "pendingOrder", + "description": "Order a quantity of Event Pass or Pack (linked to Hygraph model EventPass or Pack) and associated to an Account. Those orders are time bound and are automatically destroyed given an amount of time to preserve access to the event for other users.", + "fields": [ + { + "name": "account", + "description": "An object relationship", + "args": [], + "type": { + "kind": "OBJECT", + "name": "account", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_stripeCustomer", - "description": "update data of the table: \"stripeCustomer\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "accountId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null } - ], - "type": { - "kind": "OBJECT", - "name": "stripeCustomer_mutation_response", - "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_stripeCustomer_by_pk", - "description": "update single row of the table: \"stripeCustomer\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "stripeCustomer", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_stripeCustomer_many", - "description": "update multiples rows of table: \"stripeCustomer\"", + "name": "eventPass", + "description": null, "args": [ { - "name": "updates", - "description": "updates to execute, in order", + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", "type": { "kind": "NON_NULL", "name": null, @@ -96886,147 +138542,76 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_updates", + "kind": "ENUM", + "name": "Locale", "ofType": null } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "stripeCustomer_mutation_response", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "update_timezone", - "description": "update data of the table: \"timezone\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "timezone_set_input", - "ofType": null - }, - "defaultValue": null, + "defaultValue": "[en]", "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", + "name": "stage", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "timezone_bool_exp", + "kind": "ENUM", + "name": "Stage", "ofType": null } }, - "defaultValue": null, + "defaultValue": "PUBLISHED", "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", - "name": "timezone_mutation_response", + "name": "EventPass", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_timezone_by_pk", - "description": "update single row of the table: \"timezone\"", - "args": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "timezone_set_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pk_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "timezone_pk_columns_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "eventPassId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassNftContract", + "description": "An object relationship", + "args": [], "type": { "kind": "OBJECT", - "name": "timezone", + "name": "eventPassNftContract", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_timezone_many", - "description": "update multiples rows of table: \"timezone\"", - "args": [ - { - "name": "updates", - "description": "updates to execute, in order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "timezone_updates", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "id", + "description": null, + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "timezone_mutation_response", + "kind": "SCALAR", + "name": "uuid", "ofType": null } }, @@ -97034,319 +138619,145 @@ "deprecationReason": null }, { - "name": "upsertAsset", - "description": "Upsert one asset", + "name": "pack", + "description": null, "args": [ { - "name": "upsert", - "description": null, + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetUpsertInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } } }, - "defaultValue": null, + "defaultValue": "[en]", "isDeprecated": false, "deprecationReason": null }, { - "name": "where", + "name": "stage", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetWhereUniqueInput", + "kind": "ENUM", + "name": "Stage", "ofType": null } }, - "defaultValue": null, + "defaultValue": "PUBLISHED", "isDeprecated": false, "deprecationReason": null } ], "type": { "kind": "OBJECT", - "name": "Asset", + "name": "EventPass", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "upsertContentSpace", - "description": "Upsert one contentSpace", - "args": [ - { - "name": "upsert", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceUpsertInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "packAmount", + "description": "An object relationship", + "args": [], "type": { "kind": "OBJECT", - "name": "ContentSpace", + "name": "passAmount", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "upsertEvent", - "description": "Upsert one event", - "args": [ - { - "name": "upsert", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventUpsertInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "packId", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "Event", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "upsertEventPass", - "description": "Upsert one eventPass", - "args": [ - { - "name": "upsert", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassUpsertInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "packNftContract", + "description": "An object relationship", + "args": [], "type": { "kind": "OBJECT", - "name": "EventPass", + "name": "packNftContract", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "upsertEventPassDelayedRevealed", - "description": "Upsert one eventPassDelayedRevealed", - "args": [ - { - "name": "upsert", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedUpsertInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "packPricing", + "description": "An object relationship", + "args": [], "type": { "kind": "OBJECT", - "name": "EventPassDelayedRevealed", + "name": "passPricing", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "upsertOrganizer", - "description": "Upsert one organizer", - "args": [ - { - "name": "upsert", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerUpsertInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "passAmount", + "description": "An object relationship", + "args": [], "type": { "kind": "OBJECT", - "name": "Organizer", + "name": "passAmount", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "upsertPack", - "description": "Upsert one pack", - "args": [ - { - "name": "upsert", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackUpsertInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "passPricing", + "description": "An object relationship", + "args": [], "type": { "kind": "OBJECT", - "name": "Pack", + "name": "passPricing", "ofType": null }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -97356,67 +138767,111 @@ }, { "kind": "OBJECT", - "name": "nftTransfer", - "description": "The nftTransfer model is built to record and chronicle the transfer of NFTs between addresses. This model is crucial in tracing the movement of an NFT, especially when validating that an event pass has reached its intended recipient. Such a system facilitates debugging and reduces the need for excessive querying of our indexer. Entries in this table are populated through two primary avenues: either via an activity webhook responding to real-time NFT transfers or through a regular cron job as a failsafe, ensuring data integrity even if the webhook fails to capture certain events.", + "name": "pendingOrder_aggregate", + "description": "aggregated selection of \"pendingOrder\"", "fields": [ { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "name": "aggregate", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "bigint", - "ofType": null - } + "kind": "OBJECT", + "name": "pendingOrder_aggregate_fields", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "chainId", - "description": "Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains.", + "name": "nodes", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "pendingOrder", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "pendingOrder_aggregate_fields", + "description": "aggregate fields of \"pendingOrder\"", + "fields": [ { - "name": "contractAddress", - "description": "Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "name": "avg", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "pendingOrder_avg_fields", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", + "name": "count", "description": null, - "args": [], + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "pendingOrder_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "timestamptz", + "name": "Int", "ofType": null } }, @@ -97424,145 +138879,109 @@ "deprecationReason": null }, { - "name": "eventId", - "description": "Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform.", + "name": "max", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "pendingOrder_max_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": "Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass.", + "name": "min", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "pendingOrder_min_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "fromAddress", - "description": "Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", + "name": "stddev", "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } + "kind": "OBJECT", + "name": "pendingOrder_stddev_fields", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": "Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers.", + "name": "stddev_pop", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "pendingOrder_stddev_pop_fields", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "name": "stddev_samp", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "pendingOrder_stddev_samp_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", - "description": "Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack.", + "name": "sum", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "pendingOrder_sum_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "toAddress", - "description": "Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT.", + "name": "var_pop", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "pendingOrder_var_pop_fields", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "name": "var_samp", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "bigint", - "ofType": null - } + "kind": "OBJECT", + "name": "pendingOrder_var_samp_fields", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "transactionHash", - "description": "Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain.", + "name": "variance", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "pendingOrder_variance_fields", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -97575,82 +138994,67 @@ }, { "kind": "OBJECT", - "name": "nftTransfer_aggregate", - "description": "aggregated selection of \"nftTransfer\"", + "name": "pendingOrder_avg_fields", + "description": "aggregate avg on columns", "fields": [ { - "name": "aggregate", + "name": "quantity", "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "nftTransfer_aggregate_fields", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_bool_exp", + "description": "Boolean expression to filter rows from the table \"pendingOrder\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ { - "name": "nodes", + "name": "_and", "description": null, - "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "nftTransfer", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "pendingOrder_bool_exp", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_aggregate_bool_exp", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "count", + "name": "_not", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "nftTransfer_aggregate_bool_exp_count", + "name": "pendingOrder_bool_exp", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_aggregate_bool_exp_count", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "arguments", + "name": "_or", "description": null, "type": { "kind": "LIST", @@ -97659,8 +139063,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "nftTransfer_select_column", + "kind": "INPUT_OBJECT", + "name": "pendingOrder_bool_exp", "ofType": null } } @@ -97670,11 +139074,11 @@ "deprecationReason": null }, { - "name": "distinct", + "name": "account", "description": null, "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INPUT_OBJECT", + "name": "account_bool_exp", "ofType": null }, "defaultValue": null, @@ -97682,11 +139086,11 @@ "deprecationReason": null }, { - "name": "filter", + "name": "accountId", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "nftTransfer_bool_exp", + "name": "uuid_comparison_exp", "ofType": null }, "defaultValue": null, @@ -97694,218 +139098,278 @@ "deprecationReason": null }, { - "name": "predicate", + "name": "created_at", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "nftTransfer_aggregate_fields", - "description": "aggregate fields of \"nftTransfer\"", - "fields": [ + }, { - "name": "avg", + "name": "eventPassId", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "nftTransfer_avg_fields", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "count", + "name": "eventPassNftContract", "description": null, - "args": [ - { - "name": "columns", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "nftTransfer_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "distinct", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_bool_exp", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "max", + "name": "id", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "nftTransfer_max_fields", + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "min", + "name": "packAmount", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "nftTransfer_min_fields", + "kind": "INPUT_OBJECT", + "name": "passAmount_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stddev", + "name": "packId", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "nftTransfer_stddev_fields", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stddev_pop", + "name": "packNftContract", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packPricing", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "passPricing_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passAmount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "passAmount_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passPricing", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "passPricing_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "pendingOrder_constraint", + "description": "unique or primary key constraints on table \"pendingOrder\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "idx_pendingorder_eventpassid_accountid", + "description": "unique or primary key constraint on columns \"eventPassId\", \"accountId\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "idx_pendingorder_packid_accountid", + "description": "unique or primary key constraint on columns \"accountId\", \"packId\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pendingOrder_pkey", + "description": "unique or primary key constraint on columns \"id\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_inc_input", + "description": "input type for incrementing numeric columns in table \"pendingOrder\"", + "fields": null, + "inputFields": [ + { + "name": "quantity", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_insert_input", + "description": "input type for inserting data into table \"pendingOrder\"", + "fields": null, + "inputFields": [ + { + "name": "account", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "nftTransfer_stddev_pop_fields", + "kind": "INPUT_OBJECT", + "name": "account_obj_rel_insert_input", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stddev_samp", + "name": "accountId", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "nftTransfer_stddev_samp_fields", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "sum", + "name": "created_at", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "nftTransfer_sum_fields", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "var_pop", + "name": "eventPassId", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "nftTransfer_var_pop_fields", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "var_samp", + "name": "eventPassNftContract", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "nftTransfer_var_samp_fields", + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_obj_rel_insert_input", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "variance", + "name": "id", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "nftTransfer_variance_fields", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_aggregate_order_by", - "description": "order by aggregate values of table \"nftTransfer\"", - "fields": null, - "inputFields": [ + }, { - "name": "avg", + "name": "packAmount", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "nftTransfer_avg_order_by", + "name": "passAmount_obj_rel_insert_input", "ofType": null }, "defaultValue": null, @@ -97913,11 +139377,11 @@ "deprecationReason": null }, { - "name": "count", + "name": "packId", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, @@ -97925,11 +139389,11 @@ "deprecationReason": null }, { - "name": "max", + "name": "packNftContract", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "nftTransfer_max_order_by", + "name": "packNftContract_obj_rel_insert_input", "ofType": null }, "defaultValue": null, @@ -97937,11 +139401,11 @@ "deprecationReason": null }, { - "name": "min", + "name": "packPricing", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "nftTransfer_min_order_by", + "name": "passPricing_obj_rel_insert_input", "ofType": null }, "defaultValue": null, @@ -97949,11 +139413,11 @@ "deprecationReason": null }, { - "name": "stddev", + "name": "passAmount", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "nftTransfer_stddev_order_by", + "name": "passAmount_obj_rel_insert_input", "ofType": null }, "defaultValue": null, @@ -97961,11 +139425,11 @@ "deprecationReason": null }, { - "name": "stddev_pop", + "name": "passPricing", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "nftTransfer_stddev_pop_order_by", + "name": "passPricing_obj_rel_insert_input", "ofType": null }, "defaultValue": null, @@ -97973,287 +139437,314 @@ "deprecationReason": null }, { - "name": "stddev_samp", + "name": "quantity", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_stddev_samp_order_by", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "pendingOrder_max_fields", + "description": "aggregate max on columns", + "fields": [ { - "name": "sum", + "name": "accountId", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_sum_order_by", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "var_pop", + "name": "created_at", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_var_pop_order_by", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "var_samp", + "name": "eventPassId", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_var_samp_order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "variance", + "name": "id", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_variance_order_by", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_arr_rel_insert_input", - "description": "input type for inserting array relation for remote table \"nftTransfer\"", - "fields": null, - "inputFields": [ + }, { - "name": "data", + "name": "packId", "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_insert_input", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "on_conflict", - "description": "upsert condition", + "name": "quantity", + "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_on_conflict", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "nftTransfer_avg_fields", - "description": "aggregate avg on columns", + "name": "pendingOrder_min_fields", + "description": "aggregate min on columns", "fields": [ { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "name": "accountId", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "uuid", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "name": "created_at", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "name": "eventPassId", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_avg_order_by", - "description": "order by avg() on columns of table \"nftTransfer\"", - "fields": null, - "inputFields": [ + }, { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "name": "id", + "description": null, + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "name": "packId", + "description": null, + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "name": "quantity", + "description": null, + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_bool_exp", - "description": "Boolean expression to filter rows from the table \"nftTransfer\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "pendingOrder_mutation_response", + "description": "response of any mutation on the table \"pendingOrder\"", + "fields": [ { - "name": "_and", - "description": null, + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_bool_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "pendingOrder", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_on_conflict", + "description": "on_conflict condition type for table \"pendingOrder\"", + "fields": null, + "inputFields": [ { - "name": "_not", + "name": "constraint", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_bool_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "pendingOrder_constraint", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_or", + "name": "update_columns", "description": null, "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_bool_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "pendingOrder_update_column", + "ofType": null + } } } }, - "defaultValue": null, + "defaultValue": "[]", "isDeprecated": false, "deprecationReason": null }, { - "name": "blockNumber", + "name": "where", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "bigint_comparison_exp", + "name": "pendingOrder_bool_exp", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_order_by", + "description": "Ordering options when selecting data from \"pendingOrder\".", + "fields": null, + "inputFields": [ { - "name": "chainId", + "name": "account", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "name": "account_order_by", "ofType": null }, "defaultValue": null, @@ -98261,11 +139752,11 @@ "deprecationReason": null }, { - "name": "contractAddress", + "name": "accountId", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -98276,8 +139767,8 @@ "name": "created_at", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -98285,11 +139776,11 @@ "deprecationReason": null }, { - "name": "eventId", + "name": "eventPassId", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -98297,11 +139788,11 @@ "deprecationReason": null }, { - "name": "eventPassId", + "name": "eventPassNftContract", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "name": "eventPassNftContract_order_by", "ofType": null }, "defaultValue": null, @@ -98309,11 +139800,11 @@ "deprecationReason": null }, { - "name": "fromAddress", + "name": "id", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -98321,11 +139812,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "packAmount", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", + "name": "passAmount_order_by", "ofType": null }, "defaultValue": null, @@ -98333,11 +139824,11 @@ "deprecationReason": null }, { - "name": "organizerId", + "name": "packId", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -98345,11 +139836,11 @@ "deprecationReason": null }, { - "name": "packAmount", + "name": "packNftContract", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", + "name": "packNftContract_order_by", "ofType": null }, "defaultValue": null, @@ -98357,11 +139848,11 @@ "deprecationReason": null }, { - "name": "packId", + "name": "packPricing", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "name": "passPricing_order_by", "ofType": null }, "defaultValue": null, @@ -98369,11 +139860,11 @@ "deprecationReason": null }, { - "name": "toAddress", + "name": "passAmount", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "name": "passAmount_order_by", "ofType": null }, "defaultValue": null, @@ -98381,11 +139872,11 @@ "deprecationReason": null }, { - "name": "tokenId", + "name": "passPricing", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "bigint_comparison_exp", + "name": "passPricing_order_by", "ofType": null }, "defaultValue": null, @@ -98393,11 +139884,11 @@ "deprecationReason": null }, { - "name": "transactionHash", + "name": "quantity", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -98409,23 +139900,74 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_pk_columns_input", + "description": "primary key columns input for table: pendingOrder", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", - "name": "nftTransfer_constraint", - "description": "unique or primary key constraints on table \"nftTransfer\"", + "name": "pendingOrder_select_column", + "description": "select columns of table \"pendingOrder\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "nftTransfer_pkey", - "description": "unique or primary key constraint on columns \"id\"", + "name": "accountId", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "nft_transfer_unique_transfer", - "description": "unique or primary key constraint on columns \"transactionHash\", \"contractAddress\", \"tokenId\"", + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "column name", "isDeprecated": false, "deprecationReason": null } @@ -98434,16 +139976,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "nftTransfer_inc_input", - "description": "input type for incrementing numeric columns in table \"nftTransfer\"", + "name": "pendingOrder_set_input", + "description": "input type for updating data in table \"pendingOrder\"", "fields": null, "inputFields": [ { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "name": "accountId", + "description": null, "type": { "kind": "SCALAR", - "name": "bigint", + "name": "uuid", "ofType": null }, "defaultValue": null, @@ -98451,11 +139993,11 @@ "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "name": "created_at", + "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "timestamptz", "ofType": null }, "defaultValue": null, @@ -98463,34 +140005,23 @@ "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "name": "eventPassId", + "description": null, "type": { "kind": "SCALAR", - "name": "bigint", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_insert_input", - "description": "input type for inserting data into table \"nftTransfer\"", - "fields": null, - "inputFields": [ + }, { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "name": "id", + "description": null, "type": { "kind": "SCALAR", - "name": "bigint", + "name": "uuid", "ofType": null }, "defaultValue": null, @@ -98498,8 +140029,8 @@ "deprecationReason": null }, { - "name": "chainId", - "description": "Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains.", + "name": "packId", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -98510,35 +140041,142 @@ "deprecationReason": null }, { - "name": "contractAddress", - "description": "Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "name": "quantity", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "pendingOrder_stddev_fields", + "description": "aggregate stddev on columns", + "fields": [ { - "name": "created_at", + "name": "quantity", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "pendingOrder_stddev_pop_fields", + "description": "aggregate stddev_pop on columns", + "fields": [ + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "pendingOrder_stddev_samp_fields", + "description": "aggregate stddev_samp on columns", + "fields": [ + { + "name": "quantity", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_stream_cursor_input", + "description": "Streaming cursor of the table \"pendingOrder\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_stream_cursor_value_input", + "ofType": null + } + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventId", - "description": "Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform.", + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "accountId", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "uuid", "ofType": null }, "defaultValue": null, @@ -98546,11 +140184,11 @@ "deprecationReason": null }, { - "name": "eventPassId", - "description": "Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass.", + "name": "created_at", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamptz", "ofType": null }, "defaultValue": null, @@ -98558,8 +140196,8 @@ "deprecationReason": null }, { - "name": "fromAddress", - "description": "Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement.", + "name": "eventPassId", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -98582,8 +140220,8 @@ "deprecationReason": null }, { - "name": "organizerId", - "description": "Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers.", + "name": "packId", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -98594,8 +140232,8 @@ "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "name": "quantity", + "description": null, "type": { "kind": "SCALAR", "name": "Int", @@ -98604,25 +140242,94 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "pendingOrder_sum_fields", + "description": "aggregate sum on columns", + "fields": [ { - "name": "packId", - "description": "Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack.", + "name": "quantity", + "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "pendingOrder_update_column", + "description": "update columns of table \"pendingOrder\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "accountId", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "toAddress", - "description": "Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT.", + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "pendingOrder_inc_input", "ofType": null }, "defaultValue": null, @@ -98630,11 +140337,11 @@ "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", "type": { - "kind": "SCALAR", - "name": "bigint", + "kind": "INPUT_OBJECT", + "name": "pendingOrder_set_input", "ofType": null }, "defaultValue": null, @@ -98642,12 +140349,16 @@ "deprecationReason": null }, { - "name": "transactionHash", - "description": "Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain.", + "name": "where", + "description": "filter the rows which have to be updated", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_bool_exp", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, @@ -98660,84 +140371,157 @@ }, { "kind": "OBJECT", - "name": "nftTransfer_max_fields", - "description": "aggregate max on columns", + "name": "pendingOrder_var_pop_fields", + "description": "aggregate var_pop on columns", "fields": [ { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "name": "quantity", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "bigint", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "pendingOrder_var_samp_fields", + "description": "aggregate var_samp on columns", + "fields": [ { - "name": "chainId", - "description": "Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains.", + "name": "quantity", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "pendingOrder_variance_fields", + "description": "aggregate variance on columns", + "fields": [ { - "name": "contractAddress", - "description": "Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "name": "quantity", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "publishableApiKey", + "description": "The publishableApiKey table stores the publishable API keys used for querying data from the server externally. It includes fields for management and security, such as an allowlist, expiration timestamp, and status.", + "fields": [ + { + "name": "allowlist", + "description": "A comma-separated list of allowed domains or IP addresses that are permitted to use the publishable API key, restricting usage to authorized sources.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiKey", + "description": "The publishable API key used for identification when querying data from the server externally.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { "name": "created_at", "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventId", - "description": "Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform.", + "name": "expiresAt", + "description": "The expiration timestamp for the publishable API key, specifying the validity period after which the key becomes invalid and cannot be used.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": "Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass.", + "name": "id", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "fromAddress", - "description": "Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement.", + "name": "name", + "description": "A user-defined name for the publishable API key, providing a human-readable identifier for the key.", "args": [], "type": { "kind": "SCALAR", @@ -98748,84 +140532,191 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "organizerId", + "description": "The unique identifier of the organizer associated with the publishable API key, establishing a link between the key and the organizer it belongs to.", "args": [], "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": "Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers.", + "name": "status", + "description": "The current status of the publishable API key, referencing the apiKeyStatus table. It can be \"ACTIVE\" (default), \"DISABLED\", or \"EXPIRED\".", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "apiKeyStatus_enum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "name": "type", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "apiKeyType_enum", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", - "description": "Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack.", + "name": "updated_at", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "publishableApiKey_aggregate", + "description": "aggregated selection of \"publishableApiKey\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "publishableApiKey_aggregate_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "toAddress", - "description": "Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT.", + "name": "nodes", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "publishableApiKey", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "publishableApiKey_aggregate_fields", + "description": "aggregate fields of \"publishableApiKey\"", + "fields": [ + { + "name": "count", + "description": null, + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "publishableApiKey_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "name": "max", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "bigint", + "kind": "OBJECT", + "name": "publishableApiKey_max_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "transactionHash", - "description": "Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain.", + "name": "min", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "publishableApiKey_min_fields", "ofType": null }, "isDeprecated": false, @@ -98839,28 +140730,36 @@ }, { "kind": "INPUT_OBJECT", - "name": "nftTransfer_max_order_by", - "description": "order by max() on columns of table \"nftTransfer\"", + "name": "publishableApiKey_bool_exp", + "description": "Boolean expression to filter rows from the table \"publishableApiKey\". All fields are combined with a logical 'AND'.", "fields": null, "inputFields": [ { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "name": "_and", + "description": null, "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_bool_exp", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "chainId", - "description": "Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains.", + "name": "_not", + "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_bool_exp", "ofType": null }, "defaultValue": null, @@ -98868,23 +140767,31 @@ "deprecationReason": null }, { - "name": "contractAddress", - "description": "Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "name": "_or", + "description": null, "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_bool_exp", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", + "name": "allowlist", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, @@ -98892,11 +140799,11 @@ "deprecationReason": null }, { - "name": "eventId", - "description": "Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform.", + "name": "apiKey", + "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, @@ -98904,11 +140811,11 @@ "deprecationReason": null }, { - "name": "eventPassId", - "description": "Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass.", + "name": "created_at", + "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", "ofType": null }, "defaultValue": null, @@ -98916,11 +140823,11 @@ "deprecationReason": null }, { - "name": "fromAddress", - "description": "Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement.", + "name": "expiresAt", + "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", "ofType": null }, "defaultValue": null, @@ -98931,20 +140838,8 @@ "name": "id", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": "Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers.", - "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", "ofType": null }, "defaultValue": null, @@ -98952,11 +140847,11 @@ "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "name": "name", + "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, @@ -98964,11 +140859,11 @@ "deprecationReason": null }, { - "name": "packId", - "description": "Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack.", + "name": "organizerId", + "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, @@ -98976,11 +140871,11 @@ "deprecationReason": null }, { - "name": "toAddress", - "description": "Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT.", + "name": "status", + "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_enum_comparison_exp", "ofType": null }, "defaultValue": null, @@ -98988,11 +140883,11 @@ "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "name": "type", + "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "apiKeyType_enum_comparison_exp", "ofType": null }, "defaultValue": null, @@ -99000,11 +140895,11 @@ "deprecationReason": null }, { - "name": "transactionHash", - "description": "Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain.", + "name": "updated_at", + "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", "ofType": null }, "defaultValue": null, @@ -99017,145 +140912,167 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "nftTransfer_min_fields", - "description": "aggregate min on columns", - "fields": [ + "kind": "ENUM", + "name": "publishableApiKey_constraint", + "description": "unique or primary key constraints on table \"publishableApiKey\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "bigint", - "ofType": null - }, + "name": "publishableApiKey_apiKey_key", + "description": "unique or primary key constraint on columns \"apiKey\"", "isDeprecated": false, "deprecationReason": null }, { - "name": "chainId", - "description": "Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains.", - "args": [], + "name": "publishableApiKey_pkey", + "description": "unique or primary key constraint on columns \"id\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_insert_input", + "description": "input type for inserting data into table \"publishableApiKey\"", + "fields": null, + "inputFields": [ + { + "name": "allowlist", + "description": "A comma-separated list of allowed domains or IP addresses that are permitted to use the publishable API key, restricting usage to authorized sources.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "contractAddress", - "description": "Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", - "args": [], + "name": "apiKey", + "description": "The publishable API key used for identification when querying data from the server externally.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "created_at", "description": null, - "args": [], "type": { "kind": "SCALAR", "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventId", - "description": "Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform.", - "args": [], + "name": "expiresAt", + "description": "The expiration timestamp for the publishable API key, specifying the validity period after which the key becomes invalid and cannot be used.", "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": "Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass.", - "args": [], + "name": "id", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "uuid", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fromAddress", - "description": "Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement.", - "args": [], + "name": "name", + "description": "A user-defined name for the publishable API key, providing a human-readable identifier for the key.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], + "name": "organizerId", + "description": "The unique identifier of the organizer associated with the publishable API key, establishing a link between the key and the organizer it belongs to.", "type": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": "Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers.", - "args": [], + "name": "status", + "description": "The current status of the publishable API key, referencing the apiKeyStatus table. It can be \"ACTIVE\" (default), \"DISABLED\", or \"EXPIRED\".", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "apiKeyStatus_enum", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", - "args": [], + "name": "type", + "description": null, "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "apiKeyType_enum", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", - "description": "Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack.", - "args": [], + "name": "updated_at", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "publishableApiKey_max_fields", + "description": "aggregate max on columns", + "fields": [ { - "name": "toAddress", - "description": "Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT.", + "name": "allowlist", + "description": "A comma-separated list of allowed domains or IP addresses that are permitted to use the publishable API key, restricting usage to authorized sources.", "args": [], "type": { "kind": "SCALAR", @@ -99166,218 +141083,206 @@ "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "name": "apiKey", + "description": "The publishable API key used for identification when querying data from the server externally.", "args": [], "type": { "kind": "SCALAR", - "name": "bigint", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "transactionHash", - "description": "Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain.", + "name": "created_at", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_min_order_by", - "description": "order by min() on columns of table \"nftTransfer\"", - "fields": null, - "inputFields": [ - { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", - "type": { - "kind": "ENUM", - "name": "order_by", + "name": "timestamptz", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "chainId", - "description": "Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains.", + "name": "expiresAt", + "description": "The expiration timestamp for the publishable API key, specifying the validity period after which the key becomes invalid and cannot be used.", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "contractAddress", - "description": "Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "name": "id", + "description": null, + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": null, + "name": "name", + "description": "A user-defined name for the publishable API key, providing a human-readable identifier for the key.", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventId", - "description": "Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform.", + "name": "organizerId", + "description": "The unique identifier of the organizer associated with the publishable API key, establishing a link between the key and the organizer it belongs to.", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": "Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass.", + "name": "updated_at", + "description": null, + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "publishableApiKey_min_fields", + "description": "aggregate min on columns", + "fields": [ { - "name": "fromAddress", - "description": "Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement.", + "name": "allowlist", + "description": "A comma-separated list of allowed domains or IP addresses that are permitted to use the publishable API key, restricting usage to authorized sources.", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "apiKey", + "description": "The publishable API key used for identification when querying data from the server externally.", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": "Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers.", + "name": "created_at", + "description": null, + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "name": "expiresAt", + "description": "The expiration timestamp for the publishable API key, specifying the validity period after which the key becomes invalid and cannot be used.", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", - "description": "Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack.", + "name": "id", + "description": null, + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toAddress", - "description": "Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT.", + "name": "name", + "description": "A user-defined name for the publishable API key, providing a human-readable identifier for the key.", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "name": "organizerId", + "description": "The unique identifier of the organizer associated with the publishable API key, establishing a link between the key and the organizer it belongs to.", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "transactionHash", - "description": "Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain.", + "name": "updated_at", + "description": null, + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "nftTransfer_mutation_response", - "description": "response of any mutation on the table \"nftTransfer\"", + "name": "publishableApiKey_mutation_response", + "description": "response of any mutation on the table \"publishableApiKey\"", "fields": [ { "name": "affected_rows", @@ -99410,7 +141315,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "nftTransfer", + "name": "publishableApiKey", "ofType": null } } @@ -99427,47 +141332,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "nftTransfer_obj_rel_insert_input", - "description": "input type for inserting object relation for remote table \"nftTransfer\"", - "fields": null, - "inputFields": [ - { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_on_conflict", - "description": "on_conflict condition type for table \"nftTransfer\"", + "name": "publishableApiKey_on_conflict", + "description": "on_conflict condition type for table \"publishableApiKey\"", "fields": null, "inputFields": [ { @@ -99478,7 +141344,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "nftTransfer_constraint", + "name": "publishableApiKey_constraint", "ofType": null } }, @@ -99500,7 +141366,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "nftTransfer_update_column", + "name": "publishableApiKey_update_column", "ofType": null } } @@ -99515,7 +141381,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "nftTransfer_bool_exp", + "name": "publishableApiKey_bool_exp", "ofType": null }, "defaultValue": null, @@ -99529,24 +141395,12 @@ }, { "kind": "INPUT_OBJECT", - "name": "nftTransfer_order_by", - "description": "Ordering options when selecting data from \"nftTransfer\".", + "name": "publishableApiKey_order_by", + "description": "Ordering options when selecting data from \"publishableApiKey\".", "fields": null, "inputFields": [ { - "name": "blockNumber", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "chainId", + "name": "allowlist", "description": null, "type": { "kind": "ENUM", @@ -99558,7 +141412,7 @@ "deprecationReason": null }, { - "name": "contractAddress", + "name": "apiKey", "description": null, "type": { "kind": "ENUM", @@ -99582,31 +141436,7 @@ "deprecationReason": null }, { - "name": "eventId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fromAddress", + "name": "expiresAt", "description": null, "type": { "kind": "ENUM", @@ -99630,19 +141460,7 @@ "deprecationReason": null }, { - "name": "organizerId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packAmount", + "name": "name", "description": null, "type": { "kind": "ENUM", @@ -99654,7 +141472,7 @@ "deprecationReason": null }, { - "name": "packId", + "name": "organizerId", "description": null, "type": { "kind": "ENUM", @@ -99666,7 +141484,7 @@ "deprecationReason": null }, { - "name": "toAddress", + "name": "status", "description": null, "type": { "kind": "ENUM", @@ -99678,7 +141496,7 @@ "deprecationReason": null }, { - "name": "tokenId", + "name": "type", "description": null, "type": { "kind": "ENUM", @@ -99690,7 +141508,7 @@ "deprecationReason": null }, { - "name": "transactionHash", + "name": "updated_at", "description": null, "type": { "kind": "ENUM", @@ -99708,8 +141526,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "nftTransfer_pk_columns_input", - "description": "primary key columns input for table: nftTransfer", + "name": "publishableApiKey_pk_columns_input", + "description": "primary key columns input for table: publishableApiKey", "fields": null, "inputFields": [ { @@ -99735,111 +141553,135 @@ }, { "kind": "ENUM", - "name": "nftTransfer_select_column", - "description": "select columns of table \"nftTransfer\"", + "name": "publishableApiKey_select_column", + "description": "select columns of table \"publishableApiKey\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "blockNumber", + "name": "allowlist", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "chainId", + "name": "apiKey", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "contractAddress", + "name": "created_at", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", + "name": "expiresAt", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "eventId", + "name": "id", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", + "name": "name", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "fromAddress", + "name": "organizerId", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "status", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", + "name": "type", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", + "name": "updated_at", "description": "column name", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_set_input", + "description": "input type for updating data in table \"publishableApiKey\"", + "fields": null, + "inputFields": [ { - "name": "packId", - "description": "column name", + "name": "allowlist", + "description": "A comma-separated list of allowed domains or IP addresses that are permitted to use the publishable API key, restricting usage to authorized sources.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toAddress", - "description": "column name", + "name": "apiKey", + "description": "The publishable API key used for identification when querying data from the server externally.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "column name", + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "transactionHash", - "description": "column name", + "name": "expiresAt", + "description": "The expiration timestamp for the publishable API key, specifying the validity period after which the key becomes invalid and cannot be used.", + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_set_input", - "description": "input type for updating data in table \"nftTransfer\"", - "fields": null, - "inputFields": [ + }, { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "name": "id", + "description": null, "type": { "kind": "SCALAR", - "name": "bigint", + "name": "uuid", "ofType": null }, "defaultValue": null, @@ -99847,8 +141689,8 @@ "deprecationReason": null }, { - "name": "chainId", - "description": "Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains.", + "name": "name", + "description": "A user-defined name for the publishable API key, providing a human-readable identifier for the key.", "type": { "kind": "SCALAR", "name": "String", @@ -99859,8 +141701,8 @@ "deprecationReason": null }, { - "name": "contractAddress", - "description": "Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "name": "organizerId", + "description": "The unique identifier of the organizer associated with the publishable API key, establishing a link between the key and the organizer it belongs to.", "type": { "kind": "SCALAR", "name": "String", @@ -99871,11 +141713,23 @@ "deprecationReason": null }, { - "name": "created_at", + "name": "status", + "description": "The current status of the publishable API key, referencing the apiKeyStatus table. It can be \"ACTIVE\" (default), \"DISABLED\", or \"EXPIRED\".", + "type": { + "kind": "ENUM", + "name": "apiKeyStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", "description": null, "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "ENUM", + "name": "apiKeyType_enum", "ofType": null }, "defaultValue": null, @@ -99883,20 +141737,70 @@ "deprecationReason": null }, { - "name": "eventId", - "description": "Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform.", + "name": "updated_at", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamptz", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_stream_cursor_input", + "description": "Streaming cursor of the table \"publishableApiKey\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_stream_cursor_value_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "eventPassId", - "description": "Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass.", + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "allowlist", + "description": "A comma-separated list of allowed domains or IP addresses that are permitted to use the publishable API key, restricting usage to authorized sources.", "type": { "kind": "SCALAR", "name": "String", @@ -99907,8 +141811,8 @@ "deprecationReason": null }, { - "name": "fromAddress", - "description": "Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement.", + "name": "apiKey", + "description": "The publishable API key used for identification when querying data from the server externally.", "type": { "kind": "SCALAR", "name": "String", @@ -99919,11 +141823,11 @@ "deprecationReason": null }, { - "name": "id", + "name": "created_at", "description": null, "type": { "kind": "SCALAR", - "name": "uuid", + "name": "timestamptz", "ofType": null }, "defaultValue": null, @@ -99931,11 +141835,11 @@ "deprecationReason": null }, { - "name": "organizerId", - "description": "Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers.", + "name": "expiresAt", + "description": "The expiration timestamp for the publishable API key, specifying the validity period after which the key becomes invalid and cannot be used.", "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamptz", "ofType": null }, "defaultValue": null, @@ -99943,11 +141847,11 @@ "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "name": "id", + "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "uuid", "ofType": null }, "defaultValue": null, @@ -99955,8 +141859,8 @@ "deprecationReason": null }, { - "name": "packId", - "description": "Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack.", + "name": "name", + "description": "A user-defined name for the publishable API key, providing a human-readable identifier for the key.", "type": { "kind": "SCALAR", "name": "String", @@ -99967,8 +141871,8 @@ "deprecationReason": null }, { - "name": "toAddress", - "description": "Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT.", + "name": "organizerId", + "description": "The unique identifier of the organizer associated with the publishable API key, establishing a link between the key and the organizer it belongs to.", "type": { "kind": "SCALAR", "name": "String", @@ -99979,11 +141883,11 @@ "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "name": "status", + "description": "The current status of the publishable API key, referencing the apiKeyStatus table. It can be \"ACTIVE\" (default), \"DISABLED\", or \"EXPIRED\".", "type": { - "kind": "SCALAR", - "name": "bigint", + "kind": "ENUM", + "name": "apiKeyStatus_enum", "ofType": null }, "defaultValue": null, @@ -99991,11 +141895,23 @@ "deprecationReason": null }, { - "name": "transactionHash", - "description": "Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain.", + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "apiKeyType_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamptz", "ofType": null }, "defaultValue": null, @@ -100008,1080 +141924,4326 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "nftTransfer_stddev_fields", - "description": "aggregate stddev on columns", - "fields": [ + "kind": "ENUM", + "name": "publishableApiKey_update_column", + "description": "update columns of table \"publishableApiKey\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, + "name": "allowlist", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", - "args": [], + "name": "apiKey", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expiresAt", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_set_input", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", - "args": [], + "name": "where", + "description": "filter the rows which have to be updated", "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_bool_exp", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_stddev_order_by", - "description": "order by stddev() on columns of table \"nftTransfer\"", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "query_root", + "description": null, + "fields": [ { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "name": "account", + "description": "fetch data from the table: \"account\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "account_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "account_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "account_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "account", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "account_aggregate", + "description": "fetch aggregated fields from the table: \"account\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "account_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "account_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "account_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "account_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "name": "account_by_pk", + "description": "fetch data from the table: \"account\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "account", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "name": "apiKeyStatus", + "description": "fetch data from the table: \"apiKeyStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "apiKeyStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "apiKeyStatus", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "nftTransfer_stddev_pop_fields", - "description": "aggregate stddev_pop on columns", - "fields": [ + }, { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", - "args": [], + "name": "apiKeyStatus_aggregate", + "description": "fetch aggregated fields from the table: \"apiKeyStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "apiKeyStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "apiKeyStatus_aggregate", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", - "args": [], + "name": "apiKeyStatus_by_pk", + "description": "fetch data from the table: \"apiKeyStatus\" using primary key columns", + "args": [ + { + "name": "value", + "description": "The status value for API keys. It can be \"ACTIVE\" (default), \"DISABLED\", or \"EXPIRED\".", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "apiKeyStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", - "args": [], + "name": "apiKeyType", + "description": "fetch data from the table: \"apiKeyType\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "apiKeyType_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "apiKeyType", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_stddev_pop_order_by", - "description": "order by stddev_pop() on columns of table \"nftTransfer\"", - "fields": null, - "inputFields": [ + }, { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "name": "apiKeyType_aggregate", + "description": "fetch aggregated fields from the table: \"apiKeyType\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "apiKeyType_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "apiKeyType_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "name": "apiKeyType_by_pk", + "description": "fetch data from the table: \"apiKeyType\" using primary key columns", + "args": [ + { + "name": "value", + "description": "The type of the API key", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "apiKeyType", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "name": "asset", + "description": "Retrieve a single asset", + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `Asset` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "Asset", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "nftTransfer_stddev_samp_fields", - "description": "aggregate stddev_samp on columns", - "fields": [ + }, { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", - "args": [], + "name": "assetVersion", + "description": "Retrieve document version", + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "VersionWhereInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "DocumentVersion", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", - "args": [], + "name": "assets", + "description": "Retrieve multiple assets", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `Asset` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "AssetOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AssetWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", - "args": [], + "name": "assetsConnection", + "description": "Retrieve multiple assets using the Relay connection interface", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `Asset` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "AssetOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AssetWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AssetConnection", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_stddev_samp_order_by", - "description": "order by stddev_samp() on columns of table \"nftTransfer\"", - "fields": null, - "inputFields": [ + }, { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "name": "contentSpace", + "description": "Retrieve a single contentSpace", + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `ContentSpace` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "ContentSpace", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "name": "contentSpaceParameters", + "description": "fetch data from the table: \"contentSpaceParameters\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "contentSpaceParameters_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "contentSpaceParameters", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_stream_cursor_input", - "description": "Streaming cursor of the table \"nftTransfer\"", - "fields": null, - "inputFields": [ - { - "name": "initial_value", - "description": "Stream column input with initial value", + "name": "contentSpaceParameters_aggregate", + "description": "fetch aggregated fields from the table: \"contentSpaceParameters\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "contentSpaceParameters_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_stream_cursor_value_input", + "kind": "OBJECT", + "name": "contentSpaceParameters_aggregate", "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ordering", - "description": "cursor ordering", - "type": { - "kind": "ENUM", - "name": "cursor_ordering", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ - { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", - "type": { - "kind": "SCALAR", - "name": "bigint", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "chainId", - "description": "Indicates the specific blockchain or network where the NFT resides. Useful in a multi-chain environment to distinguish between various chains.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "contractAddress", - "description": "Identifies the smart contract associated with the NFT. This provides a direct link to the NFTs origin and behavior on the blockchain.", + "name": "contentSpaceParameters_by_pk", + "description": "fetch data from the table: \"contentSpaceParameters\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "contentSpaceParameters", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": null, + "name": "contentSpaceStatus", + "description": "fetch data from the table: \"contentSpaceStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "contentSpaceStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "contentSpaceStatus", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventId", - "description": "Refers to the associated event ID for which the NFT was transferred. Ties the NFT transfer to a particular event in the platform.", + "name": "contentSpaceStatus_aggregate", + "description": "fetch aggregated fields from the table: \"contentSpaceStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "contentSpaceStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "contentSpaceStatus_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": "Denotes the specific Event Pass associated with the NFT. Helps in tracking the lifecycle of a particular event pass.", + "name": "contentSpaceStatus_by_pk", + "description": "fetch data from the table: \"contentSpaceStatus\" using primary key columns", + "args": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "contentSpaceStatus", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "fromAddress", - "description": "Denotes the source address from which the NFT was transferred. Essential to trace the sender in the NFTs movement.", + "name": "contentSpaceVersion", + "description": "Retrieve document version", + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "VersionWhereInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "DocumentVersion", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "contentSpaces", + "description": "Retrieve multiple contentSpaces", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `ContentSpace` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "ContentSpaceOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContentSpace", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": "Identifies the organizer who facilitated the event linked to the NFT transfer. Aids in associating NFT movements with specific organizers.", + "name": "contentSpacesConnection", + "description": "Retrieve multiple contentSpaces using the Relay connection interface", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `ContentSpace` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "ContentSpaceOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContentSpaceConnection", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "name": "currency", + "description": "fetch data from the table: \"currency\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "currency_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "currency_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "currency_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "currency", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", - "description": "Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack.", + "name": "currency_aggregate", + "description": "fetch aggregated fields from the table: \"currency\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "currency_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "currency_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "currency_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "currency_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "toAddress", - "description": "Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT.", + "name": "currency_by_pk", + "description": "fetch data from the table: \"currency\" using primary key columns", + "args": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "currency", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "name": "entities", + "description": "Fetches an object given its ID", + "args": [ + { + "name": "locales", + "description": "Defines which locales to query for", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "The where parameters to query components", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EntityWhereInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "bigint", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "Entity", + "ofType": null + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "transactionHash", - "description": "Represents the unique hash of the transaction in which the NFT was transferred. Ensures traceability and verification on the blockchain.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "nftTransfer_sum_fields", - "description": "aggregate sum on columns", - "fields": [ - { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", - "args": [], + "name": "event", + "description": "Retrieve a single event", + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "bigint", + "kind": "OBJECT", + "name": "Event", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", - "args": [], + "name": "eventParameters", + "description": "fetch data from the table: \"eventParameters\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventParameters_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventParameters", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "bigint", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_sum_order_by", - "description": "order by sum() on columns of table \"nftTransfer\"", - "fields": null, - "inputFields": [ - { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "name": "eventParameters_aggregate", + "description": "fetch aggregated fields from the table: \"eventParameters\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventParameters_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventParameters_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "name": "eventParameters_by_pk", + "description": "fetch data from the table: \"eventParameters\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "eventParameters", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "name": "eventPass", + "description": "Retrieve a single eventPass", + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "EventPass", "ofType": null }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "nftTransfer_update_column", - "description": "update columns of table \"nftTransfer\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "blockNumber", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "chainId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contractAddress", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fromAddress", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packAmount", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "toAddress", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tokenId", - "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "transactionHash", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_updates", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", + "name": "eventPassDelayedRevealed", + "description": "Retrieve a single eventPassDelayedRevealed", + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `EventPassDelayedRevealed` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_inc_input", + "kind": "OBJECT", + "name": "EventPassDelayedRevealed", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", + "name": "eventPassDelayedRevealedVersion", + "description": "Retrieve document version", + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "VersionWhereInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_set_input", + "kind": "OBJECT", + "name": "DocumentVersion", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", + "name": "eventPassNft", + "description": "fetch data from the table: \"eventPassNft\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNft_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_bool_exp", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNft", + "ofType": null + } + } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "nftTransfer_var_pop_fields", - "description": "aggregate var_pop on columns", - "fields": [ - { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", - "args": [], + "name": "eventPassNftContract", + "description": "fetch data from the table: \"eventPassNftContract\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNftContract_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNftContract", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", - "args": [], + "name": "eventPassNftContractType", + "description": "fetch data from the table: \"eventPassNftContractType\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNftContractType_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNftContractType", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_var_pop_order_by", - "description": "order by var_pop() on columns of table \"nftTransfer\"", - "fields": null, - "inputFields": [ + }, { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "name": "eventPassNftContractType_aggregate", + "description": "fetch aggregated fields from the table: \"eventPassNftContractType\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNftContractType_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNftContractType_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "name": "eventPassNftContractType_by_pk", + "description": "fetch data from the table: \"eventPassNftContractType\" using primary key columns", + "args": [ + { + "name": "value", + "description": "Type name for event pass NFT contract.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "eventPassNftContractType", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "nftTransfer_var_samp_fields", - "description": "aggregate var_samp on columns", - "fields": [ - { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", - "args": [], + "name": "eventPassNftContract_aggregate", + "description": "fetch aggregated fields from the table: \"eventPassNftContract\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNftContract_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNftContract_aggregate", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", - "args": [], + "name": "eventPassNftContract_by_pk", + "description": "fetch data from the table: \"eventPassNftContract\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "eventPassNftContract", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", - "args": [], + "name": "eventPassNft_aggregate", + "description": "fetch aggregated fields from the table: \"eventPassNft\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNft_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNft_aggregate", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_var_samp_order_by", - "description": "order by var_samp() on columns of table \"nftTransfer\"", - "fields": null, - "inputFields": [ + }, { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "name": "eventPassNft_by_pk", + "description": "fetch data from the table: \"eventPassNft\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "eventPassNft", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "name": "eventPassOrderSums", + "description": "fetch data from the table: \"eventPassOrderSums\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassOrderSums_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassOrderSums", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "name": "eventPassOrderSums_aggregate", + "description": "fetch aggregated fields from the table: \"eventPassOrderSums\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassOrderSums_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassOrderSums_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "nftTransfer_variance_fields", - "description": "aggregate variance on columns", - "fields": [ + }, { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", - "args": [], + "name": "eventPassOrderSums_by_pk", + "description": "fetch data from the table: \"eventPassOrderSums\" using primary key columns", + "args": [ + { + "name": "eventPassId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "eventPassOrderSums", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", - "args": [], + "name": "eventPassType", + "description": "fetch data from the table: \"eventPassType\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassType_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassType_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassType", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", - "args": [], + "name": "eventPassType_aggregate", + "description": "fetch aggregated fields from the table: \"eventPassType\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassType_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassType_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassType_aggregate", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_variance_order_by", - "description": "order by variance() on columns of table \"nftTransfer\"", - "fields": null, - "inputFields": [ + }, { - "name": "blockNumber", - "description": "The specific block on the blockchain where this transfer was recorded. Allows for pinpointing the exact point of transfer in the blockchain history.", + "name": "eventPassType_by_pk", + "description": "fetch data from the table: \"eventPassType\" using primary key columns", + "args": [ + { + "name": "value", + "description": "Type name for event pass.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "eventPassType", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": "Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack.", + "name": "eventPassValidationType", + "description": "fetch data from the table: \"eventPassValidationType\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassValidationType_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassValidationType", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenId", - "description": "The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms.", + "name": "eventPassValidationType_aggregate", + "description": "fetch aggregated fields from the table: \"eventPassValidationType\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassValidationType_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassValidationType_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "order", - "description": "Order a quantity of Event Pass or Pack (linked to Hygraph model EventPass or Pack) and associated to an Account", - "fields": [ + }, { - "name": "account", - "description": "An object relationship", - "args": [], + "name": "eventPassValidationType_by_pk", + "description": "fetch data from the table: \"eventPassValidationType\" using primary key columns", + "args": [ + { + "name": "value", + "description": "Type name for event pass validation.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "OBJECT", - "name": "account", + "name": "eventPassValidationType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "accountId", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "name": "eventPassVersion", + "description": "Retrieve document version", + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "VersionWhereInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "DocumentVersion", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": null, - "args": [], + "name": "eventPasses", + "description": "Retrieve multiple eventPasses", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "EventPassOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EventPass", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPass", - "description": null, + "name": "eventPassesConnection", + "description": "Retrieve multiple eventPasses using the Relay connection interface", "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "locales", "description": "Defines which locales should be returned.\n\nNote that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", @@ -101106,6 +146268,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "EventPassOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "stage", "description": null, @@ -101121,50 +146307,26 @@ "defaultValue": "PUBLISHED", "isDeprecated": false, "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } ], - "type": { - "kind": "OBJECT", - "name": "EventPass", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassNftContract", - "description": "An object relationship", - "args": [], - "type": { - "kind": "OBJECT", - "name": "eventPassNftContract", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "uuid", + "kind": "OBJECT", + "name": "EventPassConnection", "ofType": null } }, @@ -101172,12 +146334,60 @@ "deprecationReason": null }, { - "name": "pack", - "description": null, + "name": "eventPassesDelayedRevealed", + "description": "Retrieve multiple eventPassesDelayedRevealed", "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "description": "Defines which locales should be returned.\n\nNote that `EventPassDelayedRevealed` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", "type": { "kind": "NON_NULL", "name": null, @@ -101199,6 +146409,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "EventPassDelayedRevealedOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "stage", "description": null, @@ -101214,114 +146448,175 @@ "defaultValue": "PUBLISHED", "isDeprecated": false, "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } ], - "type": { - "kind": "OBJECT", - "name": "EventPass", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packAmount", - "description": "An object relationship", - "args": [], - "type": { - "kind": "OBJECT", - "name": "passAmount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftContract", - "description": "An object relationship", - "args": [], - "type": { - "kind": "OBJECT", - "name": "packNftContract", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packPricing", - "description": "An object relationship", - "args": [], - "type": { - "kind": "OBJECT", - "name": "passPricing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passAmount", - "description": "An object relationship", - "args": [], - "type": { - "kind": "OBJECT", - "name": "passAmount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passPricing", - "description": "An object relationship", - "args": [], - "type": { - "kind": "OBJECT", - "name": "passPricing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": null, - "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EventPassDelayedRevealed", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": null, - "args": [], + "name": "eventPassesDelayedRevealedConnection", + "description": "Retrieve multiple eventPassesDelayedRevealed using the Relay connection interface", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `EventPassDelayedRevealed` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "EventPassDelayedRevealedOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "orderStatus_enum", + "kind": "OBJECT", + "name": "EventPassDelayedRevealedConnection", "ofType": null } }, @@ -101329,87 +146624,386 @@ "deprecationReason": null }, { - "name": "stripeCheckoutSessionId", - "description": null, - "args": [], + "name": "eventStatus", + "description": "fetch data from the table: \"eventStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventStatus", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, - "args": [], + "name": "eventStatus_aggregate", + "description": "fetch aggregated fields from the table: \"eventStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "OBJECT", + "name": "eventStatus_aggregate", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "orderStatus", - "description": "columns and relationships of \"orderStatus\"", - "fields": [ + }, { - "name": "value", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "name": "eventStatus_by_pk", + "description": "fetch data from the table: \"eventStatus\" using primary key columns", + "args": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "eventStatus", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "orderStatus_aggregate", - "description": "aggregated selection of \"orderStatus\"", - "fields": [ + }, { - "name": "aggregate", - "description": null, - "args": [], + "name": "eventVersion", + "description": "Retrieve document version", + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "VersionWhereInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "OBJECT", - "name": "orderStatus_aggregate_fields", + "name": "DocumentVersion", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": null, - "args": [], + "name": "events", + "description": "Retrieve multiple events", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "EventOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "EventWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -101421,7 +147015,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "orderStatus", + "name": "Event", "ofType": null } } @@ -101429,48 +147023,129 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "orderStatus_aggregate_fields", - "description": "aggregate fields of \"orderStatus\"", - "fields": [ + }, { - "name": "count", - "description": null, + "name": "eventsConnection", + "description": "Retrieve multiple events using the Relay connection interface", "args": [ { - "name": "columns", + "name": "after", "description": null, "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "orderStatus_select_column", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } } } }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "EventOrderByInput", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "distinct", + "name": "skip", "description": null, "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "EventWhereInput", "ofType": null }, "defaultValue": null, @@ -101482,8 +147157,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "EventConnection", "ofType": null } }, @@ -101491,361 +147166,86 @@ "deprecationReason": null }, { - "name": "max", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "orderStatus_max_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "orderStatus_min_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "orderStatus_bool_exp", - "description": "Boolean expression to filter rows from the table \"orderStatus\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ - { - "name": "_and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_bool_exp", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_not", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_bool_exp", + "name": "follow", + "description": "fetch data from the table: \"follow\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "follow_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "orderStatus_constraint", - "description": "unique or primary key constraints on table \"orderStatus\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "orderStatus_pkey", - "description": "unique or primary key constraint on columns \"value\"", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "orderStatus_enum", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CANCELLED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMPLETED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CONFIRMED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ERROR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IS_MINTING", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REFUNDED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNAUTHORIZED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "orderStatus_enum_comparison_exp", - "description": "Boolean expression to compare columns of type \"orderStatus_enum\". All fields are combined with logical 'AND'.", - "fields": null, - "inputFields": [ - { - "name": "_eq", - "description": null, - "type": { - "kind": "ENUM", - "name": "orderStatus_enum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_in", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "orderStatus_enum", + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_is_null", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_neq", - "description": null, - "type": { - "kind": "ENUM", - "name": "orderStatus_enum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_nin", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "orderStatus_enum", + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "follow_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "follow_bool_exp", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "orderStatus_insert_input", - "description": "input type for inserting data into table \"orderStatus\"", - "fields": null, - "inputFields": [ - { - "name": "value", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "orderStatus_max_fields", - "description": "aggregate max on columns", - "fields": [ - { - "name": "value", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "orderStatus_min_fields", - "description": "aggregate min on columns", - "fields": [ - { - "name": "value", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "orderStatus_mutation_response", - "description": "response of any mutation on the table \"orderStatus\"", - "fields": [ - { - "name": "affected_rows", - "description": "number of rows affected by the mutation", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "returning", - "description": "data from the rows affected by the mutation", - "args": [], + ], "type": { "kind": "NON_NULL", "name": null, @@ -101857,7 +147257,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "orderStatus", + "name": "follow", "ofType": null } } @@ -101865,305 +147265,226 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "orderStatus_on_conflict", - "description": "on_conflict condition type for table \"orderStatus\"", - "fields": null, - "inputFields": [ - { - "name": "constraint", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "orderStatus_constraint", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "update_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", + "name": "follow_aggregate", + "description": "fetch aggregated fields from the table: \"follow\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "orderStatus_update_column", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "follow_select_column", + "ofType": null + } } - } - } - }, - "defaultValue": "[]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "orderStatus_order_by", - "description": "Ordering options when selecting data from \"orderStatus\".", - "fields": null, - "inputFields": [ - { - "name": "value", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "orderStatus_pk_columns_input", - "description": "primary key columns input for table: orderStatus", - "fields": null, - "inputFields": [ - { - "name": "value", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "follow_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "follow_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "orderStatus_select_column", - "description": "select columns of table \"orderStatus\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "value", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "orderStatus_set_input", - "description": "input type for updating data in table \"orderStatus\"", - "fields": null, - "inputFields": [ - { - "name": "value", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "orderStatus_stream_cursor_input", - "description": "Streaming cursor of the table \"orderStatus\"", - "fields": null, - "inputFields": [ - { - "name": "initial_value", - "description": "Stream column input with initial value", + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_stream_cursor_value_input", + "kind": "OBJECT", + "name": "follow_aggregate", "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ordering", - "description": "cursor ordering", - "type": { - "kind": "ENUM", - "name": "cursor_ordering", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "orderStatus_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ - { - "name": "value", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "orderStatus_update_column", - "description": "update columns of table \"orderStatus\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "value", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "orderStatus_updates", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_set_input", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_bool_exp", - "ofType": null + "name": "follow_by_pk", + "description": "fetch data from the table: \"follow\" using primary key columns", + "args": [ + { + "name": "accountId", + "description": "References the unique identifier of the account that is following an organizer.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerSlug", + "description": "Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "order_aggregate", - "description": "aggregated selection of \"order\"", - "fields": [ - { - "name": "aggregate", - "description": null, - "args": [], + ], "type": { "kind": "OBJECT", - "name": "order_aggregate_fields", + "name": "follow", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": null, - "args": [], + "name": "kyc", + "description": "fetch data from the table: \"kyc\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "kyc_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kyc_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "kyc_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -102175,7 +147496,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "order", + "name": "kyc", "ofType": null } } @@ -102183,131 +147504,115 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_aggregate_bool_exp", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "count", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "order_aggregate_bool_exp_count", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_aggregate_bool_exp_count", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "arguments", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "order_select_column", + "name": "kycLevelName", + "description": "fetch data from the table: \"kycLevelName\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "kycLevelName_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "distinct", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "filter", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "order_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "predicate", - "description": null, + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "kycLevelName", + "ofType": null + } + } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "order_aggregate_fields", - "description": "aggregate fields of \"order\"", - "fields": [ - { - "name": "avg", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "order_avg_fields", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "count", - "description": null, + "name": "kycLevelName_aggregate", + "description": "fetch aggregated fields from the table: \"kycLevelName\"", "args": [ { - "name": "columns", - "description": null, + "name": "distinct_on", + "description": "distinct select on columns", "type": { "kind": "LIST", "name": null, @@ -102316,7 +147621,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "order_select_column", + "name": "kycLevelName_select_column", "ofType": null } } @@ -102326,11 +147631,55 @@ "deprecationReason": null }, { - "name": "distinct", - "description": null, + "name": "limit", + "description": "limit the number of rows returned", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_bool_exp", "ofType": null }, "defaultValue": null, @@ -102342,8 +147691,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "kycLevelName_aggregate", "ofType": null } }, @@ -102351,271 +147700,115 @@ "deprecationReason": null }, { - "name": "max", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "order_max_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "order_min_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "order_stddev_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev_pop", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "order_stddev_pop_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev_samp", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "order_stddev_samp_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sum", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "order_sum_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "var_pop", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "order_var_pop_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "var_samp", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "order_var_samp_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "variance", - "description": null, - "args": [], + "name": "kycLevelName_by_pk", + "description": "fetch data from the table: \"kycLevelName\" using primary key columns", + "args": [ + { + "name": "value", + "description": "basic_kyc_level: Basic level of KYC verification.\nadvanced_kyc_level: Advanced level of KYC verification.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "OBJECT", - "name": "order_variance_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_aggregate_order_by", - "description": "order by aggregate values of table \"order\"", - "fields": null, - "inputFields": [ - { - "name": "avg", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "order_avg_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "count", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "max", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "order_max_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "order_min_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "order_stddev_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev_pop", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "order_stddev_pop_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev_samp", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "order_stddev_samp_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sum", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "order_sum_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "var_pop", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "order_var_pop_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "var_samp", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "order_var_samp_order_by", + "name": "kycLevelName", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "variance", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "order_variance_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_arr_rel_insert_input", - "description": "input type for inserting array relation for remote table \"order\"", - "fields": null, - "inputFields": [ - { - "name": "data", - "description": null, + "name": "kycStatus", + "description": "fetch data from the table: \"kycStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "kycStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "kycStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -102626,1078 +147819,4271 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "order_insert_input", + "kind": "OBJECT", + "name": "kycStatus", "ofType": null } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "order_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "order_avg_fields", - "description": "aggregate avg on columns", - "fields": [ - { - "name": "quantity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_avg_order_by", - "description": "order by avg() on columns of table \"order\"", - "fields": null, - "inputFields": [ - { - "name": "quantity", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_bool_exp", - "description": "Boolean expression to filter rows from the table \"order\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ - { - "name": "_and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "kycStatus_aggregate", + "description": "fetch aggregated fields from the table: \"kycStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "kycStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { "kind": "INPUT_OBJECT", - "name": "order_bool_exp", + "name": "kycStatus_bool_exp", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_not", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "order_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_or", - "description": null, + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "order_bool_exp", - "ofType": null - } + "kind": "OBJECT", + "name": "kycStatus_aggregate", + "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "account_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "accountId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassNftContract", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packAmount", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftContract", - "description": null, + "name": "kycStatus_by_pk", + "description": "fetch data from the table: \"kycStatus\" using primary key columns", + "args": [ + { + "name": "value", + "description": "init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded.\npending: An applicant is ready to be processed.\nprechecked: The check is in a half way of being finished.\nqueued: The checks have been started for the applicant.\ncompleted: The check has been completed.\nonHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_bool_exp", + "kind": "OBJECT", + "name": "kycStatus", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packPricing", - "description": null, + "name": "kyc_aggregate", + "description": "fetch aggregated fields from the table: \"kyc\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "kyc_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kyc_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "kyc_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_bool_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "kyc_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "passAmount", - "description": null, + "name": "kyc_by_pk", + "description": "fetch data from the table: \"kyc\" using primary key columns", + "args": [ + { + "name": "externalUserId", + "description": "UUID referencing the user ID in the existing accounts table.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_bool_exp", + "kind": "OBJECT", + "name": "kyc", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "passPricing", - "description": null, + "name": "lotteryParameters", + "description": "fetch data from the table: \"lotteryParameters\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "lotteryParameters_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_bool_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "lotteryParameters", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": null, + "name": "lotteryParameters_aggregate", + "description": "fetch aggregated fields from the table: \"lotteryParameters\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "lotteryParameters_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "lotteryParameters_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "lotteryParameters_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": null, + "name": "lotteryParameters_by_pk", + "description": "fetch data from the table: \"lotteryParameters\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_enum_comparison_exp", + "kind": "OBJECT", + "name": "lotteryParameters", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeCheckoutSessionId", - "description": null, + "name": "lotteryStatus", + "description": "fetch data from the table: \"lotteryStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "lotteryStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "lotteryStatus", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, + "name": "lotteryStatus_aggregate", + "description": "fetch aggregated fields from the table: \"lotteryStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "lotteryStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "lotteryStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "lotteryStatus_aggregate", + "ofType": null + } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "order_by", - "description": "column ordering options", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "asc", - "description": "in ascending order, nulls last", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "asc_nulls_first", - "description": "in ascending order, nulls first", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "asc_nulls_last", - "description": "in ascending order, nulls last", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "desc", - "description": "in descending order, nulls first", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "desc_nulls_first", - "description": "in descending order, nulls first", "isDeprecated": false, "deprecationReason": null }, { - "name": "desc_nulls_last", - "description": "in descending order, nulls last", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "order_constraint", - "description": "unique or primary key constraints on table \"order\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "order_pkey", - "description": "unique or primary key constraint on columns \"id\"", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_inc_input", - "description": "input type for incrementing numeric columns in table \"order\"", - "fields": null, - "inputFields": [ - { - "name": "quantity", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_insert_input", - "description": "input type for inserting data into table \"order\"", - "fields": null, - "inputFields": [ - { - "name": "account", - "description": null, + "name": "lotteryStatus_by_pk", + "description": "fetch data from the table: \"lotteryStatus\" using primary key columns", + "args": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "account_obj_rel_insert_input", + "kind": "OBJECT", + "name": "lotteryStatus", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "accountId", - "description": null, + "name": "loyaltyCard", + "description": "Retrieve a single loyaltyCard", + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "uuid", + "kind": "OBJECT", + "name": "LoyaltyCard", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": null, + "name": "loyaltyCardNft", + "description": "fetch data from the table: \"loyaltyCardNft\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardNft_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardNft", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": null, + "name": "loyaltyCardNftContract", + "description": "fetch data from the table: \"loyaltyCardNftContract\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardNftContract_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardNftContract", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassNftContract", - "description": null, + "name": "loyaltyCardNftContract_aggregate", + "description": "fetch aggregated fields from the table: \"loyaltyCardNftContract\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardNftContract_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_obj_rel_insert_input", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardNftContract_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "loyaltyCardNftContract_by_pk", + "description": "fetch data from the table: \"loyaltyCardNftContract\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "uuid", + "kind": "OBJECT", + "name": "loyaltyCardNftContract", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packAmount", - "description": null, + "name": "loyaltyCardNft_aggregate", + "description": "fetch aggregated fields from the table: \"loyaltyCardNft\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardNft_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_obj_rel_insert_input", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardNft_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", - "description": null, + "name": "loyaltyCardNft_by_pk", + "description": "fetch data from the table: \"loyaltyCardNft\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "loyaltyCardNft", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftContract", - "description": null, + "name": "loyaltyCardParameters", + "description": "fetch data from the table: \"loyaltyCardParameters\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardParameters_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_obj_rel_insert_input", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardParameters", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packPricing", - "description": null, + "name": "loyaltyCardParameters_aggregate", + "description": "fetch aggregated fields from the table: \"loyaltyCardParameters\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardParameters_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_obj_rel_insert_input", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardParameters_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "passAmount", - "description": null, + "name": "loyaltyCardParameters_by_pk", + "description": "fetch data from the table: \"loyaltyCardParameters\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_obj_rel_insert_input", + "kind": "OBJECT", + "name": "loyaltyCardParameters", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "passPricing", - "description": null, + "name": "loyaltyCardStatus", + "description": "fetch data from the table: \"loyaltyCardStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_obj_rel_insert_input", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardStatus", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": null, + "name": "loyaltyCardStatus_aggregate", + "description": "fetch aggregated fields from the table: \"loyaltyCardStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardStatus_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": null, + "name": "loyaltyCardStatus_by_pk", + "description": "fetch data from the table: \"loyaltyCardStatus\" using primary key columns", + "args": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "orderStatus_enum", + "kind": "OBJECT", + "name": "loyaltyCardStatus", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeCheckoutSessionId", - "description": null, + "name": "loyaltyCardVersion", + "description": "Retrieve document version", + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "VersionWhereInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "DocumentVersion", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, + "name": "loyaltyCards", + "description": "Retrieve multiple loyaltyCards", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "LoyaltyCardOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "order_max_fields", - "description": "aggregate max on columns", - "fields": [ + }, { - "name": "accountId", - "description": null, - "args": [], + "name": "loyaltyCardsConnection", + "description": "Retrieve multiple loyaltyCards using the Relay connection interface", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "LoyaltyCardOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCardConnection", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": null, - "args": [], + "name": "minterTemporaryWallet", + "description": "fetch data from the table: \"minterTemporaryWallet\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "minterTemporaryWallet_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "minterTemporaryWallet", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": null, - "args": [], + "name": "minterTemporaryWallet_aggregate", + "description": "fetch aggregated fields from the table: \"minterTemporaryWallet\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "minterTemporaryWallet_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "minterTemporaryWallet_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "minterTemporaryWallet_aggregate", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], + "name": "minterTemporaryWallet_by_pk", + "description": "fetch data from the table: \"minterTemporaryWallet\" using primary key columns", + "args": [ + { + "name": "address", + "description": "The blockchain address of the temporary wallet.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "uuid", + "kind": "OBJECT", + "name": "minterTemporaryWallet", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", - "description": null, - "args": [], + "name": "nftMintPassword", + "description": "fetch data from the table: \"nftMintPassword\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "nftMintPassword_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "nftMintPassword", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": null, - "args": [], + "name": "nftMintPassword_aggregate", + "description": "fetch aggregated fields from the table: \"nftMintPassword\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "nftMintPassword_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftMintPassword_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "nftMintPassword_aggregate", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeCheckoutSessionId", - "description": null, - "args": [], + "name": "nftMintPassword_by_pk", + "description": "fetch data from the table: \"nftMintPassword\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "nftMintPassword", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_max_order_by", - "description": "order by max() on columns of table \"order\"", - "fields": null, - "inputFields": [ - { - "name": "accountId", - "description": null, + "name": "nftStatus", + "description": "fetch data from the table: \"nftStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "nftStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "nftStatus", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": null, + "name": "nftStatus_aggregate", + "description": "fetch aggregated fields from the table: \"nftStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "nftStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "nftStatus_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": null, + "name": "nftStatus_by_pk", + "description": "fetch data from the table: \"nftStatus\" using primary key columns", + "args": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "nftStatus", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "nftTransfer", + "description": "fetch data from the table: \"nftTransfer\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "nftTransfer_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "nftTransfer", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", - "description": null, + "name": "nftTransfer_aggregate", + "description": "fetch aggregated fields from the table: \"nftTransfer\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "nftTransfer_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "nftTransfer_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "nftTransfer_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": null, + "name": "nftTransfer_by_pk", + "description": "fetch data from the table: \"nftTransfer\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "nftTransfer", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeCheckoutSessionId", - "description": null, + "name": "node", + "description": "Fetches an object given its ID", + "args": [ + { + "name": "id", + "description": "The ID of an object", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `Node` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INTERFACE", + "name": "Node", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "order_min_fields", - "description": "aggregate min on columns", - "fields": [ - { - "name": "accountId", - "description": null, - "args": [], + "name": "order", + "description": "fetch data from the table: \"order\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "order_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "order_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "order_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "order", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": null, - "args": [], + "name": "orderStatus", + "description": "fetch data from the table: \"orderStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "orderStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "orderStatus", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": null, - "args": [], + "name": "orderStatus_aggregate", + "description": "fetch aggregated fields from the table: \"orderStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "orderStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "orderStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "orderStatus_aggregate", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], + "name": "orderStatus_by_pk", + "description": "fetch data from the table: \"orderStatus\" using primary key columns", + "args": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "uuid", + "kind": "OBJECT", + "name": "orderStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", - "description": null, - "args": [], + "name": "order_aggregate", + "description": "fetch aggregated fields from the table: \"order\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "order_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "order_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "order_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "order_aggregate", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": null, - "args": [], + "name": "order_by_pk", + "description": "fetch data from the table: \"order\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeCheckoutSessionId", - "description": null, - "args": [], + "name": "organizer", + "description": "Retrieve a single organizer", + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Organizer", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_min_order_by", - "description": "order by min() on columns of table \"order\"", - "fields": null, - "inputFields": [ - { - "name": "accountId", - "description": null, + "name": "organizerVersion", + "description": "Retrieve document version", + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "VersionWhereInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "DocumentVersion", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": null, + "name": "organizers", + "description": "Retrieve multiple organizers", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrganizerOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": null, + "name": "organizersConnection", + "description": "Retrieve multiple organizers using the Relay connection interface", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrganizerOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrganizerConnection", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "pack", + "description": "Retrieve a single pack", + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `Pack` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PackWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "Pack", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", - "description": null, + "name": "packEventPassNft", + "description": "fetch data from the table: \"packEventPassNft\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packEventPassNft_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packEventPassNft", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": null, + "name": "packEventPassNft_aggregate", + "description": "fetch aggregated fields from the table: \"packEventPassNft\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packEventPassNft_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packEventPassNft_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeCheckoutSessionId", - "description": null, + "name": "packEventPassNft_by_pk", + "description": "fetch data from the table: \"packEventPassNft\" using primary key columns", + "args": [ + { + "name": "eventPassNftId", + "description": "Identifier for the event pass NFT.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftSupplyId", + "description": "Identifier for the pack NFT supply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "packEventPassNft", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, + "name": "packNftContract", + "description": "fetch data from the table: \"packNftContract\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packNftContract_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packNftContract", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "order_mutation_response", - "description": "response of any mutation on the table \"order\"", - "fields": [ + }, { - "name": "affected_rows", - "description": "number of rows affected by the mutation", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "name": "packNftContractEventPass", + "description": "fetch data from the table: \"packNftContractEventPass\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packNftContractEventPass_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "returning", - "description": "data from the rows affected by the mutation", - "args": [], + ], "type": { "kind": "NON_NULL", "name": null, @@ -103709,7 +152095,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "order", + "name": "packNftContractEventPass", "ofType": null } } @@ -103717,1150 +152103,2005 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_on_conflict", - "description": "on_conflict condition type for table \"order\"", - "fields": null, - "inputFields": [ + }, { - "name": "constraint", - "description": null, + "name": "packNftContractEventPass_aggregate", + "description": "fetch aggregated fields from the table: \"packNftContractEventPass\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packNftContractEventPass_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContractEventPass_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "order_constraint", + "kind": "OBJECT", + "name": "packNftContractEventPass_aggregate", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "packNftContractEventPass_by_pk", + "description": "fetch data from the table: \"packNftContractEventPass\" using primary key columns", + "args": [ + { + "name": "eventPassId", + "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", + "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "order_update_column", + "kind": "SCALAR", + "name": "String", "ofType": null } - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftContractId", + "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": "[]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "order_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_order_by", - "description": "Ordering options when selecting data from \"order\".", - "fields": null, - "inputFields": [ - { - "name": "account", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "account_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "accountId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassNftContract", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packAmount", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftContract", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packPricing", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passAmount", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passPricing", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeCheckoutSessionId", - "description": null, + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "packNftContractEventPass", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_pk_columns_input", - "description": "primary key columns input for table: order", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": null, + "name": "packNftContract_aggregate", + "description": "fetch aggregated fields from the table: \"packNftContract\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packNftContract_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "uuid", + "kind": "OBJECT", + "name": "packNftContract_aggregate", "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "order_select_column", - "description": "select columns of table \"order\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "accountId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeCheckoutSessionId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_set_input", - "description": "input type for updating data in table \"order\"", - "fields": null, - "inputFields": [ - { - "name": "accountId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": null, - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": null, - "type": { - "kind": "ENUM", - "name": "orderStatus_enum", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeCheckoutSessionId", - "description": null, + "name": "packNftContract_by_pk", + "description": "fetch data from the table: \"packNftContract\" using primary key columns", + "args": [ + { + "name": "id", + "description": "Unique identifier for each pack NFT contract.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "packNftContract", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "order_stddev_fields", - "description": "aggregate stddev on columns", - "fields": [ - { - "name": "quantity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_stddev_order_by", - "description": "order by stddev() on columns of table \"order\"", - "fields": null, - "inputFields": [ - { - "name": "quantity", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "order_stddev_pop_fields", - "description": "aggregate stddev_pop on columns", - "fields": [ - { - "name": "quantity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_stddev_pop_order_by", - "description": "order by stddev_pop() on columns of table \"order\"", - "fields": null, - "inputFields": [ - { - "name": "quantity", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "order_stddev_samp_fields", - "description": "aggregate stddev_samp on columns", - "fields": [ - { - "name": "quantity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_stddev_samp_order_by", - "description": "order by stddev_samp() on columns of table \"order\"", - "fields": null, - "inputFields": [ - { - "name": "quantity", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_stream_cursor_input", - "description": "Streaming cursor of the table \"order\"", - "fields": null, - "inputFields": [ - { - "name": "initial_value", - "description": "Stream column input with initial value", + "name": "packNftSupply", + "description": "fetch data from the table: \"packNftSupply\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packNftSupply_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "order_stream_cursor_value_input", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packNftSupply", + "ofType": null + } + } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ordering", - "description": "cursor ordering", - "type": { - "kind": "ENUM", - "name": "cursor_ordering", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ - { - "name": "accountId", - "description": null, + "name": "packNftSupply_aggregate", + "description": "fetch aggregated fields from the table: \"packNftSupply\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packNftSupply_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "packNftSupply_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packNftSupply_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": null, + "name": "packNftSupply_by_pk", + "description": "fetch data from the table: \"packNftSupply\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "OBJECT", + "name": "packNftSupply", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": null, + "name": "packOrderSums", + "description": "fetch data from the table: \"packOrderSums\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packOrderSums_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packOrderSums", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "packOrderSums_aggregate", + "description": "fetch aggregated fields from the table: \"packOrderSums\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packOrderSums_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "packOrderSums_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packOrderSums_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", - "description": null, + "name": "packOrderSums_by_pk", + "description": "fetch data from the table: \"packOrderSums\" using primary key columns", + "args": [ + { + "name": "packId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "packOrderSums", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": null, + "name": "packVersion", + "description": "Retrieve document version", + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "VersionWhereInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "DocumentVersion", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": null, + "name": "packs", + "description": "Retrieve multiple packs", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `Pack` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PackOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PackWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "orderStatus_enum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Pack", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeCheckoutSessionId", - "description": null, + "name": "packsConnection", + "description": "Retrieve multiple packs using the Relay connection interface", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `Pack` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "PackOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PackWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PackConnection", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, + "name": "passAmount", + "description": "fetch data from the table: \"passAmount\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "passAmount_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "passAmount_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "passAmount_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "passAmount", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "order_sum_fields", - "description": "aggregate sum on columns", - "fields": [ + }, { - "name": "quantity", - "description": null, - "args": [], + "name": "passAmount_aggregate", + "description": "fetch aggregated fields from the table: \"passAmount\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "passAmount_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "passAmount_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "passAmount_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "passAmount_aggregate", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_sum_order_by", - "description": "order by sum() on columns of table \"order\"", - "fields": null, - "inputFields": [ + }, { - "name": "quantity", - "description": null, + "name": "passAmount_by_pk", + "description": "fetch data from the table: \"passAmount\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "passAmount", "ofType": null }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "order_update_column", - "description": "update columns of table \"order\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "accountId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeCheckoutSessionId", - "description": "column name", + "name": "passPricing", + "description": "fetch data from the table: \"passPricing\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "passPricing_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "passPricing_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "passPricing_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "passPricing", + "ofType": null + } + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_updates", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", + "name": "passPricing_aggregate", + "description": "fetch aggregated fields from the table: \"passPricing\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "passPricing_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "passPricing_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "passPricing_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "order_inc_input", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "passPricing_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", + "name": "passPricing_by_pk", + "description": "fetch data from the table: \"passPricing\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "order_set_input", + "kind": "OBJECT", + "name": "passPricing", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", + "name": "pendingOrder", + "description": "fetch data from the table: \"pendingOrder\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "pendingOrder_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "order_bool_exp", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "pendingOrder", + "ofType": null + } + } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "order_var_pop_fields", - "description": "aggregate var_pop on columns", - "fields": [ - { - "name": "quantity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_var_pop_order_by", - "description": "order by var_pop() on columns of table \"order\"", - "fields": null, - "inputFields": [ - { - "name": "quantity", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "order_var_samp_fields", - "description": "aggregate var_samp on columns", - "fields": [ - { - "name": "quantity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_var_samp_order_by", - "description": "order by var_samp() on columns of table \"order\"", - "fields": null, - "inputFields": [ - { - "name": "quantity", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "order_variance_fields", - "description": "aggregate variance on columns", - "fields": [ + }, { - "name": "quantity", - "description": null, - "args": [], + "name": "pendingOrder_aggregate", + "description": "fetch aggregated fields from the table: \"pendingOrder\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "pendingOrder_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "pendingOrder_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "pendingOrder_aggregate", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "order_variance_order_by", - "description": "order by variance() on columns of table \"order\"", - "fields": null, - "inputFields": [ + }, { - "name": "quantity", - "description": null, + "name": "pendingOrder_by_pk", + "description": "fetch data from the table: \"pendingOrder\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "pendingOrder", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packEventPassNft", - "description": "Junction table linking pack NFTs to event pass NFTs. Ensures that each event pass NFT is uniquely associated with a pack.", - "fields": [ + }, { - "name": "eventPassNftId", - "description": "Identifier for the event pass NFT.", - "args": [], + "name": "publishableApiKey", + "description": "fetch data from the table: \"publishableApiKey\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "publishableApiKey_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "publishableApiKey", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftSupplyId", - "description": "Identifier for the pack NFT supply.", - "args": [], + "name": "publishableApiKey_aggregate", + "description": "fetch aggregated fields from the table: \"publishableApiKey\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "publishableApiKey_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "publishableApiKey_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "uuid", + "kind": "OBJECT", + "name": "publishableApiKey_aggregate", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packEventPassNft_aggregate", - "description": "aggregated selection of \"packEventPassNft\"", - "fields": [ + }, { - "name": "aggregate", - "description": null, - "args": [], + "name": "publishableApiKey_by_pk", + "description": "fetch data from the table: \"publishableApiKey\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "OBJECT", - "name": "packEventPassNft_aggregate_fields", + "name": "publishableApiKey", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": null, - "args": [], + "name": "roleAssignment", + "description": "fetch data from the table: \"roleAssignment\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "roleAssignment_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "roleAssignment_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "roleAssignment_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -104872,7 +154113,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packEventPassNft", + "name": "roleAssignment", "ofType": null } } @@ -104880,119 +154121,252 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_aggregate_bool_exp", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "count", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_aggregate_bool_exp_count", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_aggregate_bool_exp_count", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "arguments", - "description": null, + "name": "roleAssignment_aggregate", + "description": "fetch aggregated fields from the table: \"roleAssignment\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "roleAssignment_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "roleAssignment_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "roleAssignment_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "packEventPassNft_select_column", - "ofType": null - } + "kind": "OBJECT", + "name": "roleAssignment_aggregate", + "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "distinct", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "filter", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_bool_exp", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "predicate", - "description": null, + "name": "roles", + "description": "fetch data from the table: \"roles\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "roles_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "roles_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "roles_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "roles", + "ofType": null + } + } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packEventPassNft_aggregate_fields", - "description": "aggregate fields of \"packEventPassNft\"", - "fields": [ + }, { - "name": "count", - "description": null, + "name": "roles_aggregate", + "description": "fetch aggregated fields from the table: \"roles\"", "args": [ { - "name": "columns", - "description": null, + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "roles_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", "type": { "kind": "LIST", "name": null, @@ -105000,8 +154374,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "packEventPassNft_select_column", + "kind": "INPUT_OBJECT", + "name": "roles_order_by", "ofType": null } } @@ -105011,11 +154385,11 @@ "deprecationReason": null }, { - "name": "distinct", - "description": null, + "name": "where", + "description": "filter the rows returned", "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INPUT_OBJECT", + "name": "roles_bool_exp", "ofType": null }, "defaultValue": null, @@ -105027,8 +154401,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "roles_aggregate", "ofType": null } }, @@ -105036,91 +154410,232 @@ "deprecationReason": null }, { - "name": "max", - "description": null, - "args": [], + "name": "roles_by_pk", + "description": "fetch data from the table: \"roles\" using primary key columns", + "args": [ + { + "name": "value", + "description": "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "OBJECT", - "name": "packEventPassNft_max_fields", + "name": "roles", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "min", - "description": null, - "args": [], + "name": "scheduledOperation", + "description": "Retrieve a single scheduledOperation", + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `ScheduledOperation` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "OBJECT", - "name": "packEventPassNft_min_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_aggregate_order_by", - "description": "order by aggregate values of table \"packEventPassNft\"", - "fields": null, - "inputFields": [ - { - "name": "count", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "max", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_max_order_by", + "name": "ScheduledOperation", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "min", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_min_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_arr_rel_insert_input", - "description": "input type for inserting array relation for remote table \"packEventPassNft\"", - "fields": null, - "inputFields": [ - { - "name": "data", - "description": null, + "name": "scheduledOperations", + "description": "Retrieve multiple scheduledOperations", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `ScheduledOperation` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "ScheduledOperationOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -105131,334 +154646,510 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_insert_input", + "kind": "OBJECT", + "name": "ScheduledOperation", "ofType": null } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_bool_exp", - "description": "Boolean expression to filter rows from the table \"packEventPassNft\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ - { - "name": "_and", - "description": null, + "name": "scheduledOperationsConnection", + "description": "Retrieve multiple scheduledOperations using the Relay connection interface", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `ScheduledOperation` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "ScheduledOperationOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_bool_exp", - "ofType": null - } + "kind": "OBJECT", + "name": "ScheduledOperationConnection", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_not", - "description": null, + "name": "scheduledRelease", + "description": "Retrieve a single scheduledRelease", + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `ScheduledRelease` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ScheduledReleaseWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_bool_exp", + "kind": "OBJECT", + "name": "ScheduledRelease", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_or", - "description": null, + "name": "scheduledReleases", + "description": "Retrieve multiple scheduledReleases", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `ScheduledRelease` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "ScheduledReleaseOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledReleaseWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_bool_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScheduledRelease", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassNftId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftSupplyId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "packEventPassNft_constraint", - "description": "unique or primary key constraints on table \"packEventPassNft\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "packEventPassNft_eventPassNftId_key", - "description": "unique or primary key constraint on columns \"eventPassNftId\"", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packEventPassNft_pkey", - "description": "unique or primary key constraint on columns \"packNftSupplyId\", \"eventPassNftId\"", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_insert_input", - "description": "input type for inserting data into table \"packEventPassNft\"", - "fields": null, - "inputFields": [ - { - "name": "eventPassNftId", - "description": "Identifier for the event pass NFT.", - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftSupplyId", - "description": "Identifier for the pack NFT supply.", - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packEventPassNft_max_fields", - "description": "aggregate max on columns", - "fields": [ - { - "name": "eventPassNftId", - "description": "Identifier for the event pass NFT.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftSupplyId", - "description": "Identifier for the pack NFT supply.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_max_order_by", - "description": "order by max() on columns of table \"packEventPassNft\"", - "fields": null, - "inputFields": [ - { - "name": "eventPassNftId", - "description": "Identifier for the event pass NFT.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftSupplyId", - "description": "Identifier for the pack NFT supply.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packEventPassNft_min_fields", - "description": "aggregate min on columns", - "fields": [ - { - "name": "eventPassNftId", - "description": "Identifier for the event pass NFT.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftSupplyId", - "description": "Identifier for the pack NFT supply.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_min_order_by", - "description": "order by min() on columns of table \"packEventPassNft\"", - "fields": null, - "inputFields": [ - { - "name": "eventPassNftId", - "description": "Identifier for the event pass NFT.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftSupplyId", - "description": "Identifier for the pack NFT supply.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packEventPassNft_mutation_response", - "description": "response of any mutation on the table \"packEventPassNft\"", - "fields": [ - { - "name": "affected_rows", - "description": "number of rows affected by the mutation", - "args": [], + "name": "scheduledReleasesConnection", + "description": "Retrieve multiple scheduledReleases using the Relay connection interface", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `ScheduledRelease` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "ScheduledReleaseOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledReleaseWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "ScheduledReleaseConnection", "ofType": null } }, @@ -105466,9 +155157,86 @@ "deprecationReason": null }, { - "name": "returning", - "description": "data from the rows affected by the mutation", - "args": [], + "name": "secretApiKey", + "description": "fetch data from the table: \"secretApiKey\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "secretApiKey_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "secretApiKey_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "secretApiKey_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -105480,7 +155248,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packEventPassNft", + "name": "secretApiKey", "ofType": null } } @@ -105488,395 +155256,763 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_on_conflict", - "description": "on_conflict condition type for table \"packEventPassNft\"", - "fields": null, - "inputFields": [ + }, { - "name": "constraint", - "description": null, + "name": "secretApiKey_aggregate", + "description": "fetch aggregated fields from the table: \"secretApiKey\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "secretApiKey_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "secretApiKey_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "secretApiKey_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "packEventPassNft_constraint", + "kind": "OBJECT", + "name": "secretApiKey_aggregate", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "secretApiKey_by_pk", + "description": "fetch data from the table: \"secretApiKey\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "packEventPassNft_update_column", + "kind": "SCALAR", + "name": "uuid", "ofType": null } - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": "[]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_order_by", - "description": "Ordering options when selecting data from \"packEventPassNft\".", - "fields": null, - "inputFields": [ - { - "name": "eventPassNftId", - "description": null, + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "secretApiKey", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftSupplyId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_pk_columns_input", - "description": "primary key columns input for table: packEventPassNft", - "fields": null, - "inputFields": [ - { - "name": "eventPassNftId", - "description": "Identifier for the event pass NFT.", + "name": "shopifyCampaignParameters", + "description": "fetch data from the table: \"shopifyCampaignParameters\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "shopifyCampaignParameters_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "shopifyCampaignParameters", + "ofType": null + } + } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftSupplyId", - "description": "Identifier for the pack NFT supply.", + "name": "shopifyCampaignParameters_aggregate", + "description": "fetch aggregated fields from the table: \"shopifyCampaignParameters\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "shopifyCampaignParameters_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "uuid", + "kind": "OBJECT", + "name": "shopifyCampaignParameters_aggregate", "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "packEventPassNft_select_column", - "description": "select columns of table \"packEventPassNft\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "eventPassNftId", - "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftSupplyId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_set_input", - "description": "input type for updating data in table \"packEventPassNft\"", - "fields": null, - "inputFields": [ - { - "name": "eventPassNftId", - "description": "Identifier for the event pass NFT.", + "name": "shopifyCampaignParameters_by_pk", + "description": "fetch data from the table: \"shopifyCampaignParameters\" using primary key columns", + "args": [ + { + "name": "gateId", + "description": "Primary key. Unique identifier corresponding to the gate id from Shopify campaigns.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "uuid", + "kind": "OBJECT", + "name": "shopifyCampaignParameters", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftSupplyId", - "description": "Identifier for the pack NFT supply.", - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_stream_cursor_input", - "description": "Streaming cursor of the table \"packEventPassNft\"", - "fields": null, - "inputFields": [ - { - "name": "initial_value", - "description": "Stream column input with initial value", + "name": "shopifyCampaignStatus", + "description": "fetch data from the table: \"shopifyCampaignStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "shopifyCampaignStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_stream_cursor_value_input", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "shopifyCampaignStatus", + "ofType": null + } + } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ordering", - "description": "cursor ordering", - "type": { - "kind": "ENUM", - "name": "cursor_ordering", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ - { - "name": "eventPassNftId", - "description": "Identifier for the event pass NFT.", - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftSupplyId", - "description": "Identifier for the pack NFT supply.", + "name": "shopifyCampaignStatus_aggregate", + "description": "fetch aggregated fields from the table: \"shopifyCampaignStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "shopifyCampaignStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "shopifyCampaignStatus_aggregate", + "ofType": null + } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "packEventPassNft_update_column", - "description": "update columns of table \"packEventPassNft\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "eventPassNftId", - "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftSupplyId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_updates", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", + "name": "shopifyCampaignStatus_by_pk", + "description": "fetch data from the table: \"shopifyCampaignStatus\" using primary key columns", + "args": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_set_input", + "kind": "OBJECT", + "name": "shopifyCampaignStatus", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_bool_exp", - "ofType": null + "name": "shopifyCustomer", + "description": "fetch data from the table: \"shopifyCustomer\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "shopifyCustomer_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCustomer_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyCustomer_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packNftContract", - "description": "Manages the NFTs associated with each pack, including details like contract address, chain ID, and the contents of each pack.", - "fields": [ - { - "name": "chainId", - "description": "Blockchain network identifier where the NFT contract resides.", - "args": [], + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "shopifyCustomer", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "contractAddress", - "description": "Smart contract address for the NFT collection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "name": "shopifyCustomer_aggregate", + "description": "fetch aggregated fields from the table: \"shopifyCustomer\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "shopifyCustomer_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCustomer_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyCustomer_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": null, - "args": [], + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "OBJECT", + "name": "shopifyCustomer_aggregate", "ofType": null } }, @@ -105884,8 +156020,8 @@ "deprecationReason": null }, { - "name": "eventPassNftContracts", - "description": "An array relationship", + "name": "shopifyDomain", + "description": "fetch data from the table: \"shopifyDomain\"", "args": [ { "name": "distinct_on", @@ -105898,7 +156034,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "packNftContractEventPass_select_column", + "name": "shopifyDomain_select_column", "ofType": null } } @@ -105942,7 +156078,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_order_by", + "name": "shopifyDomain_order_by", "ofType": null } } @@ -105956,7 +156092,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_bool_exp", + "name": "shopifyDomain_bool_exp", "ofType": null }, "defaultValue": null, @@ -105975,7 +156111,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packNftContractEventPass", + "name": "shopifyDomain", "ofType": null } } @@ -105985,8 +156121,8 @@ "deprecationReason": null }, { - "name": "eventPassNftContracts_aggregate", - "description": "An aggregate relationship", + "name": "shopifyDomain_aggregate", + "description": "fetch aggregated fields from the table: \"shopifyDomain\"", "args": [ { "name": "distinct_on", @@ -105999,7 +156135,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "packNftContractEventPass_select_column", + "name": "shopifyDomain_select_column", "ofType": null } } @@ -106043,7 +156179,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_order_by", + "name": "shopifyDomain_order_by", "ofType": null } } @@ -106057,7 +156193,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_bool_exp", + "name": "shopifyDomain_bool_exp", "ofType": null }, "defaultValue": null, @@ -106070,7 +156206,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packNftContractEventPass_aggregate", + "name": "shopifyDomain_aggregate", "ofType": null } }, @@ -106078,8 +156214,37 @@ "deprecationReason": null }, { - "name": "eventPassNfts", - "description": "An array relationship", + "name": "shopifyDomain_by_pk", + "description": "fetch data from the table: \"shopifyDomain\" using primary key columns", + "args": [ + { + "name": "domain", + "description": "The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "shopifyDomain", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampNft", + "description": "fetch data from the table: \"stampNft\"", "args": [ { "name": "distinct_on", @@ -106092,7 +156257,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassNft_select_column", + "name": "stampNft_select_column", "ofType": null } } @@ -106136,7 +156301,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_order_by", + "name": "stampNft_order_by", "ofType": null } } @@ -106150,7 +156315,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", + "name": "stampNft_bool_exp", "ofType": null }, "defaultValue": null, @@ -106169,7 +156334,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassNft", + "name": "stampNft", "ofType": null } } @@ -106179,8 +156344,8 @@ "deprecationReason": null }, { - "name": "eventPassNfts_aggregate", - "description": "An aggregate relationship", + "name": "stampNftContract", + "description": "fetch data from the table: \"stampNftContract\"", "args": [ { "name": "distinct_on", @@ -106193,7 +156358,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassNft_select_column", + "name": "stampNftContract_select_column", "ofType": null } } @@ -106237,7 +156402,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_order_by", + "name": "stampNftContract_order_by", "ofType": null } } @@ -106251,7 +156416,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", + "name": "stampNftContract_bool_exp", "ofType": null }, "defaultValue": null, @@ -106263,40 +156428,210 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "eventPassNft_aggregate", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "stampNftContract", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "Unique identifier for each pack NFT contract.", - "args": [], + "name": "stampNftContractType", + "description": "fetch data from the table: \"stampNftContractType\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "stampNftContractType_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "stampNftContractType", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "isAirdrop", - "description": "Indicates whether the pack is distributed through an airdrop. True for airdrops, False otherwise.", - "args": [], + "name": "stampNftContractType_aggregate", + "description": "fetch aggregated fields from the table: \"stampNftContractType\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "stampNftContractType_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "stampNftContractType_aggregate", "ofType": null } }, @@ -106304,31 +156639,121 @@ "deprecationReason": null }, { - "name": "lotteryId", - "description": "Identifier for the lottery associated with the pack.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "name": "stampNftContractType_by_pk", + "description": "fetch data from the table: \"stampNftContractType\" using primary key columns", + "args": [ + { + "name": "value", + "description": "Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftContractType", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": "Identifier for the organizer responsible for the pack.", - "args": [], + "name": "stampNftContract_aggregate", + "description": "fetch aggregated fields from the table: \"stampNftContract\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "stampNftContract_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "stampNftContract_aggregate", "ofType": null } }, @@ -106336,74 +156761,238 @@ "deprecationReason": null }, { - "name": "packId", - "description": "Unique identifier for each pack, ensuring no duplicates in the system.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "name": "stampNftContract_by_pk", + "description": "fetch data from the table: \"stampNftContract\" using primary key columns", + "args": [ + { + "name": "chainId", + "description": "The identifier of the blockchain network where the contract is deployed.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "The blockchain address of the stamp NFT contract.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftContract", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "rewardsPerPack", - "description": "Number of rewards (or items) contained within each pack.", - "args": [], + "name": "stampNftSupply", + "description": "fetch data from the table: \"stampNftSupply\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "stampNftSupply_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "stampNftSupply", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "name": "stampNftSupply_aggregate", + "description": "fetch aggregated fields from the table: \"stampNftSupply\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "stampNftSupply_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packNftContractEventPass", - "description": "This junction table links each pack NFT contract to various event pass NFT contracts, along with the quantity of each event pass type included in the pack. It facilitates the management of event passes bundled within a specific pack.", - "fields": [ - { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", - "args": [], + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "stampNftSupply_aggregate", "ofType": null } }, @@ -106411,64 +157000,237 @@ "deprecationReason": null }, { - "name": "eventPassId", - "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "name": "stampNftSupply_by_pk", + "description": "fetch data from the table: \"stampNftSupply\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftSupply", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftContractId", - "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", - "args": [], + "name": "stampNft_aggregate", + "description": "fetch aggregated fields from the table: \"stampNft\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "stampNft_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNft_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "uuid", + "kind": "OBJECT", + "name": "stampNft_aggregate", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packNftContractEventPass_aggregate", - "description": "aggregated selection of \"packNftContractEventPass\"", - "fields": [ + }, { - "name": "aggregate", - "description": null, - "args": [], + "name": "stampNft_by_pk", + "description": "fetch data from the table: \"stampNft\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "OBJECT", - "name": "packNftContractEventPass_aggregate_fields", + "name": "stampNft", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": null, - "args": [], + "name": "stripeCheckoutSession", + "description": "fetch data from the table: \"stripeCheckoutSession\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "stripeCheckoutSession_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -106480,7 +157242,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packNftContractEventPass", + "name": "stripeCheckoutSession", "ofType": null } } @@ -106488,131 +157250,237 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_aggregate_bool_exp", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "count", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_aggregate_bool_exp_count", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_aggregate_bool_exp_count", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "arguments", - "description": null, + "name": "stripeCheckoutSessionType", + "description": "fetch data from the table: \"stripeCheckoutSessionType\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "stripeCheckoutSessionType_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "packNftContractEventPass_select_column", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "stripeCheckoutSessionType", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeCheckoutSessionType_aggregate", + "description": "fetch aggregated fields from the table: \"stripeCheckoutSessionType\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "stripeCheckoutSessionType_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_bool_exp", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "distinct", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "filter", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "predicate", - "description": null, + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", + "kind": "OBJECT", + "name": "stripeCheckoutSessionType_aggregate", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packNftContractEventPass_aggregate_fields", - "description": "aggregate fields of \"packNftContractEventPass\"", - "fields": [ + }, { - "name": "avg", - "description": null, - "args": [], + "name": "stripeCheckoutSessionType_by_pk", + "description": "fetch data from the table: \"stripeCheckoutSessionType\" using primary key columns", + "args": [ + { + "name": "value", + "description": "Type value.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "OBJECT", - "name": "packNftContractEventPass_avg_fields", + "name": "stripeCheckoutSessionType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "count", - "description": null, + "name": "stripeCheckoutSession_aggregate", + "description": "fetch aggregated fields from the table: \"stripeCheckoutSession\"", "args": [ { - "name": "columns", - "description": null, + "name": "distinct_on", + "description": "distinct select on columns", "type": { "kind": "LIST", "name": null, @@ -106621,7 +157489,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "packNftContractEventPass_select_column", + "name": "stripeCheckoutSession_select_column", "ofType": null } } @@ -106631,11 +157499,55 @@ "deprecationReason": null }, { - "name": "distinct", - "description": null, + "name": "limit", + "description": "limit the number of rows returned", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_bool_exp", "ofType": null }, "defaultValue": null, @@ -106647,8 +157559,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "stripeCheckoutSession_aggregate", "ofType": null } }, @@ -106656,271 +157568,115 @@ "deprecationReason": null }, { - "name": "max", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "packNftContractEventPass_max_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "packNftContractEventPass_min_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "packNftContractEventPass_stddev_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev_pop", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "packNftContractEventPass_stddev_pop_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev_samp", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "packNftContractEventPass_stddev_samp_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sum", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "packNftContractEventPass_sum_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "var_pop", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "packNftContractEventPass_var_pop_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "var_samp", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "packNftContractEventPass_var_samp_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "variance", - "description": null, - "args": [], + "name": "stripeCheckoutSession_by_pk", + "description": "fetch data from the table: \"stripeCheckoutSession\" using primary key columns", + "args": [ + { + "name": "stripeSessionId", + "description": "Unique identifier for the Stripe Checkout Session.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "OBJECT", - "name": "packNftContractEventPass_variance_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_aggregate_order_by", - "description": "order by aggregate values of table \"packNftContractEventPass\"", - "fields": null, - "inputFields": [ - { - "name": "avg", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_avg_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "count", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "max", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_max_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_min_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_stddev_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev_pop", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_stddev_pop_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev_samp", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_stddev_samp_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sum", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_sum_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "var_pop", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_var_pop_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "var_samp", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_var_samp_order_by", + "name": "stripeCheckoutSession", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "variance", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_variance_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_arr_rel_insert_input", - "description": "input type for inserting array relation for remote table \"packNftContractEventPass\"", - "fields": null, - "inputFields": [ - { - "name": "data", - "description": null, + "name": "stripeCustomer", + "description": "fetch data from the table: \"stripeCustomer\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "stripeCustomer_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCustomer_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCustomer_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -106931,469 +157687,103 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_insert_input", + "kind": "OBJECT", + "name": "stripeCustomer", "ofType": null } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packNftContractEventPass_avg_fields", - "description": "aggregate avg on columns", - "fields": [ - { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_avg_order_by", - "description": "order by avg() on columns of table \"packNftContractEventPass\"", - "fields": null, - "inputFields": [ - { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_bool_exp", - "description": "Boolean expression to filter rows from the table \"packNftContractEventPass\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ - { - "name": "_and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_bool_exp", + "name": "stripeCustomer_aggregate", + "description": "fetch aggregated fields from the table: \"stripeCustomer\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "stripeCustomer_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_not", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_bool_exp", + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftContractId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "packNftContractEventPass_constraint", - "description": "unique or primary key constraints on table \"packNftContractEventPass\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "packNftContractEventPass_pkey", - "description": "unique or primary key constraint on columns \"eventPassId\", \"packNftContractId\"", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_inc_input", - "description": "input type for incrementing numeric columns in table \"packNftContractEventPass\"", - "fields": null, - "inputFields": [ - { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_insert_input", - "description": "input type for inserting data into table \"packNftContractEventPass\"", - "fields": null, - "inputFields": [ - { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftContractId", - "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packNftContractEventPass_max_fields", - "description": "aggregate max on columns", - "fields": [ - { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftContractId", - "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_max_order_by", - "description": "order by max() on columns of table \"packNftContractEventPass\"", - "fields": null, - "inputFields": [ - { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftContractId", - "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packNftContractEventPass_min_fields", - "description": "aggregate min on columns", - "fields": [ - { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftContractId", - "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_min_order_by", - "description": "order by min() on columns of table \"packNftContractEventPass\"", - "fields": null, - "inputFields": [ - { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftContractId", - "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packNftContractEventPass_mutation_response", - "description": "response of any mutation on the table \"packNftContractEventPass\"", - "fields": [ - { - "name": "affected_rows", - "description": "number of rows affected by the mutation", - "args": [], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCustomer_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCustomer_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "stripeCustomer_aggregate", "ofType": null } }, @@ -107401,60 +157791,115 @@ "deprecationReason": null }, { - "name": "returning", - "description": "data from the rows affected by the mutation", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "stripeCustomer_by_pk", + "description": "fetch data from the table: \"stripeCustomer\" using primary key columns", + "args": [ + { + "name": "stripeCustomerId", + "description": "Unique identifier for the Stripe Customer.", + "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "packNftContractEventPass", + "kind": "SCALAR", + "name": "String", "ofType": null } - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_on_conflict", - "description": "on_conflict condition type for table \"packNftContractEventPass\"", - "fields": null, - "inputFields": [ - { - "name": "constraint", - "description": null, + ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "packNftContractEventPass_constraint", - "ofType": null - } + "kind": "OBJECT", + "name": "stripeCustomer", + "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_columns", - "description": null, + "name": "timezone", + "description": "fetch data from the table: \"timezone\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "timezone_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "timezone_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "timezone_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -107465,260 +157910,494 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "packNftContractEventPass_update_column", + "kind": "OBJECT", + "name": "timezone", "ofType": null } } } }, - "defaultValue": "[]", "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_order_by", - "description": "Ordering options when selecting data from \"packNftContractEventPass\".", - "fields": null, - "inputFields": [ - { - "name": "amount", - "description": null, + "name": "timezone_aggregate", + "description": "fetch aggregated fields from the table: \"timezone\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "timezone_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "timezone_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "timezone_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "timezone_aggregate", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": null, + "name": "timezone_by_pk", + "description": "fetch data from the table: \"timezone\" using primary key columns", + "args": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "timezone", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftContractId", - "description": null, + "name": "user", + "description": "Retrieve a single user", + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `User` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UserWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "User", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_pk_columns_input", - "description": "primary key columns input for table: packNftContractEventPass", - "fields": null, - "inputFields": [ + }, { - "name": "eventPassId", - "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", + "name": "users", + "description": "Retrieve multiple users", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `User` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "UserOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftContractId", - "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", + "name": "usersConnection", + "description": "Retrieve multiple users using the Relay connection interface", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `User` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "UserOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "uuid", + "kind": "OBJECT", + "name": "UserConnection", "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "packNftContractEventPass_select_column", - "description": "select columns of table \"packNftContractEventPass\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "amount", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftContractId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_set_input", - "description": "input type for updating data in table \"packNftContractEventPass\"", - "fields": null, - "inputFields": [ - { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftContractId", - "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packNftContractEventPass_stddev_fields", - "description": "aggregate stddev on columns", - "fields": [ - { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_stddev_order_by", - "description": "order by stddev() on columns of table \"packNftContractEventPass\"", - "fields": null, - "inputFields": [ - { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packNftContractEventPass_stddev_pop_fields", - "description": "aggregate stddev_pop on columns", - "fields": [ - { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null } @@ -107728,300 +158407,204 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_stddev_pop_order_by", - "description": "order by stddev_pop() on columns of table \"packNftContractEventPass\"", - "fields": null, - "inputFields": [ - { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "packNftContractEventPass_stddev_samp_fields", - "description": "aggregate stddev_samp on columns", + "name": "roleAssignment", + "description": "Table to assign roles to accounts, allowing a many-to-many relationship. Each account can have multiple roles and each role can be assigned to multiple accounts. This is part of the RBAC system integration.", "fields": [ { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "name": "accountId", + "description": null, "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_stddev_samp_order_by", - "description": "order by stddev_samp() on columns of table \"packNftContractEventPass\"", - "fields": null, - "inputFields": [ - { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_stream_cursor_input", - "description": "Streaming cursor of the table \"packNftContractEventPass\"", - "fields": null, - "inputFields": [ - { - "name": "initial_value", - "description": "Stream column input with initial value", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_stream_cursor_value_input", + "kind": "SCALAR", + "name": "uuid", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "ordering", - "description": "cursor ordering", - "type": { - "kind": "ENUM", - "name": "cursor_ordering", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ - { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "name": "created_at", + "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", + "name": "eventId", + "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftContractId", - "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packNftContractEventPass_sum_fields", - "description": "aggregate sum on columns", - "fields": [ - { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "name": "id", + "description": null, "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_sum_order_by", - "description": "order by sum() on columns of table \"packNftContractEventPass\"", - "fields": null, - "inputFields": [ - { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "packNftContractEventPass_update_column", - "description": "update columns of table \"packNftContractEventPass\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "amount", - "description": "column name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", - "description": "column name", + "name": "invitedById", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftContractId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_updates", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", + "name": "inviter", + "description": "An object relationship", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_inc_input", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "account", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", + "name": "organizer", + "description": null, + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereUniqueInput_remote_rel_roleAssignmentorganizer", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_set_input", + "kind": "OBJECT", + "name": "Organizer", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", + "name": "organizerId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_bool_exp", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packNftContractEventPass_var_pop_fields", - "description": "aggregate var_pop on columns", - "fields": [ + }, { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "name": "role", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "roles_enum", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -108033,41 +158616,42 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_var_pop_order_by", - "description": "order by var_pop() on columns of table \"packNftContractEventPass\"", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "roleAssignment_aggregate", + "description": "aggregated selection of \"roleAssignment\"", + "fields": [ { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "name": "aggregate", + "description": null, + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "roleAssignment_aggregate_fields", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packNftContractEventPass_var_samp_fields", - "description": "aggregate var_samp on columns", - "fields": [ + }, { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "name": "nodes", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "roleAssignment", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null @@ -108080,16 +158664,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_var_samp_order_by", - "description": "order by var_samp() on columns of table \"packNftContractEventPass\"", + "name": "roleAssignment_aggregate_bool_exp", + "description": null, "fields": null, "inputFields": [ { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "name": "count", + "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "roleAssignment_aggregate_bool_exp_count", "ofType": null }, "defaultValue": null, @@ -108102,115 +158686,81 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "packNftContractEventPass_variance_fields", - "description": "aggregate variance on columns", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "roleAssignment_aggregate_bool_exp_count", + "description": null, + "fields": null, + "inputFields": [ { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", - "args": [], + "name": "arguments", + "description": null, "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "roleAssignment_select_column", + "ofType": null + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_variance_order_by", - "description": "order by variance() on columns of table \"packNftContractEventPass\"", - "fields": null, - "inputFields": [ + }, { - "name": "amount", - "description": "The quantity of this specific event pass NFT included in the pack. Indicates how many of this type of event pass are bundled in the associated pack NFT contract.", + "name": "distinct", + "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packNftContract_aggregate", - "description": "aggregated selection of \"packNftContract\"", - "fields": [ + }, { - "name": "aggregate", + "name": "filter", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "packNftContract_aggregate_fields", + "kind": "INPUT_OBJECT", + "name": "roleAssignment_bool_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", + "name": "predicate", "description": null, - "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "packNftContract", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", + "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "packNftContract_aggregate_fields", - "description": "aggregate fields of \"packNftContract\"", + "name": "roleAssignment_aggregate_fields", + "description": "aggregate fields of \"roleAssignment\"", "fields": [ - { - "name": "avg", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "packNftContract_avg_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "count", "description": null, @@ -108226,7 +158776,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "packNftContract_select_column", + "name": "roleAssignment_select_column", "ofType": null } } @@ -108266,7 +158816,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "packNftContract_max_fields", + "name": "roleAssignment_max_fields", "ofType": null }, "isDeprecated": false, @@ -108278,129 +158828,116 @@ "args": [], "type": { "kind": "OBJECT", - "name": "packNftContract_min_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "packNftContract_stddev_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev_pop", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "packNftContract_stddev_pop_fields", + "name": "roleAssignment_min_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "roleAssignment_aggregate_order_by", + "description": "order by aggregate values of table \"roleAssignment\"", + "fields": null, + "inputFields": [ { - "name": "stddev_samp", + "name": "count", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "packNftContract_stddev_samp_fields", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "sum", + "name": "max", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "packNftContract_sum_fields", + "kind": "INPUT_OBJECT", + "name": "roleAssignment_max_order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "var_pop", + "name": "min", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "packNftContract_var_pop_fields", + "kind": "INPUT_OBJECT", + "name": "roleAssignment_min_order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "roleAssignment_arr_rel_insert_input", + "description": "input type for inserting array relation for remote table \"roleAssignment\"", + "fields": null, + "inputFields": [ { - "name": "var_samp", + "name": "data", "description": null, - "args": [], "type": { - "kind": "OBJECT", - "name": "packNftContract_var_samp_fields", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "roleAssignment_insert_input", + "ofType": null + } + } + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "variance", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "packNftContract_variance_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packNftContract_avg_fields", - "description": "aggregate avg on columns", - "fields": [ - { - "name": "rewardsPerPack", - "description": "Number of rewards (or items) contained within each pack.", - "args": [], + "name": "on_conflict", + "description": "upsert condition", "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "INPUT_OBJECT", + "name": "roleAssignment_on_conflict", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "packNftContract_bool_exp", - "description": "Boolean expression to filter rows from the table \"packNftContract\". All fields are combined with a logical 'AND'.", + "name": "roleAssignment_bool_exp", + "description": "Boolean expression to filter rows from the table \"roleAssignment\". All fields are combined with a logical 'AND'.", "fields": null, "inputFields": [ { @@ -108414,7 +158951,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packNftContract_bool_exp", + "name": "roleAssignment_bool_exp", "ofType": null } } @@ -108428,7 +158965,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "packNftContract_bool_exp", + "name": "roleAssignment_bool_exp", "ofType": null }, "defaultValue": null, @@ -108446,7 +158983,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packNftContract_bool_exp", + "name": "roleAssignment_bool_exp", "ofType": null } } @@ -108456,23 +158993,11 @@ "deprecationReason": null }, { - "name": "chainId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contractAddress", + "name": "accountId", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "name": "uuid_comparison_exp", "ofType": null }, "defaultValue": null, @@ -108492,47 +159017,11 @@ "deprecationReason": null }, { - "name": "eventPassNftContracts", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassNftContracts_aggregate", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_aggregate_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassNfts", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassNfts_aggregate", + "name": "eventId", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_aggregate_bool_exp", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, @@ -108552,11 +159041,11 @@ "deprecationReason": null }, { - "name": "isAirdrop", + "name": "invitedById", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "Boolean_comparison_exp", + "name": "uuid_comparison_exp", "ofType": null }, "defaultValue": null, @@ -108564,11 +159053,11 @@ "deprecationReason": null }, { - "name": "lotteryId", + "name": "inviter", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "name": "account_bool_exp", "ofType": null }, "defaultValue": null, @@ -108588,35 +159077,11 @@ "deprecationReason": null }, { - "name": "packId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewardsPerPack", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", + "name": "role", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", + "name": "roles_enum_comparison_exp", "ofType": null }, "defaultValue": null, @@ -108630,27 +159095,15 @@ }, { "kind": "ENUM", - "name": "packNftContract_constraint", - "description": "unique or primary key constraints on table \"packNftContract\"", + "name": "roleAssignment_constraint", + "description": "unique or primary key constraints on table \"roleAssignment\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "packId_unique", - "description": "unique or primary key constraint on columns \"packId\"", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftContract_contractAddress_chainId_key", - "description": "unique or primary key constraint on columns \"chainId\", \"contractAddress\"", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftContract_pkey", - "description": "unique or primary key constraint on columns \"id\"", + "name": "unique_role_assignment", + "description": "unique or primary key constraint on columns \"organizerId\", \"accountId\", \"role\", \"eventId\"", "isDeprecated": false, "deprecationReason": null } @@ -108659,39 +159112,28 @@ }, { "kind": "INPUT_OBJECT", - "name": "packNftContract_inc_input", - "description": "input type for incrementing numeric columns in table \"packNftContract\"", + "name": "roleAssignment_insert_input", + "description": "input type for inserting data into table \"roleAssignment\"", "fields": null, "inputFields": [ { - "name": "rewardsPerPack", - "description": "Number of rewards (or items) contained within each pack.", + "name": "accountId", + "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "uuid", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContract_insert_input", - "description": "input type for inserting data into table \"packNftContract\"", - "fields": null, - "inputFields": [ + }, { - "name": "chainId", - "description": "Blockchain network identifier where the NFT contract resides.", + "name": "created_at", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamptz", "ofType": null }, "defaultValue": null, @@ -108699,8 +159141,8 @@ "deprecationReason": null }, { - "name": "contractAddress", - "description": "Smart contract address for the NFT collection.", + "name": "eventId", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -108711,11 +159153,11 @@ "deprecationReason": null }, { - "name": "created_at", + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "uuid", "ofType": null }, "defaultValue": null, @@ -108723,11 +159165,11 @@ "deprecationReason": null }, { - "name": "eventPassNftContracts", + "name": "invitedById", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_arr_rel_insert_input", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, "defaultValue": null, @@ -108735,11 +159177,11 @@ "deprecationReason": null }, { - "name": "eventPassNfts", + "name": "inviter", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_arr_rel_insert_input", + "name": "account_obj_rel_insert_input", "ofType": null }, "defaultValue": null, @@ -108747,11 +159189,11 @@ "deprecationReason": null }, { - "name": "id", - "description": "Unique identifier for each pack NFT contract.", + "name": "organizerId", + "description": null, "type": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null }, "defaultValue": null, @@ -108759,324 +159201,358 @@ "deprecationReason": null }, { - "name": "isAirdrop", - "description": "Indicates whether the pack is distributed through an airdrop. True for airdrops, False otherwise.", + "name": "role", + "description": null, "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "roles_enum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "roleAssignment_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "accountId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lotteryId", - "description": "Identifier for the lottery associated with the pack.", + "name": "created_at", + "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamptz", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": "Identifier for the organizer responsible for the pack.", + "name": "eventId", + "description": null, + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", - "description": "Unique identifier for each pack, ensuring no duplicates in the system.", + "name": "id", + "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "uuid", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "rewardsPerPack", - "description": "Number of rewards (or items) contained within each pack.", + "name": "invitedById", + "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "uuid", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", + "name": "organizerId", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "packNftContract_max_fields", - "description": "aggregate max on columns", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "roleAssignment_max_order_by", + "description": "order by max() on columns of table \"roleAssignment\"", + "fields": null, + "inputFields": [ { - "name": "chainId", - "description": "Blockchain network identifier where the NFT contract resides.", - "args": [], + "name": "accountId", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "contractAddress", - "description": "Smart contract address for the NFT collection.", - "args": [], + "name": "created_at", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", + "name": "eventId", "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "id", - "description": "Unique identifier for each pack NFT contract.", - "args": [], + "description": null, "type": { - "kind": "SCALAR", - "name": "uuid", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lotteryId", - "description": "Identifier for the lottery associated with the pack.", - "args": [], + "name": "invitedById", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "organizerId", - "description": "Identifier for the organizer responsible for the pack.", - "args": [], + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "roleAssignment_min_fields", + "description": "aggregate min on columns", + "fields": [ { - "name": "packId", - "description": "Unique identifier for each pack, ensuring no duplicates in the system.", + "name": "accountId", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "uuid", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "rewardsPerPack", - "description": "Number of rewards (or items) contained within each pack.", + "name": "created_at", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", + "name": "eventId", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packNftContract_min_fields", - "description": "aggregate min on columns", - "fields": [ + }, { - "name": "chainId", - "description": "Blockchain network identifier where the NFT contract resides.", + "name": "id", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "uuid", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "contractAddress", - "description": "Smart contract address for the NFT collection.", + "name": "invitedById", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "uuid", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", + "name": "organizerId", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "timestamptz", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "roleAssignment_min_order_by", + "description": "order by min() on columns of table \"roleAssignment\"", + "fields": null, + "inputFields": [ { - "name": "id", - "description": "Unique identifier for each pack NFT contract.", - "args": [], + "name": "accountId", + "description": null, "type": { - "kind": "SCALAR", - "name": "uuid", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lotteryId", - "description": "Identifier for the lottery associated with the pack.", - "args": [], + "name": "created_at", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": "Identifier for the organizer responsible for the pack.", - "args": [], + "name": "eventId", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", - "description": "Unique identifier for each pack, ensuring no duplicates in the system.", - "args": [], + "name": "id", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "rewardsPerPack", - "description": "Number of rewards (or items) contained within each pack.", - "args": [], + "name": "invitedById", + "description": null, "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", + "name": "organizerId", "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "packNftContract_mutation_response", - "description": "response of any mutation on the table \"packNftContract\"", + "name": "roleAssignment_mutation_response", + "description": "response of any mutation on the table \"roleAssignment\"", "fields": [ { "name": "affected_rows", @@ -109109,7 +159585,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packNftContract", + "name": "roleAssignment", "ofType": null } } @@ -109126,47 +159602,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "packNftContract_obj_rel_insert_input", - "description": "input type for inserting object relation for remote table \"packNftContract\"", - "fields": null, - "inputFields": [ - { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContract_on_conflict", - "description": "on_conflict condition type for table \"packNftContract\"", + "name": "roleAssignment_on_conflict", + "description": "on_conflict condition type for table \"roleAssignment\"", "fields": null, "inputFields": [ { @@ -109177,7 +159614,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "packNftContract_constraint", + "name": "roleAssignment_constraint", "ofType": null } }, @@ -109198,94 +159635,46 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "packNftContract_update_column", - "ofType": null - } - } - } - }, - "defaultValue": "[]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContract_order_by", - "description": "Ordering options when selecting data from \"packNftContract\".", - "fields": null, - "inputFields": [ - { - "name": "chainId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contractAddress", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "ENUM", + "name": "roleAssignment_update_column", + "ofType": null + } + } + } }, - "defaultValue": null, + "defaultValue": "[]", "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassNftContracts_aggregate", + "name": "where", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_aggregate_order_by", + "name": "roleAssignment_bool_exp", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "roleAssignment_order_by", + "description": "Ordering options when selecting data from \"roleAssignment\".", + "fields": null, + "inputFields": [ { - "name": "eventPassNfts_aggregate", + "name": "accountId", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_aggregate_order_by", + "kind": "ENUM", + "name": "order_by", "ofType": null }, "defaultValue": null, @@ -109293,7 +159682,7 @@ "deprecationReason": null }, { - "name": "id", + "name": "created_at", "description": null, "type": { "kind": "ENUM", @@ -109305,7 +159694,7 @@ "deprecationReason": null }, { - "name": "isAirdrop", + "name": "eventId", "description": null, "type": { "kind": "ENUM", @@ -109317,7 +159706,7 @@ "deprecationReason": null }, { - "name": "lotteryId", + "name": "id", "description": null, "type": { "kind": "ENUM", @@ -109329,7 +159718,7 @@ "deprecationReason": null }, { - "name": "organizerId", + "name": "invitedById", "description": null, "type": { "kind": "ENUM", @@ -109341,11 +159730,11 @@ "deprecationReason": null }, { - "name": "packId", + "name": "inviter", "description": null, "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "account_order_by", "ofType": null }, "defaultValue": null, @@ -109353,7 +159742,7 @@ "deprecationReason": null }, { - "name": "rewardsPerPack", + "name": "organizerId", "description": null, "type": { "kind": "ENUM", @@ -109365,7 +159754,7 @@ "deprecationReason": null }, { - "name": "updated_at", + "name": "role", "description": null, "type": { "kind": "ENUM", @@ -109381,49 +159770,16 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INPUT_OBJECT", - "name": "packNftContract_pk_columns_input", - "description": "primary key columns input for table: packNftContract", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "Unique identifier for each pack NFT contract.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "ENUM", - "name": "packNftContract_select_column", - "description": "select columns of table \"packNftContract\"", + "name": "roleAssignment_select_column", + "description": "select columns of table \"roleAssignment\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "chainId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contractAddress", + "name": "accountId", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -109435,19 +159791,19 @@ "deprecationReason": null }, { - "name": "id", + "name": "eventId", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "isAirdrop", + "name": "id", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "lotteryId", + "name": "invitedById", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -109459,19 +159815,7 @@ "deprecationReason": null }, { - "name": "packId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewardsPerPack", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", + "name": "role", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -109481,28 +159825,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "packNftContract_set_input", - "description": "input type for updating data in table \"packNftContract\"", + "name": "roleAssignment_set_input", + "description": "input type for updating data in table \"roleAssignment\"", "fields": null, "inputFields": [ { - "name": "chainId", - "description": "Blockchain network identifier where the NFT contract resides.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contractAddress", - "description": "Smart contract address for the NFT collection.", + "name": "accountId", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "uuid", "ofType": null }, "defaultValue": null, @@ -109522,11 +159854,11 @@ "deprecationReason": null }, { - "name": "id", - "description": "Unique identifier for each pack NFT contract.", + "name": "eventId", + "description": null, "type": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null }, "defaultValue": null, @@ -109534,11 +159866,11 @@ "deprecationReason": null }, { - "name": "isAirdrop", - "description": "Indicates whether the pack is distributed through an airdrop. True for airdrops, False otherwise.", + "name": "id", + "description": null, "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "uuid", "ofType": null }, "defaultValue": null, @@ -109546,11 +159878,11 @@ "deprecationReason": null }, { - "name": "lotteryId", - "description": "Identifier for the lottery associated with the pack.", + "name": "invitedById", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "uuid", "ofType": null }, "defaultValue": null, @@ -109559,19 +159891,7 @@ }, { "name": "organizerId", - "description": "Identifier for the organizer responsible for the pack.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": "Unique identifier for each pack, ensuring no duplicates in the system.", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -109582,23 +159902,11 @@ "deprecationReason": null }, { - "name": "rewardsPerPack", - "description": "Number of rewards (or items) contained within each pack.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", + "name": "role", "description": null, "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "ENUM", + "name": "roles_enum", "ofType": null }, "defaultValue": null, @@ -109610,79 +159918,10 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "OBJECT", - "name": "packNftContract_stddev_fields", - "description": "aggregate stddev on columns", - "fields": [ - { - "name": "rewardsPerPack", - "description": "Number of rewards (or items) contained within each pack.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packNftContract_stddev_pop_fields", - "description": "aggregate stddev_pop on columns", - "fields": [ - { - "name": "rewardsPerPack", - "description": "Number of rewards (or items) contained within each pack.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packNftContract_stddev_samp_fields", - "description": "aggregate stddev_samp on columns", - "fields": [ - { - "name": "rewardsPerPack", - "description": "Number of rewards (or items) contained within each pack.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, { "kind": "INPUT_OBJECT", - "name": "packNftContract_stream_cursor_input", - "description": "Streaming cursor of the table \"packNftContract\"", + "name": "roleAssignment_stream_cursor_input", + "description": "Streaming cursor of the table \"roleAssignment\"", "fields": null, "inputFields": [ { @@ -109693,7 +159932,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packNftContract_stream_cursor_value_input", + "name": "roleAssignment_stream_cursor_value_input", "ofType": null } }, @@ -109720,28 +159959,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "packNftContract_stream_cursor_value_input", + "name": "roleAssignment_stream_cursor_value_input", "description": "Initial value of the column from where the streaming should start", "fields": null, "inputFields": [ { - "name": "chainId", - "description": "Blockchain network identifier where the NFT contract resides.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contractAddress", - "description": "Smart contract address for the NFT collection.", + "name": "accountId", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "uuid", "ofType": null }, "defaultValue": null, @@ -109761,11 +159988,11 @@ "deprecationReason": null }, { - "name": "id", - "description": "Unique identifier for each pack NFT contract.", + "name": "eventId", + "description": null, "type": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null }, "defaultValue": null, @@ -109773,11 +160000,11 @@ "deprecationReason": null }, { - "name": "isAirdrop", - "description": "Indicates whether the pack is distributed through an airdrop. True for airdrops, False otherwise.", + "name": "id", + "description": null, "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "uuid", "ofType": null }, "defaultValue": null, @@ -109785,11 +160012,11 @@ "deprecationReason": null }, { - "name": "lotteryId", - "description": "Identifier for the lottery associated with the pack.", + "name": "invitedById", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "uuid", "ofType": null }, "defaultValue": null, @@ -109798,19 +160025,7 @@ }, { "name": "organizerId", - "description": "Identifier for the organizer responsible for the pack.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": "Unique identifier for each pack, ensuring no duplicates in the system.", + "description": null, "type": { "kind": "SCALAR", "name": "String", @@ -109821,23 +160036,11 @@ "deprecationReason": null }, { - "name": "rewardsPerPack", - "description": "Number of rewards (or items) contained within each pack.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", + "name": "role", "description": null, "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "ENUM", + "name": "roles_enum", "ofType": null }, "defaultValue": null, @@ -109849,45 +160052,16 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "OBJECT", - "name": "packNftContract_sum_fields", - "description": "aggregate sum on columns", - "fields": [ - { - "name": "rewardsPerPack", - "description": "Number of rewards (or items) contained within each pack.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, { "kind": "ENUM", - "name": "packNftContract_update_column", - "description": "update columns of table \"packNftContract\"", + "name": "roleAssignment_update_column", + "description": "update columns of table \"roleAssignment\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "chainId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contractAddress", + "name": "accountId", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -109899,19 +160073,19 @@ "deprecationReason": null }, { - "name": "id", + "name": "eventId", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "isAirdrop", + "name": "id", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "lotteryId", + "name": "invitedById", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -109923,19 +160097,7 @@ "deprecationReason": null }, { - "name": "packId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rewardsPerPack", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", + "name": "role", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -109945,28 +160107,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "packNftContract_updates", + "name": "roleAssignment_updates", "description": null, "fields": null, "inputFields": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "_set", "description": "sets the columns of the filtered rows to the given values", "type": { "kind": "INPUT_OBJECT", - "name": "packNftContract_set_input", + "name": "roleAssignment_set_input", "ofType": null }, "defaultValue": null, @@ -109981,7 +160131,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packNftContract_bool_exp", + "name": "roleAssignment_bool_exp", "ofType": null } }, @@ -109996,407 +160146,12 @@ }, { "kind": "OBJECT", - "name": "packNftContract_var_pop_fields", - "description": "aggregate var_pop on columns", - "fields": [ - { - "name": "rewardsPerPack", - "description": "Number of rewards (or items) contained within each pack.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packNftContract_var_samp_fields", - "description": "aggregate var_samp on columns", - "fields": [ - { - "name": "rewardsPerPack", - "description": "Number of rewards (or items) contained within each pack.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packNftContract_variance_fields", - "description": "aggregate variance on columns", - "fields": [ - { - "name": "rewardsPerPack", - "description": "Number of rewards (or items) contained within each pack.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packNftSupply", - "description": "This table represents the supply details of pack NFTs, tracking the ownership, contents, and metadata associated with each pack.", + "name": "roles", + "description": "Stores user roles defining access levels and permissions within the Offline platform.", "fields": [ { - "name": "chainId", - "description": "The specific blockchain or network on which the pack NFT exists.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contractAddress", - "description": "The address of the smart contract representing the pack NFT. Essential for blockchain interactions.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentOwnerAddress", - "description": "The blockchain address of the current owner of the pack NFT.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "error", - "description": "Any error messages related to this pack NFT, particularly during transactions or metadata retrieval.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDelivered", - "description": "Indicates whether the pack NFT has been delivered to the owner.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastNftTransferId", - "description": "The reference to the latest transfer record for this pack NFT.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": "The identifier of the organizer associated with this pack NFT.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packEventPassNfts", - "description": "An array relationship", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "packEventPassNft_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "packEventPassNft", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packEventPassNfts_aggregate", - "description": "An aggregate relationship", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "packEventPassNft_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "packEventPassNft_aggregate", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": "A unique identifier for the pack within the platform.", + "name": "value", + "description": "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n", "args": [], "type": { "kind": "NON_NULL", @@ -110409,34 +160164,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "tokenUri", - "description": "The URI pointing to the metadata of the pack NFT.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -110446,8 +160173,8 @@ }, { "kind": "OBJECT", - "name": "packNftSupply_aggregate", - "description": "aggregated selection of \"packNftSupply\"", + "name": "roles_aggregate", + "description": "aggregated selection of \"roles\"", "fields": [ { "name": "aggregate", @@ -110455,7 +160182,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "packNftSupply_aggregate_fields", + "name": "roles_aggregate_fields", "ofType": null }, "isDeprecated": false, @@ -110476,7 +160203,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packNftSupply", + "name": "roles", "ofType": null } } @@ -110493,8 +160220,8 @@ }, { "kind": "OBJECT", - "name": "packNftSupply_aggregate_fields", - "description": "aggregate fields of \"packNftSupply\"", + "name": "roles_aggregate_fields", + "description": "aggregate fields of \"roles\"", "fields": [ { "name": "count", @@ -110511,7 +160238,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "packNftSupply_select_column", + "name": "roles_select_column", "ofType": null } } @@ -110551,226 +160278,62 @@ "args": [], "type": { "kind": "OBJECT", - "name": "packNftSupply_max_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "packNftSupply_min_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_bool_exp", - "description": "Boolean expression to filter rows from the table \"packNftSupply\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ - { - "name": "_and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_bool_exp", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_not", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_bool_exp", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "chainId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contractAddress", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentOwnerAddress", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "error", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDelivered", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Boolean_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastNftTransferId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "name": "roles_max_fields", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packEventPassNfts", + "name": "min", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_bool_exp", + "kind": "OBJECT", + "name": "roles_min_fields", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "roles_bool_exp", + "description": "Boolean expression to filter rows from the table \"roles\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ { - "name": "packEventPassNfts_aggregate", + "name": "_and", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_aggregate_bool_exp", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "roles_bool_exp", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", + "name": "_not", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "name": "roles_bool_exp", "ofType": null }, "defaultValue": null, @@ -110778,23 +160341,31 @@ "deprecationReason": null }, { - "name": "tokenUri", + "name": "_or", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "roles_bool_exp", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", + "name": "value", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, @@ -110808,21 +160379,15 @@ }, { "kind": "ENUM", - "name": "packNftSupply_constraint", - "description": "unique or primary key constraints on table \"packNftSupply\"", + "name": "roles_constraint", + "description": "unique or primary key constraints on table \"roles\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "packNftSupply_contractAddress_chainId_packId_key", - "description": "unique or primary key constraint on columns \"chainId\", \"contractAddress\", \"packId\"", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftSupply_pkey", - "description": "unique or primary key constraint on columns \"id\"", + "name": "roles_pkey", + "description": "unique or primary key constraint on columns \"value\"", "isDeprecated": false, "deprecationReason": null } @@ -110830,113 +160395,82 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_insert_input", - "description": "input type for inserting data into table \"packNftSupply\"", + "kind": "ENUM", + "name": "roles_enum", + "description": null, "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "chainId", - "description": "The specific blockchain or network on which the pack NFT exists.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, + "name": "organizer_admin", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "contractAddress", - "description": "The address of the smart contract representing the pack NFT. Essential for blockchain interactions.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, + "name": "organizer_auditor", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", + "name": "organizer_content_manager", "description": null, - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "currentOwnerAddress", - "description": "The blockchain address of the current owner of the pack NFT.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, + "name": "organizer_finance_manager", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "error", - "description": "Any error messages related to this pack NFT, particularly during transactions or metadata retrieval.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, + "name": "organizer_guest", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", + "name": "organizer_human_resources", "description": null, - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "isDelivered", - "description": "Indicates whether the pack NFT has been delivered to the owner.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, + "name": "organizer_operations_manager", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastNftTransferId", - "description": "The reference to the latest transfer record for this pack NFT.", - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, + "name": "organizer_super_admin", + "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": "The identifier of the organizer associated with this pack NFT.", + "name": "organizer_validator", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "roles_enum_comparison_exp", + "description": "Boolean expression to compare columns of type \"roles_enum\". All fields are combined with logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_eq", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "roles_enum", "ofType": null }, "defaultValue": null, @@ -110944,23 +160478,31 @@ "deprecationReason": null }, { - "name": "packEventPassNfts", + "name": "_in", "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_arr_rel_insert_input", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "roles_enum", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", - "description": "A unique identifier for the pack within the platform.", + "name": "_is_null", + "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -110968,11 +160510,11 @@ "deprecationReason": null }, { - "name": "tokenUri", - "description": "The URI pointing to the metadata of the pack NFT.", + "name": "_neq", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "roles_enum", "ofType": null }, "defaultValue": null, @@ -110980,12 +160522,20 @@ "deprecationReason": null }, { - "name": "updated_at", + "name": "_nin", "description": null, "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "roles_enum", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, @@ -110997,121 +160547,36 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "packNftSupply_max_fields", - "description": "aggregate max on columns", - "fields": [ - { - "name": "chainId", - "description": "The specific blockchain or network on which the pack NFT exists.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contractAddress", - "description": "The address of the smart contract representing the pack NFT. Essential for blockchain interactions.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentOwnerAddress", - "description": "The blockchain address of the current owner of the pack NFT.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "error", - "description": "Any error messages related to this pack NFT, particularly during transactions or metadata retrieval.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastNftTransferId", - "description": "The reference to the latest transfer record for this pack NFT.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": "The identifier of the organizer associated with this pack NFT.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "INPUT_OBJECT", + "name": "roles_insert_input", + "description": "input type for inserting data into table \"roles\"", + "fields": null, + "inputFields": [ { - "name": "packId", - "description": "A unique identifier for the pack within the platform.", - "args": [], + "name": "value", + "description": "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "roles_max_fields", + "description": "aggregate max on columns", + "fields": [ { - "name": "tokenUri", - "description": "The URI pointing to the metadata of the pack NFT.", + "name": "value", + "description": "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n", "args": [], "type": { "kind": "SCALAR", @@ -111120,18 +160585,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "updated_at", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -111141,120 +160594,12 @@ }, { "kind": "OBJECT", - "name": "packNftSupply_min_fields", + "name": "roles_min_fields", "description": "aggregate min on columns", "fields": [ { - "name": "chainId", - "description": "The specific blockchain or network on which the pack NFT exists.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contractAddress", - "description": "The address of the smart contract representing the pack NFT. Essential for blockchain interactions.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentOwnerAddress", - "description": "The blockchain address of the current owner of the pack NFT.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "error", - "description": "Any error messages related to this pack NFT, particularly during transactions or metadata retrieval.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastNftTransferId", - "description": "The reference to the latest transfer record for this pack NFT.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": "The identifier of the organizer associated with this pack NFT.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": "A unique identifier for the pack within the platform.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tokenUri", - "description": "The URI pointing to the metadata of the pack NFT.", + "name": "value", + "description": "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n", "args": [], "type": { "kind": "SCALAR", @@ -111263,18 +160608,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "updated_at", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -111284,8 +160617,8 @@ }, { "kind": "OBJECT", - "name": "packNftSupply_mutation_response", - "description": "response of any mutation on the table \"packNftSupply\"", + "name": "roles_mutation_response", + "description": "response of any mutation on the table \"roles\"", "fields": [ { "name": "affected_rows", @@ -111318,7 +160651,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packNftSupply", + "name": "roles", "ofType": null } } @@ -111335,8 +160668,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "packNftSupply_on_conflict", - "description": "on_conflict condition type for table \"packNftSupply\"", + "name": "roles_on_conflict", + "description": "on_conflict condition type for table \"roles\"", "fields": null, "inputFields": [ { @@ -111347,7 +160680,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "packNftSupply_constraint", + "name": "roles_constraint", "ofType": null } }, @@ -111369,7 +160702,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "packNftSupply_update_column", + "name": "roles_update_column", "ofType": null } } @@ -111384,7 +160717,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "packNftSupply_bool_exp", + "name": "roles_bool_exp", "ofType": null }, "defaultValue": null, @@ -111398,12 +160731,12 @@ }, { "kind": "INPUT_OBJECT", - "name": "packNftSupply_order_by", - "description": "Ordering options when selecting data from \"packNftSupply\".", + "name": "roles_order_by", + "description": "Ordering options when selecting data from \"roles\".", "fields": null, "inputFields": [ { - "name": "chainId", + "name": "value", "description": null, "type": { "kind": "ENUM", @@ -111413,73 +160746,170 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "roles_pk_columns_input", + "description": "primary key columns input for table: roles", + "fields": null, + "inputFields": [ { - "name": "contractAddress", - "description": null, + "name": "value", + "description": "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n", "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "roles_select_column", + "description": "select columns of table \"roles\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "created_at", - "description": null, + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "roles_set_input", + "description": "input type for updating data in table \"roles\"", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n", "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "roles_stream_cursor_input", + "description": "Streaming cursor of the table \"roles\"", + "fields": null, + "inputFields": [ { - "name": "currentOwnerAddress", - "description": null, + "name": "initial_value", + "description": "Stream column input with initial value", "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "roles_stream_cursor_value_input", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "error", - "description": null, + "name": "ordering", + "description": "cursor ordering", "type": { "kind": "ENUM", - "name": "order_by", + "name": "cursor_ordering", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "roles_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ { - "name": "id", - "description": null, + "name": "value", + "description": "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n", "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "roles_update_column", + "description": "update columns of table \"roles\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "isDelivered", - "description": null, + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "roles_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "INPUT_OBJECT", + "name": "roles_set_input", "ofType": null }, "defaultValue": null, @@ -111487,91 +160917,119 @@ "deprecationReason": null }, { - "name": "lastNftTransferId", - "description": null, + "name": "where", + "description": "filter the rows which have to be updated", "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "roles_bool_exp", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "secretApiKey", + "description": "The secretApiKey table stores the secret API keys used for querying sensitive data and performing mutations. It includes additional fields for security and management, such as hashed origin secret, encrypted integrity secret, expiration timestamp, and status.", + "fields": [ + { + "name": "allowlist", + "description": "A comma-separated list of allowed domains or IP addresses that are permitted to use the secret API key, restricting usage to authorized sources.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "organizerId", - "description": null, + "name": "apiKey", + "description": "The secret API key used for authentication and identification when querying sensitive data and performing mutations.", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packEventPassNfts_aggregate", + "name": "created_at", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_aggregate_order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", - "description": null, + "name": "encryptedIntegritySecret", + "description": "The encrypted secret used for verifying the integrity of the request data. The integrity secret is encrypted using a secure encryption algorithm and a salt before storing it in the database.", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenUri", - "description": null, + "name": "expiresAt", + "description": "The expiration timestamp for the secret API key, specifying the validity period after which the key becomes invalid and cannot be used.", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, + "name": "hashedOriginSecret", + "description": "The hashed secret used for verifying the origin of the request. The origin secret is hashed using a secure hashing algorithm and a unique salt before storing it in the database.", + "args": [], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_pk_columns_input", - "description": "primary key columns input for table: packNftSupply", - "fields": null, - "inputFields": [ + }, { "name": "id", "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -111581,110 +161039,306 @@ "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "packNftSupply_select_column", - "description": "select columns of table \"packNftSupply\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "chainId", - "description": "column name", + "name": "name", + "description": "A user-defined name for the secret API key, providing a human-readable identifier for the key.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "contractAddress", - "description": "column name", + "name": "organizerId", + "description": "The unique identifier of the organizer associated with the secret API key, establishing a link between the key and the organizer it belongs to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": "column name", + "name": "originSecretSalt", + "description": "The unique salt value used during the hashing process for the origin secret. It enhances security by making it more difficult to crack the hashed origin secret.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "currentOwnerAddress", - "description": "column name", + "name": "status", + "description": "The current status of the secret API key, referencing the apiKeyStatus table. It can be \"ACTIVE\" (default), \"DISABLED\", or \"EXPIRED\".", + "args": [], + "type": { + "kind": "ENUM", + "name": "apiKeyStatus_enum", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "error", - "description": "column name", + "name": "type", + "description": "The type of the secret API key, referencing the apiKeyType table. It determines how the secret is verified and what scope/routes of query are accessible.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "apiKeyType_enum", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "column name", + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "secretApiKey_aggregate", + "description": "aggregated selection of \"secretApiKey\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "secretApiKey_aggregate_fields", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "isDelivered", - "description": "column name", + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "secretApiKey", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "secretApiKey_aggregate_fields", + "description": "aggregate fields of \"secretApiKey\"", + "fields": [ + { + "name": "count", + "description": null, + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "secretApiKey_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastNftTransferId", - "description": "column name", + "name": "max", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "secretApiKey_max_fields", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerId", - "description": "column name", + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "secretApiKey_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "secretApiKey_bool_exp", + "description": "Boolean expression to filter rows from the table \"secretApiKey\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "secretApiKey_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", - "description": "column name", + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "secretApiKey_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "secretApiKey_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "tokenUri", - "description": "column name", + "name": "allowlist", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_set_input", - "description": "input type for updating data in table \"packNftSupply\"", - "fields": null, - "inputFields": [ - { - "name": "chainId", - "description": "The specific blockchain or network on which the pack NFT exists.", + "name": "apiKey", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, @@ -111692,11 +161346,11 @@ "deprecationReason": null }, { - "name": "contractAddress", - "description": "The address of the smart contract representing the pack NFT. Essential for blockchain interactions.", + "name": "created_at", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", "ofType": null }, "defaultValue": null, @@ -111704,11 +161358,11 @@ "deprecationReason": null }, { - "name": "created_at", + "name": "encryptedIntegritySecret", "description": null, "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, @@ -111716,11 +161370,11 @@ "deprecationReason": null }, { - "name": "currentOwnerAddress", - "description": "The blockchain address of the current owner of the pack NFT.", + "name": "expiresAt", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", "ofType": null }, "defaultValue": null, @@ -111728,11 +161382,11 @@ "deprecationReason": null }, { - "name": "error", - "description": "Any error messages related to this pack NFT, particularly during transactions or metadata retrieval.", + "name": "hashedOriginSecret", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, @@ -111743,8 +161397,8 @@ "name": "id", "description": null, "type": { - "kind": "SCALAR", - "name": "uuid", + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", "ofType": null }, "defaultValue": null, @@ -111752,11 +161406,11 @@ "deprecationReason": null }, { - "name": "isDelivered", - "description": "Indicates whether the pack NFT has been delivered to the owner.", + "name": "name", + "description": null, "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, @@ -111764,11 +161418,11 @@ "deprecationReason": null }, { - "name": "lastNftTransferId", - "description": "The reference to the latest transfer record for this pack NFT.", + "name": "organizerId", + "description": null, "type": { - "kind": "SCALAR", - "name": "uuid", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, @@ -111776,11 +161430,11 @@ "deprecationReason": null }, { - "name": "organizerId", - "description": "The identifier of the organizer associated with this pack NFT.", + "name": "originSecretSalt", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, @@ -111788,11 +161442,11 @@ "deprecationReason": null }, { - "name": "packId", - "description": "A unique identifier for the pack within the platform.", + "name": "status", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_enum_comparison_exp", "ofType": null }, "defaultValue": null, @@ -111800,11 +161454,11 @@ "deprecationReason": null }, { - "name": "tokenUri", - "description": "The URI pointing to the metadata of the pack NFT.", + "name": "type", + "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "apiKeyType_enum_comparison_exp", "ofType": null }, "defaultValue": null, @@ -111815,8 +161469,8 @@ "name": "updated_at", "description": null, "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", "ofType": null }, "defaultValue": null, @@ -111829,53 +161483,37 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_stream_cursor_input", - "description": "Streaming cursor of the table \"packNftSupply\"", + "kind": "ENUM", + "name": "secretApiKey_constraint", + "description": "unique or primary key constraints on table \"secretApiKey\"", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "initial_value", - "description": "Stream column input with initial value", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_stream_cursor_value_input", - "ofType": null - } - }, - "defaultValue": null, + "name": "secretApiKey_apiKey_key", + "description": "unique or primary key constraint on columns \"apiKey\"", "isDeprecated": false, "deprecationReason": null }, { - "name": "ordering", - "description": "cursor ordering", - "type": { - "kind": "ENUM", - "name": "cursor_ordering", - "ofType": null - }, - "defaultValue": null, + "name": "secretApiKey_pkey", + "description": "unique or primary key constraint on columns \"id\"", "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "packNftSupply_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", + "name": "secretApiKey_insert_input", + "description": "input type for inserting data into table \"secretApiKey\"", "fields": null, "inputFields": [ { - "name": "chainId", - "description": "The specific blockchain or network on which the pack NFT exists.", + "name": "allowlist", + "description": "A comma-separated list of allowed domains or IP addresses that are permitted to use the secret API key, restricting usage to authorized sources.", "type": { "kind": "SCALAR", "name": "String", @@ -111886,8 +161524,8 @@ "deprecationReason": null }, { - "name": "contractAddress", - "description": "The address of the smart contract representing the pack NFT. Essential for blockchain interactions.", + "name": "apiKey", + "description": "The secret API key used for authentication and identification when querying sensitive data and performing mutations.", "type": { "kind": "SCALAR", "name": "String", @@ -111910,8 +161548,8 @@ "deprecationReason": null }, { - "name": "currentOwnerAddress", - "description": "The blockchain address of the current owner of the pack NFT.", + "name": "encryptedIntegritySecret", + "description": "The encrypted secret used for verifying the integrity of the request data. The integrity secret is encrypted using a secure encryption algorithm and a salt before storing it in the database.", "type": { "kind": "SCALAR", "name": "String", @@ -111922,11 +161560,11 @@ "deprecationReason": null }, { - "name": "error", - "description": "Any error messages related to this pack NFT, particularly during transactions or metadata retrieval.", + "name": "expiresAt", + "description": "The expiration timestamp for the secret API key, specifying the validity period after which the key becomes invalid and cannot be used.", "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamptz", "ofType": null }, "defaultValue": null, @@ -111934,11 +161572,11 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "hashedOriginSecret", + "description": "The hashed secret used for verifying the origin of the request. The origin secret is hashed using a secure hashing algorithm and a unique salt before storing it in the database.", "type": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null }, "defaultValue": null, @@ -111946,11 +161584,11 @@ "deprecationReason": null }, { - "name": "isDelivered", - "description": "Indicates whether the pack NFT has been delivered to the owner.", + "name": "id", + "description": null, "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "uuid", "ofType": null }, "defaultValue": null, @@ -111958,11 +161596,11 @@ "deprecationReason": null }, { - "name": "lastNftTransferId", - "description": "The reference to the latest transfer record for this pack NFT.", + "name": "name", + "description": "A user-defined name for the secret API key, providing a human-readable identifier for the key.", "type": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null }, "defaultValue": null, @@ -111971,7 +161609,7 @@ }, { "name": "organizerId", - "description": "The identifier of the organizer associated with this pack NFT.", + "description": "The unique identifier of the organizer associated with the secret API key, establishing a link between the key and the organizer it belongs to.", "type": { "kind": "SCALAR", "name": "String", @@ -111982,8 +161620,8 @@ "deprecationReason": null }, { - "name": "packId", - "description": "A unique identifier for the pack within the platform.", + "name": "originSecretSalt", + "description": "The unique salt value used during the hashing process for the origin secret. It enhances security by making it more difficult to crack the hashed origin secret.", "type": { "kind": "SCALAR", "name": "String", @@ -111994,11 +161632,11 @@ "deprecationReason": null }, { - "name": "tokenUri", - "description": "The URI pointing to the metadata of the pack NFT.", + "name": "status", + "description": "The current status of the secret API key, referencing the apiKeyStatus table. It can be \"ACTIVE\" (default), \"DISABLED\", or \"EXPIRED\".", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "apiKeyStatus_enum", "ofType": null }, "defaultValue": null, @@ -112006,138 +161644,28 @@ "deprecationReason": null }, { - "name": "updated_at", - "description": null, + "name": "type", + "description": "The type of the secret API key, referencing the apiKeyType table. It determines how the secret is verified and what scope/routes of query are accessible.", "type": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "ENUM", + "name": "apiKeyType_enum", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "packNftSupply_update_column", - "description": "update columns of table \"packNftSupply\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "chainId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contractAddress", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentOwnerAddress", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "error", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDelivered", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastNftTransferId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tokenUri", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null }, { "name": "updated_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_updates", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_set_input", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows which have to be updated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_bool_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null } ], "interfaces": null, @@ -112146,263 +161674,136 @@ }, { "kind": "OBJECT", - "name": "packOrderSums", - "description": "Hold the sums for the Pack Orders", - "fields": [ - { - "name": "packId", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalReserved", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packOrderSums_aggregate", - "description": "aggregated selection of \"packOrderSums\"", + "name": "secretApiKey_max_fields", + "description": "aggregate max on columns", "fields": [ { - "name": "aggregate", - "description": null, + "name": "allowlist", + "description": "A comma-separated list of allowed domains or IP addresses that are permitted to use the secret API key, restricting usage to authorized sources.", "args": [], "type": { - "kind": "OBJECT", - "name": "packOrderSums_aggregate_fields", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "packOrderSums", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packOrderSums_aggregate_fields", - "description": "aggregate fields of \"packOrderSums\"", - "fields": [ - { - "name": "avg", - "description": null, + "name": "apiKey", + "description": "The secret API key used for authentication and identification when querying sensitive data and performing mutations.", "args": [], "type": { - "kind": "OBJECT", - "name": "packOrderSums_avg_fields", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "count", - "description": null, - "args": [ - { - "name": "columns", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "packOrderSums_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "distinct", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "max", + "name": "created_at", "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "packOrderSums_max_fields", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "min", - "description": null, + "name": "encryptedIntegritySecret", + "description": "The encrypted secret used for verifying the integrity of the request data. The integrity secret is encrypted using a secure encryption algorithm and a salt before storing it in the database.", "args": [], "type": { - "kind": "OBJECT", - "name": "packOrderSums_min_fields", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "stddev", - "description": null, + "name": "expiresAt", + "description": "The expiration timestamp for the secret API key, specifying the validity period after which the key becomes invalid and cannot be used.", "args": [], "type": { - "kind": "OBJECT", - "name": "packOrderSums_stddev_fields", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "stddev_pop", - "description": null, + "name": "hashedOriginSecret", + "description": "The hashed secret used for verifying the origin of the request. The origin secret is hashed using a secure hashing algorithm and a unique salt before storing it in the database.", "args": [], "type": { - "kind": "OBJECT", - "name": "packOrderSums_stddev_pop_fields", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "stddev_samp", + "name": "id", "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "packOrderSums_stddev_samp_fields", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sum", - "description": null, + "name": "name", + "description": "A user-defined name for the secret API key, providing a human-readable identifier for the key.", "args": [], "type": { - "kind": "OBJECT", - "name": "packOrderSums_sum_fields", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "var_pop", - "description": null, + "name": "organizerId", + "description": "The unique identifier of the organizer associated with the secret API key, establishing a link between the key and the organizer it belongs to.", "args": [], "type": { - "kind": "OBJECT", - "name": "packOrderSums_var_pop_fields", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "var_samp", - "description": null, + "name": "originSecretSalt", + "description": "The unique salt value used during the hashing process for the origin secret. It enhances security by making it more difficult to crack the hashed origin secret.", "args": [], "type": { - "kind": "OBJECT", - "name": "packOrderSums_var_samp_fields", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "variance", + "name": "updated_at", "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "packOrderSums_variance_fields", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, @@ -112416,197 +161817,96 @@ }, { "kind": "OBJECT", - "name": "packOrderSums_avg_fields", - "description": "aggregate avg on columns", + "name": "secretApiKey_min_fields", + "description": "aggregate min on columns", "fields": [ { - "name": "totalReserved", - "description": null, + "name": "allowlist", + "description": "A comma-separated list of allowed domains or IP addresses that are permitted to use the secret API key, restricting usage to authorized sources.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_bool_exp", - "description": "Boolean expression to filter rows from the table \"packOrderSums\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ - { - "name": "_and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_bool_exp", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "_not", - "description": null, + "name": "apiKey", + "description": "The secret API key used for authentication and identification when querying sensitive data and performing mutations.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_bool_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_bool_exp", - "ofType": null - } - } - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", + "name": "created_at", "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "totalReserved", - "description": null, + "name": "encryptedIntegritySecret", + "description": "The encrypted secret used for verifying the integrity of the request data. The integrity secret is encrypted using a secure encryption algorithm and a salt before storing it in the database.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "packOrderSums_constraint", - "description": "unique or primary key constraints on table \"packOrderSums\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "packOrderSums_pkey", - "description": "unique or primary key constraint on columns \"packId\"", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_inc_input", - "description": "input type for incrementing numeric columns in table \"packOrderSums\"", - "fields": null, - "inputFields": [ + }, { - "name": "totalReserved", - "description": null, + "name": "expiresAt", + "description": "The expiration timestamp for the secret API key, specifying the validity period after which the key becomes invalid and cannot be used.", + "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "timestamptz", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_insert_input", - "description": "input type for inserting data into table \"packOrderSums\"", - "fields": null, - "inputFields": [ + }, { - "name": "packId", - "description": null, + "name": "hashedOriginSecret", + "description": "The hashed secret used for verifying the origin of the request. The origin secret is hashed using a secure hashing algorithm and a unique salt before storing it in the database.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "totalReserved", + "name": "id", "description": null, + "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "uuid", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packOrderSums_max_fields", - "description": "aggregate max on columns", - "fields": [ + }, { - "name": "packId", - "description": null, + "name": "name", + "description": "A user-defined name for the secret API key, providing a human-readable identifier for the key.", "args": [], "type": { "kind": "SCALAR", @@ -112617,31 +161917,20 @@ "deprecationReason": null }, { - "name": "totalReserved", - "description": null, + "name": "organizerId", + "description": "The unique identifier of the organizer associated with the secret API key, establishing a link between the key and the organizer it belongs to.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packOrderSums_min_fields", - "description": "aggregate min on columns", - "fields": [ + }, { - "name": "packId", - "description": null, + "name": "originSecretSalt", + "description": "The unique salt value used during the hashing process for the origin secret. It enhances security by making it more difficult to crack the hashed origin secret.", "args": [], "type": { "kind": "SCALAR", @@ -112652,12 +161941,12 @@ "deprecationReason": null }, { - "name": "totalReserved", + "name": "updated_at", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, @@ -112671,8 +161960,8 @@ }, { "kind": "OBJECT", - "name": "packOrderSums_mutation_response", - "description": "response of any mutation on the table \"packOrderSums\"", + "name": "secretApiKey_mutation_response", + "description": "response of any mutation on the table \"secretApiKey\"", "fields": [ { "name": "affected_rows", @@ -112705,7 +161994,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packOrderSums", + "name": "secretApiKey", "ofType": null } } @@ -112722,8 +162011,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "packOrderSums_on_conflict", - "description": "on_conflict condition type for table \"packOrderSums\"", + "name": "secretApiKey_on_conflict", + "description": "on_conflict condition type for table \"secretApiKey\"", "fields": null, "inputFields": [ { @@ -112734,7 +162023,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "packOrderSums_constraint", + "name": "secretApiKey_constraint", "ofType": null } }, @@ -112756,7 +162045,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "packOrderSums_update_column", + "name": "secretApiKey_update_column", "ofType": null } } @@ -112771,7 +162060,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "packOrderSums_bool_exp", + "name": "secretApiKey_bool_exp", "ofType": null }, "defaultValue": null, @@ -112785,12 +162074,12 @@ }, { "kind": "INPUT_OBJECT", - "name": "packOrderSums_order_by", - "description": "Ordering options when selecting data from \"packOrderSums\".", + "name": "secretApiKey_order_by", + "description": "Ordering options when selecting data from \"secretApiKey\".", "fields": null, "inputFields": [ { - "name": "packId", + "name": "allowlist", "description": null, "type": { "kind": "ENUM", @@ -112802,7 +162091,139 @@ "deprecationReason": null }, { - "name": "totalReserved", + "name": "apiKey", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "encryptedIntegritySecret", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expiresAt", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hashedOriginSecret", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "originSecretSalt", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", "description": null, "type": { "kind": "ENUM", @@ -112820,19 +162241,19 @@ }, { "kind": "INPUT_OBJECT", - "name": "packOrderSums_pk_columns_input", - "description": "primary key columns input for table: packOrderSums", + "name": "secretApiKey_pk_columns_input", + "description": "primary key columns input for table: secretApiKey", "fields": null, "inputFields": [ { - "name": "packId", + "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "uuid", "ofType": null } }, @@ -112847,20 +162268,86 @@ }, { "kind": "ENUM", - "name": "packOrderSums_select_column", - "description": "select columns of table \"packOrderSums\"", + "name": "secretApiKey_select_column", + "description": "select columns of table \"secretApiKey\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "packId", + "name": "allowlist", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "totalReserved", + "name": "apiKey", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "encryptedIntegritySecret", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expiresAt", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hashedOriginSecret", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "originSecretSalt", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -112870,13 +162357,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "packOrderSums_set_input", - "description": "input type for updating data in table \"packOrderSums\"", + "name": "secretApiKey_set_input", + "description": "input type for updating data in table \"secretApiKey\"", "fields": null, "inputFields": [ { - "name": "packId", - "description": null, + "name": "allowlist", + "description": "A comma-separated list of allowed domains or IP addresses that are permitted to use the secret API key, restricting usage to authorized sources.", "type": { "kind": "SCALAR", "name": "String", @@ -112887,95 +162374,158 @@ "deprecationReason": null }, { - "name": "totalReserved", - "description": null, + "name": "apiKey", + "description": "The secret API key used for authentication and identification when querying sensitive data and performing mutations.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packOrderSums_stddev_fields", - "description": "aggregate stddev on columns", - "fields": [ + }, { - "name": "totalReserved", + "name": "created_at", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packOrderSums_stddev_pop_fields", - "description": "aggregate stddev_pop on columns", - "fields": [ + }, { - "name": "totalReserved", + "name": "encryptedIntegritySecret", + "description": "The encrypted secret used for verifying the integrity of the request data. The integrity secret is encrypted using a secure encryption algorithm and a salt before storing it in the database.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expiresAt", + "description": "The expiration timestamp for the secret API key, specifying the validity period after which the key becomes invalid and cannot be used.", + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hashedOriginSecret", + "description": "The hashed secret used for verifying the origin of the request. The origin secret is hashed using a secure hashing algorithm and a unique salt before storing it in the database.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "uuid", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packOrderSums_stddev_samp_fields", - "description": "aggregate stddev_samp on columns", - "fields": [ + }, { - "name": "totalReserved", + "name": "name", + "description": "A user-defined name for the secret API key, providing a human-readable identifier for the key.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "The unique identifier of the organizer associated with the secret API key, establishing a link between the key and the organizer it belongs to.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "originSecretSalt", + "description": "The unique salt value used during the hashing process for the origin secret. It enhances security by making it more difficult to crack the hashed origin secret.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The current status of the secret API key, referencing the apiKeyStatus table. It can be \"ACTIVE\" (default), \"DISABLED\", or \"EXPIRED\".", + "type": { + "kind": "ENUM", + "name": "apiKeyStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The type of the secret API key, referencing the apiKeyType table. It determines how the secret is verified and what scope/routes of query are accessible.", + "type": { + "kind": "ENUM", + "name": "apiKeyType_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "packOrderSums_stream_cursor_input", - "description": "Streaming cursor of the table \"packOrderSums\"", + "name": "secretApiKey_stream_cursor_input", + "description": "Streaming cursor of the table \"secretApiKey\"", "fields": null, "inputFields": [ { @@ -112986,7 +162536,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packOrderSums_stream_cursor_value_input", + "name": "secretApiKey_stream_cursor_value_input", "ofType": null } }, @@ -113013,13 +162563,49 @@ }, { "kind": "INPUT_OBJECT", - "name": "packOrderSums_stream_cursor_value_input", + "name": "secretApiKey_stream_cursor_value_input", "description": "Initial value of the column from where the streaming should start", "fields": null, "inputFields": [ { - "name": "packId", + "name": "allowlist", + "description": "A comma-separated list of allowed domains or IP addresses that are permitted to use the secret API key, restricting usage to authorized sources.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiKey", + "description": "The secret API key used for authentication and identification when querying sensitive data and performing mutations.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "encryptedIntegritySecret", + "description": "The encrypted secret used for verifying the integrity of the request data. The integrity secret is encrypted using a secure encryption algorithm and a salt before storing it in the database.", "type": { "kind": "SCALAR", "name": "String", @@ -113030,61 +162616,200 @@ "deprecationReason": null }, { - "name": "totalReserved", + "name": "expiresAt", + "description": "The expiration timestamp for the secret API key, specifying the validity period after which the key becomes invalid and cannot be used.", + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hashedOriginSecret", + "description": "The hashed secret used for verifying the origin of the request. The origin secret is hashed using a secure hashing algorithm and a unique salt before storing it in the database.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", "description": null, "type": { "kind": "SCALAR", - "name": "Int", + "name": "uuid", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packOrderSums_sum_fields", - "description": "aggregate sum on columns", - "fields": [ + }, { - "name": "totalReserved", + "name": "name", + "description": "A user-defined name for the secret API key, providing a human-readable identifier for the key.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "The unique identifier of the organizer associated with the secret API key, establishing a link between the key and the organizer it belongs to.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "originSecretSalt", + "description": "The unique salt value used during the hashing process for the origin secret. It enhances security by making it more difficult to crack the hashed origin secret.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The current status of the secret API key, referencing the apiKeyStatus table. It can be \"ACTIVE\" (default), \"DISABLED\", or \"EXPIRED\".", + "type": { + "kind": "ENUM", + "name": "apiKeyStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The type of the secret API key, referencing the apiKeyType table. It determines how the secret is verified and what scope/routes of query are accessible.", + "type": { + "kind": "ENUM", + "name": "apiKeyType_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "packOrderSums_update_column", - "description": "update columns of table \"packOrderSums\"", + "name": "secretApiKey_update_column", + "description": "update columns of table \"secretApiKey\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "packId", + "name": "allowlist", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "totalReserved", + "name": "apiKey", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "encryptedIntegritySecret", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expiresAt", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hashedOriginSecret", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "originSecretSalt", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -113094,28 +162819,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "packOrderSums_updates", + "name": "secretApiKey_updates", "description": null, "fields": null, "inputFields": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "_set", "description": "sets the columns of the filtered rows to the given values", "type": { "kind": "INPUT_OBJECT", - "name": "packOrderSums_set_input", + "name": "secretApiKey_set_input", "ofType": null }, "defaultValue": null, @@ -113130,7 +162843,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packOrderSums_bool_exp", + "name": "secretApiKey_bool_exp", "ofType": null } }, @@ -113145,88 +162858,31 @@ }, { "kind": "OBJECT", - "name": "packOrderSums_var_pop_fields", - "description": "aggregate var_pop on columns", - "fields": [ - { - "name": "totalReserved", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packOrderSums_var_samp_fields", - "description": "aggregate var_samp on columns", - "fields": [ - { - "name": "totalReserved", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "packOrderSums_variance_fields", - "description": "aggregate variance on columns", + "name": "shopifyCampaignParameters", + "description": "This table stores parameters specific to Shopify campaigns, including gate identifiers and links to campaign data in the CRM. It supports context resolution in offline unlock iframes and enables tailored content display.", "fields": [ { - "name": "totalReserved", - "description": null, + "name": "created_at", + "description": "Timestamp indicating when the record was initially created, set automatically by the system.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "passAmount", - "description": "The passAmount table stores quantity information related to each eventPass or Pack", - "fields": [ + }, { - "name": "created_at", - "description": null, + "name": "gateId", + "description": "Primary key. Unique identifier corresponding to the gate id from Shopify campaigns.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "timestamptz", + "name": "String", "ofType": null } }, @@ -113234,27 +162890,15 @@ "deprecationReason": null }, { - "name": "eventPassId", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, + "name": "organizerId", + "description": "Identifier for the organizer responsible for the campaign.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null } }, @@ -113262,15 +162906,15 @@ "deprecationReason": null }, { - "name": "maxAmount", - "description": null, + "name": "shopifyCampaignTemplateId", + "description": "Foreign key linking to the shopifyCampaignTemplate model in the CRM.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -113278,60 +162922,28 @@ "deprecationReason": null }, { - "name": "maxAmountPerUser", + "name": "status", "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "shopifyCampaignStatus_enum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", - "description": null, + "name": "updated_at", + "description": "Timestamp indicating the last update time for the record, set automatically on creation and updated via trigger on modification.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "timeBeforeDelete", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -113341,8 +162953,8 @@ }, { "kind": "OBJECT", - "name": "passAmount_aggregate", - "description": "aggregated selection of \"passAmount\"", + "name": "shopifyCampaignParameters_aggregate", + "description": "aggregated selection of \"shopifyCampaignParameters\"", "fields": [ { "name": "aggregate", @@ -113350,7 +162962,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "passAmount_aggregate_fields", + "name": "shopifyCampaignParameters_aggregate_fields", "ofType": null }, "isDeprecated": false, @@ -113371,7 +162983,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "passAmount", + "name": "shopifyCampaignParameters", "ofType": null } } @@ -113388,21 +163000,9 @@ }, { "kind": "OBJECT", - "name": "passAmount_aggregate_fields", - "description": "aggregate fields of \"passAmount\"", + "name": "shopifyCampaignParameters_aggregate_fields", + "description": "aggregate fields of \"shopifyCampaignParameters\"", "fields": [ - { - "name": "avg", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "passAmount_avg_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "count", "description": null, @@ -113418,7 +163018,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "passAmount_select_column", + "name": "shopifyCampaignParameters_select_column", "ofType": null } } @@ -113458,7 +163058,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "passAmount_max_fields", + "name": "shopifyCampaignParameters_max_fields", "ofType": null }, "isDeprecated": false, @@ -113470,138 +163070,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "passAmount_min_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "passAmount_stddev_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev_pop", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "passAmount_stddev_pop_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev_samp", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "passAmount_stddev_samp_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sum", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "passAmount_sum_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "var_pop", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "passAmount_var_pop_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "var_samp", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "passAmount_var_samp_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "variance", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "passAmount_variance_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "passAmount_avg_fields", - "description": "aggregate avg on columns", - "fields": [ - { - "name": "maxAmount", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxAmountPerUser", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timeBeforeDelete", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", + "name": "shopifyCampaignParameters_min_fields", "ofType": null }, "isDeprecated": false, @@ -113615,8 +163084,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "passAmount_bool_exp", - "description": "Boolean expression to filter rows from the table \"passAmount\". All fields are combined with a logical 'AND'.", + "name": "shopifyCampaignParameters_bool_exp", + "description": "Boolean expression to filter rows from the table \"shopifyCampaignParameters\". All fields are combined with a logical 'AND'.", "fields": null, "inputFields": [ { @@ -113630,7 +163099,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "passAmount_bool_exp", + "name": "shopifyCampaignParameters_bool_exp", "ofType": null } } @@ -113644,7 +163113,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "passAmount_bool_exp", + "name": "shopifyCampaignParameters_bool_exp", "ofType": null }, "defaultValue": null, @@ -113662,7 +163131,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "passAmount_bool_exp", + "name": "shopifyCampaignParameters_bool_exp", "ofType": null } } @@ -113684,7 +163153,7 @@ "deprecationReason": null }, { - "name": "eventPassId", + "name": "gateId", "description": null, "type": { "kind": "INPUT_OBJECT", @@ -113696,35 +163165,11 @@ "deprecationReason": null }, { - "name": "id", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxAmount", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxAmountPerUser", + "name": "organizerId", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, @@ -113732,7 +163177,7 @@ "deprecationReason": null }, { - "name": "packId", + "name": "shopifyCampaignTemplateId", "description": null, "type": { "kind": "INPUT_OBJECT", @@ -113744,11 +163189,11 @@ "deprecationReason": null }, { - "name": "timeBeforeDelete", + "name": "status", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", + "name": "shopifyCampaignStatus_enum_comparison_exp", "ofType": null }, "defaultValue": null, @@ -113774,89 +163219,30 @@ }, { "kind": "ENUM", - "name": "passAmount_constraint", - "description": "unique or primary key constraints on table \"passAmount\"", + "name": "shopifyCampaignParameters_constraint", + "description": "unique or primary key constraints on table \"shopifyCampaignParameters\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "idx_passamount_eventpassid", - "description": "unique or primary key constraint on columns \"eventPassId\"", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "idx_passamount_packid", - "description": "unique or primary key constraint on columns \"packId\"", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passAmount_pkey", - "description": "unique or primary key constraint on columns \"id\"", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "passAmount_inc_input", - "description": "input type for incrementing numeric columns in table \"passAmount\"", - "fields": null, - "inputFields": [ - { - "name": "maxAmount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxAmountPerUser", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timeBeforeDelete", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, + "name": "shopifyCampaignParameters_pkey", + "description": "unique or primary key constraint on columns \"gateId\"", "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "passAmount_insert_input", - "description": "input type for inserting data into table \"passAmount\"", + "name": "shopifyCampaignParameters_insert_input", + "description": "input type for inserting data into table \"shopifyCampaignParameters\"", "fields": null, "inputFields": [ { "name": "created_at", - "description": null, + "description": "Timestamp indicating when the record was initially created, set automatically by the system.", "type": { "kind": "SCALAR", "name": "timestamptz", @@ -113867,8 +163253,8 @@ "deprecationReason": null }, { - "name": "eventPassId", - "description": null, + "name": "gateId", + "description": "Primary key. Unique identifier corresponding to the gate id from Shopify campaigns.", "type": { "kind": "SCALAR", "name": "String", @@ -113879,35 +163265,11 @@ "deprecationReason": null }, { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxAmount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxAmountPerUser", - "description": null, + "name": "organizerId", + "description": "Identifier for the organizer responsible for the campaign.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -113915,8 +163277,8 @@ "deprecationReason": null }, { - "name": "packId", - "description": null, + "name": "shopifyCampaignTemplateId", + "description": "Foreign key linking to the shopifyCampaignTemplate model in the CRM.", "type": { "kind": "SCALAR", "name": "String", @@ -113927,11 +163289,11 @@ "deprecationReason": null }, { - "name": "timeBeforeDelete", + "name": "status", "description": null, "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "shopifyCampaignStatus_enum", "ofType": null }, "defaultValue": null, @@ -113940,7 +163302,7 @@ }, { "name": "updated_at", - "description": null, + "description": "Timestamp indicating the last update time for the record, set automatically on creation and updated via trigger on modification.", "type": { "kind": "SCALAR", "name": "timestamptz", @@ -113957,12 +163319,12 @@ }, { "kind": "OBJECT", - "name": "passAmount_max_fields", + "name": "shopifyCampaignParameters_max_fields", "description": "aggregate max on columns", "fields": [ { "name": "created_at", - "description": null, + "description": "Timestamp indicating when the record was initially created, set automatically by the system.", "args": [], "type": { "kind": "SCALAR", @@ -113973,8 +163335,8 @@ "deprecationReason": null }, { - "name": "eventPassId", - "description": null, + "name": "gateId", + "description": "Primary key. Unique identifier corresponding to the gate id from Shopify campaigns.", "args": [], "type": { "kind": "SCALAR", @@ -113985,44 +163347,8 @@ "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxAmount", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxAmountPerUser", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": null, + "name": "organizerId", + "description": "Identifier for the organizer responsible for the campaign.", "args": [], "type": { "kind": "SCALAR", @@ -114033,12 +163359,12 @@ "deprecationReason": null }, { - "name": "timeBeforeDelete", - "description": null, + "name": "shopifyCampaignTemplateId", + "description": "Foreign key linking to the shopifyCampaignTemplate model in the CRM.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -114046,7 +163372,7 @@ }, { "name": "updated_at", - "description": null, + "description": "Timestamp indicating the last update time for the record, set automatically on creation and updated via trigger on modification.", "args": [], "type": { "kind": "SCALAR", @@ -114064,12 +163390,12 @@ }, { "kind": "OBJECT", - "name": "passAmount_min_fields", + "name": "shopifyCampaignParameters_min_fields", "description": "aggregate min on columns", "fields": [ { "name": "created_at", - "description": null, + "description": "Timestamp indicating when the record was initially created, set automatically by the system.", "args": [], "type": { "kind": "SCALAR", @@ -114080,8 +163406,8 @@ "deprecationReason": null }, { - "name": "eventPassId", - "description": null, + "name": "gateId", + "description": "Primary key. Unique identifier corresponding to the gate id from Shopify campaigns.", "args": [], "type": { "kind": "SCALAR", @@ -114092,44 +163418,8 @@ "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxAmount", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxAmountPerUser", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": null, + "name": "organizerId", + "description": "Identifier for the organizer responsible for the campaign.", "args": [], "type": { "kind": "SCALAR", @@ -114140,12 +163430,12 @@ "deprecationReason": null }, { - "name": "timeBeforeDelete", - "description": null, + "name": "shopifyCampaignTemplateId", + "description": "Foreign key linking to the shopifyCampaignTemplate model in the CRM.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -114153,7 +163443,7 @@ }, { "name": "updated_at", - "description": null, + "description": "Timestamp indicating the last update time for the record, set automatically on creation and updated via trigger on modification.", "args": [], "type": { "kind": "SCALAR", @@ -114171,8 +163461,8 @@ }, { "kind": "OBJECT", - "name": "passAmount_mutation_response", - "description": "response of any mutation on the table \"passAmount\"", + "name": "shopifyCampaignParameters_mutation_response", + "description": "response of any mutation on the table \"shopifyCampaignParameters\"", "fields": [ { "name": "affected_rows", @@ -114205,7 +163495,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "passAmount", + "name": "shopifyCampaignParameters", "ofType": null } } @@ -114222,47 +163512,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "passAmount_obj_rel_insert_input", - "description": "input type for inserting object relation for remote table \"passAmount\"", - "fields": null, - "inputFields": [ - { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "passAmount_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "passAmount_on_conflict", - "description": "on_conflict condition type for table \"passAmount\"", + "name": "shopifyCampaignParameters_on_conflict", + "description": "on_conflict condition type for table \"shopifyCampaignParameters\"", "fields": null, "inputFields": [ { @@ -114273,7 +163524,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "passAmount_constraint", + "name": "shopifyCampaignParameters_constraint", "ofType": null } }, @@ -114295,7 +163546,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "passAmount_update_column", + "name": "shopifyCampaignParameters_update_column", "ofType": null } } @@ -114310,7 +163561,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "passAmount_bool_exp", + "name": "shopifyCampaignParameters_bool_exp", "ofType": null }, "defaultValue": null, @@ -114324,8 +163575,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "passAmount_order_by", - "description": "Ordering options when selecting data from \"passAmount\".", + "name": "shopifyCampaignParameters_order_by", + "description": "Ordering options when selecting data from \"shopifyCampaignParameters\".", "fields": null, "inputFields": [ { @@ -114341,31 +163592,7 @@ "deprecationReason": null }, { - "name": "eventPassId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxAmount", + "name": "gateId", "description": null, "type": { "kind": "ENUM", @@ -114377,7 +163604,7 @@ "deprecationReason": null }, { - "name": "maxAmountPerUser", + "name": "organizerId", "description": null, "type": { "kind": "ENUM", @@ -114389,7 +163616,7 @@ "deprecationReason": null }, { - "name": "packId", + "name": "shopifyCampaignTemplateId", "description": null, "type": { "kind": "ENUM", @@ -114401,7 +163628,7 @@ "deprecationReason": null }, { - "name": "timeBeforeDelete", + "name": "status", "description": null, "type": { "kind": "ENUM", @@ -114431,19 +163658,19 @@ }, { "kind": "INPUT_OBJECT", - "name": "passAmount_pk_columns_input", - "description": "primary key columns input for table: passAmount", + "name": "shopifyCampaignParameters_pk_columns_input", + "description": "primary key columns input for table: shopifyCampaignParameters", "fields": null, "inputFields": [ { - "name": "id", - "description": null, + "name": "gateId", + "description": "Primary key. Unique identifier corresponding to the gate id from Shopify campaigns.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null } }, @@ -114458,8 +163685,8 @@ }, { "kind": "ENUM", - "name": "passAmount_select_column", - "description": "select columns of table \"passAmount\"", + "name": "shopifyCampaignParameters_select_column", + "description": "select columns of table \"shopifyCampaignParameters\"", "fields": null, "inputFields": null, "interfaces": null, @@ -114471,37 +163698,25 @@ "deprecationReason": null }, { - "name": "eventPassId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxAmount", + "name": "gateId", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "maxAmountPerUser", + "name": "organizerId", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", + "name": "shopifyCampaignTemplateId", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "timeBeforeDelete", + "name": "status", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -114517,13 +163732,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "passAmount_set_input", - "description": "input type for updating data in table \"passAmount\"", + "name": "shopifyCampaignParameters_set_input", + "description": "input type for updating data in table \"shopifyCampaignParameters\"", "fields": null, "inputFields": [ { "name": "created_at", - "description": null, + "description": "Timestamp indicating when the record was initially created, set automatically by the system.", "type": { "kind": "SCALAR", "name": "timestamptz", @@ -114534,8 +163749,8 @@ "deprecationReason": null }, { - "name": "eventPassId", - "description": null, + "name": "gateId", + "description": "Primary key. Unique identifier corresponding to the gate id from Shopify campaigns.", "type": { "kind": "SCALAR", "name": "String", @@ -114546,11 +163761,11 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "organizerId", + "description": "Identifier for the organizer responsible for the campaign.", "type": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null }, "defaultValue": null, @@ -114558,11 +163773,11 @@ "deprecationReason": null }, { - "name": "maxAmount", - "description": null, + "name": "shopifyCampaignTemplateId", + "description": "Foreign key linking to the shopifyCampaignTemplate model in the CRM.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -114570,11 +163785,85 @@ "deprecationReason": null }, { - "name": "maxAmountPerUser", + "name": "status", "description": null, + "type": { + "kind": "ENUM", + "name": "shopifyCampaignStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "Timestamp indicating the last update time for the record, set automatically on creation and updated via trigger on modification.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_stream_cursor_input", + "description": "Streaming cursor of the table \"shopifyCampaignParameters\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_stream_cursor_value_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "created_at", + "description": "Timestamp indicating when the record was initially created, set automatically by the system.", + "type": { + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "defaultValue": null, @@ -114582,8 +163871,8 @@ "deprecationReason": null }, { - "name": "packId", - "description": null, + "name": "gateId", + "description": "Primary key. Unique identifier corresponding to the gate id from Shopify campaigns.", "type": { "kind": "SCALAR", "name": "String", @@ -114594,11 +163883,11 @@ "deprecationReason": null }, { - "name": "timeBeforeDelete", - "description": null, + "name": "organizerId", + "description": "Identifier for the organizer responsible for the campaign.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -114606,8 +163895,32 @@ "deprecationReason": null }, { - "name": "updated_at", + "name": "shopifyCampaignTemplateId", + "description": "Foreign key linking to the shopifyCampaignTemplate model in the CRM.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", "description": null, + "type": { + "kind": "ENUM", + "name": "shopifyCampaignStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "Timestamp indicating the last update time for the record, set automatically on creation and updated via trigger on modification.", "type": { "kind": "SCALAR", "name": "timestamptz", @@ -114623,89 +163936,155 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "passAmount_stddev_fields", - "description": "aggregate stddev on columns", - "fields": [ + "kind": "ENUM", + "name": "shopifyCampaignParameters_update_column", + "description": "update columns of table \"shopifyCampaignParameters\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "maxAmount", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, + "name": "created_at", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "maxAmountPerUser", - "description": null, - "args": [], + "name": "gateId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shopifyCampaignTemplateId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_set_input", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "timeBeforeDelete", - "description": null, - "args": [], + "name": "where", + "description": "filter the rows which have to be updated", "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_bool_exp", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "passAmount_stddev_pop_fields", - "description": "aggregate stddev_pop on columns", + "name": "shopifyCampaignStatus", + "description": "columns and relationships of \"shopifyCampaignStatus\"", "fields": [ { - "name": "maxAmount", + "name": "value", "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "shopifyCampaignStatus_aggregate", + "description": "aggregated selection of \"shopifyCampaignStatus\"", + "fields": [ { - "name": "maxAmountPerUser", + "name": "aggregate", "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "shopifyCampaignStatus_aggregate_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "timeBeforeDelete", + "name": "nodes", "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "shopifyCampaignStatus", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null @@ -114718,40 +164097,77 @@ }, { "kind": "OBJECT", - "name": "passAmount_stddev_samp_fields", - "description": "aggregate stddev_samp on columns", + "name": "shopifyCampaignStatus_aggregate_fields", + "description": "aggregate fields of \"shopifyCampaignStatus\"", "fields": [ { - "name": "maxAmount", + "name": "count", "description": null, - "args": [], + "args": [ + { + "name": "columns", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "shopifyCampaignStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "distinct", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "maxAmountPerUser", + "name": "max", "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "shopifyCampaignStatus_max_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "timeBeforeDelete", + "name": "min", "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "shopifyCampaignStatus_min_fields", "ofType": null }, "isDeprecated": false, @@ -114765,20 +164181,24 @@ }, { "kind": "INPUT_OBJECT", - "name": "passAmount_stream_cursor_input", - "description": "Streaming cursor of the table \"passAmount\"", + "name": "shopifyCampaignStatus_bool_exp", + "description": "Boolean expression to filter rows from the table \"shopifyCampaignStatus\". All fields are combined with a logical 'AND'.", "fields": null, "inputFields": [ { - "name": "initial_value", - "description": "Stream column input with initial value", + "name": "_and", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "passAmount_stream_cursor_value_input", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_bool_exp", + "ofType": null + } } }, "defaultValue": null, @@ -114786,70 +164206,106 @@ "deprecationReason": null }, { - "name": "ordering", - "description": "cursor ordering", + "name": "_not", + "description": null, "type": { - "kind": "ENUM", - "name": "cursor_ordering", + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_bool_exp", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "passAmount_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ + }, { - "name": "created_at", + "name": "_or", "description": null, "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_bool_exp", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassId", + "name": "value", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "shopifyCampaignStatus_constraint", + "description": "unique or primary key constraints on table \"shopifyCampaignStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "id", + "name": "shopifyCampaignStatus_pkey", + "description": "unique or primary key constraint on columns \"value\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "shopifyCampaignStatus_enum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DRAFT", "description": null, - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "maxAmount", + "name": "PUBLISHED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_enum_comparison_exp", + "description": "Boolean expression to compare columns of type \"shopifyCampaignStatus_enum\". All fields are combined with logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_eq", "description": null, "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "shopifyCampaignStatus_enum", "ofType": null }, "defaultValue": null, @@ -114857,23 +164313,31 @@ "deprecationReason": null }, { - "name": "maxAmountPerUser", + "name": "_in", "description": null, "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "shopifyCampaignStatus_enum", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", + "name": "_is_null", "description": null, "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -114881,11 +164345,11 @@ "deprecationReason": null }, { - "name": "timeBeforeDelete", + "name": "_neq", "description": null, "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "shopifyCampaignStatus_enum", "ofType": null }, "defaultValue": null, @@ -114893,12 +164357,20 @@ "deprecationReason": null }, { - "name": "updated_at", + "name": "_nin", "description": null, "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "shopifyCampaignStatus_enum", + "ofType": null + } + } }, "defaultValue": null, "isDeprecated": false, @@ -114910,41 +164382,63 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "passAmount_sum_fields", - "description": "aggregate sum on columns", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_insert_input", + "description": "input type for inserting data into table \"shopifyCampaignStatus\"", + "fields": null, + "inputFields": [ { - "name": "maxAmount", + "name": "value", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "shopifyCampaignStatus_max_fields", + "description": "aggregate max on columns", + "fields": [ { - "name": "maxAmountPerUser", + "name": "value", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "shopifyCampaignStatus_min_fields", + "description": "aggregate min on columns", + "fields": [ { - "name": "timeBeforeDelete", + "name": "value", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -114957,105 +164451,109 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "passAmount_update_column", - "description": "update columns of table \"passAmount\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "created_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxAmount", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "maxAmountPerUser", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "OBJECT", + "name": "shopifyCampaignStatus_mutation_response", + "description": "response of any mutation on the table \"shopifyCampaignStatus\"", + "fields": [ { - "name": "timeBeforeDelete", - "description": "column name", + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "column name", + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "shopifyCampaignStatus", + "ofType": null + } + } + } + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "passAmount_updates", - "description": null, + "name": "shopifyCampaignStatus_on_conflict", + "description": "on_conflict condition type for table \"shopifyCampaignStatus\"", "fields": null, "inputFields": [ { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", + "name": "constraint", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_inc_input", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "shopifyCampaignStatus_constraint", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", + "name": "update_columns", + "description": null, "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_set_input", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "shopifyCampaignStatus_update_column", + "ofType": null + } + } + } }, - "defaultValue": null, + "defaultValue": "[]", "isDeprecated": false, "deprecationReason": null }, { "name": "where", - "description": "filter the rows which have to be updated", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "passAmount_bool_exp", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_bool_exp", + "ofType": null }, "defaultValue": null, "isDeprecated": false, @@ -115067,161 +164565,228 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "passAmount_var_pop_fields", - "description": "aggregate var_pop on columns", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_order_by", + "description": "Ordering options when selecting data from \"shopifyCampaignStatus\".", + "fields": null, + "inputFields": [ { - "name": "maxAmount", + "name": "value", "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_pk_columns_input", + "description": "primary key columns input for table: shopifyCampaignStatus", + "fields": null, + "inputFields": [ { - "name": "maxAmountPerUser", + "name": "value", "description": null, - "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "shopifyCampaignStatus_select_column", + "description": "select columns of table \"shopifyCampaignStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "timeBeforeDelete", + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_set_input", + "description": "input type for updating data in table \"shopifyCampaignStatus\"", + "fields": null, + "inputFields": [ + { + "name": "value", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "passAmount_var_samp_fields", - "description": "aggregate var_samp on columns", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_stream_cursor_input", + "description": "Streaming cursor of the table \"shopifyCampaignStatus\"", + "fields": null, + "inputFields": [ { - "name": "maxAmount", - "description": null, - "args": [], + "name": "initial_value", + "description": "Stream column input with initial value", "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_stream_cursor_value_input", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "maxAmountPerUser", - "description": null, - "args": [], + "name": "ordering", + "description": "cursor ordering", "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "ENUM", + "name": "cursor_ordering", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ { - "name": "timeBeforeDelete", + "name": "value", "description": null, - "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "passAmount_variance_fields", - "description": "aggregate variance on columns", - "fields": [ + "kind": "ENUM", + "name": "shopifyCampaignStatus_update_column", + "description": "update columns of table \"shopifyCampaignStatus\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "maxAmount", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, + "name": "value", + "description": "column name", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_updates", + "description": null, + "fields": null, + "inputFields": [ { - "name": "maxAmountPerUser", - "description": null, - "args": [], + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_set_input", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "timeBeforeDelete", - "description": null, - "args": [], + "name": "where", + "description": "filter the rows which have to be updated", "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignStatus_bool_exp", + "ofType": null + } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "passPricing", - "description": "The passPricing table stores pricing information for an eventPass or Pack.", + "name": "shopifyCustomer", + "description": "This table stores the link between the offline accounts and Shopify customer IDs. It allows organizers to manage customer data seamlessly across platforms without needing to handle sensitive personal information directly.", "fields": [ { - "name": "amount", - "description": null, + "name": "address", + "description": "Reference to the account table, ensuring that customer data is associated with a unique account address.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -115230,51 +164795,35 @@ }, { "name": "created_at", - "description": null, + "description": "Timestamp indicating when the record was initially created, set automatically by the system.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - } + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "currency", - "description": null, + "name": "customerId", + "description": "The unique identifier for the customer as stored in Shopify. This links the internal account to the Shopify customer record, facilitating integrated data management across systems.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "currency_enum", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, - { - "name": "eventPassId", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "id", - "description": null, + "description": "Unique identifier for each entry, generated automatically as a UUID.", "args": [], "type": { "kind": "NON_NULL", @@ -115289,13 +164838,17 @@ "deprecationReason": null }, { - "name": "packId", - "description": null, + "name": "organizerId", + "description": "Identifier for the organizer, used to scope Shopify customer data to specific organizers, allowing them to manage their client data independently.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -115305,13 +164858,9 @@ "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - } + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -115324,8 +164873,8 @@ }, { "kind": "OBJECT", - "name": "passPricing_aggregate", - "description": "aggregated selection of \"passPricing\"", + "name": "shopifyCustomer_aggregate", + "description": "aggregated selection of \"shopifyCustomer\"", "fields": [ { "name": "aggregate", @@ -115333,7 +164882,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "passPricing_aggregate_fields", + "name": "shopifyCustomer_aggregate_fields", "ofType": null }, "isDeprecated": false, @@ -115354,7 +164903,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "passPricing", + "name": "shopifyCustomer", "ofType": null } } @@ -115371,21 +164920,9 @@ }, { "kind": "OBJECT", - "name": "passPricing_aggregate_fields", - "description": "aggregate fields of \"passPricing\"", + "name": "shopifyCustomer_aggregate_fields", + "description": "aggregate fields of \"shopifyCustomer\"", "fields": [ - { - "name": "avg", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "passPricing_avg_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "count", "description": null, @@ -115401,7 +164938,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "passPricing_select_column", + "name": "shopifyCustomer_select_column", "ofType": null } } @@ -115441,7 +164978,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "passPricing_max_fields", + "name": "shopifyCustomer_max_fields", "ofType": null }, "isDeprecated": false, @@ -115453,114 +164990,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "passPricing_min_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "passPricing_stddev_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev_pop", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "passPricing_stddev_pop_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev_samp", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "passPricing_stddev_samp_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sum", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "passPricing_sum_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "var_pop", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "passPricing_var_pop_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "var_samp", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "passPricing_var_samp_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "variance", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "passPricing_variance_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "passPricing_avg_fields", - "description": "aggregate avg on columns", - "fields": [ - { - "name": "amount", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", + "name": "shopifyCustomer_min_fields", "ofType": null }, "isDeprecated": false, @@ -115574,8 +165004,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "passPricing_bool_exp", - "description": "Boolean expression to filter rows from the table \"passPricing\". All fields are combined with a logical 'AND'.", + "name": "shopifyCustomer_bool_exp", + "description": "Boolean expression to filter rows from the table \"shopifyCustomer\". All fields are combined with a logical 'AND'.", "fields": null, "inputFields": [ { @@ -115589,7 +165019,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "passPricing_bool_exp", + "name": "shopifyCustomer_bool_exp", "ofType": null } } @@ -115603,7 +165033,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "passPricing_bool_exp", + "name": "shopifyCustomer_bool_exp", "ofType": null }, "defaultValue": null, @@ -115621,7 +165051,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "passPricing_bool_exp", + "name": "shopifyCustomer_bool_exp", "ofType": null } } @@ -115631,11 +165061,11 @@ "deprecationReason": null }, { - "name": "amount", + "name": "address", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", + "name": "String_comparison_exp", "ofType": null }, "defaultValue": null, @@ -115655,19 +165085,7 @@ "deprecationReason": null }, { - "name": "currency", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "currency_enum_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", + "name": "customerId", "description": null, "type": { "kind": "INPUT_OBJECT", @@ -115691,7 +165109,7 @@ "deprecationReason": null }, { - "name": "packId", + "name": "organizerId", "description": null, "type": { "kind": "INPUT_OBJECT", @@ -115721,56 +165139,33 @@ }, { "kind": "ENUM", - "name": "passPricing_constraint", - "description": "unique or primary key constraints on table \"passPricing\"", + "name": "shopifyCustomer_constraint", + "description": "unique or primary key constraints on table \"shopifyCustomer\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "passPricing_pkey", - "description": "unique or primary key constraint on columns \"id\"", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "passPricing_inc_input", - "description": "input type for incrementing numeric columns in table \"passPricing\"", - "fields": null, - "inputFields": [ - { - "name": "amount", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, + "name": "shopifyCustomer_address_organizerId_customerId_key", + "description": "unique or primary key constraint on columns \"customerId\", \"address\", \"organizerId\"", "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "passPricing_insert_input", - "description": "input type for inserting data into table \"passPricing\"", + "name": "shopifyCustomer_insert_input", + "description": "input type for inserting data into table \"shopifyCustomer\"", "fields": null, "inputFields": [ { - "name": "amount", - "description": null, + "name": "address", + "description": "Reference to the account table, ensuring that customer data is associated with a unique account address.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -115779,7 +165174,7 @@ }, { "name": "created_at", - "description": null, + "description": "Timestamp indicating when the record was initially created, set automatically by the system.", "type": { "kind": "SCALAR", "name": "timestamptz", @@ -115790,20 +165185,8 @@ "deprecationReason": null }, { - "name": "currency", - "description": null, - "type": { - "kind": "ENUM", - "name": "currency_enum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": null, + "name": "customerId", + "description": "The unique identifier for the customer as stored in Shopify. This links the internal account to the Shopify customer record, facilitating integrated data management across systems.", "type": { "kind": "SCALAR", "name": "String", @@ -115815,7 +165198,7 @@ }, { "name": "id", - "description": null, + "description": "Unique identifier for each entry, generated automatically as a UUID.", "type": { "kind": "SCALAR", "name": "uuid", @@ -115826,8 +165209,8 @@ "deprecationReason": null }, { - "name": "packId", - "description": null, + "name": "organizerId", + "description": "Identifier for the organizer, used to scope Shopify customer data to specific organizers, allowing them to manage their client data independently.", "type": { "kind": "SCALAR", "name": "String", @@ -115856,16 +165239,16 @@ }, { "kind": "OBJECT", - "name": "passPricing_max_fields", + "name": "shopifyCustomer_max_fields", "description": "aggregate max on columns", "fields": [ { - "name": "amount", - "description": null, + "name": "address", + "description": "Reference to the account table, ensuring that customer data is associated with a unique account address.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -115873,7 +165256,7 @@ }, { "name": "created_at", - "description": null, + "description": "Timestamp indicating when the record was initially created, set automatically by the system.", "args": [], "type": { "kind": "SCALAR", @@ -115884,8 +165267,8 @@ "deprecationReason": null }, { - "name": "eventPassId", - "description": null, + "name": "customerId", + "description": "The unique identifier for the customer as stored in Shopify. This links the internal account to the Shopify customer record, facilitating integrated data management across systems.", "args": [], "type": { "kind": "SCALAR", @@ -115897,7 +165280,7 @@ }, { "name": "id", - "description": null, + "description": "Unique identifier for each entry, generated automatically as a UUID.", "args": [], "type": { "kind": "SCALAR", @@ -115908,8 +165291,8 @@ "deprecationReason": null }, { - "name": "packId", - "description": null, + "name": "organizerId", + "description": "Identifier for the organizer, used to scope Shopify customer data to specific organizers, allowing them to manage their client data independently.", "args": [], "type": { "kind": "SCALAR", @@ -115939,16 +165322,16 @@ }, { "kind": "OBJECT", - "name": "passPricing_min_fields", + "name": "shopifyCustomer_min_fields", "description": "aggregate min on columns", "fields": [ { - "name": "amount", - "description": null, + "name": "address", + "description": "Reference to the account table, ensuring that customer data is associated with a unique account address.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -115956,7 +165339,7 @@ }, { "name": "created_at", - "description": null, + "description": "Timestamp indicating when the record was initially created, set automatically by the system.", "args": [], "type": { "kind": "SCALAR", @@ -115967,8 +165350,8 @@ "deprecationReason": null }, { - "name": "eventPassId", - "description": null, + "name": "customerId", + "description": "The unique identifier for the customer as stored in Shopify. This links the internal account to the Shopify customer record, facilitating integrated data management across systems.", "args": [], "type": { "kind": "SCALAR", @@ -115980,7 +165363,7 @@ }, { "name": "id", - "description": null, + "description": "Unique identifier for each entry, generated automatically as a UUID.", "args": [], "type": { "kind": "SCALAR", @@ -115991,8 +165374,8 @@ "deprecationReason": null }, { - "name": "packId", - "description": null, + "name": "organizerId", + "description": "Identifier for the organizer, used to scope Shopify customer data to specific organizers, allowing them to manage their client data independently.", "args": [], "type": { "kind": "SCALAR", @@ -116022,8 +165405,8 @@ }, { "kind": "OBJECT", - "name": "passPricing_mutation_response", - "description": "response of any mutation on the table \"passPricing\"", + "name": "shopifyCustomer_mutation_response", + "description": "response of any mutation on the table \"shopifyCustomer\"", "fields": [ { "name": "affected_rows", @@ -116056,7 +165439,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "passPricing", + "name": "shopifyCustomer", "ofType": null } } @@ -116073,47 +165456,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "passPricing_obj_rel_insert_input", - "description": "input type for inserting object relation for remote table \"passPricing\"", - "fields": null, - "inputFields": [ - { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "passPricing_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "passPricing_on_conflict", - "description": "on_conflict condition type for table \"passPricing\"", + "name": "shopifyCustomer_on_conflict", + "description": "on_conflict condition type for table \"shopifyCustomer\"", "fields": null, "inputFields": [ { @@ -116124,7 +165468,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "passPricing_constraint", + "name": "shopifyCustomer_constraint", "ofType": null } }, @@ -116146,7 +165490,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "passPricing_update_column", + "name": "shopifyCustomer_update_column", "ofType": null } } @@ -116161,7 +165505,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "passPricing_bool_exp", + "name": "shopifyCustomer_bool_exp", "ofType": null }, "defaultValue": null, @@ -116175,12 +165519,12 @@ }, { "kind": "INPUT_OBJECT", - "name": "passPricing_order_by", - "description": "Ordering options when selecting data from \"passPricing\".", + "name": "shopifyCustomer_order_by", + "description": "Ordering options when selecting data from \"shopifyCustomer\".", "fields": null, "inputFields": [ { - "name": "amount", + "name": "address", "description": null, "type": { "kind": "ENUM", @@ -116204,19 +165548,7 @@ "deprecationReason": null }, { - "name": "currency", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", + "name": "customerId", "description": null, "type": { "kind": "ENUM", @@ -116240,51 +165572,24 @@ "deprecationReason": null }, { - "name": "packId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", + "name": "organizerId", "description": null, "type": { "kind": "ENUM", "name": "order_by", "ofType": null }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "passPricing_pk_columns_input", - "description": "primary key columns input for table: passPricing", - "fields": null, - "inputFields": [ + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "id", + "name": "updated_at", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, "defaultValue": null, "isDeprecated": false, @@ -116297,14 +165602,14 @@ }, { "kind": "ENUM", - "name": "passPricing_select_column", - "description": "select columns of table \"passPricing\"", + "name": "shopifyCustomer_select_column", + "description": "select columns of table \"shopifyCustomer\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "amount", + "name": "address", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -116316,13 +165621,7 @@ "deprecationReason": null }, { - "name": "currency", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", + "name": "customerId", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -116334,7 +165633,7 @@ "deprecationReason": null }, { - "name": "packId", + "name": "organizerId", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -116350,16 +165649,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "passPricing_set_input", - "description": "input type for updating data in table \"passPricing\"", + "name": "shopifyCustomer_set_input", + "description": "input type for updating data in table \"shopifyCustomer\"", "fields": null, "inputFields": [ { - "name": "amount", - "description": null, + "name": "address", + "description": "Reference to the account table, ensuring that customer data is associated with a unique account address.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -116368,7 +165667,7 @@ }, { "name": "created_at", - "description": null, + "description": "Timestamp indicating when the record was initially created, set automatically by the system.", "type": { "kind": "SCALAR", "name": "timestamptz", @@ -116379,20 +165678,8 @@ "deprecationReason": null }, { - "name": "currency", - "description": null, - "type": { - "kind": "ENUM", - "name": "currency_enum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": null, + "name": "customerId", + "description": "The unique identifier for the customer as stored in Shopify. This links the internal account to the Shopify customer record, facilitating integrated data management across systems.", "type": { "kind": "SCALAR", "name": "String", @@ -116404,7 +165691,7 @@ }, { "name": "id", - "description": null, + "description": "Unique identifier for each entry, generated automatically as a UUID.", "type": { "kind": "SCALAR", "name": "uuid", @@ -116415,8 +165702,8 @@ "deprecationReason": null }, { - "name": "packId", - "description": null, + "name": "organizerId", + "description": "Identifier for the organizer, used to scope Shopify customer data to specific organizers, allowing them to manage their client data independently.", "type": { "kind": "SCALAR", "name": "String", @@ -116443,79 +165730,10 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "OBJECT", - "name": "passPricing_stddev_fields", - "description": "aggregate stddev on columns", - "fields": [ - { - "name": "amount", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "passPricing_stddev_pop_fields", - "description": "aggregate stddev_pop on columns", - "fields": [ - { - "name": "amount", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "passPricing_stddev_samp_fields", - "description": "aggregate stddev_samp on columns", - "fields": [ - { - "name": "amount", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, { "kind": "INPUT_OBJECT", - "name": "passPricing_stream_cursor_input", - "description": "Streaming cursor of the table \"passPricing\"", + "name": "shopifyCustomer_stream_cursor_input", + "description": "Streaming cursor of the table \"shopifyCustomer\"", "fields": null, "inputFields": [ { @@ -116526,7 +165744,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "passPricing_stream_cursor_value_input", + "name": "shopifyCustomer_stream_cursor_value_input", "ofType": null } }, @@ -116553,16 +165771,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "passPricing_stream_cursor_value_input", + "name": "shopifyCustomer_stream_cursor_value_input", "description": "Initial value of the column from where the streaming should start", "fields": null, "inputFields": [ { - "name": "amount", - "description": null, + "name": "address", + "description": "Reference to the account table, ensuring that customer data is associated with a unique account address.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null, @@ -116571,7 +165789,7 @@ }, { "name": "created_at", - "description": null, + "description": "Timestamp indicating when the record was initially created, set automatically by the system.", "type": { "kind": "SCALAR", "name": "timestamptz", @@ -116582,20 +165800,8 @@ "deprecationReason": null }, { - "name": "currency", - "description": null, - "type": { - "kind": "ENUM", - "name": "currency_enum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": null, + "name": "customerId", + "description": "The unique identifier for the customer as stored in Shopify. This links the internal account to the Shopify customer record, facilitating integrated data management across systems.", "type": { "kind": "SCALAR", "name": "String", @@ -116607,7 +165813,7 @@ }, { "name": "id", - "description": null, + "description": "Unique identifier for each entry, generated automatically as a UUID.", "type": { "kind": "SCALAR", "name": "uuid", @@ -116618,8 +165824,8 @@ "deprecationReason": null }, { - "name": "packId", - "description": null, + "name": "organizerId", + "description": "Identifier for the organizer, used to scope Shopify customer data to specific organizers, allowing them to manage their client data independently.", "type": { "kind": "SCALAR", "name": "String", @@ -116646,39 +165852,16 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "OBJECT", - "name": "passPricing_sum_fields", - "description": "aggregate sum on columns", - "fields": [ - { - "name": "amount", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, { "kind": "ENUM", - "name": "passPricing_update_column", - "description": "update columns of table \"passPricing\"", + "name": "shopifyCustomer_update_column", + "description": "update columns of table \"shopifyCustomer\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "amount", + "name": "address", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -116690,13 +165873,7 @@ "deprecationReason": null }, { - "name": "currency", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", + "name": "customerId", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -116708,7 +165885,7 @@ "deprecationReason": null }, { - "name": "packId", + "name": "organizerId", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -116724,28 +165901,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "passPricing_updates", + "name": "shopifyCustomer_updates", "description": null, "fields": null, "inputFields": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "_set", "description": "sets the columns of the filtered rows to the given values", "type": { "kind": "INPUT_OBJECT", - "name": "passPricing_set_input", + "name": "shopifyCustomer_set_input", "ofType": null }, "defaultValue": null, @@ -116760,7 +165925,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "passPricing_bool_exp", + "name": "shopifyCustomer_bool_exp", "ofType": null } }, @@ -116775,209 +165940,31 @@ }, { "kind": "OBJECT", - "name": "passPricing_var_pop_fields", - "description": "aggregate var_pop on columns", - "fields": [ - { - "name": "amount", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "passPricing_var_samp_fields", - "description": "aggregate var_samp on columns", - "fields": [ - { - "name": "amount", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "passPricing_variance_fields", - "description": "aggregate variance on columns", - "fields": [ - { - "name": "amount", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "pendingOrder", - "description": "Order a quantity of Event Pass or Pack (linked to Hygraph model EventPass or Pack) and associated to an Account. Those orders are time bound and are automatically destroyed given an amount of time to preserve access to the event for other users.", + "name": "shopifyDomain", + "description": "This table is used to link and authenticate queries from Shopify to an organizer in our system. It stores the unique Shopify domains associated with each organizer, allowing for efficient lookup and validation of incoming requests.", "fields": [ - { - "name": "account", - "description": "An object relationship", - "args": [], - "type": { - "kind": "OBJECT", - "name": "account", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "accountId", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "created_at", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPass", - "description": null, - "args": [ - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EventPass", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": null, + "description": "Timestamp indicating when the record was initially created, set automatically by the system.", "args": [], "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassNftContract", - "description": "An object relationship", - "args": [], - "type": { - "kind": "OBJECT", - "name": "eventPassNftContract", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "domain", + "description": "The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null } }, @@ -116985,140 +165972,15 @@ "deprecationReason": null }, { - "name": "pack", - "description": null, - "args": [ - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EventPass", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packAmount", - "description": "An object relationship", - "args": [], - "type": { - "kind": "OBJECT", - "name": "passAmount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftContract", - "description": "An object relationship", - "args": [], - "type": { - "kind": "OBJECT", - "name": "packNftContract", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packPricing", - "description": "An object relationship", - "args": [], - "type": { - "kind": "OBJECT", - "name": "passPricing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passAmount", - "description": "An object relationship", - "args": [], - "type": { - "kind": "OBJECT", - "name": "passAmount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passPricing", - "description": "An object relationship", - "args": [], - "type": { - "kind": "OBJECT", - "name": "passPricing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": null, + "name": "organizerId", + "description": "The unique identifier of the associated organizer in our external CRM system. This field is used to link Shopify domains to the corresponding organizers.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -117133,8 +165995,8 @@ }, { "kind": "OBJECT", - "name": "pendingOrder_aggregate", - "description": "aggregated selection of \"pendingOrder\"", + "name": "shopifyDomain_aggregate", + "description": "aggregated selection of \"shopifyDomain\"", "fields": [ { "name": "aggregate", @@ -117142,7 +166004,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "pendingOrder_aggregate_fields", + "name": "shopifyDomain_aggregate_fields", "ofType": null }, "isDeprecated": false, @@ -117163,7 +166025,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "pendingOrder", + "name": "shopifyDomain", "ofType": null } } @@ -117180,21 +166042,9 @@ }, { "kind": "OBJECT", - "name": "pendingOrder_aggregate_fields", - "description": "aggregate fields of \"pendingOrder\"", + "name": "shopifyDomain_aggregate_fields", + "description": "aggregate fields of \"shopifyDomain\"", "fields": [ - { - "name": "avg", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "pendingOrder_avg_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "count", "description": null, @@ -117210,7 +166060,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "pendingOrder_select_column", + "name": "shopifyDomain_select_column", "ofType": null } } @@ -117250,7 +166100,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "pendingOrder_max_fields", + "name": "shopifyDomain_max_fields", "ofType": null }, "isDeprecated": false, @@ -117262,114 +166112,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "pendingOrder_min_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "pendingOrder_stddev_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev_pop", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "pendingOrder_stddev_pop_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stddev_samp", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "pendingOrder_stddev_samp_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sum", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "pendingOrder_sum_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "var_pop", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "pendingOrder_var_pop_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "var_samp", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "pendingOrder_var_samp_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "variance", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "pendingOrder_variance_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "pendingOrder_avg_fields", - "description": "aggregate avg on columns", - "fields": [ - { - "name": "quantity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", + "name": "shopifyDomain_min_fields", "ofType": null }, "isDeprecated": false, @@ -117383,8 +166126,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "pendingOrder_bool_exp", - "description": "Boolean expression to filter rows from the table \"pendingOrder\". All fields are combined with a logical 'AND'.", + "name": "shopifyDomain_bool_exp", + "description": "Boolean expression to filter rows from the table \"shopifyDomain\". All fields are combined with a logical 'AND'.", "fields": null, "inputFields": [ { @@ -117398,7 +166141,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "pendingOrder_bool_exp", + "name": "shopifyDomain_bool_exp", "ofType": null } } @@ -117412,7 +166155,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "pendingOrder_bool_exp", + "name": "shopifyDomain_bool_exp", "ofType": null }, "defaultValue": null, @@ -117430,7 +166173,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "pendingOrder_bool_exp", + "name": "shopifyDomain_bool_exp", "ofType": null } } @@ -117439,30 +166182,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "account", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "account_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "accountId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "created_at", "description": null, @@ -117476,7 +166195,7 @@ "deprecationReason": null }, { - "name": "eventPassId", + "name": "domain", "description": null, "type": { "kind": "INPUT_OBJECT", @@ -117488,43 +166207,7 @@ "deprecationReason": null }, { - "name": "eventPassNftContract", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packAmount", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", + "name": "organizerId", "description": null, "type": { "kind": "INPUT_OBJECT", @@ -117534,66 +166217,6 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "packNftContract", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packPricing", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passAmount", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passPricing", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null } ], "interfaces": null, @@ -117602,89 +166225,30 @@ }, { "kind": "ENUM", - "name": "pendingOrder_constraint", - "description": "unique or primary key constraints on table \"pendingOrder\"", + "name": "shopifyDomain_constraint", + "description": "unique or primary key constraints on table \"shopifyDomain\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "idx_pendingorder_eventpassid_accountid", - "description": "unique or primary key constraint on columns \"eventPassId\", \"accountId\"", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "idx_pendingorder_packid_accountid", - "description": "unique or primary key constraint on columns \"accountId\", \"packId\"", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pendingOrder_pkey", - "description": "unique or primary key constraint on columns \"id\"", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "pendingOrder_inc_input", - "description": "input type for incrementing numeric columns in table \"pendingOrder\"", - "fields": null, - "inputFields": [ - { - "name": "quantity", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, + "name": "shopifyDomain_pkey", + "description": "unique or primary key constraint on columns \"domain\"", "isDeprecated": false, "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "pendingOrder_insert_input", - "description": "input type for inserting data into table \"pendingOrder\"", + "name": "shopifyDomain_insert_input", + "description": "input type for inserting data into table \"shopifyDomain\"", "fields": null, "inputFields": [ - { - "name": "account", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "account_obj_rel_insert_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "accountId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "created_at", - "description": null, + "description": "Timestamp indicating when the record was initially created, set automatically by the system.", "type": { "kind": "SCALAR", "name": "timestamptz", @@ -117695,8 +166259,8 @@ "deprecationReason": null }, { - "name": "eventPassId", - "description": null, + "name": "domain", + "description": "The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records.", "type": { "kind": "SCALAR", "name": "String", @@ -117707,44 +166271,8 @@ "deprecationReason": null }, { - "name": "eventPassNftContract", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_obj_rel_insert_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packAmount", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_obj_rel_insert_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": null, + "name": "organizerId", + "description": "The unique identifier of the associated organizer in our external CRM system. This field is used to link Shopify domains to the corresponding organizers.", "type": { "kind": "SCALAR", "name": "String", @@ -117753,66 +166281,6 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "packNftContract", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_obj_rel_insert_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packPricing", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_obj_rel_insert_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passAmount", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_obj_rel_insert_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passPricing", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_obj_rel_insert_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null } ], "interfaces": null, @@ -117821,24 +166289,12 @@ }, { "kind": "OBJECT", - "name": "pendingOrder_max_fields", + "name": "shopifyDomain_max_fields", "description": "aggregate max on columns", "fields": [ - { - "name": "accountId", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "created_at", - "description": null, + "description": "Timestamp indicating when the record was initially created, set automatically by the system.", "args": [], "type": { "kind": "SCALAR", @@ -117849,8 +166305,8 @@ "deprecationReason": null }, { - "name": "eventPassId", - "description": null, + "name": "domain", + "description": "The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records.", "args": [], "type": { "kind": "SCALAR", @@ -117861,20 +166317,8 @@ "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": null, + "name": "organizerId", + "description": "The unique identifier of the associated organizer in our external CRM system. This field is used to link Shopify domains to the corresponding organizers.", "args": [], "type": { "kind": "SCALAR", @@ -117883,18 +166327,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "quantity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -117904,60 +166336,24 @@ }, { "kind": "OBJECT", - "name": "pendingOrder_min_fields", + "name": "shopifyDomain_min_fields", "description": "aggregate min on columns", "fields": [ - { - "name": "accountId", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "created_at", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassId", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, + "description": "Timestamp indicating when the record was initially created, set automatically by the system.", "args": [], "type": { "kind": "SCALAR", - "name": "uuid", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packId", - "description": null, + "name": "domain", + "description": "The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records.", "args": [], "type": { "kind": "SCALAR", @@ -117968,12 +166364,12 @@ "deprecationReason": null }, { - "name": "quantity", - "description": null, + "name": "organizerId", + "description": "The unique identifier of the associated organizer in our external CRM system. This field is used to link Shopify domains to the corresponding organizers.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -117987,8 +166383,8 @@ }, { "kind": "OBJECT", - "name": "pendingOrder_mutation_response", - "description": "response of any mutation on the table \"pendingOrder\"", + "name": "shopifyDomain_mutation_response", + "description": "response of any mutation on the table \"shopifyDomain\"", "fields": [ { "name": "affected_rows", @@ -118021,7 +166417,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "pendingOrder", + "name": "shopifyDomain", "ofType": null } } @@ -118038,8 +166434,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "pendingOrder_on_conflict", - "description": "on_conflict condition type for table \"pendingOrder\"", + "name": "shopifyDomain_on_conflict", + "description": "on_conflict condition type for table \"shopifyDomain\"", "fields": null, "inputFields": [ { @@ -118050,7 +166446,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "pendingOrder_constraint", + "name": "shopifyDomain_constraint", "ofType": null } }, @@ -118072,7 +166468,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "pendingOrder_update_column", + "name": "shopifyDomain_update_column", "ofType": null } } @@ -118087,7 +166483,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "pendingOrder_bool_exp", + "name": "shopifyDomain_bool_exp", "ofType": null }, "defaultValue": null, @@ -118101,34 +166497,10 @@ }, { "kind": "INPUT_OBJECT", - "name": "pendingOrder_order_by", - "description": "Ordering options when selecting data from \"pendingOrder\".", + "name": "shopifyDomain_order_by", + "description": "Ordering options when selecting data from \"shopifyDomain\".", "fields": null, "inputFields": [ - { - "name": "account", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "account_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "accountId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "created_at", "description": null, @@ -118142,55 +166514,7 @@ "deprecationReason": null }, { - "name": "eventPassId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassNftContract", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packAmount", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", + "name": "domain", "description": null, "type": { "kind": "ENUM", @@ -118202,55 +166526,7 @@ "deprecationReason": null }, { - "name": "packNftContract", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packPricing", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passAmount", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passPricing", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", + "name": "organizerId", "description": null, "type": { "kind": "ENUM", @@ -118268,19 +166544,19 @@ }, { "kind": "INPUT_OBJECT", - "name": "pendingOrder_pk_columns_input", - "description": "primary key columns input for table: pendingOrder", + "name": "shopifyDomain_pk_columns_input", + "description": "primary key columns input for table: shopifyDomain", "fields": null, "inputFields": [ { - "name": "id", - "description": null, + "name": "domain", + "description": "The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null } }, @@ -118295,18 +166571,12 @@ }, { "kind": "ENUM", - "name": "pendingOrder_select_column", - "description": "select columns of table \"pendingOrder\"", + "name": "shopifyDomain_select_column", + "description": "select columns of table \"shopifyDomain\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ - { - "name": "accountId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "created_at", "description": "column name", @@ -118314,25 +166584,13 @@ "deprecationReason": null }, { - "name": "eventPassId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", + "name": "domain", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", + "name": "organizerId", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -118342,25 +166600,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "pendingOrder_set_input", - "description": "input type for updating data in table \"pendingOrder\"", + "name": "shopifyDomain_set_input", + "description": "input type for updating data in table \"shopifyDomain\"", "fields": null, "inputFields": [ - { - "name": "accountId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "created_at", - "description": null, + "description": "Timestamp indicating when the record was initially created, set automatically by the system.", "type": { "kind": "SCALAR", "name": "timestamptz", @@ -118371,8 +166617,8 @@ "deprecationReason": null }, { - "name": "eventPassId", - "description": null, + "name": "domain", + "description": "The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records.", "type": { "kind": "SCALAR", "name": "String", @@ -118383,20 +166629,8 @@ "deprecationReason": null }, { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": null, + "name": "organizerId", + "description": "The unique identifier of the associated organizer in our external CRM system. This field is used to link Shopify domains to the corresponding organizers.", "type": { "kind": "SCALAR", "name": "String", @@ -118405,97 +166639,16 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "quantity", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, - { - "kind": "OBJECT", - "name": "pendingOrder_stddev_fields", - "description": "aggregate stddev on columns", - "fields": [ - { - "name": "quantity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "pendingOrder_stddev_pop_fields", - "description": "aggregate stddev_pop on columns", - "fields": [ - { - "name": "quantity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "pendingOrder_stddev_samp_fields", - "description": "aggregate stddev_samp on columns", - "fields": [ - { - "name": "quantity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, { "kind": "INPUT_OBJECT", - "name": "pendingOrder_stream_cursor_input", - "description": "Streaming cursor of the table \"pendingOrder\"", + "name": "shopifyDomain_stream_cursor_input", + "description": "Streaming cursor of the table \"shopifyDomain\"", "fields": null, "inputFields": [ { @@ -118506,7 +166659,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "pendingOrder_stream_cursor_value_input", + "name": "shopifyDomain_stream_cursor_value_input", "ofType": null } }, @@ -118533,25 +166686,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "pendingOrder_stream_cursor_value_input", + "name": "shopifyDomain_stream_cursor_value_input", "description": "Initial value of the column from where the streaming should start", "fields": null, "inputFields": [ - { - "name": "accountId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "created_at", - "description": null, + "description": "Timestamp indicating when the record was initially created, set automatically by the system.", "type": { "kind": "SCALAR", "name": "timestamptz", @@ -118562,8 +166703,8 @@ "deprecationReason": null }, { - "name": "eventPassId", - "description": null, + "name": "domain", + "description": "The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records.", "type": { "kind": "SCALAR", "name": "String", @@ -118574,20 +166715,8 @@ "deprecationReason": null }, { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", - "description": null, + "name": "organizerId", + "description": "The unique identifier of the associated organizer in our external CRM system. This field is used to link Shopify domains to the corresponding organizers.", "type": { "kind": "SCALAR", "name": "String", @@ -118596,61 +166725,20 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "quantity", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, - { - "kind": "OBJECT", - "name": "pendingOrder_sum_fields", - "description": "aggregate sum on columns", - "fields": [ - { - "name": "quantity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, { "kind": "ENUM", - "name": "pendingOrder_update_column", - "description": "update columns of table \"pendingOrder\"", + "name": "shopifyDomain_update_column", + "description": "update columns of table \"shopifyDomain\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ - { - "name": "accountId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "created_at", "description": "column name", @@ -118658,25 +166746,13 @@ "deprecationReason": null }, { - "name": "eventPassId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packId", + "name": "domain", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", + "name": "organizerId", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -118686,28 +166762,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "pendingOrder_updates", + "name": "shopifyDomain_updates", "description": null, "fields": null, "inputFields": [ - { - "name": "_inc", - "description": "increments the numeric columns with given value of the filtered values", - "type": { - "kind": "INPUT_OBJECT", - "name": "pendingOrder_inc_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "_set", "description": "sets the columns of the filtered rows to the given values", "type": { "kind": "INPUT_OBJECT", - "name": "pendingOrder_set_input", + "name": "shopifyDomain_set_input", "ofType": null }, "defaultValue": null, @@ -118722,7 +166786,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "pendingOrder_bool_exp", + "name": "shopifyDomain_bool_exp", "ofType": null } }, @@ -118737,20 +166801,145 @@ }, { "kind": "OBJECT", - "name": "pendingOrder_var_pop_fields", - "description": "aggregate var_pop on columns", + "name": "stampNft", + "description": "Stores information for each token type managed by a stampNftContract, focusing on unique token IDs and their associated metadata.", "fields": [ { - "name": "quantity", + "name": "chainId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", "description": null, "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "Structured metadata associated with the token, stored in a JSONB format for flexibility.", + "args": [ + { + "name": "path", + "description": "JSON select path", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "jsonb", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier of the token within its contract.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "URI pointing to the token metadata, which may include details such as the item associated with the token.", + "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -118760,243 +166949,75 @@ }, { "kind": "OBJECT", - "name": "pendingOrder_var_samp_fields", - "description": "aggregate var_samp on columns", + "name": "stampNftContract", + "description": "Represents stamp NFT contracts used for marketing purposes. Each contract is associated with a type indicating the nature of the campaign, like a purchase completion event.", "fields": [ { - "name": "quantity", + "name": "activityWebhookId", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "pendingOrder_variance_fields", - "description": "aggregate variance on columns", - "fields": [ + }, { - "name": "quantity", + "name": "activityWebhookSigningKey", "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "query_root", - "description": null, - "fields": [ + }, { - "name": "account", - "description": "fetch data from the table: \"account\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "account_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "account_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "account_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "campaignId", + "description": "A unique identifier for the marketing campaign associated with this contract. For instance, a Shopify campaign ID.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "account", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "account_aggregate", - "description": "fetch aggregated fields from the table: \"account\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "account_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "account_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "account_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "chainId", + "description": "The identifier of the blockchain network where the contract is deployed.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "The blockchain address of the stamp NFT contract.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "account_aggregate", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -119004,89 +167025,44 @@ "deprecationReason": null }, { - "name": "account_by_pk", - "description": "fetch data from the table: \"account\" using primary key columns", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "account", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "asset", - "description": "Retrieve a single asset", + "name": "metadata", + "description": "Structured metadata associated with the contract, stored in a JSONB format for flexibility.", "args": [ { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `Asset` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, + "name": "path", + "description": "JSON select path", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetWhereUniqueInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, @@ -119094,171 +167070,119 @@ } ], "type": { - "kind": "OBJECT", - "name": "Asset", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "jsonb", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "assetVersion", - "description": "Retrieve document version", - "args": [ - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "VersionWhereInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "organizerId", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "DocumentVersion", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "assets", - "description": "Retrieve multiple assets", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `Asset` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "AssetOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "AssetWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "type", + "description": "The type of marketing campaign the contract is associated with, e.g., SHOPIFY_PURCHASE_COMPLETED.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "stampNftContractType_enum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftContractType", + "description": "Defines contract types for the stampNftContract, representing various marketing campaigns or actions.", + "fields": [ + { + "name": "value", + "description": "Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftContractType_aggregate", + "description": "aggregated selection of \"stampNftContractType\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stampNftContractType_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -119270,7 +167194,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Asset", + "name": "stampNftContractType", "ofType": null } } @@ -119278,129 +167202,48 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftContractType_aggregate_fields", + "description": "aggregate fields of \"stampNftContractType\"", + "fields": [ { - "name": "assetsConnection", - "description": "Retrieve multiple assets using the Relay connection interface", + "name": "count", + "description": null, "args": [ { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", + "name": "columns", "description": null, "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `Asset` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } + "kind": "ENUM", + "name": "stampNftContractType_select_column", + "ofType": null } } }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "AssetOrderByInput", - "ofType": null - }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "skip", + "name": "distinct", "description": null, "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "AssetWhereInput", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -119412,8 +167255,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "AssetConnection", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -119421,155 +167264,325 @@ "deprecationReason": null }, { - "name": "contentSpace", - "description": "Retrieve a single contentSpace", - "args": [ - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `ContentSpace` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "max", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "ContentSpace", + "name": "stampNftContractType_max_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "contentSpaceParameters", - "description": "fetch data from the table: \"contentSpaceParameters\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "contentSpaceParameters_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stampNftContractType_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_bool_exp", + "description": "Boolean expression to filter rows from the table \"stampNftContractType\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_bool_exp", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_bool_exp", + "name": "stampNftContractType_bool_exp", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "stampNftContractType_constraint", + "description": "unique or primary key constraints on table \"stampNftContractType\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "stampNftContractType_pkey", + "description": "unique or primary key constraint on columns \"value\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "stampNftContractType_enum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SHOPIFY_PURCHASE_COMPLETED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_enum_comparison_exp", + "description": "Boolean expression to compare columns of type \"stampNftContractType_enum\". All fields are combined with logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_eq", + "description": null, + "type": { + "kind": "ENUM", + "name": "stampNftContractType_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "stampNftContractType_enum", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_is_null", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_neq", + "description": null, + "type": { + "kind": "ENUM", + "name": "stampNftContractType_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_nin", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "stampNftContractType_enum", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_insert_input", + "description": "input type for inserting data into table \"stampNftContractType\"", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftContractType_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "value", + "description": "Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftContractType_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "value", + "description": "Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftContractType_mutation_response", + "description": "response of any mutation on the table \"stampNftContractType\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -119581,7 +167594,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "contentSpaceParameters", + "name": "stampNftContractType", "ofType": null } } @@ -119589,210 +167602,305 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_on_conflict", + "description": "on_conflict condition type for table \"stampNftContractType\"", + "fields": null, + "inputFields": [ { - "name": "contentSpaceParameters_aggregate", - "description": "fetch aggregated fields from the table: \"contentSpaceParameters\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "contentSpaceParameters_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "constraint", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "contentSpaceParameters_aggregate", + "kind": "ENUM", + "name": "stampNftContractType_constraint", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "contentSpaceParameters_by_pk", - "description": "fetch data from the table: \"contentSpaceParameters\" using primary key columns", - "args": [ - { - "name": "id", - "description": null, - "type": { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "uuid", + "kind": "ENUM", + "name": "stampNftContractType_update_column", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, "type": { - "kind": "OBJECT", - "name": "contentSpaceParameters", + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_order_by", + "description": "Ordering options when selecting data from \"stampNftContractType\".", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_pk_columns_input", + "description": "primary key columns input for table: stampNftContractType", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "stampNftContractType_select_column", + "description": "select columns of table \"stampNftContractType\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_set_input", + "description": "input type for updating data in table \"stampNftContractType\"", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_stream_cursor_input", + "description": "Streaming cursor of the table \"stampNftContractType\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_stream_cursor_value_input", + "ofType": null + } + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "contentSpaceStatus", - "description": "fetch data from the table: \"contentSpaceStatus\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "contentSpaceStatus_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "stampNftContractType_update_column", + "description": "update columns of table \"stampNftContractType\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_bool_exp", + "ofType": null } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftContract_aggregate", + "description": "aggregated selection of \"stampNftContract\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stampNftContract_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -119804,7 +167912,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "contentSpaceStatus", + "name": "stampNftContract", "ofType": null } } @@ -119812,14 +167920,25 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftContract_aggregate_fields", + "description": "aggregate fields of \"stampNftContract\"", + "fields": [ { - "name": "contentSpaceStatus_aggregate", - "description": "fetch aggregated fields from the table: \"contentSpaceStatus\"", + "name": "count", + "description": null, "args": [ { - "name": "distinct_on", - "description": "distinct select on columns", + "name": "columns", + "description": null, "type": { "kind": "LIST", "name": null, @@ -119828,7 +167947,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "contentSpaceStatus_select_column", + "name": "stampNftContract_select_column", "ofType": null } } @@ -119838,55 +167957,11 @@ "deprecationReason": null }, { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", + "name": "distinct", + "description": null, "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_bool_exp", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -119898,8 +167973,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "contentSpaceStatus_aggregate", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -119907,347 +167982,749 @@ "deprecationReason": null }, { - "name": "contentSpaceStatus_by_pk", - "description": "fetch data from the table: \"contentSpaceStatus\" using primary key columns", - "args": [ - { - "name": "value", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "max", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "contentSpaceStatus", + "name": "stampNftContract_max_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "contentSpaceVersion", - "description": "Retrieve document version", - "args": [ - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "VersionWhereInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "min", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "DocumentVersion", + "name": "stampNftContract_min_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_append_input", + "description": "append existing jsonb value of filtered columns with new jsonb value", + "fields": null, + "inputFields": [ { - "name": "contentSpaces", - "description": "Retrieve multiple contentSpaces", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `ContentSpace` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "ContentSpaceOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { + "name": "metadata", + "description": "Structured metadata associated with the contract, stored in a JSONB format for flexibility.", + "type": { + "kind": "SCALAR", + "name": "jsonb", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_bool_exp", + "description": "Boolean expression to filter rows from the table \"stampNftContract\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "ContentSpaceWhereInput", + "name": "stampNftContract_bool_exp", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "INPUT_OBJECT", + "name": "stampNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ContentSpace", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "stampNftContract_bool_exp", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "contentSpacesConnection", - "description": "Retrieve multiple contentSpaces using the Relay connection interface", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { + "name": "activityWebhookId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "campaignId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "jsonb_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_enum_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "stampNftContract_constraint", + "description": "unique or primary key constraints on table \"stampNftContract\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "stampNftContract_activityWebhookSigningKey_key", + "description": "unique or primary key constraint on columns \"activityWebhookSigningKey\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampNftContract_pkey", + "description": "unique or primary key constraint on columns \"chainId\", \"contractAddress\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_delete_at_path_input", + "description": "delete the field or element with specified path (for JSON arrays, negative integers count from the end)", + "fields": null, + "inputFields": [ + { + "name": "metadata", + "description": "Structured metadata associated with the contract, stored in a JSONB format for flexibility.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `ContentSpace` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "ContentSpaceOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_delete_elem_input", + "description": "delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array", + "fields": null, + "inputFields": [ + { + "name": "metadata", + "description": "Structured metadata associated with the contract, stored in a JSONB format for flexibility.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_delete_key_input", + "description": "delete key/value pair or string element. key/value pairs are matched based on their key value", + "fields": null, + "inputFields": [ + { + "name": "metadata", + "description": "Structured metadata associated with the contract, stored in a JSONB format for flexibility.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_insert_input", + "description": "input type for inserting data into table \"stampNftContract\"", + "fields": null, + "inputFields": [ + { + "name": "activityWebhookId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "campaignId", + "description": "A unique identifier for the marketing campaign associated with this contract. For instance, a Shopify campaign ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "The identifier of the blockchain network where the contract is deployed.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "The blockchain address of the stamp NFT contract.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "Structured metadata associated with the contract, stored in a JSONB format for flexibility.", + "type": { + "kind": "SCALAR", + "name": "jsonb", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The type of marketing campaign the contract is associated with, e.g., SHOPIFY_PURCHASE_COMPLETED.", + "type": { + "kind": "ENUM", + "name": "stampNftContractType_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftContract_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "activityWebhookId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "campaignId", + "description": "A unique identifier for the marketing campaign associated with this contract. For instance, a Shopify campaign ID.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "The identifier of the blockchain network where the contract is deployed.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "The blockchain address of the stamp NFT contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftContract_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "activityWebhookId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activityWebhookSigningKey", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "campaignId", + "description": "A unique identifier for the marketing campaign associated with this contract. For instance, a Shopify campaign ID.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "The identifier of the blockchain network where the contract is deployed.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "The blockchain address of the stamp NFT contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftContract_mutation_response", + "description": "response of any mutation on the table \"stampNftContract\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ContentSpaceConnection", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -120255,86 +168732,9 @@ "deprecationReason": null }, { - "name": "currency", - "description": "fetch data from the table: \"currency\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "currency_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "currency_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "currency_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -120346,7 +168746,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "currency", + "name": "stampNftContract", "ofType": null } } @@ -120354,1936 +168754,878 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_on_conflict", + "description": "on_conflict condition type for table \"stampNftContract\"", + "fields": null, + "inputFields": [ { - "name": "currency_aggregate", - "description": "fetch aggregated fields from the table: \"currency\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "currency_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "currency_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "currency_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "constraint", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "currency_aggregate", + "kind": "ENUM", + "name": "stampNftContract_constraint", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "currency_by_pk", - "description": "fetch data from the table: \"currency\" using primary key columns", - "args": [ - { - "name": "value", - "description": null, - "type": { + "name": "update_columns", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "stampNftContract_update_column", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": "[]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, "type": { - "kind": "OBJECT", - "name": "currency", + "kind": "INPUT_OBJECT", + "name": "stampNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_order_by", + "description": "Ordering options when selecting data from \"stampNftContract\".", + "fields": null, + "inputFields": [ + { + "name": "activityWebhookId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "entities", - "description": "Fetches an object given its ID", - "args": [ - { - "name": "where", - "description": "The where parameters to query components", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EntityWhereInput", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "activityWebhookSigningKey", + "description": null, "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "Entity", - "ofType": null - } - } + "kind": "ENUM", + "name": "order_by", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "event", - "description": "Retrieve a single event", - "args": [ - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "campaignId", + "description": null, "type": { - "kind": "OBJECT", - "name": "Event", + "kind": "ENUM", + "name": "order_by", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventParameters", - "description": "fetch data from the table: \"eventParameters\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventParameters_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventParameters_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventParameters_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "chainId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_pk_columns_input", + "description": "primary key columns input for table: stampNftContract", + "fields": null, + "inputFields": [ + { + "name": "chainId", + "description": "The identifier of the blockchain network where the contract is deployed.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventParameters", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventParameters_aggregate", - "description": "fetch aggregated fields from the table: \"eventParameters\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventParameters_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventParameters_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventParameters_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "contractAddress", + "description": "The blockchain address of the stamp NFT contract.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "eventParameters_aggregate", + "kind": "SCALAR", + "name": "String", "ofType": null } }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_prepend_input", + "description": "prepend existing jsonb value of filtered columns with new jsonb value", + "fields": null, + "inputFields": [ + { + "name": "metadata", + "description": "Structured metadata associated with the contract, stored in a JSONB format for flexibility.", + "type": { + "kind": "SCALAR", + "name": "jsonb", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "stampNftContract_select_column", + "description": "select columns of table \"stampNftContract\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "activityWebhookId", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "eventParameters_by_pk", - "description": "fetch data from the table: \"eventParameters\" using primary key columns", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "activityWebhookSigningKey", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "campaignId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_set_input", + "description": "input type for updating data in table \"stampNftContract\"", + "fields": null, + "inputFields": [ + { + "name": "activityWebhookId", + "description": null, "type": { - "kind": "OBJECT", - "name": "eventParameters", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPass", - "description": "Retrieve a single eventPass", - "args": [ - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "activityWebhookSigningKey", + "description": null, "type": { - "kind": "OBJECT", - "name": "EventPass", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassDelayedRevealed", - "description": "Retrieve a single eventPassDelayedRevealed", - "args": [ - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `EventPassDelayedRevealed` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "campaignId", + "description": "A unique identifier for the marketing campaign associated with this contract. For instance, a Shopify campaign ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "The identifier of the blockchain network where the contract is deployed.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "The blockchain address of the stamp NFT contract.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "Structured metadata associated with the contract, stored in a JSONB format for flexibility.", + "type": { + "kind": "SCALAR", + "name": "jsonb", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The type of marketing campaign the contract is associated with, e.g., SHOPIFY_PURCHASE_COMPLETED.", + "type": { + "kind": "ENUM", + "name": "stampNftContractType_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_stream_cursor_input", + "description": "Streaming cursor of the table \"stampNftContract\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_stream_cursor_value_input", + "ofType": null } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", "type": { - "kind": "OBJECT", - "name": "EventPassDelayedRevealed", + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "activityWebhookId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassDelayedRevealedVersion", - "description": "Retrieve document version", - "args": [ - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "VersionWhereInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "activityWebhookSigningKey", + "description": null, "type": { - "kind": "OBJECT", - "name": "DocumentVersion", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassNft", - "description": "fetch data from the table: \"eventPassNft\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassNft_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "campaignId", + "description": "A unique identifier for the marketing campaign associated with this contract. For instance, a Shopify campaign ID.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassNft", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassNftContract", - "description": "fetch data from the table: \"eventPassNftContract\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassNftContract_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "chainId", + "description": "The identifier of the blockchain network where the contract is deployed.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassNftContract", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassNftContractType", - "description": "fetch data from the table: \"eventPassNftContractType\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassNftContractType_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "contractAddress", + "description": "The blockchain address of the stamp NFT contract.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassNftContractType", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassNftContractType_aggregate", - "description": "fetch aggregated fields from the table: \"eventPassNftContractType\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassNftContractType_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassNftContractType_aggregate", - "ofType": null - } + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassNftContractType_by_pk", - "description": "fetch data from the table: \"eventPassNftContractType\" using primary key columns", - "args": [ - { - "name": "value", - "description": "Type name for event pass NFT contract.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "id", + "description": null, "type": { - "kind": "OBJECT", - "name": "eventPassNftContractType", + "kind": "SCALAR", + "name": "uuid", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassNftContract_aggregate", - "description": "fetch aggregated fields from the table: \"eventPassNftContract\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassNftContract_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "metadata", + "description": "Structured metadata associated with the contract, stored in a JSONB format for flexibility.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassNftContract_aggregate", - "ofType": null - } + "kind": "SCALAR", + "name": "jsonb", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassNftContract_by_pk", - "description": "fetch data from the table: \"eventPassNftContract\" using primary key columns", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "organizerId", + "description": null, "type": { - "kind": "OBJECT", - "name": "eventPassNftContract", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassNft_aggregate", - "description": "fetch aggregated fields from the table: \"eventPassNft\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassNft_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "type", + "description": "The type of marketing campaign the contract is associated with, e.g., SHOPIFY_PURCHASE_COMPLETED.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassNft_aggregate", - "ofType": null - } + "kind": "ENUM", + "name": "stampNftContractType_enum", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassNft_by_pk", - "description": "fetch data from the table: \"eventPassNft\" using primary key columns", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": null, "type": { - "kind": "OBJECT", - "name": "eventPassNft", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "stampNftContract_update_column", + "description": "update columns of table \"stampNftContract\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "activityWebhookId", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassOrderSums", - "description": "fetch data from the table: \"eventPassOrderSums\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassOrderSums_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "activityWebhookSigningKey", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "campaignId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftContract_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_append", + "description": "append existing jsonb value of filtered columns with new jsonb value", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassOrderSums", - "ofType": null - } - } - } + "kind": "INPUT_OBJECT", + "name": "stampNftContract_append_input", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassOrderSums_aggregate", - "description": "fetch aggregated fields from the table: \"eventPassOrderSums\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassOrderSums_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_delete_at_path", + "description": "delete the field or element with specified path (for JSON arrays, negative integers count from the end)", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassOrderSums_aggregate", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "stampNftContract_delete_at_path_input", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassOrderSums_by_pk", - "description": "fetch data from the table: \"eventPassOrderSums\" using primary key columns", - "args": [ - { - "name": "eventPassId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_delete_elem", + "description": "delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array", "type": { - "kind": "OBJECT", - "name": "eventPassOrderSums", + "kind": "INPUT_OBJECT", + "name": "stampNftContract_delete_elem_input", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassType", - "description": "fetch data from the table: \"eventPassType\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassType_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassType_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassType_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_delete_key", + "description": "delete key/value pair or string element. key/value pairs are matched based on their key value", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassType", - "ofType": null - } - } - } + "kind": "INPUT_OBJECT", + "name": "stampNftContract_delete_key_input", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassType_aggregate", - "description": "fetch aggregated fields from the table: \"eventPassType\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassType_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassType_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassType_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_prepend", + "description": "prepend existing jsonb value of filtered columns with new jsonb value", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassType_aggregate", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "stampNftContract_prepend_input", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassType_by_pk", - "description": "fetch data from the table: \"eventPassType\" using primary key columns", - "args": [ - { - "name": "value", - "description": "Type name for event pass.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", "type": { - "kind": "OBJECT", - "name": "eventPassType", + "kind": "INPUT_OBJECT", + "name": "stampNftContract_set_input", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassValidationType", - "description": "fetch data from the table: \"eventPassValidationType\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassValidationType_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "where", + "description": "filter the rows which have to be updated", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassValidationType", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "stampNftContract_bool_exp", + "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftSupply", + "description": "Tracks the current ownership and quantities of each token under a stampNftContract. Each row associates a token (identified by tokenId and contractAddress) with an owner and the quantity they hold.", + "fields": [ { - "name": "eventPassValidationType_aggregate", - "description": "fetch aggregated fields from the table: \"eventPassValidationType\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassValidationType_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "amount", + "description": "The quantity of the token held by the current owner.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "eventPassValidationType_aggregate", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -122291,347 +169633,31 @@ "deprecationReason": null }, { - "name": "eventPassValidationType_by_pk", - "description": "fetch data from the table: \"eventPassValidationType\" using primary key columns", - "args": [ - { - "name": "value", - "description": "Type name for event pass validation.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "eventPassValidationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassVersion", - "description": "Retrieve document version", - "args": [ - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "VersionWhereInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DocumentVersion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPasses", - "description": "Retrieve multiple eventPasses", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "EventPassOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "chainId", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EventPass", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassesConnection", - "description": "Retrieve multiple eventPasses using the Relay connection interface", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `EventPass` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "EventPassOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "contractAddress", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "EventPassConnection", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -122639,289 +169665,59 @@ "deprecationReason": null }, { - "name": "eventPassesDelayedRevealed", - "description": "Retrieve multiple eventPassesDelayedRevealed", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `EventPassDelayedRevealed` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "EventPassDelayedRevealedOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EventPassDelayedRevealed", - "ofType": null - } - } + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, - { - "name": "eventPassesDelayedRevealedConnection", - "description": "Retrieve multiple eventPassesDelayedRevealed using the Relay connection interface", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `EventPassDelayedRevealed` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "EventPassDelayedRevealedOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + { + "name": "currentOwnerAddress", + "description": "The blockchain address of the current owner of the token.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "EventPassDelayedRevealedConnection", + "kind": "SCALAR", + "name": "uuid", "ofType": null } }, @@ -122929,86 +169725,88 @@ "deprecationReason": null }, { - "name": "eventStatus", - "description": "fetch data from the table: \"eventStatus\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventStatus_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventStatus_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventStatus_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "lastNftTransferId", + "description": "Reference to the last transfer event for this token, providing a link to detailed transfer information.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "args": [], + "type": { + "kind": "ENUM", + "name": "nftStatus_enum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftSupply_aggregate", + "description": "aggregated selection of \"stampNftSupply\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stampNftSupply_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -123020,7 +169818,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventStatus", + "name": "stampNftSupply", "ofType": null } } @@ -123028,14 +169826,37 @@ }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftSupply_aggregate_fields", + "description": "aggregate fields of \"stampNftSupply\"", + "fields": [ + { + "name": "avg", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stampNftSupply_avg_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "eventStatus_aggregate", - "description": "fetch aggregated fields from the table: \"eventStatus\"", + "name": "count", + "description": null, "args": [ { - "name": "distinct_on", - "description": "distinct select on columns", + "name": "columns", + "description": null, "type": { "kind": "LIST", "name": null, @@ -123044,7 +169865,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventStatus_select_column", + "name": "stampNftSupply_select_column", "ofType": null } } @@ -123054,55 +169875,11 @@ "deprecationReason": null }, { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", + "name": "distinct", + "description": null, "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventStatus_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventStatus_bool_exp", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -123114,8 +169891,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "eventStatus_aggregate", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -123123,192 +169900,837 @@ "deprecationReason": null }, { - "name": "eventStatus_by_pk", - "description": "fetch data from the table: \"eventStatus\" using primary key columns", - "args": [ - { - "name": "value", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "max", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "eventStatus", + "name": "stampNftSupply_max_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stampNftSupply_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stampNftSupply_stddev_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stampNftSupply_stddev_pop_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_samp", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stampNftSupply_stddev_samp_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sum", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stampNftSupply_sum_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stampNftSupply_var_pop_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_samp", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stampNftSupply_var_samp_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variance", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stampNftSupply_variance_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftSupply_avg_fields", + "description": "aggregate avg on columns", + "fields": [ + { + "name": "amount", + "description": "The quantity of the token held by the current owner.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_bool_exp", + "description": "Boolean expression to filter rows from the table \"stampNftSupply\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_bool_exp", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amount", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Int_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentOwnerAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastNftTransferId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "nftStatus_enum_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "bigint_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "stampNftSupply_constraint", + "description": "unique or primary key constraints on table \"stampNftSupply\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "stampNftSupply_pkey", + "description": "unique or primary key constraint on columns \"id\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampNftSupply_tokenId_contractAddress_chainId_currentOwner_key", + "description": "unique or primary key constraint on columns \"currentOwnerAddress\", \"chainId\", \"contractAddress\", \"tokenId\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_inc_input", + "description": "input type for incrementing numeric columns in table \"stampNftSupply\"", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": "The quantity of the token held by the current owner.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_insert_input", + "description": "input type for inserting data into table \"stampNftSupply\"", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": "The quantity of the token held by the current owner.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentOwnerAddress", + "description": "The blockchain address of the current owner of the token.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastNftTransferId", + "description": "Reference to the last transfer event for this token, providing a link to detailed transfer information.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "nftStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftSupply_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "amount", + "description": "The quantity of the token held by the current owner.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentOwnerAddress", + "description": "The blockchain address of the current owner of the token.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastNftTransferId", + "description": "Reference to the last transfer event for this token, providing a link to detailed transfer information.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftSupply_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "amount", + "description": "The quantity of the token held by the current owner.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentOwnerAddress", + "description": "The blockchain address of the current owner of the token.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastNftTransferId", + "description": "Reference to the last transfer event for this token, providing a link to detailed transfer information.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventVersion", - "description": "Retrieve document version", - "args": [ - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "VersionWhereInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "tokenId", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "DocumentVersion", + "kind": "SCALAR", + "name": "bigint", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "events", - "description": "Retrieve multiple events", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "EventOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "EventWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftSupply_mutation_response", + "description": "response of any mutation on the table \"stampNftSupply\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -123320,7 +170742,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Event", + "name": "stampNftSupply", "ofType": null } } @@ -123328,229 +170750,38 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_on_conflict", + "description": "on_conflict condition type for table \"stampNftSupply\"", + "fields": null, + "inputFields": [ { - "name": "eventsConnection", - "description": "Retrieve multiple events using the Relay connection interface", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "EventOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "EventWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "constraint", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "EventConnection", + "kind": "ENUM", + "name": "stampNftSupply_constraint", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "follow", - "description": "fetch data from the table: \"follow\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "follow_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "follow_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "follow_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "update_columns", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -123561,2115 +170792,1050 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "follow", + "kind": "ENUM", + "name": "stampNftSupply_update_column", "ofType": null } } } }, + "defaultValue": "[]", "isDeprecated": false, "deprecationReason": null }, { - "name": "follow_aggregate", - "description": "fetch aggregated fields from the table: \"follow\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "follow_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "follow_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "follow_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_order_by", + "description": "Ordering options when selecting data from \"stampNftSupply\".", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chainId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentOwnerAddress", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastNftTransferId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_pk_columns_input", + "description": "primary key columns input for table: stampNftSupply", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "follow_aggregate", + "kind": "SCALAR", + "name": "uuid", "ofType": null } }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "stampNftSupply_select_column", + "description": "select columns of table \"stampNftSupply\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "amount", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "follow_by_pk", - "description": "fetch data from the table: \"follow\" using primary key columns", - "args": [ - { - "name": "accountId", - "description": "References the unique identifier of the account that is following an organizer.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerSlug", - "description": "Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "chainId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentOwnerAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastNftTransferId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_set_input", + "description": "input type for updating data in table \"stampNftSupply\"", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": "The quantity of the token held by the current owner.", "type": { - "kind": "OBJECT", - "name": "follow", + "kind": "SCALAR", + "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "kyc", - "description": "fetch data from the table: \"kyc\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "kyc_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kyc_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "kyc_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "chainId", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "kyc", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentOwnerAddress", + "description": "The blockchain address of the current owner of the token.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastNftTransferId", + "description": "Reference to the last transfer event for this token, providing a link to detailed transfer information.", + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "nftStatus_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftSupply_stddev_fields", + "description": "aggregate stddev on columns", + "fields": [ + { + "name": "amount", + "description": "The quantity of the token held by the current owner.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "kycLevelName", - "description": "fetch data from the table: \"kycLevelName\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "kycLevelName_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "tokenId", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "kycLevelName", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftSupply_stddev_pop_fields", + "description": "aggregate stddev_pop on columns", + "fields": [ { - "name": "kycLevelName_aggregate", - "description": "fetch aggregated fields from the table: \"kycLevelName\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "kycLevelName_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "kycLevelName_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "amount", + "description": "The quantity of the token held by the current owner.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "kycLevelName_aggregate", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "kycLevelName_by_pk", - "description": "fetch data from the table: \"kycLevelName\" using primary key columns", - "args": [ - { - "name": "value", - "description": "basic_kyc_level: Basic level of KYC verification.\nadvanced_kyc_level: Advanced level of KYC verification.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "tokenId", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "kycLevelName", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftSupply_stddev_samp_fields", + "description": "aggregate stddev_samp on columns", + "fields": [ { - "name": "kycStatus", - "description": "fetch data from the table: \"kycStatus\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "kycStatus_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycStatus_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "kycStatus_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "amount", + "description": "The quantity of the token held by the current owner.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "kycStatus", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "kycStatus_aggregate", - "description": "fetch aggregated fields from the table: \"kycStatus\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "kycStatus_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycStatus_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "kycStatus_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "tokenId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_stream_cursor_input", + "description": "Streaming cursor of the table \"stampNftSupply\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "kycStatus_aggregate", + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_stream_cursor_value_input", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "kycStatus_by_pk", - "description": "fetch data from the table: \"kycStatus\" using primary key columns", - "args": [ - { - "name": "value", - "description": "init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded.\npending: An applicant is ready to be processed.\nprechecked: The check is in a half way of being finished.\nqueued: The checks have been started for the applicant.\ncompleted: The check has been completed.\nonHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "ordering", + "description": "cursor ordering", "type": { - "kind": "OBJECT", - "name": "kycStatus", + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": "The quantity of the token held by the current owner.", + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "kyc_aggregate", - "description": "fetch aggregated fields from the table: \"kyc\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "kyc_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kyc_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "kyc_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "chainId", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "kyc_aggregate", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "kyc_by_pk", - "description": "fetch data from the table: \"kyc\" using primary key columns", - "args": [ - { - "name": "externalUserId", - "description": "UUID referencing the user ID in the existing accounts table.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "contractAddress", + "description": null, "type": { - "kind": "OBJECT", - "name": "kyc", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lotteryParameters", - "description": "fetch data from the table: \"lotteryParameters\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "lotteryParameters_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "lotteryParameters", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lotteryParameters_aggregate", - "description": "fetch aggregated fields from the table: \"lotteryParameters\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "lotteryParameters_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "lotteryParameters_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "currentOwnerAddress", + "description": "The blockchain address of the current owner of the token.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "lotteryParameters_aggregate", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lotteryParameters_by_pk", - "description": "fetch data from the table: \"lotteryParameters\" using primary key columns", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "error", + "description": null, "type": { - "kind": "OBJECT", - "name": "lotteryParameters", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lotteryStatus", - "description": "fetch data from the table: \"lotteryStatus\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "lotteryStatus_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "lotteryStatus_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "lotteryStatus_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "id", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "lotteryStatus", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "uuid", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lotteryStatus_aggregate", - "description": "fetch aggregated fields from the table: \"lotteryStatus\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "lotteryStatus_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "lotteryStatus_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "lotteryStatus_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "lastNftTransferId", + "description": "Reference to the last transfer event for this token, providing a link to detailed transfer information.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "lotteryStatus_aggregate", - "ofType": null - } + "kind": "SCALAR", + "name": "uuid", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "lotteryStatus_by_pk", - "description": "fetch data from the table: \"lotteryStatus\" using primary key columns", - "args": [ - { - "name": "value", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "status", + "description": null, "type": { - "kind": "OBJECT", - "name": "lotteryStatus", + "kind": "ENUM", + "name": "nftStatus_enum", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "minterTemporaryWallet", - "description": "fetch data from the table: \"minterTemporaryWallet\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "minterTemporaryWallet_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "tokenId", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "minterTemporaryWallet", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "bigint", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "minterTemporaryWallet_aggregate", - "description": "fetch aggregated fields from the table: \"minterTemporaryWallet\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "minterTemporaryWallet_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "minterTemporaryWallet_aggregate", - "ofType": null - } + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftSupply_sum_fields", + "description": "aggregate sum on columns", + "fields": [ + { + "name": "amount", + "description": "The quantity of the token held by the current owner.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "minterTemporaryWallet_by_pk", - "description": "fetch data from the table: \"minterTemporaryWallet\" using primary key columns", - "args": [ - { - "name": "address", - "description": "The blockchain address of the temporary wallet.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "tokenId", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "minterTemporaryWallet", + "kind": "SCALAR", + "name": "bigint", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "stampNftSupply_update_column", + "description": "update columns of table \"stampNftSupply\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "amount", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "nftTransfer", - "description": "fetch data from the table: \"nftTransfer\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "nftTransfer_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "chainId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentOwnerAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastNftTransferId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "nftTransfer", - "ofType": null - } - } - } + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_inc_input", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "nftTransfer_aggregate", - "description": "fetch aggregated fields from the table: \"nftTransfer\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "nftTransfer_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "nftTransfer_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "nftTransfer_aggregate", + "kind": "INPUT_OBJECT", + "name": "stampNftSupply_bool_exp", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftSupply_var_pop_fields", + "description": "aggregate var_pop on columns", + "fields": [ { - "name": "nftTransfer_by_pk", - "description": "fetch data from the table: \"nftTransfer\" using primary key columns", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "amount", + "description": "The quantity of the token held by the current owner.", + "args": [], "type": { - "kind": "OBJECT", - "name": "nftTransfer", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "Fetches an object given its ID", - "args": [ - { - "name": "id", - "description": "The ID of an object", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `Node` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "tokenId", + "description": null, + "args": [], "type": { - "kind": "INTERFACE", - "name": "Node", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftSupply_var_samp_fields", + "description": "aggregate var_samp on columns", + "fields": [ { - "name": "order", - "description": "fetch data from the table: \"order\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "order_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "order_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "order_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "amount", + "description": "The quantity of the token held by the current owner.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "order", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderStatus", - "description": "fetch data from the table: \"orderStatus\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "orderStatus_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "tokenId", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "orderStatus", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNftSupply_variance_fields", + "description": "aggregate variance on columns", + "fields": [ + { + "name": "amount", + "description": "The quantity of the token held by the current owner.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderStatus_aggregate", - "description": "fetch aggregated fields from the table: \"orderStatus\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "orderStatus_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "orderStatus_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "tokenId", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "orderStatus_aggregate", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNft_aggregate", + "description": "aggregated selection of \"stampNft\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stampNft_aggregate_fields", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderStatus_by_pk", - "description": "fetch data from the table: \"orderStatus\" using primary key columns", - "args": [ - { - "name": "value", - "description": null, - "type": { + "name": "nodes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "stampNft", "ofType": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNft_aggregate_fields", + "description": "aggregate fields of \"stampNft\"", + "fields": [ + { + "name": "avg", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "orderStatus", + "name": "stampNft_avg_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "order_aggregate", - "description": "fetch aggregated fields from the table: \"order\"", + "name": "count", + "description": null, "args": [ { - "name": "distinct_on", - "description": "distinct select on columns", + "name": "columns", + "description": null, "type": { "kind": "LIST", "name": null, @@ -125678,7 +171844,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "order_select_column", + "name": "stampNft_select_column", "ofType": null } } @@ -125688,55 +171854,11 @@ "deprecationReason": null }, { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", + "name": "distinct", + "description": null, "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "order_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "order_bool_exp", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -125748,8 +171870,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "order_aggregate", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -125757,811 +171879,769 @@ "deprecationReason": null }, { - "name": "order_by_pk", - "description": "fetch data from the table: \"order\" using primary key columns", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "max", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "order", + "name": "stampNft_max_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizer", - "description": "Retrieve a single organizer", - "args": [ - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "min", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "Organizer", + "name": "stampNft_min_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizerVersion", - "description": "Retrieve document version", - "args": [ - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "VersionWhereInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "stddev", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "DocumentVersion", + "name": "stampNft_stddev_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizers", - "description": "Retrieve multiple organizers", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrganizerOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { + "name": "stddev_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stampNft_stddev_pop_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stddev_samp", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stampNft_stddev_samp_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sum", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stampNft_sum_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_pop", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stampNft_var_pop_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "var_samp", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stampNft_var_samp_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variance", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stampNft_variance_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNft_append_input", + "description": "append existing jsonb value of filtered columns with new jsonb value", + "fields": null, + "inputFields": [ + { + "name": "metadata", + "description": "Structured metadata associated with the token, stored in a JSONB format for flexibility.", + "type": { + "kind": "SCALAR", + "name": "jsonb", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNft_avg_fields", + "description": "aggregate avg on columns", + "fields": [ + { + "name": "tokenId", + "description": "The unique identifier of the token within its contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNft_bool_exp", + "description": "Boolean expression to filter rows from the table \"stampNft\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "OrganizerWhereInput", + "name": "stampNft_bool_exp", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "INPUT_OBJECT", + "name": "stampNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Organizer", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "stampNft_bool_exp", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizersConnection", - "description": "Retrieve multiple organizers using the Relay connection interface", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { + "name": "chainId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "uuid_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "jsonb_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "bigint_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "stampNft_constraint", + "description": "unique or primary key constraints on table \"stampNft\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "stampNft_contractAddress_tokenId_chainId_key", + "description": "unique or primary key constraint on columns \"chainId\", \"contractAddress\", \"tokenId\"", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampNft_pkey", + "description": "unique or primary key constraint on columns \"id\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNft_delete_at_path_input", + "description": "delete the field or element with specified path (for JSON arrays, negative integers count from the end)", + "fields": null, + "inputFields": [ + { + "name": "metadata", + "description": "Structured metadata associated with the token, stored in a JSONB format for flexibility.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "OrganizerOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNft_delete_elem_input", + "description": "delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array", + "fields": null, + "inputFields": [ + { + "name": "metadata", + "description": "Structured metadata associated with the token, stored in a JSONB format for flexibility.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNft_delete_key_input", + "description": "delete key/value pair or string element. key/value pairs are matched based on their key value", + "fields": null, + "inputFields": [ + { + "name": "metadata", + "description": "Structured metadata associated with the token, stored in a JSONB format for flexibility.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNft_inc_input", + "description": "input type for incrementing numeric columns in table \"stampNft\"", + "fields": null, + "inputFields": [ + { + "name": "tokenId", + "description": "The unique identifier of the token within its contract.", + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNft_insert_input", + "description": "input type for inserting data into table \"stampNft\"", + "fields": null, + "inputFields": [ + { + "name": "chainId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "Structured metadata associated with the token, stored in a JSONB format for flexibility.", + "type": { + "kind": "SCALAR", + "name": "jsonb", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier of the token within its contract.", + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "URI pointing to the token metadata, which may include details such as the item associated with the token.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNft_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "chainId", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier of the token within its contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "URI pointing to the token metadata, which may include details such as the item associated with the token.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNft_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "chainId", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizerConnection", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pack", - "description": "Retrieve a single pack", - "args": [ - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `Pack` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PackWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "contractAddress", + "description": null, + "args": [], "type": { - "kind": "OBJECT", - "name": "Pack", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packEventPassNft", - "description": "fetch data from the table: \"packEventPassNft\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "packEventPassNft_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "packEventPassNft", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packEventPassNft_aggregate", - "description": "fetch aggregated fields from the table: \"packEventPassNft\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "packEventPassNft_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "packEventPassNft_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "id", + "description": null, + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "packEventPassNft_aggregate", - "ofType": null - } + "kind": "SCALAR", + "name": "uuid", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packEventPassNft_by_pk", - "description": "fetch data from the table: \"packEventPassNft\" using primary key columns", - "args": [ - { - "name": "eventPassNftId", - "description": "Identifier for the event pass NFT.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftSupplyId", - "description": "Identifier for the pack NFT supply.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "tokenId", + "description": "The unique identifier of the token within its contract.", + "args": [], "type": { - "kind": "OBJECT", - "name": "packEventPassNft", + "kind": "SCALAR", + "name": "bigint", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftContract", - "description": "fetch data from the table: \"packNftContract\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "packNftContract_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "tokenUri", + "description": "URI pointing to the token metadata, which may include details such as the item associated with the token.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNft_mutation_response", + "description": "response of any mutation on the table \"stampNft\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -126573,7 +172653,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packNftContract", + "name": "stampNft", "ofType": null } } @@ -126581,88 +172661,38 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNft_on_conflict", + "description": "on_conflict condition type for table \"stampNft\"", + "fields": null, + "inputFields": [ { - "name": "packNftContractEventPass", - "description": "fetch data from the table: \"packNftContractEventPass\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "packNftContractEventPass_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "constraint", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "stampNft_constraint", + "ofType": null } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_columns", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -126673,1675 +172703,865 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "packNftContractEventPass", + "kind": "ENUM", + "name": "stampNft_update_column", "ofType": null } } } }, + "defaultValue": "[]", "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftContractEventPass_aggregate", - "description": "fetch aggregated fields from the table: \"packNftContractEventPass\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "packNftContractEventPass_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNft_order_by", + "description": "Ordering options when selecting data from \"stampNft\".", + "fields": null, + "inputFields": [ + { + "name": "chainId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNft_pk_columns_input", + "description": "primary key columns input for table: stampNft", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNft_prepend_input", + "description": "prepend existing jsonb value of filtered columns with new jsonb value", + "fields": null, + "inputFields": [ + { + "name": "metadata", + "description": "Structured metadata associated with the token, stored in a JSONB format for flexibility.", + "type": { + "kind": "SCALAR", + "name": "jsonb", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "stampNft_select_column", + "description": "select columns of table \"stampNft\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "chainId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNft_set_input", + "description": "input type for updating data in table \"stampNft\"", + "fields": null, + "inputFields": [ + { + "name": "chainId", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "Structured metadata associated with the token, stored in a JSONB format for flexibility.", + "type": { + "kind": "SCALAR", + "name": "jsonb", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "The unique identifier of the token within its contract.", + "type": { + "kind": "SCALAR", + "name": "bigint", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "URI pointing to the token metadata, which may include details such as the item associated with the token.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNft_stddev_fields", + "description": "aggregate stddev on columns", + "fields": [ + { + "name": "tokenId", + "description": "The unique identifier of the token within its contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNft_stddev_pop_fields", + "description": "aggregate stddev_pop on columns", + "fields": [ + { + "name": "tokenId", + "description": "The unique identifier of the token within its contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNft_stddev_samp_fields", + "description": "aggregate stddev_samp on columns", + "fields": [ + { + "name": "tokenId", + "description": "The unique identifier of the token within its contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNft_stream_cursor_input", + "description": "Streaming cursor of the table \"stampNft\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "packNftContractEventPass_aggregate", + "kind": "INPUT_OBJECT", + "name": "stampNft_stream_cursor_value_input", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftContractEventPass_by_pk", - "description": "fetch data from the table: \"packNftContractEventPass\" using primary key columns", - "args": [ - { - "name": "eventPassId", - "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftContractId", - "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "ordering", + "description": "cursor ordering", "type": { - "kind": "OBJECT", - "name": "packNftContractEventPass", + "kind": "ENUM", + "name": "cursor_ordering", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNft_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ { - "name": "packNftContract_aggregate", - "description": "fetch aggregated fields from the table: \"packNftContract\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "packNftContract_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftContract_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "chainId", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "packNftContract_aggregate", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftContract_by_pk", - "description": "fetch data from the table: \"packNftContract\" using primary key columns", - "args": [ - { - "name": "id", - "description": "Unique identifier for each pack NFT contract.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "contractAddress", + "description": null, "type": { - "kind": "OBJECT", - "name": "packNftContract", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftSupply", - "description": "fetch data from the table: \"packNftSupply\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "packNftSupply_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "packNftSupply", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftSupply_aggregate", - "description": "fetch aggregated fields from the table: \"packNftSupply\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "packNftSupply_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "packNftSupply_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "id", + "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "packNftSupply_aggregate", - "ofType": null - } + "kind": "SCALAR", + "name": "uuid", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftSupply_by_pk", - "description": "fetch data from the table: \"packNftSupply\" using primary key columns", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "metadata", + "description": "Structured metadata associated with the token, stored in a JSONB format for flexibility.", "type": { - "kind": "OBJECT", - "name": "packNftSupply", + "kind": "SCALAR", + "name": "jsonb", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packOrderSums", - "description": "fetch data from the table: \"packOrderSums\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "packOrderSums_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "tokenId", + "description": "The unique identifier of the token within its contract.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "packOrderSums", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "bigint", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packOrderSums_aggregate", - "description": "fetch aggregated fields from the table: \"packOrderSums\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "packOrderSums_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "packOrderSums_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "tokenUri", + "description": "URI pointing to the token metadata, which may include details such as the item associated with the token.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "packOrderSums_aggregate", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packOrderSums_by_pk", - "description": "fetch data from the table: \"packOrderSums\" using primary key columns", - "args": [ - { - "name": "packId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": null, "type": { - "kind": "OBJECT", - "name": "packOrderSums", + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNft_sum_fields", + "description": "aggregate sum on columns", + "fields": [ + { + "name": "tokenId", + "description": "The unique identifier of the token within its contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "bigint", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "stampNft_update_column", + "description": "update columns of table \"stampNft\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "chainId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "packVersion", - "description": "Retrieve document version", - "args": [ - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "VersionWhereInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "contractAddress", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tokenUri", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stampNft_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_append", + "description": "append existing jsonb value of filtered columns with new jsonb value", "type": { - "kind": "OBJECT", - "name": "DocumentVersion", + "kind": "INPUT_OBJECT", + "name": "stampNft_append_input", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packs", - "description": "Retrieve multiple packs", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `Pack` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PackOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PackWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_delete_at_path", + "description": "delete the field or element with specified path (for JSON arrays, negative integers count from the end)", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Pack", - "ofType": null - } - } - } + "kind": "INPUT_OBJECT", + "name": "stampNft_delete_at_path_input", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "packsConnection", - "description": "Retrieve multiple packs using the Relay connection interface", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `Pack` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "PackOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PackWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_delete_elem", + "description": "delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PackConnection", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "stampNft_delete_elem_input", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "passAmount", - "description": "fetch data from the table: \"passAmount\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "passAmount_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "passAmount_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_delete_key", + "description": "delete key/value pair or string element. key/value pairs are matched based on their key value", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "passAmount", - "ofType": null - } - } - } + "kind": "INPUT_OBJECT", + "name": "stampNft_delete_key_input", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "passAmount_aggregate", - "description": "fetch aggregated fields from the table: \"passAmount\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "passAmount_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "passAmount_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "passAmount_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_inc", + "description": "increments the numeric columns with given value of the filtered values", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "passAmount_aggregate", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "stampNft_inc_input", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "passAmount_by_pk", - "description": "fetch data from the table: \"passAmount\" using primary key columns", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_prepend", + "description": "prepend existing jsonb value of filtered columns with new jsonb value", "type": { - "kind": "OBJECT", - "name": "passAmount", + "kind": "INPUT_OBJECT", + "name": "stampNft_prepend_input", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "passPricing", - "description": "fetch data from the table: \"passPricing\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "passPricing_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "passPricing_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "passPricing", - "ofType": null - } - } - } + "kind": "INPUT_OBJECT", + "name": "stampNft_set_input", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "passPricing_aggregate", - "description": "fetch aggregated fields from the table: \"passPricing\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "passPricing_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "passPricing_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "passPricing_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "where", + "description": "filter the rows which have to be updated", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "passPricing_aggregate", + "kind": "INPUT_OBJECT", + "name": "stampNft_bool_exp", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNft_var_pop_fields", + "description": "aggregate var_pop on columns", + "fields": [ { - "name": "passPricing_by_pk", - "description": "fetch data from the table: \"passPricing\" using primary key columns", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "tokenId", + "description": "The unique identifier of the token within its contract.", + "args": [], "type": { - "kind": "OBJECT", - "name": "passPricing", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNft_var_samp_fields", + "description": "aggregate var_samp on columns", + "fields": [ { - "name": "pendingOrder", - "description": "fetch data from the table: \"pendingOrder\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "pendingOrder_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "pendingOrder_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "pendingOrder_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "tokenId", + "description": "The unique identifier of the token within its contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stampNft_variance_fields", + "description": "aggregate variance on columns", + "fields": [ + { + "name": "tokenId", + "description": "The unique identifier of the token within its contract.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stripeCheckoutSession", + "description": "Table to store Stripe Checkout Sessions for tracking user checkout processes. Sessions are deleted once they are successful or expired.", + "fields": [ + { + "name": "created_at", + "description": "Timestamp automatically set when the row is created.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "pendingOrder", - "ofType": null - } - } + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pendingOrder_aggregate", - "description": "fetch aggregated fields from the table: \"pendingOrder\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "pendingOrder_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "pendingOrder_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "pendingOrder_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "stripeCustomerId", + "description": "Stripe Customer ID referencing to the stripeCustomer table.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "pendingOrder_aggregate", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -128349,309 +173569,107 @@ "deprecationReason": null }, { - "name": "pendingOrder_by_pk", - "description": "fetch data from the table: \"pendingOrder\" using primary key columns", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "stripeSessionId", + "description": "Unique identifier for the Stripe Checkout Session.", + "args": [], "type": { - "kind": "OBJECT", - "name": "pendingOrder", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "roleAssignment", - "description": "fetch data from the table: \"roleAssignment\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "roleAssignment_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "type", + "description": "Type of the Stripe Checkout Session. Default is event_pass_order. References to the stripeCheckoutSessionType table.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "roleAssignment", - "ofType": null - } - } + "kind": "ENUM", + "name": "stripeCheckoutSessionType_enum", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "roleAssignment_aggregate", - "description": "fetch aggregated fields from the table: \"roleAssignment\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "roleAssignment_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "updated_at", + "description": "Timestamp automatically updated whenever the row changes.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "roleAssignment_aggregate", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stripeCheckoutSessionType", + "description": "Types of Stripe Checkout Sessions.", + "fields": [ { - "name": "roles", - "description": "fetch data from the table: \"roles\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "roles_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "roles_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "roles_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "value", + "description": "Type value.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stripeCheckoutSessionType_aggregate", + "description": "aggregated selection of \"stripeCheckoutSessionType\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stripeCheckoutSessionType_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -128663,7 +173681,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "roles", + "name": "stripeCheckoutSessionType", "ofType": null } } @@ -128671,14 +173689,25 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stripeCheckoutSessionType_aggregate_fields", + "description": "aggregate fields of \"stripeCheckoutSessionType\"", + "fields": [ { - "name": "roles_aggregate", - "description": "fetch aggregated fields from the table: \"roles\"", + "name": "count", + "description": null, "args": [ { - "name": "distinct_on", - "description": "distinct select on columns", + "name": "columns", + "description": null, "type": { "kind": "LIST", "name": null, @@ -128687,7 +173716,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "roles_select_column", + "name": "stripeCheckoutSessionType_select_column", "ofType": null } } @@ -128697,55 +173726,11 @@ "deprecationReason": null }, { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", + "name": "distinct", + "description": null, "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "roles_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "roles_bool_exp", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -128757,8 +173742,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "roles_aggregate", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -128766,833 +173751,376 @@ "deprecationReason": null }, { - "name": "roles_by_pk", - "description": "fetch data from the table: \"roles\" using primary key columns", - "args": [ - { - "name": "value", - "description": "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "max", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "roles", + "name": "stripeCheckoutSessionType_max_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "scheduledOperation", - "description": "Retrieve a single scheduledOperation", - "args": [ - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `ScheduledOperation` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "min", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "ScheduledOperation", + "name": "stripeCheckoutSessionType_min_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_bool_exp", + "description": "Boolean expression to filter rows from the table \"stripeCheckoutSessionType\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ { - "name": "scheduledOperations", - "description": "Retrieve multiple scheduledOperations", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `ScheduledOperation` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "ScheduledOperationOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_and", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ScheduledOperation", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_bool_exp", + "ofType": null } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "scheduledOperationsConnection", - "description": "Retrieve multiple scheduledOperations using the Relay connection interface", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `ScheduledOperation` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "ScheduledOperationOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { + "name": "_not", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "ScheduledOperationWhereInput", + "name": "stripeCheckoutSessionType_bool_exp", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "stripeCheckoutSessionType_constraint", + "description": "unique or primary key constraints on table \"stripeCheckoutSessionType\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "stripeCheckoutSessionType_pkey", + "description": "unique or primary key constraint on columns \"value\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "stripeCheckoutSessionType_enum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "event_pass_order", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_enum_comparison_exp", + "description": "Boolean expression to compare columns of type \"stripeCheckoutSessionType_enum\". All fields are combined with logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_eq", + "description": null, + "type": { + "kind": "ENUM", + "name": "stripeCheckoutSessionType_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_in", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ScheduledOperationConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "stripeCheckoutSessionType_enum", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "scheduledRelease", - "description": "Retrieve a single scheduledRelease", - "args": [ - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `ScheduledRelease` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ScheduledReleaseWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "_is_null", + "description": null, "type": { - "kind": "OBJECT", - "name": "ScheduledRelease", + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_neq", + "description": null, + "type": { + "kind": "ENUM", + "name": "stripeCheckoutSessionType_enum", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "scheduledReleases", - "description": "Retrieve multiple scheduledReleases", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `ScheduledRelease` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { + "name": "_nin", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "ENUM", - "name": "ScheduledReleaseOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ScheduledReleaseWhereInput", + "name": "stripeCheckoutSessionType_enum", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_insert_input", + "description": "input type for inserting data into table \"stripeCheckoutSessionType\"", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "Type value.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stripeCheckoutSessionType_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "value", + "description": "Type value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stripeCheckoutSessionType_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "value", + "description": "Type value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stripeCheckoutSessionType_mutation_response", + "description": "response of any mutation on the table \"stripeCheckoutSessionType\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ScheduledRelease", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "scheduledReleasesConnection", - "description": "Retrieve multiple scheduledReleases using the Relay connection interface", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `ScheduledRelease` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "ScheduledReleaseOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ScheduledReleaseWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "stripeCheckoutSessionType", + "ofType": null + } + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_on_conflict", + "description": "on_conflict condition type for table \"stripeCheckoutSessionType\"", + "fields": null, + "inputFields": [ + { + "name": "constraint", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ScheduledReleaseConnection", + "kind": "ENUM", + "name": "stripeCheckoutSessionType_constraint", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeCheckoutSession", - "description": "fetch data from the table: \"stripeCheckoutSession\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "stripeCheckoutSession_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "update_columns", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -129603,97 +174131,263 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "stripeCheckoutSession", + "kind": "ENUM", + "name": "stripeCheckoutSessionType_update_column", "ofType": null } } } }, + "defaultValue": "[]", "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeCheckoutSessionType", - "description": "fetch data from the table: \"stripeCheckoutSessionType\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "stripeCheckoutSessionType_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_order_by", + "description": "Ordering options when selecting data from \"stripeCheckoutSessionType\".", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_pk_columns_input", + "description": "primary key columns input for table: stripeCheckoutSessionType", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "Type value.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "stripeCheckoutSessionType_select_column", + "description": "select columns of table \"stripeCheckoutSessionType\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_set_input", + "description": "input type for updating data in table \"stripeCheckoutSessionType\"", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "Type value.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_stream_cursor_input", + "description": "Streaming cursor of the table \"stripeCheckoutSessionType\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_stream_cursor_value_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "Type value.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "stripeCheckoutSessionType_update_column", + "description": "update columns of table \"stripeCheckoutSessionType\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "value", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_set_input", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows which have to be updated", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_bool_exp", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stripeCheckoutSession_aggregate", + "description": "aggregated selection of \"stripeCheckoutSession\"", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stripeCheckoutSession_aggregate_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -129705,7 +174399,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "stripeCheckoutSessionType", + "name": "stripeCheckoutSession", "ofType": null } } @@ -129713,14 +174407,25 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stripeCheckoutSession_aggregate_fields", + "description": "aggregate fields of \"stripeCheckoutSession\"", + "fields": [ { - "name": "stripeCheckoutSessionType_aggregate", - "description": "fetch aggregated fields from the table: \"stripeCheckoutSessionType\"", + "name": "count", + "description": null, "args": [ { - "name": "distinct_on", - "description": "distinct select on columns", + "name": "columns", + "description": null, "type": { "kind": "LIST", "name": null, @@ -129729,7 +174434,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "stripeCheckoutSessionType_select_column", + "name": "stripeCheckoutSession_select_column", "ofType": null } } @@ -129739,55 +174444,11 @@ "deprecationReason": null }, { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", + "name": "distinct", + "description": null, "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_bool_exp", + "name": "Boolean", "ofType": null }, "defaultValue": null, @@ -129799,8 +174460,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "stripeCheckoutSessionType_aggregate", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -129808,237 +174469,389 @@ "deprecationReason": null }, { - "name": "stripeCheckoutSessionType_by_pk", - "description": "fetch data from the table: \"stripeCheckoutSessionType\" using primary key columns", - "args": [ - { - "name": "value", - "description": "Type value.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "max", + "description": null, + "args": [], "type": { "kind": "OBJECT", - "name": "stripeCheckoutSessionType", + "name": "stripeCheckoutSession_max_fields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeCheckoutSession_aggregate", - "description": "fetch aggregated fields from the table: \"stripeCheckoutSession\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "stripeCheckoutSession_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { + "name": "min", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "stripeCheckoutSession_min_fields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_bool_exp", + "description": "Boolean expression to filter rows from the table \"stripeCheckoutSession\". All fields are combined with a logical 'AND'.", + "fields": null, + "inputFields": [ + { + "name": "_and", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", "name": "stripeCheckoutSession_bool_exp", "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + } } - ], + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_not", + "description": null, "type": { - "kind": "NON_NULL", + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_or", + "description": null, + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "stripeCheckoutSession_aggregate", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_bool_exp", + "ofType": null + } } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeCheckoutSession_by_pk", - "description": "fetch data from the table: \"stripeCheckoutSession\" using primary key columns", - "args": [ - { - "name": "stripeSessionId", - "description": "Unique identifier for the Stripe Checkout Session.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "created_at", + "description": null, "type": { - "kind": "OBJECT", - "name": "stripeCheckoutSession", + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeCustomer", - "description": "fetch data from the table: \"stripeCustomer\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "stripeCustomer_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null + "name": "stripeCustomerId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeSessionId", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "String_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSessionType_enum_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "timestamptz_comparison_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "stripeCheckoutSession_constraint", + "description": "unique or primary key constraints on table \"stripeCheckoutSession\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "stripeCheckoutSession_pkey", + "description": "unique or primary key constraint on columns \"stripeSessionId\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_insert_input", + "description": "input type for inserting data into table \"stripeCheckoutSession\"", + "fields": null, + "inputFields": [ + { + "name": "created_at", + "description": "Timestamp automatically set when the row is created.", + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeCustomerId", + "description": "Stripe Customer ID referencing to the stripeCustomer table.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeSessionId", + "description": "Unique identifier for the Stripe Checkout Session.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Type of the Stripe Checkout Session. Default is event_pass_order. References to the stripeCheckoutSessionType table.", + "type": { + "kind": "ENUM", + "name": "stripeCheckoutSessionType_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "Timestamp automatically updated whenever the row changes.", + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stripeCheckoutSession_max_fields", + "description": "aggregate max on columns", + "fields": [ + { + "name": "created_at", + "description": "Timestamp automatically set when the row is created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeCustomerId", + "description": "Stripe Customer ID referencing to the stripeCustomer table.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeSessionId", + "description": "Unique identifier for the Stripe Checkout Session.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "Timestamp automatically updated whenever the row changes.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stripeCheckoutSession_min_fields", + "description": "aggregate min on columns", + "fields": [ + { + "name": "created_at", + "description": "Timestamp automatically set when the row is created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeCustomerId", + "description": "Stripe Customer ID referencing to the stripeCustomer table.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeSessionId", + "description": "Unique identifier for the Stripe Checkout Session.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "Timestamp automatically updated whenever the row changes.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stripeCheckoutSession_mutation_response", + "description": "response of any mutation on the table \"stripeCheckoutSession\"", + "fields": [ + { + "name": "affected_rows", + "description": "number of rows affected by the mutation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returning", + "description": "data from the rows affected by the mutation", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -130050,7 +174863,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "stripeCustomer", + "name": "stripeCheckoutSession", "ofType": null } } @@ -130058,210 +174871,38 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_on_conflict", + "description": "on_conflict condition type for table \"stripeCheckoutSession\"", + "fields": null, + "inputFields": [ { - "name": "stripeCustomer_aggregate", - "description": "fetch aggregated fields from the table: \"stripeCustomer\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "stripeCustomer_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "constraint", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "stripeCustomer_aggregate", + "kind": "ENUM", + "name": "stripeCheckoutSession_constraint", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeCustomer_by_pk", - "description": "fetch data from the table: \"stripeCustomer\" using primary key columns", - "args": [ - { - "name": "stripeCustomerId", - "description": "Unique identifier for the Stripe Customer.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "stripeCustomer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timezone", - "description": "fetch data from the table: \"timezone\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "timezone_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "timezone_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "timezone_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "update_columns", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -130272,575 +174913,442 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "timezone", + "kind": "ENUM", + "name": "stripeCheckoutSession_update_column", "ofType": null } } } }, + "defaultValue": "[]", "isDeprecated": false, "deprecationReason": null }, { - "name": "timezone_aggregate", - "description": "fetch aggregated fields from the table: \"timezone\"", - "args": [ - { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "timezone_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "timezone_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "timezone_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_order_by", + "description": "Ordering options when selecting data from \"stripeCheckoutSession\".", + "fields": null, + "inputFields": [ + { + "name": "created_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeCustomerId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeSessionId", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": null, + "type": { + "kind": "ENUM", + "name": "order_by", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_pk_columns_input", + "description": "primary key columns input for table: stripeCheckoutSession", + "fields": null, + "inputFields": [ + { + "name": "stripeSessionId", + "description": "Unique identifier for the Stripe Checkout Session.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "timezone_aggregate", + "kind": "SCALAR", + "name": "String", "ofType": null } }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "stripeCheckoutSession_select_column", + "description": "select columns of table \"stripeCheckoutSession\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "created_at", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "timezone_by_pk", - "description": "fetch data from the table: \"timezone\" using primary key columns", - "args": [ - { - "name": "value", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "stripeCustomerId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeSessionId", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_set_input", + "description": "input type for updating data in table \"stripeCheckoutSession\"", + "fields": null, + "inputFields": [ + { + "name": "created_at", + "description": "Timestamp automatically set when the row is created.", "type": { - "kind": "OBJECT", - "name": "timezone", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "user", - "description": "Retrieve a single user", - "args": [ - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `User` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UserWhereUniqueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "stripeCustomerId", + "description": "Stripe Customer ID referencing to the stripeCustomer table.", "type": { - "kind": "OBJECT", - "name": "User", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "users", - "description": "Retrieve multiple users", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `User` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "UserOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "UserWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "stripeSessionId", + "description": "Unique identifier for the Stripe Checkout Session.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "usersConnection", - "description": "Retrieve multiple users using the Relay connection interface", - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `User` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "UserOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "UserWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], + "name": "type", + "description": "Type of the Stripe Checkout Session. Default is event_pass_order. References to the stripeCheckoutSessionType table.", + "type": { + "kind": "ENUM", + "name": "stripeCheckoutSessionType_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "Timestamp automatically updated whenever the row changes.", + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_stream_cursor_input", + "description": "Streaming cursor of the table \"stripeCheckoutSession\"", + "fields": null, + "inputFields": [ + { + "name": "initial_value", + "description": "Stream column input with initial value", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "UserConnection", + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_stream_cursor_value_input", "ofType": null } }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ordering", + "description": "cursor ordering", + "type": { + "kind": "ENUM", + "name": "cursor_ordering", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "roleAssignment", - "description": "Table to assign roles to accounts, allowing a many-to-many relationship. Each account can have multiple roles and each role can be assigned to multiple accounts. This is part of the RBAC system integration.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ + { + "name": "created_at", + "description": "Timestamp automatically set when the row is created.", + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeCustomerId", + "description": "Stripe Customer ID referencing to the stripeCustomer table.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stripeSessionId", + "description": "Unique identifier for the Stripe Checkout Session.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Type of the Stripe Checkout Session. Default is event_pass_order. References to the stripeCheckoutSessionType table.", + "type": { + "kind": "ENUM", + "name": "stripeCheckoutSessionType_enum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "Timestamp automatically updated whenever the row changes.", + "type": { + "kind": "SCALAR", + "name": "timestamptz", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "stripeCheckoutSession_update_column", + "description": "update columns of table \"stripeCheckoutSession\"", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "created_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "accountId", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, + "name": "stripeCustomerId", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - } - }, + "name": "stripeSessionId", + "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "eventId", - "description": null, - "args": [], + "name": "type", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "column name", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_updates", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "_set", + "description": "sets the columns of the filtered rows to the given values", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_set_input", + "ofType": null }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], + "name": "where", + "description": "filter the rows which have to be updated", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "uuid", + "kind": "INPUT_OBJECT", + "name": "stripeCheckoutSession_bool_exp", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "stripeCustomer", + "description": "Table to store Stripe Customer IDs for tracking user payment processes.", + "fields": [ { - "name": "invitedById", - "description": null, + "name": "accountId", + "description": "UUID referencing to the account ID in the existing accounts table.", "args": [], "type": { "kind": "NON_NULL", @@ -130855,15 +175363,15 @@ "deprecationReason": null }, { - "name": "inviter", - "description": "An object relationship", + "name": "created_at", + "description": "Timestamp automatically set when the row is created.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "account", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null } }, @@ -130871,77 +175379,8 @@ "deprecationReason": null }, { - "name": "organizer", - "description": null, - "args": [ - { - "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `Organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "defaultValue": "PUBLISHED", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizerWhereUniqueInput_remote_rel_roleAssignmentorganizer", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Organizer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": null, + "name": "stripeCustomerId", + "description": "Unique identifier for the Stripe Customer.", "args": [], "type": { "kind": "NON_NULL", @@ -130956,15 +175395,15 @@ "deprecationReason": null }, { - "name": "role", - "description": null, + "name": "updated_at", + "description": "Timestamp automatically updated whenever the row changes.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "roles_enum", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null } }, @@ -130979,8 +175418,8 @@ }, { "kind": "OBJECT", - "name": "roleAssignment_aggregate", - "description": "aggregated selection of \"roleAssignment\"", + "name": "stripeCustomer_aggregate", + "description": "aggregated selection of \"stripeCustomer\"", "fields": [ { "name": "aggregate", @@ -130988,7 +175427,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "roleAssignment_aggregate_fields", + "name": "stripeCustomer_aggregate_fields", "ofType": null }, "isDeprecated": false, @@ -131009,7 +175448,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "roleAssignment", + "name": "stripeCustomer", "ofType": null } } @@ -131024,104 +175463,10 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_aggregate_bool_exp", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "count", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_aggregate_bool_exp_count", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_aggregate_bool_exp_count", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "arguments", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "roleAssignment_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "distinct", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "filter", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "predicate", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "roleAssignment_aggregate_fields", - "description": "aggregate fields of \"roleAssignment\"", + "name": "stripeCustomer_aggregate_fields", + "description": "aggregate fields of \"stripeCustomer\"", "fields": [ { "name": "count", @@ -131138,7 +175483,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "roleAssignment_select_column", + "name": "stripeCustomer_select_column", "ofType": null } } @@ -131178,7 +175523,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "roleAssignment_max_fields", + "name": "stripeCustomer_max_fields", "ofType": null }, "isDeprecated": false, @@ -131190,7 +175535,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "roleAssignment_min_fields", + "name": "stripeCustomer_min_fields", "ofType": null }, "isDeprecated": false, @@ -131204,102 +175549,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "roleAssignment_aggregate_order_by", - "description": "order by aggregate values of table \"roleAssignment\"", - "fields": null, - "inputFields": [ - { - "name": "count", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "max", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_max_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_min_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_arr_rel_insert_input", - "description": "input type for inserting array relation for remote table \"roleAssignment\"", - "fields": null, - "inputFields": [ - { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_insert_input", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_bool_exp", - "description": "Boolean expression to filter rows from the table \"roleAssignment\". All fields are combined with a logical 'AND'.", + "name": "stripeCustomer_bool_exp", + "description": "Boolean expression to filter rows from the table \"stripeCustomer\". All fields are combined with a logical 'AND'.", "fields": null, "inputFields": [ { @@ -131313,7 +175564,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "roleAssignment_bool_exp", + "name": "stripeCustomer_bool_exp", "ofType": null } } @@ -131327,7 +175578,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "roleAssignment_bool_exp", + "name": "stripeCustomer_bool_exp", "ofType": null }, "defaultValue": null, @@ -131345,7 +175596,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "roleAssignment_bool_exp", + "name": "stripeCustomer_bool_exp", "ofType": null } } @@ -131379,55 +175630,7 @@ "deprecationReason": null }, { - "name": "eventId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitedById", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inviter", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "account_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", + "name": "stripeCustomerId", "description": null, "type": { "kind": "INPUT_OBJECT", @@ -131439,11 +175642,11 @@ "deprecationReason": null }, { - "name": "role", + "name": "updated_at", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "roles_enum_comparison_exp", + "name": "timestamptz_comparison_exp", "ofType": null }, "defaultValue": null, @@ -131457,15 +175660,15 @@ }, { "kind": "ENUM", - "name": "roleAssignment_constraint", - "description": "unique or primary key constraints on table \"roleAssignment\"", + "name": "stripeCustomer_constraint", + "description": "unique or primary key constraints on table \"stripeCustomer\"", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "unique_role_assignment", - "description": "unique or primary key constraint on columns \"organizerId\", \"accountId\", \"role\", \"eventId\"", + "name": "stripeCustomer_pkey", + "description": "unique or primary key constraint on columns \"stripeCustomerId\"", "isDeprecated": false, "deprecationReason": null } @@ -131474,13 +175677,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "roleAssignment_insert_input", - "description": "input type for inserting data into table \"roleAssignment\"", + "name": "stripeCustomer_insert_input", + "description": "input type for inserting data into table \"stripeCustomer\"", "fields": null, "inputFields": [ { "name": "accountId", - "description": null, + "description": "UUID referencing to the account ID in the existing accounts table.", "type": { "kind": "SCALAR", "name": "uuid", @@ -131492,7 +175695,7 @@ }, { "name": "created_at", - "description": null, + "description": "Timestamp automatically set when the row is created.", "type": { "kind": "SCALAR", "name": "timestamptz", @@ -131503,8 +175706,8 @@ "deprecationReason": null }, { - "name": "eventId", - "description": null, + "name": "stripeCustomerId", + "description": "Unique identifier for the Stripe Customer.", "type": { "kind": "SCALAR", "name": "String", @@ -131515,59 +175718,11 @@ "deprecationReason": null }, { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitedById", - "description": null, - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inviter", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "account_obj_rel_insert_input", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": null, + "name": "updated_at", + "description": "Timestamp automatically updated whenever the row changes.", "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "role", - "description": null, - "type": { - "kind": "ENUM", - "name": "roles_enum", + "name": "timestamptz", "ofType": null }, "defaultValue": null, @@ -131581,12 +175736,12 @@ }, { "kind": "OBJECT", - "name": "roleAssignment_max_fields", + "name": "stripeCustomer_max_fields", "description": "aggregate max on columns", "fields": [ { "name": "accountId", - "description": null, + "description": "UUID referencing to the account ID in the existing accounts table.", "args": [], "type": { "kind": "SCALAR", @@ -131598,7 +175753,7 @@ }, { "name": "created_at", - "description": null, + "description": "Timestamp automatically set when the row is created.", "args": [], "type": { "kind": "SCALAR", @@ -131609,8 +175764,8 @@ "deprecationReason": null }, { - "name": "eventId", - "description": null, + "name": "stripeCustomerId", + "description": "Unique identifier for the Stripe Customer.", "args": [], "type": { "kind": "SCALAR", @@ -131621,36 +175776,12 @@ "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitedById", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": null, + "name": "updated_at", + "description": "Timestamp automatically updated whenever the row changes.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, @@ -131662,97 +175793,14 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_max_order_by", - "description": "order by max() on columns of table \"roleAssignment\"", - "fields": null, - "inputFields": [ - { - "name": "accountId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitedById", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "roleAssignment_min_fields", + "name": "stripeCustomer_min_fields", "description": "aggregate min on columns", "fields": [ { "name": "accountId", - "description": null, + "description": "UUID referencing to the account ID in the existing accounts table.", "args": [], "type": { "kind": "SCALAR", @@ -131764,7 +175812,7 @@ }, { "name": "created_at", - "description": null, + "description": "Timestamp automatically set when the row is created.", "args": [], "type": { "kind": "SCALAR", @@ -131775,8 +175823,8 @@ "deprecationReason": null }, { - "name": "eventId", - "description": null, + "name": "stripeCustomerId", + "description": "Unique identifier for the Stripe Customer.", "args": [], "type": { "kind": "SCALAR", @@ -131787,36 +175835,12 @@ "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitedById", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": null, + "name": "updated_at", + "description": "Timestamp automatically updated whenever the row changes.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "timestamptz", "ofType": null }, "isDeprecated": false, @@ -131828,93 +175852,10 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_min_order_by", - "description": "order by min() on columns of table \"roleAssignment\"", - "fields": null, - "inputFields": [ - { - "name": "accountId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitedById", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "roleAssignment_mutation_response", - "description": "response of any mutation on the table \"roleAssignment\"", + "name": "stripeCustomer_mutation_response", + "description": "response of any mutation on the table \"stripeCustomer\"", "fields": [ { "name": "affected_rows", @@ -131947,7 +175888,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "roleAssignment", + "name": "stripeCustomer", "ofType": null } } @@ -131964,8 +175905,47 @@ }, { "kind": "INPUT_OBJECT", - "name": "roleAssignment_on_conflict", - "description": "on_conflict condition type for table \"roleAssignment\"", + "name": "stripeCustomer_obj_rel_insert_input", + "description": "input type for inserting object relation for remote table \"stripeCustomer\"", + "fields": null, + "inputFields": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stripeCustomer_insert_input", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "on_conflict", + "description": "upsert condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "stripeCustomer_on_conflict", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stripeCustomer_on_conflict", + "description": "on_conflict condition type for table \"stripeCustomer\"", "fields": null, "inputFields": [ { @@ -131976,7 +175956,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "roleAssignment_constraint", + "name": "stripeCustomer_constraint", "ofType": null } }, @@ -131998,7 +175978,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "roleAssignment_update_column", + "name": "stripeCustomer_update_column", "ofType": null } } @@ -132013,7 +175993,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "roleAssignment_bool_exp", + "name": "stripeCustomer_bool_exp", "ofType": null }, "defaultValue": null, @@ -132027,8 +176007,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "roleAssignment_order_by", - "description": "Ordering options when selecting data from \"roleAssignment\".", + "name": "stripeCustomer_order_by", + "description": "Ordering options when selecting data from \"stripeCustomer\".", "fields": null, "inputFields": [ { @@ -132056,31 +176036,7 @@ "deprecationReason": null }, { - "name": "eventId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitedById", + "name": "stripeCustomerId", "description": null, "type": { "kind": "ENUM", @@ -132092,19 +176048,7 @@ "deprecationReason": null }, { - "name": "inviter", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "account_order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", + "name": "updated_at", "description": null, "type": { "kind": "ENUM", @@ -132114,14 +176058,29 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "stripeCustomer_pk_columns_input", + "description": "primary key columns input for table: stripeCustomer", + "fields": null, + "inputFields": [ { - "name": "role", - "description": null, + "name": "stripeCustomerId", + "description": "Unique identifier for the Stripe Customer.", "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, @@ -132134,8 +176093,8 @@ }, { "kind": "ENUM", - "name": "roleAssignment_select_column", - "description": "select columns of table \"roleAssignment\"", + "name": "stripeCustomer_select_column", + "description": "select columns of table \"stripeCustomer\"", "fields": null, "inputFields": null, "interfaces": null, @@ -132153,31 +176112,13 @@ "deprecationReason": null }, { - "name": "eventId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitedById", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", + "name": "stripeCustomerId", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "role", + "name": "updated_at", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -132187,13 +176128,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "roleAssignment_set_input", - "description": "input type for updating data in table \"roleAssignment\"", + "name": "stripeCustomer_set_input", + "description": "input type for updating data in table \"stripeCustomer\"", "fields": null, "inputFields": [ { "name": "accountId", - "description": null, + "description": "UUID referencing to the account ID in the existing accounts table.", "type": { "kind": "SCALAR", "name": "uuid", @@ -132205,7 +176146,7 @@ }, { "name": "created_at", - "description": null, + "description": "Timestamp automatically set when the row is created.", "type": { "kind": "SCALAR", "name": "timestamptz", @@ -132216,8 +176157,8 @@ "deprecationReason": null }, { - "name": "eventId", - "description": null, + "name": "stripeCustomerId", + "description": "Unique identifier for the Stripe Customer.", "type": { "kind": "SCALAR", "name": "String", @@ -132228,47 +176169,11 @@ "deprecationReason": null }, { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitedById", - "description": null, - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", - "description": null, + "name": "updated_at", + "description": "Timestamp automatically updated whenever the row changes.", "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "role", - "description": null, - "type": { - "kind": "ENUM", - "name": "roles_enum", + "name": "timestamptz", "ofType": null }, "defaultValue": null, @@ -132282,8 +176187,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "roleAssignment_stream_cursor_input", - "description": "Streaming cursor of the table \"roleAssignment\"", + "name": "stripeCustomer_stream_cursor_input", + "description": "Streaming cursor of the table \"stripeCustomer\"", "fields": null, "inputFields": [ { @@ -132294,7 +176199,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "roleAssignment_stream_cursor_value_input", + "name": "stripeCustomer_stream_cursor_value_input", "ofType": null } }, @@ -132319,51 +176224,15 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ - { - "name": "accountId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": null, - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, + { + "kind": "INPUT_OBJECT", + "name": "stripeCustomer_stream_cursor_value_input", + "description": "Initial value of the column from where the streaming should start", + "fields": null, + "inputFields": [ { - "name": "id", - "description": null, + "name": "accountId", + "description": "UUID referencing to the account ID in the existing accounts table.", "type": { "kind": "SCALAR", "name": "uuid", @@ -132374,11 +176243,11 @@ "deprecationReason": null }, { - "name": "invitedById", - "description": null, + "name": "created_at", + "description": "Timestamp automatically set when the row is created.", "type": { "kind": "SCALAR", - "name": "uuid", + "name": "timestamptz", "ofType": null }, "defaultValue": null, @@ -132386,8 +176255,8 @@ "deprecationReason": null }, { - "name": "organizerId", - "description": null, + "name": "stripeCustomerId", + "description": "Unique identifier for the Stripe Customer.", "type": { "kind": "SCALAR", "name": "String", @@ -132398,11 +176267,11 @@ "deprecationReason": null }, { - "name": "role", - "description": null, + "name": "updated_at", + "description": "Timestamp automatically updated whenever the row changes.", "type": { - "kind": "ENUM", - "name": "roles_enum", + "kind": "SCALAR", + "name": "timestamptz", "ofType": null }, "defaultValue": null, @@ -132416,8 +176285,8 @@ }, { "kind": "ENUM", - "name": "roleAssignment_update_column", - "description": "update columns of table \"roleAssignment\"", + "name": "stripeCustomer_update_column", + "description": "update columns of table \"stripeCustomer\"", "fields": null, "inputFields": null, "interfaces": null, @@ -132435,31 +176304,13 @@ "deprecationReason": null }, { - "name": "eventId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitedById", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizerId", + "name": "stripeCustomerId", "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "role", + "name": "updated_at", "description": "column name", "isDeprecated": false, "deprecationReason": null @@ -132469,7 +176320,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "roleAssignment_updates", + "name": "stripeCustomer_updates", "description": null, "fields": null, "inputFields": [ @@ -132478,7 +176329,7 @@ "description": "sets the columns of the filtered rows to the given values", "type": { "kind": "INPUT_OBJECT", - "name": "roleAssignment_set_input", + "name": "stripeCustomer_set_input", "ofType": null }, "defaultValue": null, @@ -132493,7 +176344,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "roleAssignment_bool_exp", + "name": "stripeCustomer_bool_exp", "ofType": null } }, @@ -132508,52 +176359,90 @@ }, { "kind": "OBJECT", - "name": "roles", - "description": "Stores user roles defining access levels and permissions within the Offline platform.", + "name": "subscription_root", + "description": null, "fields": [ { - "name": "value", - "description": "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "name": "account", + "description": "fetch data from the table: \"account\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "account_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "account_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "account_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "roles_aggregate", - "description": "aggregated selection of \"roles\"", - "fields": [ - { - "name": "aggregate", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "roles_aggregate_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": null, - "args": [], + ], "type": { "kind": "NON_NULL", "name": null, @@ -132565,7 +176454,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "roles", + "name": "account", "ofType": null } } @@ -132573,25 +176462,14 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "roles_aggregate_fields", - "description": "aggregate fields of \"roles\"", - "fields": [ + }, { - "name": "count", - "description": null, + "name": "account_aggregate", + "description": "fetch aggregated fields from the table: \"account\"", "args": [ { - "name": "columns", - "description": null, + "name": "distinct_on", + "description": "distinct select on columns", "type": { "kind": "LIST", "name": null, @@ -132600,7 +176478,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "roles_select_column", + "name": "account_select_column", "ofType": null } } @@ -132610,11 +176488,55 @@ "deprecationReason": null }, { - "name": "distinct", - "description": null, + "name": "limit", + "description": "limit the number of rows returned", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "account_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "account_bool_exp", "ofType": null }, "defaultValue": null, @@ -132626,8 +176548,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "account_aggregate", "ofType": null } }, @@ -132635,363 +176557,591 @@ "deprecationReason": null }, { - "name": "max", - "description": null, - "args": [], + "name": "account_by_pk", + "description": "fetch data from the table: \"account\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "OBJECT", - "name": "roles_max_fields", + "name": "account", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "min", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "roles_min_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "roles_bool_exp", - "description": "Boolean expression to filter rows from the table \"roles\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ - { - "name": "_and", - "description": null, + "name": "account_stream", + "description": "fetch data from the table in a streaming manner: \"account\"", + "args": [ + { + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "cursor to stream the results returned by the query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "account_stream_cursor_input", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "account_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "roles_bool_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "account", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_not", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "roles_bool_exp", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_or", - "description": null, + "name": "apiKeyStatus", + "description": "fetch data from the table: \"apiKeyStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "apiKeyStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "roles_bool_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "apiKeyStatus", + "ofType": null + } } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": null, + "name": "apiKeyStatus_aggregate", + "description": "fetch aggregated fields from the table: \"apiKeyStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "apiKeyStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "apiKeyStatus_aggregate", + "ofType": null + } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "roles_constraint", - "description": "unique or primary key constraints on table \"roles\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "roles_pkey", - "description": "unique or primary key constraint on columns \"value\"", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "roles_enum", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "organizer_admin", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizer_auditor", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizer_content_manager", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizer_finance_manager", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizer_guest", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizer_human_resources", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizer_operations_manager", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizer_super_admin", - "description": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizer_validator", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "roles_enum_comparison_exp", - "description": "Boolean expression to compare columns of type \"roles_enum\". All fields are combined with logical 'AND'.", - "fields": null, - "inputFields": [ - { - "name": "_eq", - "description": null, + "name": "apiKeyStatus_by_pk", + "description": "fetch data from the table: \"apiKeyStatus\" using primary key columns", + "args": [ + { + "name": "value", + "description": "The status value for API keys. It can be \"ACTIVE\" (default), \"DISABLED\", or \"EXPIRED\".", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "roles_enum", + "kind": "OBJECT", + "name": "apiKeyStatus", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_in", - "description": null, + "name": "apiKeyStatus_stream", + "description": "fetch data from the table in a streaming manner: \"apiKeyStatus\"", + "args": [ + { + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "cursor to stream the results returned by the query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_stream_cursor_input", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "apiKeyStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "roles_enum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "apiKeyStatus", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_is_null", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_neq", - "description": null, - "type": { - "kind": "ENUM", - "name": "roles_enum", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_nin", - "description": null, + "name": "apiKeyType", + "description": "fetch data from the table: \"apiKeyType\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "apiKeyType_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "roles_enum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "apiKeyType", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "roles_insert_input", - "description": "input type for inserting data into table \"roles\"", - "fields": null, - "inputFields": [ - { - "name": "value", - "description": "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "roles_max_fields", - "description": "aggregate max on columns", - "fields": [ - { - "name": "value", - "description": "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "roles_min_fields", - "description": "aggregate min on columns", - "fields": [ - { - "name": "value", - "description": "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "roles_mutation_response", - "description": "response of any mutation on the table \"roles\"", - "fields": [ + }, { - "name": "affected_rows", - "description": "number of rows affected by the mutation", - "args": [], + "name": "apiKeyType_aggregate", + "description": "fetch aggregated fields from the table: \"apiKeyType\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "apiKeyType_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "apiKeyType_aggregate", "ofType": null } }, @@ -132999,60 +177149,188 @@ "deprecationReason": null }, { - "name": "returning", - "description": "data from the rows affected by the mutation", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "apiKeyType_by_pk", + "description": "fetch data from the table: \"apiKeyType\" using primary key columns", + "args": [ + { + "name": "value", + "description": "The type of the API key", + "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "roles", + "kind": "SCALAR", + "name": "String", "ofType": null } - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "apiKeyType", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "roles_on_conflict", - "description": "on_conflict condition type for table \"roles\"", - "fields": null, - "inputFields": [ + }, { - "name": "constraint", - "description": null, + "name": "apiKeyType_stream", + "description": "fetch data from the table in a streaming manner: \"apiKeyType\"", + "args": [ + { + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "cursor to stream the results returned by the query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_stream_cursor_input", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "apiKeyType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "roles_constraint", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "apiKeyType", + "ofType": null + } + } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_columns", - "description": null, + "name": "contentSpaceParameters", + "description": "fetch data from the table: \"contentSpaceParameters\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "contentSpaceParameters_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -133063,257 +177341,399 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "roles_update_column", + "kind": "OBJECT", + "name": "contentSpaceParameters", "ofType": null } } } }, - "defaultValue": "[]", "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "roles_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "roles_order_by", - "description": "Ordering options when selecting data from \"roles\".", - "fields": null, - "inputFields": [ - { - "name": "value", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "roles_pk_columns_input", - "description": "primary key columns input for table: roles", - "fields": null, - "inputFields": [ - { - "name": "value", - "description": "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n", + "name": "contentSpaceParameters_aggregate", + "description": "fetch aggregated fields from the table: \"contentSpaceParameters\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "contentSpaceParameters_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "contentSpaceParameters_aggregate", "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "roles_select_column", - "description": "select columns of table \"roles\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "value", - "description": "column name", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "roles_set_input", - "description": "input type for updating data in table \"roles\"", - "fields": null, - "inputFields": [ + }, { - "name": "value", - "description": "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n", + "name": "contentSpaceParameters_by_pk", + "description": "fetch data from the table: \"contentSpaceParameters\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "contentSpaceParameters", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "roles_stream_cursor_input", - "description": "Streaming cursor of the table \"roles\"", - "fields": null, - "inputFields": [ + }, { - "name": "initial_value", - "description": "Stream column input with initial value", + "name": "contentSpaceParameters_stream", + "description": "fetch data from the table in a streaming manner: \"contentSpaceParameters\"", + "args": [ + { + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "cursor to stream the results returned by the query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_stream_cursor_input", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceParameters_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "roles_stream_cursor_value_input", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "contentSpaceParameters", + "ofType": null + } + } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ordering", - "description": "cursor ordering", - "type": { - "kind": "ENUM", - "name": "cursor_ordering", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "roles_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ - { - "name": "value", - "description": "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "roles_update_column", - "description": "update columns of table \"roles\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "value", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "roles_updates", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "roles_set_input", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", + "name": "contentSpaceStatus", + "description": "fetch data from the table: \"contentSpaceStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "contentSpaceStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "roles_bool_exp", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "contentSpaceStatus", + "ofType": null + } + } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "stripeCheckoutSession", - "description": "Table to store Stripe Checkout Sessions for tracking user checkout processes. Sessions are deleted once they are successful or expired.", - "fields": [ + }, { - "name": "created_at", - "description": "Timestamp automatically set when the row is created.", - "args": [], + "name": "contentSpaceStatus_aggregate", + "description": "fetch aggregated fields from the table: \"contentSpaceStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "contentSpaceStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "OBJECT", + "name": "contentSpaceStatus_aggregate", "ofType": null } }, @@ -133321,123 +177741,383 @@ "deprecationReason": null }, { - "name": "stripeCustomerId", - "description": "Stripe Customer ID referencing to the stripeCustomer table.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "name": "contentSpaceStatus_by_pk", + "description": "fetch data from the table: \"contentSpaceStatus\" using primary key columns", + "args": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "contentSpaceStatus", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeSessionId", - "description": "Unique identifier for the Stripe Checkout Session.", - "args": [], + "name": "contentSpaceStatus_stream", + "description": "fetch data from the table in a streaming manner: \"contentSpaceStatus\"", + "args": [ + { + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "cursor to stream the results returned by the query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_stream_cursor_input", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "contentSpaceStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "contentSpaceStatus", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "Type of the Stripe Checkout Session. Default is event_pass_order. References to the stripeCheckoutSessionType table.", - "args": [], + "name": "currency", + "description": "fetch data from the table: \"currency\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "currency_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "currency_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "currency_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "stripeCheckoutSessionType_enum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "currency", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp automatically updated whenever the row changes.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "name": "currency_aggregate", + "description": "fetch aggregated fields from the table: \"currency\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "currency_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "currency_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "currency_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "stripeCheckoutSessionType", - "description": "Types of Stripe Checkout Sessions.", - "fields": [ - { - "name": "value", - "description": "Type value.", - "args": [], + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "currency_aggregate", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "stripeCheckoutSessionType_aggregate", - "description": "aggregated selection of \"stripeCheckoutSessionType\"", - "fields": [ + }, { - "name": "aggregate", - "description": null, - "args": [], + "name": "currency_by_pk", + "description": "fetch data from the table: \"currency\" using primary key columns", + "args": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "OBJECT", - "name": "stripeCheckoutSessionType_aggregate_fields", + "name": "currency", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": null, - "args": [], + "name": "currency_stream", + "description": "fetch data from the table in a streaming manner: \"currency\"", + "args": [ + { + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "cursor to stream the results returned by the query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "currency_stream_cursor_input", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "currency_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -133449,7 +178129,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "stripeCheckoutSessionType", + "name": "currency", "ofType": null } } @@ -133457,25 +178137,14 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "stripeCheckoutSessionType_aggregate_fields", - "description": "aggregate fields of \"stripeCheckoutSessionType\"", - "fields": [ + }, { - "name": "count", - "description": null, + "name": "eventParameters", + "description": "fetch data from the table: \"eventParameters\"", "args": [ { - "name": "columns", - "description": null, + "name": "distinct_on", + "description": "distinct select on columns", "type": { "kind": "LIST", "name": null, @@ -133484,7 +178153,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "stripeCheckoutSessionType_select_column", + "name": "eventParameters_select_column", "ofType": null } } @@ -133494,11 +178163,55 @@ "deprecationReason": null }, { - "name": "distinct", - "description": null, + "name": "limit", + "description": "limit the number of rows returned", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_bool_exp", "ofType": null }, "defaultValue": null, @@ -133510,334 +178223,197 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "max", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "stripeCheckoutSessionType_max_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "stripeCheckoutSessionType_min_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_bool_exp", - "description": "Boolean expression to filter rows from the table \"stripeCheckoutSessionType\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ - { - "name": "_and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_bool_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventParameters", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_not", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_bool_exp", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_or", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "eventParameters_aggregate", + "description": "fetch aggregated fields from the table: \"eventParameters\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventParameters_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_bool_exp", + "name": "eventParameters_bool_exp", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "stripeCheckoutSessionType_constraint", - "description": "unique or primary key constraints on table \"stripeCheckoutSessionType\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "stripeCheckoutSessionType_pkey", - "description": "unique or primary key constraint on columns \"value\"", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "stripeCheckoutSessionType_enum", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "event_pass_order", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_enum_comparison_exp", - "description": "Boolean expression to compare columns of type \"stripeCheckoutSessionType_enum\". All fields are combined with logical 'AND'.", - "fields": null, - "inputFields": [ - { - "name": "_eq", - "description": null, - "type": { - "kind": "ENUM", - "name": "stripeCheckoutSessionType_enum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_in", - "description": null, + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "stripeCheckoutSessionType_enum", - "ofType": null - } + "kind": "OBJECT", + "name": "eventParameters_aggregate", + "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_is_null", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_neq", - "description": null, + "name": "eventParameters_by_pk", + "description": "fetch data from the table: \"eventParameters\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "stripeCheckoutSessionType_enum", + "kind": "OBJECT", + "name": "eventParameters", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_nin", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "stripeCheckoutSessionType_enum", + "name": "eventParameters_stream", + "description": "fetch data from the table in a streaming manner: \"eventParameters\"", + "args": [ + { + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "cursor to stream the results returned by the query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_stream_cursor_input", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventParameters_bool_exp", "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_insert_input", - "description": "input type for inserting data into table \"stripeCheckoutSessionType\"", - "fields": null, - "inputFields": [ - { - "name": "value", - "description": "Type value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "stripeCheckoutSessionType_max_fields", - "description": "aggregate max on columns", - "fields": [ - { - "name": "value", - "description": "Type value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "stripeCheckoutSessionType_min_fields", - "description": "aggregate min on columns", - "fields": [ - { - "name": "value", - "description": "Type value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "stripeCheckoutSessionType_mutation_response", - "description": "response of any mutation on the table \"stripeCheckoutSessionType\"", - "fields": [ - { - "name": "affected_rows", - "description": "number of rows affected by the mutation", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "returning", - "description": "data from the rows affected by the mutation", - "args": [], + ], "type": { "kind": "NON_NULL", "name": null, @@ -133849,7 +178425,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "stripeCheckoutSessionType", + "name": "eventParameters", "ofType": null } } @@ -133857,38 +178433,88 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_on_conflict", - "description": "on_conflict condition type for table \"stripeCheckoutSessionType\"", - "fields": null, - "inputFields": [ - { - "name": "constraint", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "stripeCheckoutSessionType_constraint", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "update_columns", - "description": null, + "name": "eventPassNft", + "description": "fetch data from the table: \"eventPassNft\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNft_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -133899,263 +178525,198 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "stripeCheckoutSessionType_update_column", + "kind": "OBJECT", + "name": "eventPassNft", "ofType": null } } } }, - "defaultValue": "[]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_order_by", - "description": "Ordering options when selecting data from \"stripeCheckoutSessionType\".", - "fields": null, - "inputFields": [ - { - "name": "value", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_pk_columns_input", - "description": "primary key columns input for table: stripeCheckoutSessionType", - "fields": null, - "inputFields": [ - { - "name": "value", - "description": "Type value.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "stripeCheckoutSessionType_select_column", - "description": "select columns of table \"stripeCheckoutSessionType\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "value", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_set_input", - "description": "input type for updating data in table \"stripeCheckoutSessionType\"", - "fields": null, - "inputFields": [ - { - "name": "value", - "description": "Type value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_stream_cursor_input", - "description": "Streaming cursor of the table \"stripeCheckoutSessionType\"", - "fields": null, - "inputFields": [ - { - "name": "initial_value", - "description": "Stream column input with initial value", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_stream_cursor_value_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ordering", - "description": "cursor ordering", - "type": { - "kind": "ENUM", - "name": "cursor_ordering", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ - { - "name": "value", - "description": "Type value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "stripeCheckoutSessionType_update_column", - "description": "update columns of table \"stripeCheckoutSessionType\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "value", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_updates", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_set_input", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", + "name": "eventPassNftContract", + "description": "fetch data from the table: \"eventPassNftContract\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNftContract_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_bool_exp", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNftContract", + "ofType": null + } + } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "stripeCheckoutSession_aggregate", - "description": "aggregated selection of \"stripeCheckoutSession\"", - "fields": [ - { - "name": "aggregate", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "stripeCheckoutSession_aggregate_fields", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": null, - "args": [], + "name": "eventPassNftContractType", + "description": "fetch data from the table: \"eventPassNftContractType\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNftContractType_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -134167,7 +178728,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "stripeCheckoutSession", + "name": "eventPassNftContractType", "ofType": null } } @@ -134175,25 +178736,14 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "stripeCheckoutSession_aggregate_fields", - "description": "aggregate fields of \"stripeCheckoutSession\"", - "fields": [ + }, { - "name": "count", - "description": null, + "name": "eventPassNftContractType_aggregate", + "description": "fetch aggregated fields from the table: \"eventPassNftContractType\"", "args": [ { - "name": "columns", - "description": null, + "name": "distinct_on", + "description": "distinct select on columns", "type": { "kind": "LIST", "name": null, @@ -134202,7 +178752,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "stripeCheckoutSession_select_column", + "name": "eventPassNftContractType_select_column", "ofType": null } } @@ -134212,11 +178762,55 @@ "deprecationReason": null }, { - "name": "distinct", - "description": null, + "name": "limit", + "description": "limit the number of rows returned", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_bool_exp", "ofType": null }, "defaultValue": null, @@ -134228,8 +178822,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "eventPassNftContractType_aggregate", "ofType": null } }, @@ -134237,389 +178831,578 @@ "deprecationReason": null }, { - "name": "max", - "description": null, - "args": [], + "name": "eventPassNftContractType_by_pk", + "description": "fetch data from the table: \"eventPassNftContractType\" using primary key columns", + "args": [ + { + "name": "value", + "description": "Type name for event pass NFT contract.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "OBJECT", - "name": "stripeCheckoutSession_max_fields", + "name": "eventPassNftContractType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "min", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "stripeCheckoutSession_min_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_bool_exp", - "description": "Boolean expression to filter rows from the table \"stripeCheckoutSession\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ - { - "name": "_and", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "eventPassNftContractType_stream", + "description": "fetch data from the table in a streaming manner: \"eventPassNftContractType\"", + "args": [ + { + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "cursor to stream the results returned by the query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContractType_stream_cursor_input", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_bool_exp", + "name": "eventPassNftContractType_bool_exp", "ofType": null - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_not", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "_or", - "description": null, + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_bool_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNftContractType", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeCustomerId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeSessionId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSessionType_enum_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "stripeCheckoutSession_constraint", - "description": "unique or primary key constraints on table \"stripeCheckoutSession\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "stripeCheckoutSession_pkey", - "description": "unique or primary key constraint on columns \"stripeSessionId\"", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_insert_input", - "description": "input type for inserting data into table \"stripeCheckoutSession\"", - "fields": null, - "inputFields": [ - { - "name": "created_at", - "description": "Timestamp automatically set when the row is created.", - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeCustomerId", - "description": "Stripe Customer ID referencing to the stripeCustomer table.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeSessionId", - "description": "Unique identifier for the Stripe Checkout Session.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "Type of the Stripe Checkout Session. Default is event_pass_order. References to the stripeCheckoutSessionType table.", - "type": { - "kind": "ENUM", - "name": "stripeCheckoutSessionType_enum", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp automatically updated whenever the row changes.", - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "stripeCheckoutSession_max_fields", - "description": "aggregate max on columns", - "fields": [ - { - "name": "created_at", - "description": "Timestamp automatically set when the row is created.", - "args": [], + "name": "eventPassNftContract_aggregate", + "description": "fetch aggregated fields from the table: \"eventPassNftContract\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNftContract_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNftContract_aggregate", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeCustomerId", - "description": "Stripe Customer ID referencing to the stripeCustomer table.", - "args": [], + "name": "eventPassNftContract_by_pk", + "description": "fetch data from the table: \"eventPassNftContract\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "eventPassNftContract", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeSessionId", - "description": "Unique identifier for the Stripe Checkout Session.", - "args": [], + "name": "eventPassNftContract_stream", + "description": "fetch data from the table in a streaming manner: \"eventPassNftContract\"", + "args": [ + { + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "cursor to stream the results returned by the query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_stream_cursor_input", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNftContract_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNftContract", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp automatically updated whenever the row changes.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "stripeCheckoutSession_min_fields", - "description": "aggregate min on columns", - "fields": [ - { - "name": "created_at", - "description": "Timestamp automatically set when the row is created.", - "args": [], + "name": "eventPassNft_aggregate", + "description": "fetch aggregated fields from the table: \"eventPassNft\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassNft_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNft_aggregate", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeCustomerId", - "description": "Stripe Customer ID referencing to the stripeCustomer table.", - "args": [], + "name": "eventPassNft_by_pk", + "description": "fetch data from the table: \"eventPassNft\" using primary key columns", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "eventPassNft", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeSessionId", - "description": "Unique identifier for the Stripe Checkout Session.", - "args": [], + "name": "eventPassNft_stream", + "description": "fetch data from the table in a streaming manner: \"eventPassNft\"", + "args": [ + { + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "cursor to stream the results returned by the query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_stream_cursor_input", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassNft", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp automatically updated whenever the row changes.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "stripeCheckoutSession_mutation_response", - "description": "response of any mutation on the table \"stripeCheckoutSession\"", - "fields": [ - { - "name": "affected_rows", - "description": "number of rows affected by the mutation", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "name": "eventPassOrderSums", + "description": "fetch data from the table: \"eventPassOrderSums\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassOrderSums_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "returning", - "description": "data from the rows affected by the mutation", - "args": [], + ], "type": { "kind": "NON_NULL", "name": null, @@ -134631,7 +179414,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "stripeCheckoutSession", + "name": "eventPassOrderSums", "ofType": null } } @@ -134639,572 +179422,1070 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_on_conflict", - "description": "on_conflict condition type for table \"stripeCheckoutSession\"", - "fields": null, - "inputFields": [ + }, { - "name": "constraint", - "description": null, + "name": "eventPassOrderSums_aggregate", + "description": "fetch aggregated fields from the table: \"eventPassOrderSums\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassOrderSums_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "stripeCheckoutSession_constraint", + "kind": "OBJECT", + "name": "eventPassOrderSums_aggregate", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_columns", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "eventPassOrderSums_by_pk", + "description": "fetch data from the table: \"eventPassOrderSums\" using primary key columns", + "args": [ + { + "name": "eventPassId", + "description": null, + "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "stripeCheckoutSession_update_column", + "kind": "SCALAR", + "name": "String", "ofType": null } - } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": "[]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_order_by", - "description": "Ordering options when selecting data from \"stripeCheckoutSession\".", - "fields": null, - "inputFields": [ - { - "name": "created_at", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeCustomerId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeSessionId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": null, + ], "type": { - "kind": "ENUM", - "name": "order_by", + "kind": "OBJECT", + "name": "eventPassOrderSums", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_pk_columns_input", - "description": "primary key columns input for table: stripeCheckoutSession", - "fields": null, - "inputFields": [ - { - "name": "stripeSessionId", - "description": "Unique identifier for the Stripe Checkout Session.", + "name": "eventPassOrderSums_stream", + "description": "fetch data from the table in a streaming manner: \"eventPassOrderSums\"", + "args": [ + { + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "cursor to stream the results returned by the query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_stream_cursor_input", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassOrderSums_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassOrderSums", + "ofType": null + } + } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "stripeCheckoutSession_select_column", - "description": "select columns of table \"stripeCheckoutSession\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "created_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeCustomerId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeSessionId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_set_input", - "description": "input type for updating data in table \"stripeCheckoutSession\"", - "fields": null, - "inputFields": [ - { - "name": "created_at", - "description": "Timestamp automatically set when the row is created.", - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeCustomerId", - "description": "Stripe Customer ID referencing to the stripeCustomer table.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeSessionId", - "description": "Unique identifier for the Stripe Checkout Session.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "Type of the Stripe Checkout Session. Default is event_pass_order. References to the stripeCheckoutSessionType table.", + "name": "eventPassType", + "description": "fetch data from the table: \"eventPassType\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassType_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassType_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "stripeCheckoutSessionType_enum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassType", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp automatically updated whenever the row changes.", - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_stream_cursor_input", - "description": "Streaming cursor of the table \"stripeCheckoutSession\"", - "fields": null, - "inputFields": [ - { - "name": "initial_value", - "description": "Stream column input with initial value", + "name": "eventPassType_aggregate", + "description": "fetch aggregated fields from the table: \"eventPassType\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassType_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassType_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_stream_cursor_value_input", + "kind": "OBJECT", + "name": "eventPassType_aggregate", "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ordering", - "description": "cursor ordering", - "type": { - "kind": "ENUM", - "name": "cursor_ordering", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ - { - "name": "created_at", - "description": "Timestamp automatically set when the row is created.", - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeCustomerId", - "description": "Stripe Customer ID referencing to the stripeCustomer table.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeSessionId", - "description": "Unique identifier for the Stripe Checkout Session.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "Type of the Stripe Checkout Session. Default is event_pass_order. References to the stripeCheckoutSessionType table.", + "name": "eventPassType_by_pk", + "description": "fetch data from the table: \"eventPassType\" using primary key columns", + "args": [ + { + "name": "value", + "description": "Type name for event pass.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "ENUM", - "name": "stripeCheckoutSessionType_enum", + "kind": "OBJECT", + "name": "eventPassType", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp automatically updated whenever the row changes.", + "name": "eventPassType_stream", + "description": "fetch data from the table in a streaming manner: \"eventPassType\"", + "args": [ + { + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "cursor to stream the results returned by the query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassType_stream_cursor_input", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassType", + "ofType": null + } + } + } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "stripeCheckoutSession_update_column", - "description": "update columns of table \"stripeCheckoutSession\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "created_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeCustomerId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeSessionId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "column name", "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_updates", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", + "name": "eventPassValidationType", + "description": "fetch data from the table: \"eventPassValidationType\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassValidationType_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_set_input", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassValidationType", + "ofType": null + } + } + } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", + "name": "eventPassValidationType_aggregate", + "description": "fetch aggregated fields from the table: \"eventPassValidationType\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventPassValidationType_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCheckoutSession_bool_exp", + "kind": "OBJECT", + "name": "eventPassValidationType_aggregate", "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "stripeCustomer", - "description": "Table to store Stripe Customer IDs for tracking user payment processes.", - "fields": [ + }, { - "name": "accountId", - "description": "UUID referencing to the account ID in the existing accounts table.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "name": "eventPassValidationType_by_pk", + "description": "fetch data from the table: \"eventPassValidationType\" using primary key columns", + "args": [ + { + "name": "value", + "description": "Type name for event pass validation.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } + ], + "type": { + "kind": "OBJECT", + "name": "eventPassValidationType", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": "Timestamp automatically set when the row is created.", - "args": [], + "name": "eventPassValidationType_stream", + "description": "fetch data from the table in a streaming manner: \"eventPassValidationType\"", + "args": [ + { + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "cursor to stream the results returned by the query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_stream_cursor_input", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventPassValidationType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventPassValidationType", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeCustomerId", - "description": "Unique identifier for the Stripe Customer.", - "args": [], + "name": "eventStatus", + "description": "fetch data from the table: \"eventStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "eventStatus", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp automatically updated whenever the row changes.", - "args": [], + "name": "eventStatus_aggregate", + "description": "fetch aggregated fields from the table: \"eventStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "eventStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "timestamptz", + "kind": "OBJECT", + "name": "eventStatus_aggregate", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "stripeCustomer_aggregate", - "description": "aggregated selection of \"stripeCustomer\"", - "fields": [ + }, { - "name": "aggregate", - "description": null, - "args": [], + "name": "eventStatus_by_pk", + "description": "fetch data from the table: \"eventStatus\" using primary key columns", + "args": [ + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "OBJECT", - "name": "stripeCustomer_aggregate_fields", + "name": "eventStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": null, - "args": [], + "name": "eventStatus_stream", + "description": "fetch data from the table in a streaming manner: \"eventStatus\"", + "args": [ + { + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "cursor to stream the results returned by the query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_stream_cursor_input", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "eventStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -135216,7 +180497,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "stripeCustomer", + "name": "eventStatus", "ofType": null } } @@ -135224,25 +180505,14 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "stripeCustomer_aggregate_fields", - "description": "aggregate fields of \"stripeCustomer\"", - "fields": [ + }, { - "name": "count", - "description": null, + "name": "follow", + "description": "fetch data from the table: \"follow\"", "args": [ { - "name": "columns", - "description": null, + "name": "distinct_on", + "description": "distinct select on columns", "type": { "kind": "LIST", "name": null, @@ -135251,7 +180521,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "stripeCustomer_select_column", + "name": "follow_select_column", "ofType": null } } @@ -135261,11 +180531,55 @@ "deprecationReason": null }, { - "name": "distinct", - "description": null, + "name": "limit", + "description": "limit the number of rows returned", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "follow_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "follow_bool_exp", "ofType": null }, "defaultValue": null, @@ -135277,374 +180591,314 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "follow", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "max", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "stripeCustomer_max_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "stripeCustomer_min_fields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_bool_exp", - "description": "Boolean expression to filter rows from the table \"stripeCustomer\". All fields are combined with a logical 'AND'.", - "fields": null, - "inputFields": [ - { - "name": "_and", - "description": null, + "name": "follow_aggregate", + "description": "fetch aggregated fields from the table: \"follow\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "follow_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "follow_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "follow_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_bool_exp", - "ofType": null - } + "kind": "OBJECT", + "name": "follow_aggregate", + "ofType": null } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_not", - "description": null, + "name": "follow_by_pk", + "description": "fetch data from the table: \"follow\" using primary key columns", + "args": [ + { + "name": "accountId", + "description": "References the unique identifier of the account that is following an organizer.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizerSlug", + "description": "Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_bool_exp", + "kind": "OBJECT", + "name": "follow", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "_or", - "description": null, + "name": "follow_stream", + "description": "fetch data from the table in a streaming manner: \"follow\"", + "args": [ + { + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "cursor to stream the results returned by the query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "follow_stream_cursor_input", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "follow_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_bool_exp", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "follow", + "ofType": null + } } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "accountId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "uuid_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeCustomerId", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "timestamptz_comparison_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "stripeCustomer_constraint", - "description": "unique or primary key constraints on table \"stripeCustomer\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "stripeCustomer_pkey", - "description": "unique or primary key constraint on columns \"stripeCustomerId\"", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_insert_input", - "description": "input type for inserting data into table \"stripeCustomer\"", - "fields": null, - "inputFields": [ - { - "name": "accountId", - "description": "UUID referencing to the account ID in the existing accounts table.", - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "Timestamp automatically set when the row is created.", - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeCustomerId", - "description": "Unique identifier for the Stripe Customer.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": "Timestamp automatically updated whenever the row changes.", - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "stripeCustomer_max_fields", - "description": "aggregate max on columns", - "fields": [ - { - "name": "accountId", - "description": "UUID referencing to the account ID in the existing accounts table.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "Timestamp automatically set when the row is created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeCustomerId", - "description": "Unique identifier for the Stripe Customer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": "Timestamp automatically updated whenever the row changes.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "stripeCustomer_min_fields", - "description": "aggregate min on columns", - "fields": [ - { - "name": "accountId", - "description": "UUID referencing to the account ID in the existing accounts table.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "Timestamp automatically set when the row is created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeCustomerId", - "description": "Unique identifier for the Stripe Customer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp automatically updated whenever the row changes.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "stripeCustomer_mutation_response", - "description": "response of any mutation on the table \"stripeCustomer\"", - "fields": [ - { - "name": "affected_rows", - "description": "number of rows affected by the mutation", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "name": "kyc", + "description": "fetch data from the table: \"kyc\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "kyc_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kyc_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "kyc_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "returning", - "description": "data from the rows affected by the mutation", - "args": [], + ], "type": { "kind": "NON_NULL", "name": null, @@ -135656,7 +180910,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "stripeCustomer", + "name": "kyc", "ofType": null } } @@ -135664,77 +180918,88 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_obj_rel_insert_input", - "description": "input type for inserting object relation for remote table \"stripeCustomer\"", - "fields": null, - "inputFields": [ - { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_insert_input", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "on_conflict", - "description": "upsert condition", - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_on_conflict", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_on_conflict", - "description": "on_conflict condition type for table \"stripeCustomer\"", - "fields": null, - "inputFields": [ - { - "name": "constraint", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "stripeCustomer_constraint", - "ofType": null + "name": "kycLevelName", + "description": "fetch data from the table: \"kycLevelName\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "kycLevelName_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "update_columns", - "description": null, + ], "type": { "kind": "NON_NULL", "name": null, @@ -135745,394 +181010,315 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "stripeCustomer_update_column", + "kind": "OBJECT", + "name": "kycLevelName", "ofType": null } } } }, - "defaultValue": "[]", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_order_by", - "description": "Ordering options when selecting data from \"stripeCustomer\".", - "fields": null, - "inputFields": [ - { - "name": "accountId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeCustomerId", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_pk_columns_input", - "description": "primary key columns input for table: stripeCustomer", - "fields": null, - "inputFields": [ - { - "name": "stripeCustomerId", - "description": "Unique identifier for the Stripe Customer.", + "name": "kycLevelName_aggregate", + "description": "fetch aggregated fields from the table: \"kycLevelName\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "kycLevelName_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "kycLevelName_aggregate", "ofType": null } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "stripeCustomer_select_column", - "description": "select columns of table \"stripeCustomer\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "accountId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeCustomerId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_set_input", - "description": "input type for updating data in table \"stripeCustomer\"", - "fields": null, - "inputFields": [ - { - "name": "accountId", - "description": "UUID referencing to the account ID in the existing accounts table.", - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "Timestamp automatically set when the row is created.", - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "stripeCustomerId", - "description": "Unique identifier for the Stripe Customer.", + "name": "kycLevelName_by_pk", + "description": "fetch data from the table: \"kycLevelName\" using primary key columns", + "args": [ + { + "name": "value", + "description": "basic_kyc_level: Basic level of KYC verification.\nadvanced_kyc_level: Advanced level of KYC verification.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "kycLevelName", "ofType": null }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp automatically updated whenever the row changes.", - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_stream_cursor_input", - "description": "Streaming cursor of the table \"stripeCustomer\"", - "fields": null, - "inputFields": [ - { - "name": "initial_value", - "description": "Stream column input with initial value", + "name": "kycLevelName_stream", + "description": "fetch data from the table in a streaming manner: \"kycLevelName\"", + "args": [ + { + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "cursor to stream the results returned by the query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_stream_cursor_input", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "kycLevelName_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_stream_cursor_value_input", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "kycLevelName", + "ofType": null + } + } } }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ordering", - "description": "cursor ordering", - "type": { - "kind": "ENUM", - "name": "cursor_ordering", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_stream_cursor_value_input", - "description": "Initial value of the column from where the streaming should start", - "fields": null, - "inputFields": [ - { - "name": "accountId", - "description": "UUID referencing to the account ID in the existing accounts table.", - "type": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "Timestamp automatically set when the row is created.", - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeCustomerId", - "description": "Unique identifier for the Stripe Customer.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": "Timestamp automatically updated whenever the row changes.", - "type": { - "kind": "SCALAR", - "name": "timestamptz", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "stripeCustomer_update_column", - "description": "update columns of table \"stripeCustomer\"", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "accountId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stripeCustomerId", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": "column name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_updates", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "_set", - "description": "sets the columns of the filtered rows to the given values", - "type": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_set_input", - "ofType": null - }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "where", - "description": "filter the rows which have to be updated", + "name": "kycStatus", + "description": "fetch data from the table: \"kycStatus\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "kycStatus_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycStatus_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "kycStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "stripeCustomer_bool_exp", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "kycStatus", + "ofType": null + } + } } }, - "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "subscription_root", - "description": null, - "fields": [ + }, { - "name": "account", - "description": "fetch data from the table: \"account\"", + "name": "kycStatus_aggregate", + "description": "fetch aggregated fields from the table: \"kycStatus\"", "args": [ { "name": "distinct_on", @@ -136145,7 +181331,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "account_select_column", + "name": "kycStatus_select_column", "ofType": null } } @@ -136189,7 +181375,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "account_order_by", + "name": "kycStatus_order_by", "ofType": null } } @@ -136203,7 +181389,101 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "account_bool_exp", + "name": "kycStatus_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "kycStatus_aggregate", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kycStatus_by_pk", + "description": "fetch data from the table: \"kycStatus\" using primary key columns", + "args": [ + { + "name": "value", + "description": "init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded.\npending: An applicant is ready to be processed.\nprechecked: The check is in a half way of being finished.\nqueued: The checks have been started for the applicant.\ncompleted: The check has been completed.\nonHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "kycStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kycStatus_stream", + "description": "fetch data from the table in a streaming manner: \"kycStatus\"", + "args": [ + { + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "cursor to stream the results returned by the query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "kycStatus_stream_cursor_input", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "kycStatus_bool_exp", "ofType": null }, "defaultValue": null, @@ -136222,7 +181502,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "account", + "name": "kycStatus", "ofType": null } } @@ -136232,8 +181512,8 @@ "deprecationReason": null }, { - "name": "account_aggregate", - "description": "fetch aggregated fields from the table: \"account\"", + "name": "kyc_aggregate", + "description": "fetch aggregated fields from the table: \"kyc\"", "args": [ { "name": "distinct_on", @@ -136246,7 +181526,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "account_select_column", + "name": "kyc_select_column", "ofType": null } } @@ -136290,7 +181570,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "account_order_by", + "name": "kyc_order_by", "ofType": null } } @@ -136304,7 +181584,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "account_bool_exp", + "name": "kyc_bool_exp", "ofType": null }, "defaultValue": null, @@ -136317,7 +181597,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "account_aggregate", + "name": "kyc_aggregate", "ofType": null } }, @@ -136325,12 +181605,12 @@ "deprecationReason": null }, { - "name": "account_by_pk", - "description": "fetch data from the table: \"account\" using primary key columns", + "name": "kyc_by_pk", + "description": "fetch data from the table: \"kyc\" using primary key columns", "args": [ { - "name": "id", - "description": null, + "name": "externalUserId", + "description": "UUID referencing the user ID in the existing accounts table.", "type": { "kind": "NON_NULL", "name": null, @@ -136347,15 +181627,15 @@ ], "type": { "kind": "OBJECT", - "name": "account", + "name": "kyc", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "account_stream", - "description": "fetch data from the table in a streaming manner: \"account\"", + "name": "kyc_stream", + "description": "fetch data from the table in a streaming manner: \"kyc\"", "args": [ { "name": "batch_size", @@ -136384,7 +181664,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "account_stream_cursor_input", + "name": "kyc_stream_cursor_input", "ofType": null } } @@ -136398,7 +181678,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "account_bool_exp", + "name": "kyc_bool_exp", "ofType": null }, "defaultValue": null, @@ -136417,7 +181697,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "account", + "name": "kyc", "ofType": null } } @@ -136427,8 +181707,8 @@ "deprecationReason": null }, { - "name": "contentSpaceParameters", - "description": "fetch data from the table: \"contentSpaceParameters\"", + "name": "lotteryParameters", + "description": "fetch data from the table: \"lotteryParameters\"", "args": [ { "name": "distinct_on", @@ -136441,7 +181721,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "contentSpaceParameters_select_column", + "name": "lotteryParameters_select_column", "ofType": null } } @@ -136485,7 +181765,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_order_by", + "name": "lotteryParameters_order_by", "ofType": null } } @@ -136499,7 +181779,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_bool_exp", + "name": "lotteryParameters_bool_exp", "ofType": null }, "defaultValue": null, @@ -136518,7 +181798,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "contentSpaceParameters", + "name": "lotteryParameters", "ofType": null } } @@ -136528,8 +181808,8 @@ "deprecationReason": null }, { - "name": "contentSpaceParameters_aggregate", - "description": "fetch aggregated fields from the table: \"contentSpaceParameters\"", + "name": "lotteryParameters_aggregate", + "description": "fetch aggregated fields from the table: \"lotteryParameters\"", "args": [ { "name": "distinct_on", @@ -136542,7 +181822,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "contentSpaceParameters_select_column", + "name": "lotteryParameters_select_column", "ofType": null } } @@ -136586,7 +181866,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_order_by", + "name": "lotteryParameters_order_by", "ofType": null } } @@ -136600,7 +181880,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_bool_exp", + "name": "lotteryParameters_bool_exp", "ofType": null }, "defaultValue": null, @@ -136613,7 +181893,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "contentSpaceParameters_aggregate", + "name": "lotteryParameters_aggregate", "ofType": null } }, @@ -136621,8 +181901,8 @@ "deprecationReason": null }, { - "name": "contentSpaceParameters_by_pk", - "description": "fetch data from the table: \"contentSpaceParameters\" using primary key columns", + "name": "lotteryParameters_by_pk", + "description": "fetch data from the table: \"lotteryParameters\" using primary key columns", "args": [ { "name": "id", @@ -136643,15 +181923,15 @@ ], "type": { "kind": "OBJECT", - "name": "contentSpaceParameters", + "name": "lotteryParameters", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "contentSpaceParameters_stream", - "description": "fetch data from the table in a streaming manner: \"contentSpaceParameters\"", + "name": "lotteryParameters_stream", + "description": "fetch data from the table in a streaming manner: \"lotteryParameters\"", "args": [ { "name": "batch_size", @@ -136680,7 +181960,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_stream_cursor_input", + "name": "lotteryParameters_stream_cursor_input", "ofType": null } } @@ -136694,7 +181974,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "contentSpaceParameters_bool_exp", + "name": "lotteryParameters_bool_exp", "ofType": null }, "defaultValue": null, @@ -136713,7 +181993,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "contentSpaceParameters", + "name": "lotteryParameters", "ofType": null } } @@ -136723,8 +182003,8 @@ "deprecationReason": null }, { - "name": "contentSpaceStatus", - "description": "fetch data from the table: \"contentSpaceStatus\"", + "name": "lotteryStatus", + "description": "fetch data from the table: \"lotteryStatus\"", "args": [ { "name": "distinct_on", @@ -136737,7 +182017,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "contentSpaceStatus_select_column", + "name": "lotteryStatus_select_column", "ofType": null } } @@ -136781,7 +182061,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_order_by", + "name": "lotteryStatus_order_by", "ofType": null } } @@ -136795,7 +182075,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_bool_exp", + "name": "lotteryStatus_bool_exp", "ofType": null }, "defaultValue": null, @@ -136814,7 +182094,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "contentSpaceStatus", + "name": "lotteryStatus", "ofType": null } } @@ -136824,8 +182104,8 @@ "deprecationReason": null }, { - "name": "contentSpaceStatus_aggregate", - "description": "fetch aggregated fields from the table: \"contentSpaceStatus\"", + "name": "lotteryStatus_aggregate", + "description": "fetch aggregated fields from the table: \"lotteryStatus\"", "args": [ { "name": "distinct_on", @@ -136838,7 +182118,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "contentSpaceStatus_select_column", + "name": "lotteryStatus_select_column", "ofType": null } } @@ -136882,7 +182162,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_order_by", + "name": "lotteryStatus_order_by", "ofType": null } } @@ -136896,7 +182176,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_bool_exp", + "name": "lotteryStatus_bool_exp", "ofType": null }, "defaultValue": null, @@ -136909,7 +182189,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "contentSpaceStatus_aggregate", + "name": "lotteryStatus_aggregate", "ofType": null } }, @@ -136917,8 +182197,8 @@ "deprecationReason": null }, { - "name": "contentSpaceStatus_by_pk", - "description": "fetch data from the table: \"contentSpaceStatus\" using primary key columns", + "name": "lotteryStatus_by_pk", + "description": "fetch data from the table: \"lotteryStatus\" using primary key columns", "args": [ { "name": "value", @@ -136939,15 +182219,15 @@ ], "type": { "kind": "OBJECT", - "name": "contentSpaceStatus", + "name": "lotteryStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "contentSpaceStatus_stream", - "description": "fetch data from the table in a streaming manner: \"contentSpaceStatus\"", + "name": "lotteryStatus_stream", + "description": "fetch data from the table in a streaming manner: \"lotteryStatus\"", "args": [ { "name": "batch_size", @@ -136976,7 +182256,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_stream_cursor_input", + "name": "lotteryStatus_stream_cursor_input", "ofType": null } } @@ -136990,7 +182270,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "contentSpaceStatus_bool_exp", + "name": "lotteryStatus_bool_exp", "ofType": null }, "defaultValue": null, @@ -137009,7 +182289,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "contentSpaceStatus", + "name": "lotteryStatus", "ofType": null } } @@ -137019,8 +182299,8 @@ "deprecationReason": null }, { - "name": "currency", - "description": "fetch data from the table: \"currency\"", + "name": "loyaltyCardNft", + "description": "fetch data from the table: \"loyaltyCardNft\"", "args": [ { "name": "distinct_on", @@ -137033,7 +182313,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "currency_select_column", + "name": "loyaltyCardNft_select_column", "ofType": null } } @@ -137077,7 +182357,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "currency_order_by", + "name": "loyaltyCardNft_order_by", "ofType": null } } @@ -137091,7 +182371,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "currency_bool_exp", + "name": "loyaltyCardNft_bool_exp", "ofType": null }, "defaultValue": null, @@ -137110,7 +182390,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "currency", + "name": "loyaltyCardNft", "ofType": null } } @@ -137120,8 +182400,8 @@ "deprecationReason": null }, { - "name": "currency_aggregate", - "description": "fetch aggregated fields from the table: \"currency\"", + "name": "loyaltyCardNftContract", + "description": "fetch data from the table: \"loyaltyCardNftContract\"", "args": [ { "name": "distinct_on", @@ -137134,7 +182414,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "currency_select_column", + "name": "loyaltyCardNftContract_select_column", "ofType": null } } @@ -137178,7 +182458,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "currency_order_by", + "name": "loyaltyCardNftContract_order_by", "ofType": null } } @@ -137192,7 +182472,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "currency_bool_exp", + "name": "loyaltyCardNftContract_bool_exp", "ofType": null }, "defaultValue": null, @@ -137204,75 +182484,82 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "currency_aggregate", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardNftContract", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "currency_by_pk", - "description": "fetch data from the table: \"currency\" using primary key columns", + "name": "loyaltyCardNftContract_aggregate", + "description": "fetch aggregated fields from the table: \"loyaltyCardNftContract\"", "args": [ { - "name": "value", - "description": null, + "name": "distinct_on", + "description": "distinct select on columns", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardNftContract_select_column", + "ofType": null + } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "currency", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currency_stream", - "description": "fetch data from the table in a streaming manner: \"currency\"", - "args": [ + }, { - "name": "batch_size", - "description": "maximum number of rows returned in a single batch", + "name": "limit", + "description": "limit the number of rows returned", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cursor", - "description": "cursor to stream the results returned by the query", + "name": "offset", + "description": "skip the first n rows. Use only with order_by", "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "currency_stream_cursor_input", + "name": "loyaltyCardNftContract_order_by", "ofType": null } } @@ -137286,7 +182573,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "currency_bool_exp", + "name": "loyaltyCardNftContract_bool_exp", "ofType": null }, "defaultValue": null, @@ -137298,82 +182585,75 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "currency", - "ofType": null - } - } + "kind": "OBJECT", + "name": "loyaltyCardNftContract_aggregate", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventParameters", - "description": "fetch data from the table: \"eventParameters\"", + "name": "loyaltyCardNftContract_by_pk", + "description": "fetch data from the table: \"loyaltyCardNftContract\" using primary key columns", "args": [ { - "name": "distinct_on", - "description": "distinct select on columns", + "name": "id", + "description": null, "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventParameters_select_column", - "ofType": null - } + "kind": "SCALAR", + "name": "uuid", + "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardNftContract", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardNftContract_stream", + "description": "fetch data from the table in a streaming manner: \"loyaltyCardNftContract\"", + "args": [ { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "order_by", - "description": "sort the rows by one or more columns", + "name": "cursor", + "description": "cursor to stream the results returned by the query", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventParameters_order_by", + "name": "loyaltyCardNftContract_stream_cursor_input", "ofType": null } } @@ -137387,7 +182667,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventParameters_bool_exp", + "name": "loyaltyCardNftContract_bool_exp", "ofType": null }, "defaultValue": null, @@ -137406,7 +182686,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventParameters", + "name": "loyaltyCardNftContract", "ofType": null } } @@ -137416,8 +182696,8 @@ "deprecationReason": null }, { - "name": "eventParameters_aggregate", - "description": "fetch aggregated fields from the table: \"eventParameters\"", + "name": "loyaltyCardNft_aggregate", + "description": "fetch aggregated fields from the table: \"loyaltyCardNft\"", "args": [ { "name": "distinct_on", @@ -137430,7 +182710,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventParameters_select_column", + "name": "loyaltyCardNft_select_column", "ofType": null } } @@ -137474,7 +182754,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventParameters_order_by", + "name": "loyaltyCardNft_order_by", "ofType": null } } @@ -137488,7 +182768,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventParameters_bool_exp", + "name": "loyaltyCardNft_bool_exp", "ofType": null }, "defaultValue": null, @@ -137501,7 +182781,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventParameters_aggregate", + "name": "loyaltyCardNft_aggregate", "ofType": null } }, @@ -137509,8 +182789,8 @@ "deprecationReason": null }, { - "name": "eventParameters_by_pk", - "description": "fetch data from the table: \"eventParameters\" using primary key columns", + "name": "loyaltyCardNft_by_pk", + "description": "fetch data from the table: \"loyaltyCardNft\" using primary key columns", "args": [ { "name": "id", @@ -137531,15 +182811,15 @@ ], "type": { "kind": "OBJECT", - "name": "eventParameters", + "name": "loyaltyCardNft", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventParameters_stream", - "description": "fetch data from the table in a streaming manner: \"eventParameters\"", + "name": "loyaltyCardNft_stream", + "description": "fetch data from the table in a streaming manner: \"loyaltyCardNft\"", "args": [ { "name": "batch_size", @@ -137568,7 +182848,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventParameters_stream_cursor_input", + "name": "loyaltyCardNft_stream_cursor_input", "ofType": null } } @@ -137582,7 +182862,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventParameters_bool_exp", + "name": "loyaltyCardNft_bool_exp", "ofType": null }, "defaultValue": null, @@ -137601,7 +182881,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventParameters", + "name": "loyaltyCardNft", "ofType": null } } @@ -137611,8 +182891,8 @@ "deprecationReason": null }, { - "name": "eventPassNft", - "description": "fetch data from the table: \"eventPassNft\"", + "name": "loyaltyCardParameters", + "description": "fetch data from the table: \"loyaltyCardParameters\"", "args": [ { "name": "distinct_on", @@ -137625,7 +182905,108 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassNft_select_column", + "name": "loyaltyCardParameters_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "loyaltyCardParameters_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "loyaltyCardParameters", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardParameters_aggregate", + "description": "fetch aggregated fields from the table: \"loyaltyCardParameters\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "loyaltyCardParameters_select_column", "ofType": null } } @@ -137669,7 +183050,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_order_by", + "name": "loyaltyCardParameters_order_by", "ofType": null } } @@ -137683,7 +183064,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", + "name": "loyaltyCardParameters_bool_exp", "ofType": null }, "defaultValue": null, @@ -137695,82 +183076,75 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassNft", - "ofType": null - } - } + "kind": "OBJECT", + "name": "loyaltyCardParameters_aggregate", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassNftContract", - "description": "fetch data from the table: \"eventPassNftContract\"", + "name": "loyaltyCardParameters_by_pk", + "description": "fetch data from the table: \"loyaltyCardParameters\" using primary key columns", "args": [ { - "name": "distinct_on", - "description": "distinct select on columns", + "name": "id", + "description": null, "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "eventPassNftContract_select_column", - "ofType": null - } + "kind": "SCALAR", + "name": "uuid", + "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "type": { + "kind": "OBJECT", + "name": "loyaltyCardParameters", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardParameters_stream", + "description": "fetch data from the table in a streaming manner: \"loyaltyCardParameters\"", + "args": [ { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "order_by", - "description": "sort the rows by one or more columns", + "name": "cursor", + "description": "cursor to stream the results returned by the query", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_order_by", + "name": "loyaltyCardParameters_stream_cursor_input", "ofType": null } } @@ -137784,7 +183158,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", + "name": "loyaltyCardParameters_bool_exp", "ofType": null }, "defaultValue": null, @@ -137803,7 +183177,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassNftContract", + "name": "loyaltyCardParameters", "ofType": null } } @@ -137813,8 +183187,8 @@ "deprecationReason": null }, { - "name": "eventPassNftContractType", - "description": "fetch data from the table: \"eventPassNftContractType\"", + "name": "loyaltyCardStatus", + "description": "fetch data from the table: \"loyaltyCardStatus\"", "args": [ { "name": "distinct_on", @@ -137827,7 +183201,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassNftContractType_select_column", + "name": "loyaltyCardStatus_select_column", "ofType": null } } @@ -137871,7 +183245,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_order_by", + "name": "loyaltyCardStatus_order_by", "ofType": null } } @@ -137885,7 +183259,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_bool_exp", + "name": "loyaltyCardStatus_bool_exp", "ofType": null }, "defaultValue": null, @@ -137904,7 +183278,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassNftContractType", + "name": "loyaltyCardStatus", "ofType": null } } @@ -137914,8 +183288,8 @@ "deprecationReason": null }, { - "name": "eventPassNftContractType_aggregate", - "description": "fetch aggregated fields from the table: \"eventPassNftContractType\"", + "name": "loyaltyCardStatus_aggregate", + "description": "fetch aggregated fields from the table: \"loyaltyCardStatus\"", "args": [ { "name": "distinct_on", @@ -137928,7 +183302,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassNftContractType_select_column", + "name": "loyaltyCardStatus_select_column", "ofType": null } } @@ -137972,7 +183346,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_order_by", + "name": "loyaltyCardStatus_order_by", "ofType": null } } @@ -137986,7 +183360,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_bool_exp", + "name": "loyaltyCardStatus_bool_exp", "ofType": null }, "defaultValue": null, @@ -137999,7 +183373,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassNftContractType_aggregate", + "name": "loyaltyCardStatus_aggregate", "ofType": null } }, @@ -138007,12 +183381,12 @@ "deprecationReason": null }, { - "name": "eventPassNftContractType_by_pk", - "description": "fetch data from the table: \"eventPassNftContractType\" using primary key columns", + "name": "loyaltyCardStatus_by_pk", + "description": "fetch data from the table: \"loyaltyCardStatus\" using primary key columns", "args": [ { "name": "value", - "description": "Type name for event pass NFT contract.", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -138029,15 +183403,15 @@ ], "type": { "kind": "OBJECT", - "name": "eventPassNftContractType", + "name": "loyaltyCardStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassNftContractType_stream", - "description": "fetch data from the table in a streaming manner: \"eventPassNftContractType\"", + "name": "loyaltyCardStatus_stream", + "description": "fetch data from the table in a streaming manner: \"loyaltyCardStatus\"", "args": [ { "name": "batch_size", @@ -138066,7 +183440,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_stream_cursor_input", + "name": "loyaltyCardStatus_stream_cursor_input", "ofType": null } } @@ -138080,7 +183454,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContractType_bool_exp", + "name": "loyaltyCardStatus_bool_exp", "ofType": null }, "defaultValue": null, @@ -138099,7 +183473,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassNftContractType", + "name": "loyaltyCardStatus", "ofType": null } } @@ -138109,8 +183483,8 @@ "deprecationReason": null }, { - "name": "eventPassNftContract_aggregate", - "description": "fetch aggregated fields from the table: \"eventPassNftContract\"", + "name": "minterTemporaryWallet", + "description": "fetch data from the table: \"minterTemporaryWallet\"", "args": [ { "name": "distinct_on", @@ -138123,7 +183497,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassNftContract_select_column", + "name": "minterTemporaryWallet_select_column", "ofType": null } } @@ -138167,101 +183541,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_order_by", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventPassNftContract_aggregate", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassNftContract_by_pk", - "description": "fetch data from the table: \"eventPassNftContract\" using primary key columns", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "eventPassNftContract", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventPassNftContract_stream", - "description": "fetch data from the table in a streaming manner: \"eventPassNftContract\"", - "args": [ - { - "name": "batch_size", - "description": "maximum number of rows returned in a single batch", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cursor", - "description": "cursor to stream the results returned by the query", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_stream_cursor_input", + "name": "minterTemporaryWallet_order_by", "ofType": null } } @@ -138275,7 +183555,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNftContract_bool_exp", + "name": "minterTemporaryWallet_bool_exp", "ofType": null }, "defaultValue": null, @@ -138294,7 +183574,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassNftContract", + "name": "minterTemporaryWallet", "ofType": null } } @@ -138304,8 +183584,8 @@ "deprecationReason": null }, { - "name": "eventPassNft_aggregate", - "description": "fetch aggregated fields from the table: \"eventPassNft\"", + "name": "minterTemporaryWallet_aggregate", + "description": "fetch aggregated fields from the table: \"minterTemporaryWallet\"", "args": [ { "name": "distinct_on", @@ -138318,7 +183598,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassNft_select_column", + "name": "minterTemporaryWallet_select_column", "ofType": null } } @@ -138362,7 +183642,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_order_by", + "name": "minterTemporaryWallet_order_by", "ofType": null } } @@ -138376,7 +183656,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", + "name": "minterTemporaryWallet_bool_exp", "ofType": null }, "defaultValue": null, @@ -138389,7 +183669,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassNft_aggregate", + "name": "minterTemporaryWallet_aggregate", "ofType": null } }, @@ -138397,18 +183677,18 @@ "deprecationReason": null }, { - "name": "eventPassNft_by_pk", - "description": "fetch data from the table: \"eventPassNft\" using primary key columns", + "name": "minterTemporaryWallet_by_pk", + "description": "fetch data from the table: \"minterTemporaryWallet\" using primary key columns", "args": [ { - "name": "id", - "description": null, + "name": "address", + "description": "The blockchain address of the temporary wallet.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null } }, @@ -138419,15 +183699,15 @@ ], "type": { "kind": "OBJECT", - "name": "eventPassNft", + "name": "minterTemporaryWallet", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassNft_stream", - "description": "fetch data from the table in a streaming manner: \"eventPassNft\"", + "name": "minterTemporaryWallet_stream", + "description": "fetch data from the table in a streaming manner: \"minterTemporaryWallet\"", "args": [ { "name": "batch_size", @@ -138456,7 +183736,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_stream_cursor_input", + "name": "minterTemporaryWallet_stream_cursor_input", "ofType": null } } @@ -138470,7 +183750,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassNft_bool_exp", + "name": "minterTemporaryWallet_bool_exp", "ofType": null }, "defaultValue": null, @@ -138489,7 +183769,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassNft", + "name": "minterTemporaryWallet", "ofType": null } } @@ -138499,8 +183779,8 @@ "deprecationReason": null }, { - "name": "eventPassOrderSums", - "description": "fetch data from the table: \"eventPassOrderSums\"", + "name": "nftMintPassword", + "description": "fetch data from the table: \"nftMintPassword\"", "args": [ { "name": "distinct_on", @@ -138513,7 +183793,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassOrderSums_select_column", + "name": "nftMintPassword_select_column", "ofType": null } } @@ -138557,7 +183837,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_order_by", + "name": "nftMintPassword_order_by", "ofType": null } } @@ -138571,7 +183851,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_bool_exp", + "name": "nftMintPassword_bool_exp", "ofType": null }, "defaultValue": null, @@ -138590,7 +183870,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassOrderSums", + "name": "nftMintPassword", "ofType": null } } @@ -138600,8 +183880,8 @@ "deprecationReason": null }, { - "name": "eventPassOrderSums_aggregate", - "description": "fetch aggregated fields from the table: \"eventPassOrderSums\"", + "name": "nftMintPassword_aggregate", + "description": "fetch aggregated fields from the table: \"nftMintPassword\"", "args": [ { "name": "distinct_on", @@ -138614,7 +183894,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassOrderSums_select_column", + "name": "nftMintPassword_select_column", "ofType": null } } @@ -138658,7 +183938,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_order_by", + "name": "nftMintPassword_order_by", "ofType": null } } @@ -138672,7 +183952,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_bool_exp", + "name": "nftMintPassword_bool_exp", "ofType": null }, "defaultValue": null, @@ -138685,7 +183965,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassOrderSums_aggregate", + "name": "nftMintPassword_aggregate", "ofType": null } }, @@ -138693,18 +183973,18 @@ "deprecationReason": null }, { - "name": "eventPassOrderSums_by_pk", - "description": "fetch data from the table: \"eventPassOrderSums\" using primary key columns", + "name": "nftMintPassword_by_pk", + "description": "fetch data from the table: \"nftMintPassword\" using primary key columns", "args": [ { - "name": "eventPassId", + "name": "id", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "uuid", "ofType": null } }, @@ -138715,15 +183995,15 @@ ], "type": { "kind": "OBJECT", - "name": "eventPassOrderSums", + "name": "nftMintPassword", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassOrderSums_stream", - "description": "fetch data from the table in a streaming manner: \"eventPassOrderSums\"", + "name": "nftMintPassword_stream", + "description": "fetch data from the table in a streaming manner: \"nftMintPassword\"", "args": [ { "name": "batch_size", @@ -138752,7 +184032,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_stream_cursor_input", + "name": "nftMintPassword_stream_cursor_input", "ofType": null } } @@ -138766,7 +184046,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassOrderSums_bool_exp", + "name": "nftMintPassword_bool_exp", "ofType": null }, "defaultValue": null, @@ -138785,7 +184065,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassOrderSums", + "name": "nftMintPassword", "ofType": null } } @@ -138795,8 +184075,8 @@ "deprecationReason": null }, { - "name": "eventPassType", - "description": "fetch data from the table: \"eventPassType\"", + "name": "nftStatus", + "description": "fetch data from the table: \"nftStatus\"", "args": [ { "name": "distinct_on", @@ -138809,7 +184089,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassType_select_column", + "name": "nftStatus_select_column", "ofType": null } } @@ -138853,7 +184133,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassType_order_by", + "name": "nftStatus_order_by", "ofType": null } } @@ -138867,7 +184147,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassType_bool_exp", + "name": "nftStatus_bool_exp", "ofType": null }, "defaultValue": null, @@ -138886,7 +184166,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassType", + "name": "nftStatus", "ofType": null } } @@ -138896,8 +184176,8 @@ "deprecationReason": null }, { - "name": "eventPassType_aggregate", - "description": "fetch aggregated fields from the table: \"eventPassType\"", + "name": "nftStatus_aggregate", + "description": "fetch aggregated fields from the table: \"nftStatus\"", "args": [ { "name": "distinct_on", @@ -138910,7 +184190,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassType_select_column", + "name": "nftStatus_select_column", "ofType": null } } @@ -138954,7 +184234,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassType_order_by", + "name": "nftStatus_order_by", "ofType": null } } @@ -138968,7 +184248,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassType_bool_exp", + "name": "nftStatus_bool_exp", "ofType": null }, "defaultValue": null, @@ -138981,7 +184261,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassType_aggregate", + "name": "nftStatus_aggregate", "ofType": null } }, @@ -138989,12 +184269,12 @@ "deprecationReason": null }, { - "name": "eventPassType_by_pk", - "description": "fetch data from the table: \"eventPassType\" using primary key columns", + "name": "nftStatus_by_pk", + "description": "fetch data from the table: \"nftStatus\" using primary key columns", "args": [ { "name": "value", - "description": "Type name for event pass.", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -139011,15 +184291,15 @@ ], "type": { "kind": "OBJECT", - "name": "eventPassType", + "name": "nftStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassType_stream", - "description": "fetch data from the table in a streaming manner: \"eventPassType\"", + "name": "nftStatus_stream", + "description": "fetch data from the table in a streaming manner: \"nftStatus\"", "args": [ { "name": "batch_size", @@ -139048,7 +184328,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassType_stream_cursor_input", + "name": "nftStatus_stream_cursor_input", "ofType": null } } @@ -139062,7 +184342,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassType_bool_exp", + "name": "nftStatus_bool_exp", "ofType": null }, "defaultValue": null, @@ -139081,7 +184361,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassType", + "name": "nftStatus", "ofType": null } } @@ -139091,8 +184371,8 @@ "deprecationReason": null }, { - "name": "eventPassValidationType", - "description": "fetch data from the table: \"eventPassValidationType\"", + "name": "nftTransfer", + "description": "fetch data from the table: \"nftTransfer\"", "args": [ { "name": "distinct_on", @@ -139105,7 +184385,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassValidationType_select_column", + "name": "nftTransfer_select_column", "ofType": null } } @@ -139149,7 +184429,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_order_by", + "name": "nftTransfer_order_by", "ofType": null } } @@ -139163,7 +184443,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_bool_exp", + "name": "nftTransfer_bool_exp", "ofType": null }, "defaultValue": null, @@ -139182,7 +184462,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassValidationType", + "name": "nftTransfer", "ofType": null } } @@ -139192,8 +184472,8 @@ "deprecationReason": null }, { - "name": "eventPassValidationType_aggregate", - "description": "fetch aggregated fields from the table: \"eventPassValidationType\"", + "name": "nftTransfer_aggregate", + "description": "fetch aggregated fields from the table: \"nftTransfer\"", "args": [ { "name": "distinct_on", @@ -139206,7 +184486,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventPassValidationType_select_column", + "name": "nftTransfer_select_column", "ofType": null } } @@ -139250,7 +184530,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_order_by", + "name": "nftTransfer_order_by", "ofType": null } } @@ -139264,7 +184544,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_bool_exp", + "name": "nftTransfer_bool_exp", "ofType": null }, "defaultValue": null, @@ -139277,7 +184557,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassValidationType_aggregate", + "name": "nftTransfer_aggregate", "ofType": null } }, @@ -139285,18 +184565,18 @@ "deprecationReason": null }, { - "name": "eventPassValidationType_by_pk", - "description": "fetch data from the table: \"eventPassValidationType\" using primary key columns", + "name": "nftTransfer_by_pk", + "description": "fetch data from the table: \"nftTransfer\" using primary key columns", "args": [ { - "name": "value", - "description": "Type name for event pass validation.", + "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "uuid", "ofType": null } }, @@ -139307,15 +184587,15 @@ ], "type": { "kind": "OBJECT", - "name": "eventPassValidationType", + "name": "nftTransfer", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventPassValidationType_stream", - "description": "fetch data from the table in a streaming manner: \"eventPassValidationType\"", + "name": "nftTransfer_stream", + "description": "fetch data from the table in a streaming manner: \"nftTransfer\"", "args": [ { "name": "batch_size", @@ -139344,7 +184624,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_stream_cursor_input", + "name": "nftTransfer_stream_cursor_input", "ofType": null } } @@ -139358,7 +184638,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventPassValidationType_bool_exp", + "name": "nftTransfer_bool_exp", "ofType": null }, "defaultValue": null, @@ -139377,7 +184657,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventPassValidationType", + "name": "nftTransfer", "ofType": null } } @@ -139387,8 +184667,8 @@ "deprecationReason": null }, { - "name": "eventStatus", - "description": "fetch data from the table: \"eventStatus\"", + "name": "order", + "description": "fetch data from the table: \"order\"", "args": [ { "name": "distinct_on", @@ -139401,7 +184681,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventStatus_select_column", + "name": "order_select_column", "ofType": null } } @@ -139445,7 +184725,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventStatus_order_by", + "name": "order_order_by", "ofType": null } } @@ -139459,7 +184739,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventStatus_bool_exp", + "name": "order_bool_exp", "ofType": null }, "defaultValue": null, @@ -139478,7 +184758,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "eventStatus", + "name": "order", "ofType": null } } @@ -139488,8 +184768,8 @@ "deprecationReason": null }, { - "name": "eventStatus_aggregate", - "description": "fetch aggregated fields from the table: \"eventStatus\"", + "name": "orderStatus", + "description": "fetch data from the table: \"orderStatus\"", "args": [ { "name": "distinct_on", @@ -139502,7 +184782,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "eventStatus_select_column", + "name": "orderStatus_select_column", "ofType": null } } @@ -139546,7 +184826,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventStatus_order_by", + "name": "orderStatus_order_by", "ofType": null } } @@ -139560,7 +184840,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventStatus_bool_exp", + "name": "orderStatus_bool_exp", "ofType": null }, "defaultValue": null, @@ -139572,75 +184852,82 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "eventStatus_aggregate", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "orderStatus", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eventStatus_by_pk", - "description": "fetch data from the table: \"eventStatus\" using primary key columns", + "name": "orderStatus_aggregate", + "description": "fetch aggregated fields from the table: \"orderStatus\"", "args": [ { - "name": "value", - "description": null, + "name": "distinct_on", + "description": "distinct select on columns", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "orderStatus_select_column", + "ofType": null + } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "eventStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventStatus_stream", - "description": "fetch data from the table in a streaming manner: \"eventStatus\"", - "args": [ + }, { - "name": "batch_size", - "description": "maximum number of rows returned in a single batch", + "name": "limit", + "description": "limit the number of rows returned", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cursor", - "description": "cursor to stream the results returned by the query", + "name": "offset", + "description": "skip the first n rows. Use only with order_by", "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "eventStatus_stream_cursor_input", + "name": "orderStatus_order_by", "ofType": null } } @@ -139654,7 +184941,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "eventStatus_bool_exp", + "name": "orderStatus_bool_exp", "ofType": null }, "defaultValue": null, @@ -139666,82 +184953,75 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "eventStatus", - "ofType": null - } - } + "kind": "OBJECT", + "name": "orderStatus_aggregate", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "follow", - "description": "fetch data from the table: \"follow\"", + "name": "orderStatus_by_pk", + "description": "fetch data from the table: \"orderStatus\" using primary key columns", "args": [ { - "name": "distinct_on", - "description": "distinct select on columns", + "name": "value", + "description": null, "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "follow_select_column", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "type": { + "kind": "OBJECT", + "name": "orderStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderStatus_stream", + "description": "fetch data from the table in a streaming manner: \"orderStatus\"", + "args": [ { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "order_by", - "description": "sort the rows by one or more columns", + "name": "cursor", + "description": "cursor to stream the results returned by the query", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "follow_order_by", + "name": "orderStatus_stream_cursor_input", "ofType": null } } @@ -139755,7 +185035,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "follow_bool_exp", + "name": "orderStatus_bool_exp", "ofType": null }, "defaultValue": null, @@ -139774,7 +185054,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "follow", + "name": "orderStatus", "ofType": null } } @@ -139784,8 +185064,8 @@ "deprecationReason": null }, { - "name": "follow_aggregate", - "description": "fetch aggregated fields from the table: \"follow\"", + "name": "order_aggregate", + "description": "fetch aggregated fields from the table: \"order\"", "args": [ { "name": "distinct_on", @@ -139798,7 +185078,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "follow_select_column", + "name": "order_select_column", "ofType": null } } @@ -139842,7 +185122,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "follow_order_by", + "name": "order_order_by", "ofType": null } } @@ -139856,7 +185136,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "follow_bool_exp", + "name": "order_bool_exp", "ofType": null }, "defaultValue": null, @@ -139869,7 +185149,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "follow_aggregate", + "name": "order_aggregate", "ofType": null } }, @@ -139877,12 +185157,12 @@ "deprecationReason": null }, { - "name": "follow_by_pk", - "description": "fetch data from the table: \"follow\" using primary key columns", + "name": "order_by_pk", + "description": "fetch data from the table: \"order\" using primary key columns", "args": [ { - "name": "accountId", - "description": "References the unique identifier of the account that is following an organizer.", + "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -139895,35 +185175,19 @@ "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "organizerSlug", - "description": "Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null } ], "type": { "kind": "OBJECT", - "name": "follow", + "name": "order", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "follow_stream", - "description": "fetch data from the table in a streaming manner: \"follow\"", + "name": "order_stream", + "description": "fetch data from the table in a streaming manner: \"order\"", "args": [ { "name": "batch_size", @@ -139952,7 +185216,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "follow_stream_cursor_input", + "name": "order_stream_cursor_input", "ofType": null } } @@ -139966,7 +185230,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "follow_bool_exp", + "name": "order_bool_exp", "ofType": null }, "defaultValue": null, @@ -139985,7 +185249,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "follow", + "name": "order", "ofType": null } } @@ -139995,8 +185259,8 @@ "deprecationReason": null }, { - "name": "kyc", - "description": "fetch data from the table: \"kyc\"", + "name": "packEventPassNft", + "description": "fetch data from the table: \"packEventPassNft\"", "args": [ { "name": "distinct_on", @@ -140009,7 +185273,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "kyc_select_column", + "name": "packEventPassNft_select_column", "ofType": null } } @@ -140053,7 +185317,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "kyc_order_by", + "name": "packEventPassNft_order_by", "ofType": null } } @@ -140067,7 +185331,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "kyc_bool_exp", + "name": "packEventPassNft_bool_exp", "ofType": null }, "defaultValue": null, @@ -140086,7 +185350,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "kyc", + "name": "packEventPassNft", "ofType": null } } @@ -140096,8 +185360,8 @@ "deprecationReason": null }, { - "name": "kycLevelName", - "description": "fetch data from the table: \"kycLevelName\"", + "name": "packEventPassNft_aggregate", + "description": "fetch aggregated fields from the table: \"packEventPassNft\"", "args": [ { "name": "distinct_on", @@ -140110,7 +185374,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "kycLevelName_select_column", + "name": "packEventPassNft_select_column", "ofType": null } } @@ -140154,7 +185418,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "kycLevelName_order_by", + "name": "packEventPassNft_order_by", "ofType": null } } @@ -140168,7 +185432,117 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "kycLevelName_bool_exp", + "name": "packEventPassNft_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packEventPassNft_aggregate", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packEventPassNft_by_pk", + "description": "fetch data from the table: \"packEventPassNft\" using primary key columns", + "args": [ + { + "name": "eventPassNftId", + "description": "Identifier for the event pass NFT.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packNftSupplyId", + "description": "Identifier for the pack NFT supply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "uuid", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "packEventPassNft", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packEventPassNft_stream", + "description": "fetch data from the table in a streaming manner: \"packEventPassNft\"", + "args": [ + { + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "cursor to stream the results returned by the query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_stream_cursor_input", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "packEventPassNft_bool_exp", "ofType": null }, "defaultValue": null, @@ -140187,7 +185561,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "kycLevelName", + "name": "packEventPassNft", "ofType": null } } @@ -140197,8 +185571,8 @@ "deprecationReason": null }, { - "name": "kycLevelName_aggregate", - "description": "fetch aggregated fields from the table: \"kycLevelName\"", + "name": "packNftContract", + "description": "fetch data from the table: \"packNftContract\"", "args": [ { "name": "distinct_on", @@ -140211,7 +185585,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "kycLevelName_select_column", + "name": "packNftContract_select_column", "ofType": null } } @@ -140255,7 +185629,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "kycLevelName_order_by", + "name": "packNftContract_order_by", "ofType": null } } @@ -140269,7 +185643,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "kycLevelName_bool_exp", + "name": "packNftContract_bool_exp", "ofType": null }, "defaultValue": null, @@ -140281,75 +185655,82 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "kycLevelName_aggregate", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "packNftContract", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "kycLevelName_by_pk", - "description": "fetch data from the table: \"kycLevelName\" using primary key columns", + "name": "packNftContractEventPass", + "description": "fetch data from the table: \"packNftContractEventPass\"", "args": [ { - "name": "value", - "description": "basic_kyc_level: Basic level of KYC verification.\nadvanced_kyc_level: Advanced level of KYC verification.", + "name": "distinct_on", + "description": "distinct select on columns", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "packNftContractEventPass_select_column", + "ofType": null + } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "kycLevelName", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "kycLevelName_stream", - "description": "fetch data from the table in a streaming manner: \"kycLevelName\"", - "args": [ + }, { - "name": "batch_size", - "description": "maximum number of rows returned in a single batch", + "name": "limit", + "description": "limit the number of rows returned", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cursor", - "description": "cursor to stream the results returned by the query", + "name": "offset", + "description": "skip the first n rows. Use only with order_by", "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "kycLevelName_stream_cursor_input", + "name": "packNftContractEventPass_order_by", "ofType": null } } @@ -140363,7 +185744,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "kycLevelName_bool_exp", + "name": "packNftContractEventPass_bool_exp", "ofType": null }, "defaultValue": null, @@ -140382,7 +185763,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "kycLevelName", + "name": "packNftContractEventPass", "ofType": null } } @@ -140392,8 +185773,8 @@ "deprecationReason": null }, { - "name": "kycStatus", - "description": "fetch data from the table: \"kycStatus\"", + "name": "packNftContractEventPass_aggregate", + "description": "fetch aggregated fields from the table: \"packNftContractEventPass\"", "args": [ { "name": "distinct_on", @@ -140406,7 +185787,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "kycStatus_select_column", + "name": "packNftContractEventPass_select_column", "ofType": null } } @@ -140450,7 +185831,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "kycStatus_order_by", + "name": "packNftContractEventPass_order_by", "ofType": null } } @@ -140464,7 +185845,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "kycStatus_bool_exp", + "name": "packNftContractEventPass_bool_exp", "ofType": null }, "defaultValue": null, @@ -140476,84 +185857,28 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "kycStatus", - "ofType": null - } - } + "kind": "OBJECT", + "name": "packNftContractEventPass_aggregate", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "kycStatus_aggregate", - "description": "fetch aggregated fields from the table: \"kycStatus\"", + "name": "packNftContractEventPass_by_pk", + "description": "fetch data from the table: \"packNftContractEventPass\" using primary key columns", "args": [ { - "name": "distinct_on", - "description": "distinct select on columns", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "kycStatus_select_column", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", + "name": "eventPassId", + "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "kycStatus_order_by", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null, @@ -140561,43 +185886,14 @@ "deprecationReason": null }, { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "kycStatus_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "kycStatus_aggregate", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "kycStatus_by_pk", - "description": "fetch data from the table: \"kycStatus\" using primary key columns", - "args": [ - { - "name": "value", - "description": "init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded.\npending: An applicant is ready to be processed.\nprechecked: The check is in a half way of being finished.\nqueued: The checks have been started for the applicant.\ncompleted: The check has been completed.\nonHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification.", + "name": "packNftContractId", + "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "uuid", "ofType": null } }, @@ -140608,15 +185904,15 @@ ], "type": { "kind": "OBJECT", - "name": "kycStatus", + "name": "packNftContractEventPass", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "kycStatus_stream", - "description": "fetch data from the table in a streaming manner: \"kycStatus\"", + "name": "packNftContractEventPass_stream", + "description": "fetch data from the table in a streaming manner: \"packNftContractEventPass\"", "args": [ { "name": "batch_size", @@ -140645,7 +185941,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "kycStatus_stream_cursor_input", + "name": "packNftContractEventPass_stream_cursor_input", "ofType": null } } @@ -140659,7 +185955,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "kycStatus_bool_exp", + "name": "packNftContractEventPass_bool_exp", "ofType": null }, "defaultValue": null, @@ -140678,7 +185974,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "kycStatus", + "name": "packNftContractEventPass", "ofType": null } } @@ -140688,8 +185984,8 @@ "deprecationReason": null }, { - "name": "kyc_aggregate", - "description": "fetch aggregated fields from the table: \"kyc\"", + "name": "packNftContract_aggregate", + "description": "fetch aggregated fields from the table: \"packNftContract\"", "args": [ { "name": "distinct_on", @@ -140702,7 +185998,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "kyc_select_column", + "name": "packNftContract_select_column", "ofType": null } } @@ -140746,7 +186042,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "kyc_order_by", + "name": "packNftContract_order_by", "ofType": null } } @@ -140760,7 +186056,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "kyc_bool_exp", + "name": "packNftContract_bool_exp", "ofType": null }, "defaultValue": null, @@ -140773,7 +186069,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "kyc_aggregate", + "name": "packNftContract_aggregate", "ofType": null } }, @@ -140781,12 +186077,12 @@ "deprecationReason": null }, { - "name": "kyc_by_pk", - "description": "fetch data from the table: \"kyc\" using primary key columns", + "name": "packNftContract_by_pk", + "description": "fetch data from the table: \"packNftContract\" using primary key columns", "args": [ { - "name": "externalUserId", - "description": "UUID referencing the user ID in the existing accounts table.", + "name": "id", + "description": "Unique identifier for each pack NFT contract.", "type": { "kind": "NON_NULL", "name": null, @@ -140803,15 +186099,15 @@ ], "type": { "kind": "OBJECT", - "name": "kyc", + "name": "packNftContract", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "kyc_stream", - "description": "fetch data from the table in a streaming manner: \"kyc\"", + "name": "packNftContract_stream", + "description": "fetch data from the table in a streaming manner: \"packNftContract\"", "args": [ { "name": "batch_size", @@ -140840,7 +186136,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "kyc_stream_cursor_input", + "name": "packNftContract_stream_cursor_input", "ofType": null } } @@ -140854,7 +186150,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "kyc_bool_exp", + "name": "packNftContract_bool_exp", "ofType": null }, "defaultValue": null, @@ -140873,7 +186169,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "kyc", + "name": "packNftContract", "ofType": null } } @@ -140883,8 +186179,8 @@ "deprecationReason": null }, { - "name": "lotteryParameters", - "description": "fetch data from the table: \"lotteryParameters\"", + "name": "packNftSupply", + "description": "fetch data from the table: \"packNftSupply\"", "args": [ { "name": "distinct_on", @@ -140897,7 +186193,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "lotteryParameters_select_column", + "name": "packNftSupply_select_column", "ofType": null } } @@ -140941,7 +186237,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "lotteryParameters_order_by", + "name": "packNftSupply_order_by", "ofType": null } } @@ -140955,7 +186251,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "lotteryParameters_bool_exp", + "name": "packNftSupply_bool_exp", "ofType": null }, "defaultValue": null, @@ -140974,7 +186270,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "lotteryParameters", + "name": "packNftSupply", "ofType": null } } @@ -140984,8 +186280,8 @@ "deprecationReason": null }, { - "name": "lotteryParameters_aggregate", - "description": "fetch aggregated fields from the table: \"lotteryParameters\"", + "name": "packNftSupply_aggregate", + "description": "fetch aggregated fields from the table: \"packNftSupply\"", "args": [ { "name": "distinct_on", @@ -140998,7 +186294,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "lotteryParameters_select_column", + "name": "packNftSupply_select_column", "ofType": null } } @@ -141042,7 +186338,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "lotteryParameters_order_by", + "name": "packNftSupply_order_by", "ofType": null } } @@ -141056,7 +186352,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "lotteryParameters_bool_exp", + "name": "packNftSupply_bool_exp", "ofType": null }, "defaultValue": null, @@ -141069,7 +186365,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "lotteryParameters_aggregate", + "name": "packNftSupply_aggregate", "ofType": null } }, @@ -141077,8 +186373,8 @@ "deprecationReason": null }, { - "name": "lotteryParameters_by_pk", - "description": "fetch data from the table: \"lotteryParameters\" using primary key columns", + "name": "packNftSupply_by_pk", + "description": "fetch data from the table: \"packNftSupply\" using primary key columns", "args": [ { "name": "id", @@ -141099,15 +186395,15 @@ ], "type": { "kind": "OBJECT", - "name": "lotteryParameters", + "name": "packNftSupply", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lotteryParameters_stream", - "description": "fetch data from the table in a streaming manner: \"lotteryParameters\"", + "name": "packNftSupply_stream", + "description": "fetch data from the table in a streaming manner: \"packNftSupply\"", "args": [ { "name": "batch_size", @@ -141136,7 +186432,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "lotteryParameters_stream_cursor_input", + "name": "packNftSupply_stream_cursor_input", "ofType": null } } @@ -141150,7 +186446,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "lotteryParameters_bool_exp", + "name": "packNftSupply_bool_exp", "ofType": null }, "defaultValue": null, @@ -141169,7 +186465,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "lotteryParameters", + "name": "packNftSupply", "ofType": null } } @@ -141179,8 +186475,8 @@ "deprecationReason": null }, { - "name": "lotteryStatus", - "description": "fetch data from the table: \"lotteryStatus\"", + "name": "packOrderSums", + "description": "fetch data from the table: \"packOrderSums\"", "args": [ { "name": "distinct_on", @@ -141193,7 +186489,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "lotteryStatus_select_column", + "name": "packOrderSums_select_column", "ofType": null } } @@ -141237,7 +186533,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_order_by", + "name": "packOrderSums_order_by", "ofType": null } } @@ -141251,7 +186547,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_bool_exp", + "name": "packOrderSums_bool_exp", "ofType": null }, "defaultValue": null, @@ -141270,7 +186566,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "lotteryStatus", + "name": "packOrderSums", "ofType": null } } @@ -141280,8 +186576,8 @@ "deprecationReason": null }, { - "name": "lotteryStatus_aggregate", - "description": "fetch aggregated fields from the table: \"lotteryStatus\"", + "name": "packOrderSums_aggregate", + "description": "fetch aggregated fields from the table: \"packOrderSums\"", "args": [ { "name": "distinct_on", @@ -141294,7 +186590,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "lotteryStatus_select_column", + "name": "packOrderSums_select_column", "ofType": null } } @@ -141338,7 +186634,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_order_by", + "name": "packOrderSums_order_by", "ofType": null } } @@ -141352,7 +186648,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_bool_exp", + "name": "packOrderSums_bool_exp", "ofType": null }, "defaultValue": null, @@ -141365,7 +186661,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "lotteryStatus_aggregate", + "name": "packOrderSums_aggregate", "ofType": null } }, @@ -141373,11 +186669,11 @@ "deprecationReason": null }, { - "name": "lotteryStatus_by_pk", - "description": "fetch data from the table: \"lotteryStatus\" using primary key columns", + "name": "packOrderSums_by_pk", + "description": "fetch data from the table: \"packOrderSums\" using primary key columns", "args": [ { - "name": "value", + "name": "packId", "description": null, "type": { "kind": "NON_NULL", @@ -141395,15 +186691,15 @@ ], "type": { "kind": "OBJECT", - "name": "lotteryStatus", + "name": "packOrderSums", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lotteryStatus_stream", - "description": "fetch data from the table in a streaming manner: \"lotteryStatus\"", + "name": "packOrderSums_stream", + "description": "fetch data from the table in a streaming manner: \"packOrderSums\"", "args": [ { "name": "batch_size", @@ -141432,7 +186728,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_stream_cursor_input", + "name": "packOrderSums_stream_cursor_input", "ofType": null } } @@ -141446,7 +186742,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "lotteryStatus_bool_exp", + "name": "packOrderSums_bool_exp", "ofType": null }, "defaultValue": null, @@ -141465,7 +186761,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "lotteryStatus", + "name": "packOrderSums", "ofType": null } } @@ -141475,8 +186771,8 @@ "deprecationReason": null }, { - "name": "minterTemporaryWallet", - "description": "fetch data from the table: \"minterTemporaryWallet\"", + "name": "passAmount", + "description": "fetch data from the table: \"passAmount\"", "args": [ { "name": "distinct_on", @@ -141489,7 +186785,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "minterTemporaryWallet_select_column", + "name": "passAmount_select_column", "ofType": null } } @@ -141533,7 +186829,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_order_by", + "name": "passAmount_order_by", "ofType": null } } @@ -141547,7 +186843,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_bool_exp", + "name": "passAmount_bool_exp", "ofType": null }, "defaultValue": null, @@ -141566,7 +186862,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "minterTemporaryWallet", + "name": "passAmount", "ofType": null } } @@ -141576,8 +186872,8 @@ "deprecationReason": null }, { - "name": "minterTemporaryWallet_aggregate", - "description": "fetch aggregated fields from the table: \"minterTemporaryWallet\"", + "name": "passAmount_aggregate", + "description": "fetch aggregated fields from the table: \"passAmount\"", "args": [ { "name": "distinct_on", @@ -141590,7 +186886,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "minterTemporaryWallet_select_column", + "name": "passAmount_select_column", "ofType": null } } @@ -141634,7 +186930,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_order_by", + "name": "passAmount_order_by", "ofType": null } } @@ -141648,7 +186944,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_bool_exp", + "name": "passAmount_bool_exp", "ofType": null }, "defaultValue": null, @@ -141661,7 +186957,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "minterTemporaryWallet_aggregate", + "name": "passAmount_aggregate", "ofType": null } }, @@ -141669,18 +186965,18 @@ "deprecationReason": null }, { - "name": "minterTemporaryWallet_by_pk", - "description": "fetch data from the table: \"minterTemporaryWallet\" using primary key columns", + "name": "passAmount_by_pk", + "description": "fetch data from the table: \"passAmount\" using primary key columns", "args": [ { - "name": "address", - "description": "The blockchain address of the temporary wallet.", + "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "uuid", "ofType": null } }, @@ -141691,15 +186987,15 @@ ], "type": { "kind": "OBJECT", - "name": "minterTemporaryWallet", + "name": "passAmount", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "minterTemporaryWallet_stream", - "description": "fetch data from the table in a streaming manner: \"minterTemporaryWallet\"", + "name": "passAmount_stream", + "description": "fetch data from the table in a streaming manner: \"passAmount\"", "args": [ { "name": "batch_size", @@ -141728,7 +187024,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_stream_cursor_input", + "name": "passAmount_stream_cursor_input", "ofType": null } } @@ -141742,7 +187038,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "minterTemporaryWallet_bool_exp", + "name": "passAmount_bool_exp", "ofType": null }, "defaultValue": null, @@ -141761,7 +187057,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "minterTemporaryWallet", + "name": "passAmount", "ofType": null } } @@ -141771,8 +187067,8 @@ "deprecationReason": null }, { - "name": "nftTransfer", - "description": "fetch data from the table: \"nftTransfer\"", + "name": "passPricing", + "description": "fetch data from the table: \"passPricing\"", "args": [ { "name": "distinct_on", @@ -141785,7 +187081,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "nftTransfer_select_column", + "name": "passPricing_select_column", "ofType": null } } @@ -141829,7 +187125,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "nftTransfer_order_by", + "name": "passPricing_order_by", "ofType": null } } @@ -141843,7 +187139,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "nftTransfer_bool_exp", + "name": "passPricing_bool_exp", "ofType": null }, "defaultValue": null, @@ -141862,7 +187158,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "nftTransfer", + "name": "passPricing", "ofType": null } } @@ -141872,8 +187168,8 @@ "deprecationReason": null }, { - "name": "nftTransfer_aggregate", - "description": "fetch aggregated fields from the table: \"nftTransfer\"", + "name": "passPricing_aggregate", + "description": "fetch aggregated fields from the table: \"passPricing\"", "args": [ { "name": "distinct_on", @@ -141886,7 +187182,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "nftTransfer_select_column", + "name": "passPricing_select_column", "ofType": null } } @@ -141930,7 +187226,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "nftTransfer_order_by", + "name": "passPricing_order_by", "ofType": null } } @@ -141944,7 +187240,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "nftTransfer_bool_exp", + "name": "passPricing_bool_exp", "ofType": null }, "defaultValue": null, @@ -141957,7 +187253,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "nftTransfer_aggregate", + "name": "passPricing_aggregate", "ofType": null } }, @@ -141965,8 +187261,8 @@ "deprecationReason": null }, { - "name": "nftTransfer_by_pk", - "description": "fetch data from the table: \"nftTransfer\" using primary key columns", + "name": "passPricing_by_pk", + "description": "fetch data from the table: \"passPricing\" using primary key columns", "args": [ { "name": "id", @@ -141987,15 +187283,15 @@ ], "type": { "kind": "OBJECT", - "name": "nftTransfer", + "name": "passPricing", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nftTransfer_stream", - "description": "fetch data from the table in a streaming manner: \"nftTransfer\"", + "name": "passPricing_stream", + "description": "fetch data from the table in a streaming manner: \"passPricing\"", "args": [ { "name": "batch_size", @@ -142024,7 +187320,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "nftTransfer_stream_cursor_input", + "name": "passPricing_stream_cursor_input", "ofType": null } } @@ -142038,7 +187334,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "nftTransfer_bool_exp", + "name": "passPricing_bool_exp", "ofType": null }, "defaultValue": null, @@ -142057,7 +187353,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "nftTransfer", + "name": "passPricing", "ofType": null } } @@ -142067,8 +187363,8 @@ "deprecationReason": null }, { - "name": "order", - "description": "fetch data from the table: \"order\"", + "name": "pendingOrder", + "description": "fetch data from the table: \"pendingOrder\"", "args": [ { "name": "distinct_on", @@ -142081,7 +187377,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "order_select_column", + "name": "pendingOrder_select_column", "ofType": null } } @@ -142125,7 +187421,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "order_order_by", + "name": "pendingOrder_order_by", "ofType": null } } @@ -142139,7 +187435,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "order_bool_exp", + "name": "pendingOrder_bool_exp", "ofType": null }, "defaultValue": null, @@ -142158,7 +187454,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "order", + "name": "pendingOrder", "ofType": null } } @@ -142168,8 +187464,8 @@ "deprecationReason": null }, { - "name": "orderStatus", - "description": "fetch data from the table: \"orderStatus\"", + "name": "pendingOrder_aggregate", + "description": "fetch aggregated fields from the table: \"pendingOrder\"", "args": [ { "name": "distinct_on", @@ -142182,7 +187478,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "orderStatus_select_column", + "name": "pendingOrder_select_column", "ofType": null } } @@ -142226,7 +187522,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "orderStatus_order_by", + "name": "pendingOrder_order_by", "ofType": null } } @@ -142240,7 +187536,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "orderStatus_bool_exp", + "name": "pendingOrder_bool_exp", "ofType": null }, "defaultValue": null, @@ -142252,82 +187548,75 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "orderStatus", - "ofType": null - } - } + "kind": "OBJECT", + "name": "pendingOrder_aggregate", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderStatus_aggregate", - "description": "fetch aggregated fields from the table: \"orderStatus\"", + "name": "pendingOrder_by_pk", + "description": "fetch data from the table: \"pendingOrder\" using primary key columns", "args": [ { - "name": "distinct_on", - "description": "distinct select on columns", + "name": "id", + "description": null, "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "orderStatus_select_column", - "ofType": null - } + "kind": "SCALAR", + "name": "uuid", + "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "type": { + "kind": "OBJECT", + "name": "pendingOrder", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pendingOrder_stream", + "description": "fetch data from the table in a streaming manner: \"pendingOrder\"", + "args": [ { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "order_by", - "description": "sort the rows by one or more columns", + "name": "cursor", + "description": "cursor to stream the results returned by the query", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "orderStatus_order_by", + "name": "pendingOrder_stream_cursor_input", "ofType": null } } @@ -142341,7 +187630,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "orderStatus_bool_exp", + "name": "pendingOrder_bool_exp", "ofType": null }, "defaultValue": null, @@ -142353,75 +187642,82 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "orderStatus_aggregate", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "pendingOrder", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "orderStatus_by_pk", - "description": "fetch data from the table: \"orderStatus\" using primary key columns", + "name": "publishableApiKey", + "description": "fetch data from the table: \"publishableApiKey\"", "args": [ { - "name": "value", - "description": null, + "name": "distinct_on", + "description": "distinct select on columns", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "publishableApiKey_select_column", + "ofType": null + } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "orderStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderStatus_stream", - "description": "fetch data from the table in a streaming manner: \"orderStatus\"", - "args": [ + }, { - "name": "batch_size", - "description": "maximum number of rows returned in a single batch", + "name": "limit", + "description": "limit the number of rows returned", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cursor", - "description": "cursor to stream the results returned by the query", + "name": "offset", + "description": "skip the first n rows. Use only with order_by", "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "orderStatus_stream_cursor_input", + "name": "publishableApiKey_order_by", "ofType": null } } @@ -142435,7 +187731,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "orderStatus_bool_exp", + "name": "publishableApiKey_bool_exp", "ofType": null }, "defaultValue": null, @@ -142454,7 +187750,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "orderStatus", + "name": "publishableApiKey", "ofType": null } } @@ -142464,8 +187760,8 @@ "deprecationReason": null }, { - "name": "order_aggregate", - "description": "fetch aggregated fields from the table: \"order\"", + "name": "publishableApiKey_aggregate", + "description": "fetch aggregated fields from the table: \"publishableApiKey\"", "args": [ { "name": "distinct_on", @@ -142478,7 +187774,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "order_select_column", + "name": "publishableApiKey_select_column", "ofType": null } } @@ -142522,7 +187818,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "order_order_by", + "name": "publishableApiKey_order_by", "ofType": null } } @@ -142536,7 +187832,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "order_bool_exp", + "name": "publishableApiKey_bool_exp", "ofType": null }, "defaultValue": null, @@ -142549,7 +187845,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "order_aggregate", + "name": "publishableApiKey_aggregate", "ofType": null } }, @@ -142557,8 +187853,8 @@ "deprecationReason": null }, { - "name": "order_by_pk", - "description": "fetch data from the table: \"order\" using primary key columns", + "name": "publishableApiKey_by_pk", + "description": "fetch data from the table: \"publishableApiKey\" using primary key columns", "args": [ { "name": "id", @@ -142579,15 +187875,15 @@ ], "type": { "kind": "OBJECT", - "name": "order", + "name": "publishableApiKey", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "order_stream", - "description": "fetch data from the table in a streaming manner: \"order\"", + "name": "publishableApiKey_stream", + "description": "fetch data from the table in a streaming manner: \"publishableApiKey\"", "args": [ { "name": "batch_size", @@ -142616,7 +187912,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "order_stream_cursor_input", + "name": "publishableApiKey_stream_cursor_input", "ofType": null } } @@ -142630,7 +187926,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "order_bool_exp", + "name": "publishableApiKey_bool_exp", "ofType": null }, "defaultValue": null, @@ -142649,7 +187945,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "order", + "name": "publishableApiKey", "ofType": null } } @@ -142659,8 +187955,8 @@ "deprecationReason": null }, { - "name": "packEventPassNft", - "description": "fetch data from the table: \"packEventPassNft\"", + "name": "roleAssignment", + "description": "fetch data from the table: \"roleAssignment\"", "args": [ { "name": "distinct_on", @@ -142673,7 +187969,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "packEventPassNft_select_column", + "name": "roleAssignment_select_column", "ofType": null } } @@ -142717,7 +188013,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packEventPassNft_order_by", + "name": "roleAssignment_order_by", "ofType": null } } @@ -142731,7 +188027,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "packEventPassNft_bool_exp", + "name": "roleAssignment_bool_exp", "ofType": null }, "defaultValue": null, @@ -142750,7 +188046,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packEventPassNft", + "name": "roleAssignment", "ofType": null } } @@ -142760,8 +188056,8 @@ "deprecationReason": null }, { - "name": "packEventPassNft_aggregate", - "description": "fetch aggregated fields from the table: \"packEventPassNft\"", + "name": "roleAssignment_aggregate", + "description": "fetch aggregated fields from the table: \"roleAssignment\"", "args": [ { "name": "distinct_on", @@ -142774,7 +188070,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "packEventPassNft_select_column", + "name": "roleAssignment_select_column", "ofType": null } } @@ -142818,7 +188114,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packEventPassNft_order_by", + "name": "roleAssignment_order_by", "ofType": null } } @@ -142832,7 +188128,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "packEventPassNft_bool_exp", + "name": "roleAssignment_bool_exp", "ofType": null }, "defaultValue": null, @@ -142845,7 +188141,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packEventPassNft_aggregate", + "name": "roleAssignment_aggregate", "ofType": null } }, @@ -142853,18 +188149,18 @@ "deprecationReason": null }, { - "name": "packEventPassNft_by_pk", - "description": "fetch data from the table: \"packEventPassNft\" using primary key columns", + "name": "roleAssignment_stream", + "description": "fetch data from the table in a streaming manner: \"roleAssignment\"", "args": [ { - "name": "eventPassNftId", - "description": "Identifier for the event pass NFT.", + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "uuid", + "name": "Int", "ofType": null } }, @@ -142873,44 +188169,76 @@ "deprecationReason": null }, { - "name": "packNftSupplyId", - "description": "Identifier for the pack NFT supply.", + "name": "cursor", + "description": "cursor to stream the results returned by the query", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "roleAssignment_stream_cursor_input", + "ofType": null + } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "roleAssignment_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null } ], "type": { - "kind": "OBJECT", - "name": "packEventPassNft", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "roleAssignment", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packEventPassNft_stream", - "description": "fetch data from the table in a streaming manner: \"packEventPassNft\"", + "name": "roles", + "description": "fetch data from the table: \"roles\"", "args": [ { - "name": "batch_size", - "description": "maximum number of rows returned in a single batch", + "name": "distinct_on", + "description": "distinct select on columns", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "roles_select_column", + "ofType": null + } } }, "defaultValue": null, @@ -142918,17 +188246,41 @@ "deprecationReason": null }, { - "name": "cursor", - "description": "cursor to stream the results returned by the query", + "name": "limit", + "description": "limit the number of rows returned", "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packEventPassNft_stream_cursor_input", + "name": "roles_order_by", "ofType": null } } @@ -142942,7 +188294,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "packEventPassNft_bool_exp", + "name": "roles_bool_exp", "ofType": null }, "defaultValue": null, @@ -142961,7 +188313,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packEventPassNft", + "name": "roles", "ofType": null } } @@ -142971,8 +188323,8 @@ "deprecationReason": null }, { - "name": "packNftContract", - "description": "fetch data from the table: \"packNftContract\"", + "name": "roles_aggregate", + "description": "fetch aggregated fields from the table: \"roles\"", "args": [ { "name": "distinct_on", @@ -142985,7 +188337,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "packNftContract_select_column", + "name": "roles_select_column", "ofType": null } } @@ -143029,7 +188381,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packNftContract_order_by", + "name": "roles_order_by", "ofType": null } } @@ -143043,7 +188395,101 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "packNftContract_bool_exp", + "name": "roles_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "roles_aggregate", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "roles_by_pk", + "description": "fetch data from the table: \"roles\" using primary key columns", + "args": [ + { + "name": "value", + "description": "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "roles", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "roles_stream", + "description": "fetch data from the table in a streaming manner: \"roles\"", + "args": [ + { + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "cursor to stream the results returned by the query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "roles_stream_cursor_input", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "roles_bool_exp", "ofType": null }, "defaultValue": null, @@ -143062,7 +188508,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packNftContract", + "name": "roles", "ofType": null } } @@ -143072,8 +188518,8 @@ "deprecationReason": null }, { - "name": "packNftContractEventPass", - "description": "fetch data from the table: \"packNftContractEventPass\"", + "name": "secretApiKey", + "description": "fetch data from the table: \"secretApiKey\"", "args": [ { "name": "distinct_on", @@ -143086,7 +188532,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "packNftContractEventPass_select_column", + "name": "secretApiKey_select_column", "ofType": null } } @@ -143130,7 +188576,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_order_by", + "name": "secretApiKey_order_by", "ofType": null } } @@ -143144,7 +188590,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_bool_exp", + "name": "secretApiKey_bool_exp", "ofType": null }, "defaultValue": null, @@ -143163,7 +188609,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packNftContractEventPass", + "name": "secretApiKey", "ofType": null } } @@ -143173,8 +188619,8 @@ "deprecationReason": null }, { - "name": "packNftContractEventPass_aggregate", - "description": "fetch aggregated fields from the table: \"packNftContractEventPass\"", + "name": "secretApiKey_aggregate", + "description": "fetch aggregated fields from the table: \"secretApiKey\"", "args": [ { "name": "distinct_on", @@ -143187,7 +188633,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "packNftContractEventPass_select_column", + "name": "secretApiKey_select_column", "ofType": null } } @@ -143231,7 +188677,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_order_by", + "name": "secretApiKey_order_by", "ofType": null } } @@ -143245,7 +188691,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_bool_exp", + "name": "secretApiKey_bool_exp", "ofType": null }, "defaultValue": null, @@ -143258,7 +188704,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packNftContractEventPass_aggregate", + "name": "secretApiKey_aggregate", "ofType": null } }, @@ -143266,28 +188712,12 @@ "deprecationReason": null }, { - "name": "packNftContractEventPass_by_pk", - "description": "fetch data from the table: \"packNftContractEventPass\" using primary key columns", + "name": "secretApiKey_by_pk", + "description": "fetch data from the table: \"secretApiKey\" using primary key columns", "args": [ { - "name": "eventPassId", - "description": "Identifier for the event pass. This field specifies which event pass is included in the pack, referring to a unique identifier within the eventPassNftContract table.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packNftContractId", - "description": "Identifier for the pack NFT contract. This field links to the packNftContract table, establishing the connection between the pack and its contractual details.", + "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, @@ -143304,15 +188734,15 @@ ], "type": { "kind": "OBJECT", - "name": "packNftContractEventPass", + "name": "secretApiKey", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftContractEventPass_stream", - "description": "fetch data from the table in a streaming manner: \"packNftContractEventPass\"", + "name": "secretApiKey_stream", + "description": "fetch data from the table in a streaming manner: \"secretApiKey\"", "args": [ { "name": "batch_size", @@ -143341,7 +188771,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_stream_cursor_input", + "name": "secretApiKey_stream_cursor_input", "ofType": null } } @@ -143355,7 +188785,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "packNftContractEventPass_bool_exp", + "name": "secretApiKey_bool_exp", "ofType": null }, "defaultValue": null, @@ -143374,7 +188804,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packNftContractEventPass", + "name": "secretApiKey", "ofType": null } } @@ -143384,8 +188814,8 @@ "deprecationReason": null }, { - "name": "packNftContract_aggregate", - "description": "fetch aggregated fields from the table: \"packNftContract\"", + "name": "shopifyCampaignParameters", + "description": "fetch data from the table: \"shopifyCampaignParameters\"", "args": [ { "name": "distinct_on", @@ -143398,7 +188828,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "packNftContract_select_column", + "name": "shopifyCampaignParameters_select_column", "ofType": null } } @@ -143442,7 +188872,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packNftContract_order_by", + "name": "shopifyCampaignParameters_order_by", "ofType": null } } @@ -143456,7 +188886,108 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "packNftContract_bool_exp", + "name": "shopifyCampaignParameters_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "shopifyCampaignParameters", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shopifyCampaignParameters_aggregate", + "description": "fetch aggregated fields from the table: \"shopifyCampaignParameters\"", + "args": [ + { + "name": "distinct_on", + "description": "distinct select on columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "shopifyCampaignParameters_select_column", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limit", + "description": "limit the number of rows returned", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "description": "skip the first n rows. Use only with order_by", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_order_by", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "shopifyCampaignParameters_bool_exp", "ofType": null }, "defaultValue": null, @@ -143469,7 +189000,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packNftContract_aggregate", + "name": "shopifyCampaignParameters_aggregate", "ofType": null } }, @@ -143477,18 +189008,18 @@ "deprecationReason": null }, { - "name": "packNftContract_by_pk", - "description": "fetch data from the table: \"packNftContract\" using primary key columns", + "name": "shopifyCampaignParameters_by_pk", + "description": "fetch data from the table: \"shopifyCampaignParameters\" using primary key columns", "args": [ { - "name": "id", - "description": "Unique identifier for each pack NFT contract.", + "name": "gateId", + "description": "Primary key. Unique identifier corresponding to the gate id from Shopify campaigns.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null } }, @@ -143499,15 +189030,15 @@ ], "type": { "kind": "OBJECT", - "name": "packNftContract", + "name": "shopifyCampaignParameters", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftContract_stream", - "description": "fetch data from the table in a streaming manner: \"packNftContract\"", + "name": "shopifyCampaignParameters_stream", + "description": "fetch data from the table in a streaming manner: \"shopifyCampaignParameters\"", "args": [ { "name": "batch_size", @@ -143536,7 +189067,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packNftContract_stream_cursor_input", + "name": "shopifyCampaignParameters_stream_cursor_input", "ofType": null } } @@ -143550,7 +189081,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "packNftContract_bool_exp", + "name": "shopifyCampaignParameters_bool_exp", "ofType": null }, "defaultValue": null, @@ -143569,7 +189100,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packNftContract", + "name": "shopifyCampaignParameters", "ofType": null } } @@ -143579,8 +189110,8 @@ "deprecationReason": null }, { - "name": "packNftSupply", - "description": "fetch data from the table: \"packNftSupply\"", + "name": "shopifyCampaignStatus", + "description": "fetch data from the table: \"shopifyCampaignStatus\"", "args": [ { "name": "distinct_on", @@ -143593,7 +189124,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "packNftSupply_select_column", + "name": "shopifyCampaignStatus_select_column", "ofType": null } } @@ -143637,7 +189168,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packNftSupply_order_by", + "name": "shopifyCampaignStatus_order_by", "ofType": null } } @@ -143651,7 +189182,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "packNftSupply_bool_exp", + "name": "shopifyCampaignStatus_bool_exp", "ofType": null }, "defaultValue": null, @@ -143670,7 +189201,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packNftSupply", + "name": "shopifyCampaignStatus", "ofType": null } } @@ -143680,8 +189211,8 @@ "deprecationReason": null }, { - "name": "packNftSupply_aggregate", - "description": "fetch aggregated fields from the table: \"packNftSupply\"", + "name": "shopifyCampaignStatus_aggregate", + "description": "fetch aggregated fields from the table: \"shopifyCampaignStatus\"", "args": [ { "name": "distinct_on", @@ -143694,7 +189225,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "packNftSupply_select_column", + "name": "shopifyCampaignStatus_select_column", "ofType": null } } @@ -143738,7 +189269,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packNftSupply_order_by", + "name": "shopifyCampaignStatus_order_by", "ofType": null } } @@ -143752,7 +189283,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "packNftSupply_bool_exp", + "name": "shopifyCampaignStatus_bool_exp", "ofType": null }, "defaultValue": null, @@ -143765,7 +189296,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packNftSupply_aggregate", + "name": "shopifyCampaignStatus_aggregate", "ofType": null } }, @@ -143773,18 +189304,18 @@ "deprecationReason": null }, { - "name": "packNftSupply_by_pk", - "description": "fetch data from the table: \"packNftSupply\" using primary key columns", + "name": "shopifyCampaignStatus_by_pk", + "description": "fetch data from the table: \"shopifyCampaignStatus\" using primary key columns", "args": [ { - "name": "id", + "name": "value", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null } }, @@ -143795,15 +189326,15 @@ ], "type": { "kind": "OBJECT", - "name": "packNftSupply", + "name": "shopifyCampaignStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packNftSupply_stream", - "description": "fetch data from the table in a streaming manner: \"packNftSupply\"", + "name": "shopifyCampaignStatus_stream", + "description": "fetch data from the table in a streaming manner: \"shopifyCampaignStatus\"", "args": [ { "name": "batch_size", @@ -143832,7 +189363,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packNftSupply_stream_cursor_input", + "name": "shopifyCampaignStatus_stream_cursor_input", "ofType": null } } @@ -143846,7 +189377,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "packNftSupply_bool_exp", + "name": "shopifyCampaignStatus_bool_exp", "ofType": null }, "defaultValue": null, @@ -143865,7 +189396,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packNftSupply", + "name": "shopifyCampaignStatus", "ofType": null } } @@ -143875,8 +189406,8 @@ "deprecationReason": null }, { - "name": "packOrderSums", - "description": "fetch data from the table: \"packOrderSums\"", + "name": "shopifyCustomer", + "description": "fetch data from the table: \"shopifyCustomer\"", "args": [ { "name": "distinct_on", @@ -143889,7 +189420,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "packOrderSums_select_column", + "name": "shopifyCustomer_select_column", "ofType": null } } @@ -143933,7 +189464,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packOrderSums_order_by", + "name": "shopifyCustomer_order_by", "ofType": null } } @@ -143947,7 +189478,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "packOrderSums_bool_exp", + "name": "shopifyCustomer_bool_exp", "ofType": null }, "defaultValue": null, @@ -143966,7 +189497,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packOrderSums", + "name": "shopifyCustomer", "ofType": null } } @@ -143976,8 +189507,8 @@ "deprecationReason": null }, { - "name": "packOrderSums_aggregate", - "description": "fetch aggregated fields from the table: \"packOrderSums\"", + "name": "shopifyCustomer_aggregate", + "description": "fetch aggregated fields from the table: \"shopifyCustomer\"", "args": [ { "name": "distinct_on", @@ -143990,7 +189521,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "packOrderSums_select_column", + "name": "shopifyCustomer_select_column", "ofType": null } } @@ -144034,7 +189565,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packOrderSums_order_by", + "name": "shopifyCustomer_order_by", "ofType": null } } @@ -144048,7 +189579,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "packOrderSums_bool_exp", + "name": "shopifyCustomer_bool_exp", "ofType": null }, "defaultValue": null, @@ -144061,7 +189592,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packOrderSums_aggregate", + "name": "shopifyCustomer_aggregate", "ofType": null } }, @@ -144069,37 +189600,8 @@ "deprecationReason": null }, { - "name": "packOrderSums_by_pk", - "description": "fetch data from the table: \"packOrderSums\" using primary key columns", - "args": [ - { - "name": "packId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "packOrderSums", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packOrderSums_stream", - "description": "fetch data from the table in a streaming manner: \"packOrderSums\"", + "name": "shopifyCustomer_stream", + "description": "fetch data from the table in a streaming manner: \"shopifyCustomer\"", "args": [ { "name": "batch_size", @@ -144128,7 +189630,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "packOrderSums_stream_cursor_input", + "name": "shopifyCustomer_stream_cursor_input", "ofType": null } } @@ -144142,7 +189644,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "packOrderSums_bool_exp", + "name": "shopifyCustomer_bool_exp", "ofType": null }, "defaultValue": null, @@ -144161,7 +189663,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "packOrderSums", + "name": "shopifyCustomer", "ofType": null } } @@ -144171,8 +189673,8 @@ "deprecationReason": null }, { - "name": "passAmount", - "description": "fetch data from the table: \"passAmount\"", + "name": "shopifyDomain", + "description": "fetch data from the table: \"shopifyDomain\"", "args": [ { "name": "distinct_on", @@ -144185,7 +189687,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "passAmount_select_column", + "name": "shopifyDomain_select_column", "ofType": null } } @@ -144229,7 +189731,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "passAmount_order_by", + "name": "shopifyDomain_order_by", "ofType": null } } @@ -144243,7 +189745,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "passAmount_bool_exp", + "name": "shopifyDomain_bool_exp", "ofType": null }, "defaultValue": null, @@ -144262,7 +189764,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "passAmount", + "name": "shopifyDomain", "ofType": null } } @@ -144272,8 +189774,8 @@ "deprecationReason": null }, { - "name": "passAmount_aggregate", - "description": "fetch aggregated fields from the table: \"passAmount\"", + "name": "shopifyDomain_aggregate", + "description": "fetch aggregated fields from the table: \"shopifyDomain\"", "args": [ { "name": "distinct_on", @@ -144286,7 +189788,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "passAmount_select_column", + "name": "shopifyDomain_select_column", "ofType": null } } @@ -144330,7 +189832,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "passAmount_order_by", + "name": "shopifyDomain_order_by", "ofType": null } } @@ -144344,7 +189846,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "passAmount_bool_exp", + "name": "shopifyDomain_bool_exp", "ofType": null }, "defaultValue": null, @@ -144357,7 +189859,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "passAmount_aggregate", + "name": "shopifyDomain_aggregate", "ofType": null } }, @@ -144365,18 +189867,18 @@ "deprecationReason": null }, { - "name": "passAmount_by_pk", - "description": "fetch data from the table: \"passAmount\" using primary key columns", + "name": "shopifyDomain_by_pk", + "description": "fetch data from the table: \"shopifyDomain\" using primary key columns", "args": [ { - "name": "id", - "description": null, + "name": "domain", + "description": "The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "uuid", + "name": "String", "ofType": null } }, @@ -144387,15 +189889,15 @@ ], "type": { "kind": "OBJECT", - "name": "passAmount", + "name": "shopifyDomain", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "passAmount_stream", - "description": "fetch data from the table in a streaming manner: \"passAmount\"", + "name": "shopifyDomain_stream", + "description": "fetch data from the table in a streaming manner: \"shopifyDomain\"", "args": [ { "name": "batch_size", @@ -144424,7 +189926,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "passAmount_stream_cursor_input", + "name": "shopifyDomain_stream_cursor_input", "ofType": null } } @@ -144438,7 +189940,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "passAmount_bool_exp", + "name": "shopifyDomain_bool_exp", "ofType": null }, "defaultValue": null, @@ -144457,7 +189959,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "passAmount", + "name": "shopifyDomain", "ofType": null } } @@ -144467,8 +189969,8 @@ "deprecationReason": null }, { - "name": "passPricing", - "description": "fetch data from the table: \"passPricing\"", + "name": "stampNft", + "description": "fetch data from the table: \"stampNft\"", "args": [ { "name": "distinct_on", @@ -144481,7 +189983,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "passPricing_select_column", + "name": "stampNft_select_column", "ofType": null } } @@ -144525,7 +190027,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "passPricing_order_by", + "name": "stampNft_order_by", "ofType": null } } @@ -144539,7 +190041,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "passPricing_bool_exp", + "name": "stampNft_bool_exp", "ofType": null }, "defaultValue": null, @@ -144558,7 +190060,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "passPricing", + "name": "stampNft", "ofType": null } } @@ -144568,8 +190070,8 @@ "deprecationReason": null }, { - "name": "passPricing_aggregate", - "description": "fetch aggregated fields from the table: \"passPricing\"", + "name": "stampNftContract", + "description": "fetch data from the table: \"stampNftContract\"", "args": [ { "name": "distinct_on", @@ -144582,7 +190084,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "passPricing_select_column", + "name": "stampNftContract_select_column", "ofType": null } } @@ -144626,7 +190128,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "passPricing_order_by", + "name": "stampNftContract_order_by", "ofType": null } } @@ -144640,7 +190142,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "passPricing_bool_exp", + "name": "stampNftContract_bool_exp", "ofType": null }, "defaultValue": null, @@ -144652,75 +190154,82 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "passPricing_aggregate", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "stampNftContract", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "passPricing_by_pk", - "description": "fetch data from the table: \"passPricing\" using primary key columns", + "name": "stampNftContractType", + "description": "fetch data from the table: \"stampNftContractType\"", "args": [ { - "name": "id", - "description": null, + "name": "distinct_on", + "description": "distinct select on columns", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "uuid", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "stampNftContractType_select_column", + "ofType": null + } } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "passPricing", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passPricing_stream", - "description": "fetch data from the table in a streaming manner: \"passPricing\"", - "args": [ + }, { - "name": "batch_size", - "description": "maximum number of rows returned in a single batch", + "name": "limit", + "description": "limit the number of rows returned", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "cursor", - "description": "cursor to stream the results returned by the query", + "name": "offset", + "description": "skip the first n rows. Use only with order_by", "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_by", + "description": "sort the rows by one or more columns", + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "passPricing_stream_cursor_input", + "name": "stampNftContractType_order_by", "ofType": null } } @@ -144734,7 +190243,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "passPricing_bool_exp", + "name": "stampNftContractType_bool_exp", "ofType": null }, "defaultValue": null, @@ -144753,7 +190262,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "passPricing", + "name": "stampNftContractType", "ofType": null } } @@ -144763,8 +190272,8 @@ "deprecationReason": null }, { - "name": "pendingOrder", - "description": "fetch data from the table: \"pendingOrder\"", + "name": "stampNftContractType_aggregate", + "description": "fetch aggregated fields from the table: \"stampNftContractType\"", "args": [ { "name": "distinct_on", @@ -144777,7 +190286,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "pendingOrder_select_column", + "name": "stampNftContractType_select_column", "ofType": null } } @@ -144821,7 +190330,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "pendingOrder_order_by", + "name": "stampNftContractType_order_by", "ofType": null } } @@ -144835,7 +190344,101 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "pendingOrder_bool_exp", + "name": "stampNftContractType_bool_exp", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "stampNftContractType_aggregate", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampNftContractType_by_pk", + "description": "fetch data from the table: \"stampNftContractType\" using primary key columns", + "args": [ + { + "name": "value", + "description": "Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "stampNftContractType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stampNftContractType_stream", + "description": "fetch data from the table in a streaming manner: \"stampNftContractType\"", + "args": [ + { + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "cursor to stream the results returned by the query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_stream_cursor_input", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "filter the rows returned", + "type": { + "kind": "INPUT_OBJECT", + "name": "stampNftContractType_bool_exp", "ofType": null }, "defaultValue": null, @@ -144854,7 +190457,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "pendingOrder", + "name": "stampNftContractType", "ofType": null } } @@ -144864,8 +190467,8 @@ "deprecationReason": null }, { - "name": "pendingOrder_aggregate", - "description": "fetch aggregated fields from the table: \"pendingOrder\"", + "name": "stampNftContract_aggregate", + "description": "fetch aggregated fields from the table: \"stampNftContract\"", "args": [ { "name": "distinct_on", @@ -144878,7 +190481,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "pendingOrder_select_column", + "name": "stampNftContract_select_column", "ofType": null } } @@ -144922,7 +190525,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "pendingOrder_order_by", + "name": "stampNftContract_order_by", "ofType": null } } @@ -144936,7 +190539,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "pendingOrder_bool_exp", + "name": "stampNftContract_bool_exp", "ofType": null }, "defaultValue": null, @@ -144949,7 +190552,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "pendingOrder_aggregate", + "name": "stampNftContract_aggregate", "ofType": null } }, @@ -144957,18 +190560,34 @@ "deprecationReason": null }, { - "name": "pendingOrder_by_pk", - "description": "fetch data from the table: \"pendingOrder\" using primary key columns", + "name": "stampNftContract_by_pk", + "description": "fetch data from the table: \"stampNftContract\" using primary key columns", "args": [ { - "name": "id", - "description": null, + "name": "chainId", + "description": "The identifier of the blockchain network where the contract is deployed.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "uuid", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contractAddress", + "description": "The blockchain address of the stamp NFT contract.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -144979,15 +190598,15 @@ ], "type": { "kind": "OBJECT", - "name": "pendingOrder", + "name": "stampNftContract", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pendingOrder_stream", - "description": "fetch data from the table in a streaming manner: \"pendingOrder\"", + "name": "stampNftContract_stream", + "description": "fetch data from the table in a streaming manner: \"stampNftContract\"", "args": [ { "name": "batch_size", @@ -145016,7 +190635,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "pendingOrder_stream_cursor_input", + "name": "stampNftContract_stream_cursor_input", "ofType": null } } @@ -145030,7 +190649,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "pendingOrder_bool_exp", + "name": "stampNftContract_bool_exp", "ofType": null }, "defaultValue": null, @@ -145049,7 +190668,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "pendingOrder", + "name": "stampNftContract", "ofType": null } } @@ -145059,8 +190678,8 @@ "deprecationReason": null }, { - "name": "roleAssignment", - "description": "fetch data from the table: \"roleAssignment\"", + "name": "stampNftSupply", + "description": "fetch data from the table: \"stampNftSupply\"", "args": [ { "name": "distinct_on", @@ -145073,7 +190692,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "roleAssignment_select_column", + "name": "stampNftSupply_select_column", "ofType": null } } @@ -145117,7 +190736,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "roleAssignment_order_by", + "name": "stampNftSupply_order_by", "ofType": null } } @@ -145131,7 +190750,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "roleAssignment_bool_exp", + "name": "stampNftSupply_bool_exp", "ofType": null }, "defaultValue": null, @@ -145150,7 +190769,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "roleAssignment", + "name": "stampNftSupply", "ofType": null } } @@ -145160,8 +190779,8 @@ "deprecationReason": null }, { - "name": "roleAssignment_aggregate", - "description": "fetch aggregated fields from the table: \"roleAssignment\"", + "name": "stampNftSupply_aggregate", + "description": "fetch aggregated fields from the table: \"stampNftSupply\"", "args": [ { "name": "distinct_on", @@ -145174,7 +190793,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "roleAssignment_select_column", + "name": "stampNftSupply_select_column", "ofType": null } } @@ -145218,7 +190837,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "roleAssignment_order_by", + "name": "stampNftSupply_order_by", "ofType": null } } @@ -145232,7 +190851,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "roleAssignment_bool_exp", + "name": "stampNftSupply_bool_exp", "ofType": null }, "defaultValue": null, @@ -145245,7 +190864,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "roleAssignment_aggregate", + "name": "stampNftSupply_aggregate", "ofType": null } }, @@ -145253,96 +190872,48 @@ "deprecationReason": null }, { - "name": "roleAssignment_stream", - "description": "fetch data from the table in a streaming manner: \"roleAssignment\"", + "name": "stampNftSupply_by_pk", + "description": "fetch data from the table: \"stampNftSupply\" using primary key columns", "args": [ { - "name": "batch_size", - "description": "maximum number of rows returned in a single batch", + "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "uuid", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "cursor", - "description": "cursor to stream the results returned by the query", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_stream_cursor_input", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": "filter the rows returned", - "type": { - "kind": "INPUT_OBJECT", - "name": "roleAssignment_bool_exp", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null } ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "roleAssignment", - "ofType": null - } - } - } + "kind": "OBJECT", + "name": "stampNftSupply", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "roles", - "description": "fetch data from the table: \"roles\"", + "name": "stampNftSupply_stream", + "description": "fetch data from the table in a streaming manner: \"stampNftSupply\"", "args": [ { - "name": "distinct_on", - "description": "distinct select on columns", + "name": "batch_size", + "description": "maximum number of rows returned in a single batch", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "roles_select_column", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "defaultValue": null, @@ -145350,41 +190921,17 @@ "deprecationReason": null }, { - "name": "limit", - "description": "limit the number of rows returned", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "offset", - "description": "skip the first n rows. Use only with order_by", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_by", - "description": "sort the rows by one or more columns", + "name": "cursor", + "description": "cursor to stream the results returned by the query", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "roles_order_by", + "name": "stampNftSupply_stream_cursor_input", "ofType": null } } @@ -145398,7 +190945,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "roles_bool_exp", + "name": "stampNftSupply_bool_exp", "ofType": null }, "defaultValue": null, @@ -145417,7 +190964,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "roles", + "name": "stampNftSupply", "ofType": null } } @@ -145427,8 +190974,8 @@ "deprecationReason": null }, { - "name": "roles_aggregate", - "description": "fetch aggregated fields from the table: \"roles\"", + "name": "stampNft_aggregate", + "description": "fetch aggregated fields from the table: \"stampNft\"", "args": [ { "name": "distinct_on", @@ -145441,7 +190988,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "roles_select_column", + "name": "stampNft_select_column", "ofType": null } } @@ -145485,7 +191032,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "roles_order_by", + "name": "stampNft_order_by", "ofType": null } } @@ -145499,7 +191046,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "roles_bool_exp", + "name": "stampNft_bool_exp", "ofType": null }, "defaultValue": null, @@ -145512,7 +191059,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "roles_aggregate", + "name": "stampNft_aggregate", "ofType": null } }, @@ -145520,18 +191067,18 @@ "deprecationReason": null }, { - "name": "roles_by_pk", - "description": "fetch data from the table: \"roles\" using primary key columns", + "name": "stampNft_by_pk", + "description": "fetch data from the table: \"stampNft\" using primary key columns", "args": [ { - "name": "value", - "description": "\n organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations.\n organizer_admin: Full Read & Write permissions on web2 and web3 components.\n organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc.\n organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits.\n organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications.\n organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events.\n organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations.\n organizer_guest: Limited access to web2. Can view public content without web3 permissions.\n organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources).\n", + "name": "id", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "uuid", "ofType": null } }, @@ -145542,15 +191089,15 @@ ], "type": { "kind": "OBJECT", - "name": "roles", + "name": "stampNft", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "roles_stream", - "description": "fetch data from the table in a streaming manner: \"roles\"", + "name": "stampNft_stream", + "description": "fetch data from the table in a streaming manner: \"stampNft\"", "args": [ { "name": "batch_size", @@ -145579,7 +191126,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "roles_stream_cursor_input", + "name": "stampNft_stream_cursor_input", "ofType": null } } @@ -145593,7 +191140,7 @@ "description": "filter the rows returned", "type": { "kind": "INPUT_OBJECT", - "name": "roles_bool_exp", + "name": "stampNft_bool_exp", "ofType": null }, "defaultValue": null, @@ -145612,7 +191159,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "roles", + "name": "stampNft", "ofType": null } } diff --git a/libs/gql/admin/api/src/queries/organizer/event/eventParameters.query.gql b/libs/gql/admin/api/src/queries/organizer/event/eventParameters.query.gql index eb7da3e64..93629eee3 100644 --- a/libs/gql/admin/api/src/queries/organizer/event/eventParameters.query.gql +++ b/libs/gql/admin/api/src/queries/organizer/event/eventParameters.query.gql @@ -1,7 +1,9 @@ query GetAlchemyInfosFromEventId($eventId: String) { eventParameters(where: { eventId: { _eq: $eventId } }) { activityWebhookId - signingKey + activityWebhookSigningKey + metadataUpdateWebhookId + metadataUpdateWebhookSigningKey } } diff --git a/libs/gql/admin/api/src/queries/organizer/event/eventParameters.spec.ts b/libs/gql/admin/api/src/queries/organizer/event/eventParameters.spec.ts index 9405bb5de..df39fbb1d 100644 --- a/libs/gql/admin/api/src/queries/organizer/event/eventParameters.spec.ts +++ b/libs/gql/admin/api/src/queries/organizer/event/eventParameters.spec.ts @@ -1,3 +1,4 @@ +import { adminSdk } from '@gql/admin/api'; import { PgClient, applySeeds, @@ -5,7 +6,6 @@ import { deleteTables, updateObjects, } from '@test-utils/db'; -import { adminSdk } from '../../../generated'; import { addHoursInTimeZone, subHoursInTimeZone } from '@time'; import { toZonedTime } from 'date-fns-tz'; diff --git a/libs/gql/admin/api/src/queries/organizer/event/pass/eventPassNftContract.query.gql b/libs/gql/admin/api/src/queries/organizer/event/pass/eventPassNftContract.query.gql index 63cc1179e..1a6582b83 100644 --- a/libs/gql/admin/api/src/queries/organizer/event/pass/eventPassNftContract.query.gql +++ b/libs/gql/admin/api/src/queries/organizer/event/pass/eventPassNftContract.query.gql @@ -22,11 +22,11 @@ query GetEventPassNftContractDelayedRevealPassword($contractAddress: String) } } -query GetEventPassNftContractNfts($eventPassId: String) @cached { +query GetEventPassNftContractNftsLazyMinted($eventPassId: String) @cached { eventPassNftContract(where: { eventPassId: { _eq: $eventPassId } }) { contractAddress eventPassId - eventPassNfts { + eventPassNfts(where: { status: { _eq: LAZY_MINTED } }) { id packId currentOwnerAddress @@ -34,6 +34,7 @@ query GetEventPassNftContractNfts($eventPassId: String) @cached { eventId tokenId eventPassId + status } } } diff --git a/libs/gql/admin/api/src/queries/organizer/event/pass/minterTemporaryWallet.mutation.gql b/libs/gql/admin/api/src/queries/organizer/event/pass/minterTemporaryWallet.mutation.gql deleted file mode 100644 index 805ead109..000000000 --- a/libs/gql/admin/api/src/queries/organizer/event/pass/minterTemporaryWallet.mutation.gql +++ /dev/null @@ -1,9 +0,0 @@ -mutation InsertMinterTemporaryWallet( - $object: minterTemporaryWallet_insert_input! -) { - insert_minterTemporaryWallet_one(object: $object) { - address - eventPassId - packId - } -} diff --git a/libs/gql/admin/api/src/queries/organizer/event/pass/minterTemporaryWallet.query.gql b/libs/gql/admin/api/src/queries/organizer/event/pass/minterTemporaryWallet.query.gql deleted file mode 100644 index 2d6a39993..000000000 --- a/libs/gql/admin/api/src/queries/organizer/event/pass/minterTemporaryWallet.query.gql +++ /dev/null @@ -1,7 +0,0 @@ -query GetMinterTemporaryWalletByEventPassId($eventPassId: String!) { - minterTemporaryWallet(where: { eventPassId: { _eq: $eventPassId } }) { - address - privateKey - eventPassId - } -} diff --git a/libs/gql/admin/api/src/queries/organizer/loyaltyCard/loyaltyCard.mutation.gql b/libs/gql/admin/api/src/queries/organizer/loyaltyCard/loyaltyCard.mutation.gql new file mode 100644 index 000000000..e1334f471 --- /dev/null +++ b/libs/gql/admin/api/src/queries/organizer/loyaltyCard/loyaltyCard.mutation.gql @@ -0,0 +1,42 @@ +mutation InsertLoyaltyCardNftContract( + $object: loyaltyCardNftContract_insert_input! +) { + insert_loyaltyCardNftContract_one(object: $object) { + id + } +} + +mutation CreateLoyaltyCardParameters( + $object: loyaltyCardParameters_insert_input! +) { + insert_loyaltyCardParameters_one(object: $object) { + id + } +} + +mutation UpdateLoyaltyCardParameters( + $id: uuid! + $object: loyaltyCardParameters_set_input! +) { + update_loyaltyCardParameters_by_pk(pk_columns: { id: $id }, _set: $object) { + id + } +} + +mutation InsertLoyaltyCardNft($object: loyaltyCardNft_insert_input!) { + insert_loyaltyCardNft_one(object: $object) { + id + } +} + +mutation UpdateLoyaltyCardNft($id: uuid!, $object: loyaltyCardNft_set_input!) { + update_loyaltyCardNft_by_pk(pk_columns: { id: $id }, _set: $object) { + id + } +} + +mutation UpdateLoyaltyCardNfts($updates: [loyaltyCardNft_updates!]!) { + update_loyaltyCardNft_many(updates: $updates) { + affected_rows + } +} diff --git a/libs/gql/admin/api/src/queries/organizer/loyaltyCard/loyaltyCard.query.gql b/libs/gql/admin/api/src/queries/organizer/loyaltyCard/loyaltyCard.query.gql new file mode 100644 index 000000000..b093417ad --- /dev/null +++ b/libs/gql/admin/api/src/queries/organizer/loyaltyCard/loyaltyCard.query.gql @@ -0,0 +1,114 @@ +query GetLoyaltyCardOrganizer($organizerId: ID!, $stage: Stage!) @cached { + organizer(where: { id: $organizerId }, locales: [en], stage: $stage) { + loyaltyCard { + id + nftName + nftImage { + url + } + loyaltyCardParameters { + status + } + loyaltyCardNftContract { + contractAddress + chainId + } + } + } +} + +query GetLoyaltyCardNftContractByLoyaltyCardId($loyaltyCardId: String!) { + loyaltyCardNftContract( + where: { loyaltyCardId: { _eq: $loyaltyCardId } } + limit: 1 + ) { + contractAddress + chainId + } +} + +query GetAlchemyInfosFromLoyaltyCardId($loyaltyCardId: String!) { + loyaltyCardParameters( + where: { loyaltyCardId: { _eq: $loyaltyCardId } } + limit: 1 + ) { + id + activityWebhookId + activityWebhookSigningKey + metadataUpdateWebhookId + metadataUpdateWebhookSigningKey + } +} + +query GetLoyaltyCardOwnedByAddress( + $contractAddress: String! + $chainId: String! + $ownerAddress: String! + $organizerId: String! +) @cached { + loyaltyCardNft( + where: { + contractAddress: { _eq: $contractAddress } + chainId: { _eq: $chainId } + ownerAddress: { _eq: $ownerAddress } + organizerId: { _eq: $organizerId } + } + limit: 1 + ) { + id + status + burnedTransferId + organizerId + } +} + +query GetLoyaltyCardAlchemyEvent( + $contractAddress: String! + $chainId: String! + $tokenId: bigint! +) { + loyaltyCardNft( + where: { + contractAddress: { _eq: $contractAddress } + chainId: { _eq: $chainId } + tokenId: { _eq: $tokenId } + } + limit: 1 + ) { + id + status + } +} + +query GetLoyaltyCardNftContractByContractAddress( + $contractAddress: String! + $chainId: String! + $organizerId: String! +) @cached { + loyaltyCardNftContract( + where: { + contractAddress: { _eq: $contractAddress } + chainId: { _eq: $chainId } + organizerId: { _eq: $organizerId } + } + limit: 1 + ) { + loyaltyCardId + } +} + +query GetLoyaltyCardByContractAddressForProcess { + loyaltyCardNft( + where: { status: { _in: [CONFIRMED, ERROR] } } + order_by: { updated_at: desc } + ) { + id + status + updated_at + contractAddress + ownerAddress + loyaltyCardId + metadata + tokenId + } +} diff --git a/libs/gql/admin/api/src/queries/organizer/nft/minterTemporaryWallet.mutation.gql b/libs/gql/admin/api/src/queries/organizer/nft/minterTemporaryWallet.mutation.gql new file mode 100644 index 000000000..be96d307d --- /dev/null +++ b/libs/gql/admin/api/src/queries/organizer/nft/minterTemporaryWallet.mutation.gql @@ -0,0 +1,26 @@ +mutation InsertMinterTemporaryWallet( + $object: minterTemporaryWallet_insert_input! +) { + insert_minterTemporaryWallet_one(object: $object) { + address + eventPassId + packId + loyaltyCardId + campaignId + } +} + +mutation InsertMinterTemporaryWallets( + $objects: [minterTemporaryWallet_insert_input!]! +) { + insert_minterTemporaryWallet(objects: $objects) { + affected_rows + returning { + address + eventPassId + packId + loyaltyCardId + campaignId + } + } +} diff --git a/libs/gql/admin/api/src/queries/organizer/nft/minterTemporaryWallet.query.gql b/libs/gql/admin/api/src/queries/organizer/nft/minterTemporaryWallet.query.gql new file mode 100644 index 000000000..e7392fbae --- /dev/null +++ b/libs/gql/admin/api/src/queries/organizer/nft/minterTemporaryWallet.query.gql @@ -0,0 +1,23 @@ +query GetMinterTemporaryWalletByEventPassId($eventPassId: String!) { + minterTemporaryWallet(where: { eventPassId: { _eq: $eventPassId } }) { + address + privateKey + eventPassId + } +} + +query GetMinterTemporaryWalletByLoyaltyCardId($loyaltyCardId: String!) { + minterTemporaryWallet(where: { loyaltyCardId: { _eq: $loyaltyCardId } }) { + address + privateKey + loyaltyCardId + } +} + +query GetMinterTemporaryWalletByCampaignId($campaignId: String!) { + minterTemporaryWallet(where: { campaignId: { _eq: $campaignId } }) { + address + privateKey + campaignId + } +} diff --git a/libs/gql/admin/api/src/queries/organizer/nft/nftMintPassword.mutation.gql b/libs/gql/admin/api/src/queries/organizer/nft/nftMintPassword.mutation.gql new file mode 100644 index 000000000..ee88fec67 --- /dev/null +++ b/libs/gql/admin/api/src/queries/organizer/nft/nftMintPassword.mutation.gql @@ -0,0 +1,46 @@ +mutation InsertNftMintPassword($object: nftMintPassword_insert_input!) { + insert_nftMintPassword_one(object: $object) { + id + } +} + +mutation InsertNftMintPasswords($objects: [nftMintPassword_insert_input!]!) { + insert_nftMintPassword(objects: $objects) { + affected_rows + returning { + id + password + tokenId + minterAddress + } + } +} + +mutation UpdateNftMintPasswordMinter($id: uuid!, $minterAddress: String!) { + update_nftMintPassword_by_pk( + pk_columns: { id: $id } + _set: { minterAddress: $minterAddress } + ) { + id + } +} + +mutation UpdateNftMintPasswordTokenId( + $tokenId: bigint! + $minterAddress: String! + $contractAddress: String! + $chainId: String! +) { + update_nftMintPassword( + where: { + minterAddress: { _eq: $minterAddress } + contractAddress: { _eq: $contractAddress } + chainId: { _eq: $chainId } + } + _set: { tokenId: $tokenId } + ) { + returning { + id + } + } +} diff --git a/libs/gql/admin/api/src/queries/organizer/nft/nftMintPassword.query.gql b/libs/gql/admin/api/src/queries/organizer/nft/nftMintPassword.query.gql new file mode 100644 index 000000000..a1c91122e --- /dev/null +++ b/libs/gql/admin/api/src/queries/organizer/nft/nftMintPassword.query.gql @@ -0,0 +1,34 @@ +query GetNftMintPasswordsForContract( + $contractAddress: String! + $chainId: String! +) @cached { + nftMintPassword( + where: { + contractAddress: { _eq: $contractAddress } + chainId: { _eq: $chainId } + } + ) { + password + minterAddress + created_at + updated_at + } +} + +query GetNftMintPasswordsForContractAvailable( + $contractAddress: String! + $chainId: String! + $organizerId: String! +) @cached { + nftMintPassword( + where: { + contractAddress: { _eq: $contractAddress } + chainId: { _eq: $chainId } + minterAddress: { _is_null: true } + organizerId: { _eq: $organizerId } + } + ) { + id + password + } +} diff --git a/libs/gql/admin/api/src/queries/organizer/shopify/shopifyCustomer.gql b/libs/gql/admin/api/src/queries/organizer/shopify/shopifyCustomer.gql new file mode 100644 index 000000000..4f5ae7c4c --- /dev/null +++ b/libs/gql/admin/api/src/queries/organizer/shopify/shopifyCustomer.gql @@ -0,0 +1,11 @@ +query GetShopifyCustomer($organizerId: String!, $customerId: String!) @cached { + shopifyCustomer( + where: { + organizerId: { _eq: $organizerId } + customerId: { _eq: $customerId } + } + limit: 1 + ) { + address + } +} diff --git a/libs/gql/admin/api/src/queries/organizer/shopify/shopifyCustomer.mutation.gql b/libs/gql/admin/api/src/queries/organizer/shopify/shopifyCustomer.mutation.gql new file mode 100644 index 000000000..e15eef85b --- /dev/null +++ b/libs/gql/admin/api/src/queries/organizer/shopify/shopifyCustomer.mutation.gql @@ -0,0 +1,5 @@ +mutation InsertShopifyCustomer($object: shopifyCustomer_insert_input!) { + insert_shopifyCustomer_one(object: $object) { + id + } +} diff --git a/libs/gql/admin/api/src/queries/organizer/shopify/shopifyDomain.gql b/libs/gql/admin/api/src/queries/organizer/shopify/shopifyDomain.gql new file mode 100644 index 000000000..8e046acd7 --- /dev/null +++ b/libs/gql/admin/api/src/queries/organizer/shopify/shopifyDomain.gql @@ -0,0 +1,5 @@ +query GetShopifyDomain($domain: String!) @cached { + shopifyDomain_by_pk(domain: $domain) { + organizerId + } +} diff --git a/libs/gql/admin/api/src/queries/publishableApiKey/publishableApiKey.mutation.gql b/libs/gql/admin/api/src/queries/publishableApiKey/publishableApiKey.mutation.gql new file mode 100644 index 000000000..3aa8b1ee2 --- /dev/null +++ b/libs/gql/admin/api/src/queries/publishableApiKey/publishableApiKey.mutation.gql @@ -0,0 +1,28 @@ +mutation CreatePublishableApiKey($object: publishableApiKey_insert_input!) { + insert_publishableApiKey_one(object: $object) { + id + name + apiKey + allowlist + organizerId + expiresAt + type + } +} + +mutation UpdatePublishableApiKey( + $id: uuid! + $allowlist: String + $expiresAt: timestamptz + $status: apiKeyStatus_enum +) { + update_publishableApiKey_by_pk( + pk_columns: { id: $id } + _set: { allowlist: $allowlist, expiresAt: $expiresAt, status: $status } + ) { + name + allowlist + organizerId + expiresAt + } +} diff --git a/libs/gql/admin/api/src/queries/publishableApiKey/publishableApiKey.query.gql b/libs/gql/admin/api/src/queries/publishableApiKey/publishableApiKey.query.gql new file mode 100644 index 000000000..b17bff31d --- /dev/null +++ b/libs/gql/admin/api/src/queries/publishableApiKey/publishableApiKey.query.gql @@ -0,0 +1,10 @@ +query GetPublishableApiKey($apiKey: String!) { + publishableApiKey(where: { apiKey: { _eq: $apiKey } }) { + id + allowlist + organizerId + expiresAt + status + type + } +} diff --git a/libs/gql/admin/api/src/queries/publishableApiKey/secretApiKey.mutation.gql b/libs/gql/admin/api/src/queries/publishableApiKey/secretApiKey.mutation.gql new file mode 100644 index 000000000..d65e3d4db --- /dev/null +++ b/libs/gql/admin/api/src/queries/publishableApiKey/secretApiKey.mutation.gql @@ -0,0 +1,34 @@ +mutation CreateSecretApiKey($object: secretApiKey_insert_input!) { + insert_secretApiKey_one(object: $object) { + id + name + apiKey + hashedOriginSecret + originSecretSalt + encryptedIntegritySecret + allowlist + organizerId + expiresAt + type + } +} + +mutation UpdateSecretApiKey( + $id: uuid! + $allowlist: String + $expiresAt: timestamptz + $status: apiKeyStatus_enum +) { + update_secretApiKey_by_pk( + pk_columns: { id: $id } + _set: { allowlist: $allowlist, expiresAt: $expiresAt, status: $status } + ) { + name + hashedOriginSecret + originSecretSalt + encryptedIntegritySecret + allowlist + organizerId + expiresAt + } +} diff --git a/libs/gql/admin/api/src/queries/publishableApiKey/secretApiKey.query.gql b/libs/gql/admin/api/src/queries/publishableApiKey/secretApiKey.query.gql new file mode 100644 index 000000000..12c53dcfa --- /dev/null +++ b/libs/gql/admin/api/src/queries/publishableApiKey/secretApiKey.query.gql @@ -0,0 +1,13 @@ +query GetSecretApiKey($apiKey: String!) { + secretApiKey(where: { apiKey: { _eq: $apiKey } }) { + id + hashedOriginSecret + originSecretSalt + encryptedIntegritySecret + allowlist + organizerId + expiresAt + status + type + } +} diff --git a/libs/gql/admin/api/tsconfig.json b/libs/gql/admin/api/tsconfig.json index a7702e30d..0bd22c66e 100644 --- a/libs/gql/admin/api/tsconfig.json +++ b/libs/gql/admin/api/tsconfig.json @@ -1,7 +1,9 @@ { "extends": "../../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, diff --git a/libs/gql/admin/api/tsconfig.spec.json b/libs/gql/admin/api/tsconfig.spec.json index 1f5e683d5..348ad327c 100644 --- a/libs/gql/admin/api/tsconfig.spec.json +++ b/libs/gql/admin/api/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] diff --git a/libs/gql/admin/types/.swcrc b/libs/gql/admin/types/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/gql/admin/types/.swcrc +++ b/libs/gql/admin/types/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/gql/admin/types/package.json b/libs/gql/admin/types/package.json index 237f356cf..7442c1b72 100644 --- a/libs/gql/admin/types/package.json +++ b/libs/gql/admin/types/package.json @@ -1,5 +1,5 @@ { "name": "@gql/admin/types", "version": "0.0.1", - "type": "commonjs" + "type": "nodenext" } diff --git a/libs/gql/admin/types/src/generated/index.ts b/libs/gql/admin/types/src/generated/index.ts index 3fa4b2a1c..e222f2fa5 100644 --- a/libs/gql/admin/types/src/generated/index.ts +++ b/libs/gql/admin/types/src/generated/index.ts @@ -242,7 +242,7 @@ export type GetAlchemyInfosFromEventIdQueryVariables = Types.Exact<{ }>; -export type GetAlchemyInfosFromEventIdQuery = { __typename?: 'query_root', eventParameters: Array<{ __typename?: 'eventParameters', activityWebhookId?: string | null, signingKey?: string | null }> }; +export type GetAlchemyInfosFromEventIdQuery = { __typename?: 'query_root', eventParameters: Array<{ __typename?: 'eventParameters', activityWebhookId?: string | null, activityWebhookSigningKey?: string | null, metadataUpdateWebhookId?: string | null, metadataUpdateWebhookSigningKey?: string | null }> }; export type GetEventParametersQueryVariables = Types.Exact<{ eventId?: Types.InputMaybe; @@ -281,7 +281,7 @@ export type UpdateEventPassNftFromNftTransferMutationVariables = Types.Exact<{ }>; -export type UpdateEventPassNftFromNftTransferMutation = { __typename?: 'mutation_root', update_eventPassNft_many?: Array<{ __typename?: 'eventPassNft_mutation_response', affected_rows: number, returning: Array<{ __typename?: 'eventPassNft', id: any, isRevealed: boolean, currentOwnerAddress?: string | null, eventId: string, eventPassId: string, organizerId: string, tokenId: any, lastNftTransfer?: { __typename?: 'nftTransfer', fromAddress: string } | null }> } | null> | null }; +export type UpdateEventPassNftFromNftTransferMutation = { __typename?: 'mutation_root', update_eventPassNft_many?: Array<{ __typename?: 'eventPassNft_mutation_response', affected_rows: number, returning: Array<{ __typename?: 'eventPassNft', id: any, isRevealed: boolean, currentOwnerAddress?: string | null, eventId: string, eventPassId: string, organizerId: string, tokenId?: any | null, lastNftTransfer?: { __typename?: 'nftTransfer', fromAddress: string } | null }> } | null> | null }; export type SetEventPassNftRevealedMutationVariables = Types.Exact<{ id: Types.Scalars['uuid']['input']; @@ -295,21 +295,21 @@ export type InsertEventPassNftsMutationVariables = Types.Exact<{ }>; -export type InsertEventPassNftsMutation = { __typename?: 'mutation_root', insert_eventPassNft?: { __typename?: 'eventPassNft_mutation_response', affected_rows: number, returning: Array<{ __typename?: 'eventPassNft', contractAddress: string, tokenId: any, metadata: any, error?: string | null, tokenUri?: string | null, chainId: string, eventId: string, eventPassId: string, organizerId: string, currentOwnerAddress?: string | null, lastNftTransferId?: any | null, isRevealed: boolean, id: any, created_at: any, updated_at: any }> } | null }; +export type InsertEventPassNftsMutation = { __typename?: 'mutation_root', insert_eventPassNft?: { __typename?: 'eventPassNft_mutation_response', affected_rows: number, returning: Array<{ __typename?: 'eventPassNft', contractAddress: string, tokenId?: any | null, metadata?: any | null, error?: string | null, tokenUri?: string | null, chainId: string, eventId: string, eventPassId: string, organizerId: string, currentOwnerAddress?: string | null, lastNftTransferId?: any | null, isRevealed: boolean, id: any, created_at: any, updated_at: any }> } | null }; export type ClaimEventPassNftsMutationVariables = Types.Exact<{ updates: Array | Types.EventPassNft_Updates; }>; -export type ClaimEventPassNftsMutation = { __typename?: 'mutation_root', update_eventPassNft_many?: Array<{ __typename?: 'eventPassNft_mutation_response', affected_rows: number, returning: Array<{ __typename?: 'eventPassNft', id: any, currentOwnerAddress?: string | null, eventId: string, eventPassId: string, organizerId: string, tokenId: any }> } | null> | null }; +export type ClaimEventPassNftsMutation = { __typename?: 'mutation_root', update_eventPassNft_many?: Array<{ __typename?: 'eventPassNft_mutation_response', affected_rows: number, returning: Array<{ __typename?: 'eventPassNft', id: any, currentOwnerAddress?: string | null, eventId: string, eventPassId: string, organizerId: string, tokenId?: any | null }> } | null> | null }; export type UpdateNftsWithPackIdMutationVariables = Types.Exact<{ updates: Array | Types.EventPassNft_Updates; }>; -export type UpdateNftsWithPackIdMutation = { __typename?: 'mutation_root', update_eventPassNft_many?: Array<{ __typename?: 'eventPassNft_mutation_response', affected_rows: number, returning: Array<{ __typename?: 'eventPassNft', id: any, contractAddress: string, tokenId: any, packId?: string | null }> } | null> | null }; +export type UpdateNftsWithPackIdMutation = { __typename?: 'mutation_root', update_eventPassNft_many?: Array<{ __typename?: 'eventPassNft_mutation_response', affected_rows: number, returning: Array<{ __typename?: 'eventPassNft', id: any, contractAddress: string, tokenId?: any | null, packId?: string | null }> } | null> | null }; export type GetEventPassNftByContractsAndTokenIdsQueryVariables = Types.Exact<{ contractAddresses: Array | Types.Scalars['String']['input']; @@ -318,14 +318,14 @@ export type GetEventPassNftByContractsAndTokenIdsQueryVariables = Types.Exact<{ }>; -export type GetEventPassNftByContractsAndTokenIdsQuery = { __typename?: 'query_root', eventPassNft: Array<{ __typename?: 'eventPassNft', tokenId: any, eventId: string, eventPassId: string, organizerId: string }> }; +export type GetEventPassNftByContractsAndTokenIdsQuery = { __typename?: 'query_root', eventPassNft: Array<{ __typename?: 'eventPassNft', tokenId?: any | null, eventId: string, eventPassId: string, organizerId: string }> }; export type GetListCurrentOwnerAddressForContractAddressQueryVariables = Types.Exact<{ contractAddress?: Types.InputMaybe; }>; -export type GetListCurrentOwnerAddressForContractAddressQuery = { __typename?: 'query_root', eventPassNft: Array<{ __typename?: 'eventPassNft', currentOwnerAddress?: string | null, tokenId: any }> }; +export type GetListCurrentOwnerAddressForContractAddressQuery = { __typename?: 'query_root', eventPassNft: Array<{ __typename?: 'eventPassNft', currentOwnerAddress?: string | null, tokenId?: any | null }> }; export type CreateEventPassNftContractMutationVariables = Types.Exact<{ object: Types.EventPassNftContract_Insert_Input; @@ -362,12 +362,12 @@ export type GetEventPassNftContractDelayedRevealPasswordQueryVariables = Types.E export type GetEventPassNftContractDelayedRevealPasswordQuery = { __typename?: 'query_root', eventPassNftContract: Array<{ __typename?: 'eventPassNftContract', type: Types.EventPassNftContractType_Enum, isDelayedRevealed: boolean, password?: string | null }> }; -export type GetEventPassNftContractNftsQueryVariables = Types.Exact<{ +export type GetEventPassNftContractNftsLazyMintedQueryVariables = Types.Exact<{ eventPassId?: Types.InputMaybe; }>; -export type GetEventPassNftContractNftsQuery = { __typename?: 'query_root', eventPassNftContract: Array<{ __typename?: 'eventPassNftContract', contractAddress: string, eventPassId: string, eventPassNfts: Array<{ __typename?: 'eventPassNft', id: any, packId?: string | null, currentOwnerAddress?: string | null, contractAddress: string, eventId: string, tokenId: any, eventPassId: string }> }> }; +export type GetEventPassNftContractNftsLazyMintedQuery = { __typename?: 'query_root', eventPassNftContract: Array<{ __typename?: 'eventPassNftContract', contractAddress: string, eventPassId: string, eventPassNfts: Array<{ __typename?: 'eventPassNft', id: any, packId?: string | null, currentOwnerAddress?: string | null, contractAddress: string, eventId: string, tokenId?: any | null, eventPassId: string, status?: Types.NftStatus_Enum | null }> }> }; export type GetEventPassOrderSumsQueryVariables = Types.Exact<{ eventPassId: Types.Scalars['String']['input']; @@ -376,20 +376,6 @@ export type GetEventPassOrderSumsQueryVariables = Types.Exact<{ export type GetEventPassOrderSumsQuery = { __typename?: 'query_root', eventPassOrderSums_by_pk?: { __typename?: 'eventPassOrderSums', totalReserved: number } | null }; -export type InsertMinterTemporaryWalletMutationVariables = Types.Exact<{ - object: Types.MinterTemporaryWallet_Insert_Input; -}>; - - -export type InsertMinterTemporaryWalletMutation = { __typename?: 'mutation_root', insert_minterTemporaryWallet_one?: { __typename?: 'minterTemporaryWallet', address: string, eventPassId?: string | null, packId?: string | null } | null }; - -export type GetMinterTemporaryWalletByEventPassIdQueryVariables = Types.Exact<{ - eventPassId: Types.Scalars['String']['input']; -}>; - - -export type GetMinterTemporaryWalletByEventPassIdQuery = { __typename?: 'query_root', minterTemporaryWallet: Array<{ __typename?: 'minterTemporaryWallet', address: string, privateKey: string, eventPassId?: string | null }> }; - export type CreatePackNftContractMutationVariables = Types.Exact<{ object: Types.PackNftContract_Insert_Input; }>; @@ -402,7 +388,7 @@ export type GetPackNftContractFromPackIdQueryVariables = Types.Exact<{ }>; -export type GetPackNftContractFromPackIdQuery = { __typename?: 'query_root', packNftContract: Array<{ __typename?: 'packNftContract', id: any, chainId: string, rewardsPerPack: number, organizerId: string, contractAddress: string, lotteryId: string, eventPassNftContracts: Array<{ __typename?: 'packNftContractEventPass', eventPassId: string, amount: number }>, eventPassNfts: Array<{ __typename?: 'eventPassNft', tokenId: any, contractAddress: string, currentOwnerAddress?: string | null, eventPassId: string, packId?: string | null }> }> }; +export type GetPackNftContractFromPackIdQuery = { __typename?: 'query_root', packNftContract: Array<{ __typename?: 'packNftContract', id: any, chainId: string, rewardsPerPack: number, organizerId: string, contractAddress: string, lotteryId: string, eventPassNftContracts: Array<{ __typename?: 'packNftContractEventPass', eventPassId: string, amount: number }>, eventPassNfts: Array<{ __typename?: 'eventPassNft', tokenId?: any | null, contractAddress: string, currentOwnerAddress?: string | null, eventPassId: string, packId?: string | null }> }> }; export type CreatePackNftContractEventPassesMutationVariables = Types.Exact<{ objects: Array | Types.PackNftContractEventPass_Insert_Input; @@ -457,6 +443,189 @@ export type CheckFollowingOrganizerQueryVariables = Types.Exact<{ export type CheckFollowingOrganizerQuery = { __typename?: 'query_root', follow_by_pk?: { __typename?: 'follow', accountId: any, organizerSlug: string } | null }; +export type InsertLoyaltyCardNftContractMutationVariables = Types.Exact<{ + object: Types.LoyaltyCardNftContract_Insert_Input; +}>; + + +export type InsertLoyaltyCardNftContractMutation = { __typename?: 'mutation_root', insert_loyaltyCardNftContract_one?: { __typename?: 'loyaltyCardNftContract', id: any } | null }; + +export type CreateLoyaltyCardParametersMutationVariables = Types.Exact<{ + object: Types.LoyaltyCardParameters_Insert_Input; +}>; + + +export type CreateLoyaltyCardParametersMutation = { __typename?: 'mutation_root', insert_loyaltyCardParameters_one?: { __typename?: 'loyaltyCardParameters', id: any } | null }; + +export type UpdateLoyaltyCardParametersMutationVariables = Types.Exact<{ + id: Types.Scalars['uuid']['input']; + object: Types.LoyaltyCardParameters_Set_Input; +}>; + + +export type UpdateLoyaltyCardParametersMutation = { __typename?: 'mutation_root', update_loyaltyCardParameters_by_pk?: { __typename?: 'loyaltyCardParameters', id: any } | null }; + +export type InsertLoyaltyCardNftMutationVariables = Types.Exact<{ + object: Types.LoyaltyCardNft_Insert_Input; +}>; + + +export type InsertLoyaltyCardNftMutation = { __typename?: 'mutation_root', insert_loyaltyCardNft_one?: { __typename?: 'loyaltyCardNft', id: any } | null }; + +export type UpdateLoyaltyCardNftMutationVariables = Types.Exact<{ + id: Types.Scalars['uuid']['input']; + object: Types.LoyaltyCardNft_Set_Input; +}>; + + +export type UpdateLoyaltyCardNftMutation = { __typename?: 'mutation_root', update_loyaltyCardNft_by_pk?: { __typename?: 'loyaltyCardNft', id: any } | null }; + +export type UpdateLoyaltyCardNftsMutationVariables = Types.Exact<{ + updates: Array | Types.LoyaltyCardNft_Updates; +}>; + + +export type UpdateLoyaltyCardNftsMutation = { __typename?: 'mutation_root', update_loyaltyCardNft_many?: Array<{ __typename?: 'loyaltyCardNft_mutation_response', affected_rows: number } | null> | null }; + +export type GetLoyaltyCardOrganizerQueryVariables = Types.Exact<{ + organizerId: Types.Scalars['ID']['input']; + stage: Types.Stage; +}>; + + +export type GetLoyaltyCardOrganizerQuery = { __typename?: 'query_root', organizer?: { __typename?: 'Organizer', loyaltyCard?: { __typename?: 'LoyaltyCard', id: string, nftName: string, nftImage: { __typename?: 'Asset', url: string }, loyaltyCardParameters?: { __typename?: 'loyaltyCardParameters', status?: Types.LoyaltyCardStatus_Enum | null } | null, loyaltyCardNftContract?: { __typename?: 'loyaltyCardNftContract', contractAddress: string, chainId: string } | null } | null } | null }; + +export type GetLoyaltyCardNftContractByLoyaltyCardIdQueryVariables = Types.Exact<{ + loyaltyCardId: Types.Scalars['String']['input']; +}>; + + +export type GetLoyaltyCardNftContractByLoyaltyCardIdQuery = { __typename?: 'query_root', loyaltyCardNftContract: Array<{ __typename?: 'loyaltyCardNftContract', contractAddress: string, chainId: string }> }; + +export type GetAlchemyInfosFromLoyaltyCardIdQueryVariables = Types.Exact<{ + loyaltyCardId: Types.Scalars['String']['input']; +}>; + + +export type GetAlchemyInfosFromLoyaltyCardIdQuery = { __typename?: 'query_root', loyaltyCardParameters: Array<{ __typename?: 'loyaltyCardParameters', id: any, activityWebhookId?: string | null, activityWebhookSigningKey?: string | null, metadataUpdateWebhookId?: string | null, metadataUpdateWebhookSigningKey?: string | null }> }; + +export type GetLoyaltyCardOwnedByAddressQueryVariables = Types.Exact<{ + contractAddress: Types.Scalars['String']['input']; + chainId: Types.Scalars['String']['input']; + ownerAddress: Types.Scalars['String']['input']; + organizerId: Types.Scalars['String']['input']; +}>; + + +export type GetLoyaltyCardOwnedByAddressQuery = { __typename?: 'query_root', loyaltyCardNft: Array<{ __typename?: 'loyaltyCardNft', id: any, status?: Types.NftStatus_Enum | null, burnedTransferId?: any | null, organizerId: string }> }; + +export type GetLoyaltyCardAlchemyEventQueryVariables = Types.Exact<{ + contractAddress: Types.Scalars['String']['input']; + chainId: Types.Scalars['String']['input']; + tokenId: Types.Scalars['bigint']['input']; +}>; + + +export type GetLoyaltyCardAlchemyEventQuery = { __typename?: 'query_root', loyaltyCardNft: Array<{ __typename?: 'loyaltyCardNft', id: any, status?: Types.NftStatus_Enum | null }> }; + +export type GetLoyaltyCardNftContractByContractAddressQueryVariables = Types.Exact<{ + contractAddress: Types.Scalars['String']['input']; + chainId: Types.Scalars['String']['input']; + organizerId: Types.Scalars['String']['input']; +}>; + + +export type GetLoyaltyCardNftContractByContractAddressQuery = { __typename?: 'query_root', loyaltyCardNftContract: Array<{ __typename?: 'loyaltyCardNftContract', loyaltyCardId: string }> }; + +export type GetLoyaltyCardByContractAddressForProcessQueryVariables = Types.Exact<{ [key: string]: never; }>; + + +export type GetLoyaltyCardByContractAddressForProcessQuery = { __typename?: 'query_root', loyaltyCardNft: Array<{ __typename?: 'loyaltyCardNft', id: any, status?: Types.NftStatus_Enum | null, updated_at: any, contractAddress: string, ownerAddress: string, loyaltyCardId: string, metadata?: any | null, tokenId?: any | null }> }; + +export type InsertMinterTemporaryWalletMutationVariables = Types.Exact<{ + object: Types.MinterTemporaryWallet_Insert_Input; +}>; + + +export type InsertMinterTemporaryWalletMutation = { __typename?: 'mutation_root', insert_minterTemporaryWallet_one?: { __typename?: 'minterTemporaryWallet', address: string, eventPassId?: string | null, packId?: string | null, loyaltyCardId?: string | null, campaignId?: string | null } | null }; + +export type InsertMinterTemporaryWalletsMutationVariables = Types.Exact<{ + objects: Array | Types.MinterTemporaryWallet_Insert_Input; +}>; + + +export type InsertMinterTemporaryWalletsMutation = { __typename?: 'mutation_root', insert_minterTemporaryWallet?: { __typename?: 'minterTemporaryWallet_mutation_response', affected_rows: number, returning: Array<{ __typename?: 'minterTemporaryWallet', address: string, eventPassId?: string | null, packId?: string | null, loyaltyCardId?: string | null, campaignId?: string | null }> } | null }; + +export type GetMinterTemporaryWalletByEventPassIdQueryVariables = Types.Exact<{ + eventPassId: Types.Scalars['String']['input']; +}>; + + +export type GetMinterTemporaryWalletByEventPassIdQuery = { __typename?: 'query_root', minterTemporaryWallet: Array<{ __typename?: 'minterTemporaryWallet', address: string, privateKey: string, eventPassId?: string | null }> }; + +export type GetMinterTemporaryWalletByLoyaltyCardIdQueryVariables = Types.Exact<{ + loyaltyCardId: Types.Scalars['String']['input']; +}>; + + +export type GetMinterTemporaryWalletByLoyaltyCardIdQuery = { __typename?: 'query_root', minterTemporaryWallet: Array<{ __typename?: 'minterTemporaryWallet', address: string, privateKey: string, loyaltyCardId?: string | null }> }; + +export type GetMinterTemporaryWalletByCampaignIdQueryVariables = Types.Exact<{ + campaignId: Types.Scalars['String']['input']; +}>; + + +export type GetMinterTemporaryWalletByCampaignIdQuery = { __typename?: 'query_root', minterTemporaryWallet: Array<{ __typename?: 'minterTemporaryWallet', address: string, privateKey: string, campaignId?: string | null }> }; + +export type InsertNftMintPasswordMutationVariables = Types.Exact<{ + object: Types.NftMintPassword_Insert_Input; +}>; + + +export type InsertNftMintPasswordMutation = { __typename?: 'mutation_root', insert_nftMintPassword_one?: { __typename?: 'nftMintPassword', id: any } | null }; + +export type InsertNftMintPasswordsMutationVariables = Types.Exact<{ + objects: Array | Types.NftMintPassword_Insert_Input; +}>; + + +export type InsertNftMintPasswordsMutation = { __typename?: 'mutation_root', insert_nftMintPassword?: { __typename?: 'nftMintPassword_mutation_response', affected_rows: number, returning: Array<{ __typename?: 'nftMintPassword', id: any, password: string, tokenId?: any | null, minterAddress?: string | null }> } | null }; + +export type UpdateNftMintPasswordMinterMutationVariables = Types.Exact<{ + id: Types.Scalars['uuid']['input']; + minterAddress: Types.Scalars['String']['input']; +}>; + + +export type UpdateNftMintPasswordMinterMutation = { __typename?: 'mutation_root', update_nftMintPassword_by_pk?: { __typename?: 'nftMintPassword', id: any } | null }; + +export type UpdateNftMintPasswordTokenIdMutationVariables = Types.Exact<{ + tokenId: Types.Scalars['bigint']['input']; + minterAddress: Types.Scalars['String']['input']; + contractAddress: Types.Scalars['String']['input']; + chainId: Types.Scalars['String']['input']; +}>; + + +export type UpdateNftMintPasswordTokenIdMutation = { __typename?: 'mutation_root', update_nftMintPassword?: { __typename?: 'nftMintPassword_mutation_response', returning: Array<{ __typename?: 'nftMintPassword', id: any }> } | null }; + +export type GetNftMintPasswordsForContractQueryVariables = Types.Exact<{ + contractAddress: Types.Scalars['String']['input']; + chainId: Types.Scalars['String']['input']; +}>; + + +export type GetNftMintPasswordsForContractQuery = { __typename?: 'query_root', nftMintPassword: Array<{ __typename?: 'nftMintPassword', password: string, minterAddress?: string | null, created_at: any, updated_at: any }> }; + +export type GetNftMintPasswordsForContractAvailableQueryVariables = Types.Exact<{ + contractAddress: Types.Scalars['String']['input']; + chainId: Types.Scalars['String']['input']; + organizerId: Types.Scalars['String']['input']; +}>; + + +export type GetNftMintPasswordsForContractAvailableQuery = { __typename?: 'query_root', nftMintPassword: Array<{ __typename?: 'nftMintPassword', id: any, password: string }> }; + export type GetOrganizerQueryVariables = Types.Exact<{ slug: Types.Scalars['String']['input']; locale: Types.Locale; @@ -483,9 +652,31 @@ export type GetOrganizerLatestEventsQueryVariables = Types.Exact<{ export type GetOrganizerLatestEventsQuery = { __typename?: 'query_root', eventParameters: Array<{ __typename?: 'eventParameters', dateStart?: any | null, dateEnd?: any | null, event?: { __typename?: 'Event', slug: string, title: string, heroImageClasses?: string | null, heroImage: { __typename?: 'Asset', url: string } } | null }> }; +export type GetShopifyCustomerQueryVariables = Types.Exact<{ + organizerId: Types.Scalars['String']['input']; + customerId: Types.Scalars['String']['input']; +}>; + + +export type GetShopifyCustomerQuery = { __typename?: 'query_root', shopifyCustomer: Array<{ __typename?: 'shopifyCustomer', address: string }> }; + +export type InsertShopifyCustomerMutationVariables = Types.Exact<{ + object: Types.ShopifyCustomer_Insert_Input; +}>; + + +export type InsertShopifyCustomerMutation = { __typename?: 'mutation_root', insert_shopifyCustomer_one?: { __typename?: 'shopifyCustomer', id: any } | null }; + +export type GetShopifyDomainQueryVariables = Types.Exact<{ + domain: Types.Scalars['String']['input']; +}>; + + +export type GetShopifyDomainQuery = { __typename?: 'query_root', shopifyDomain_by_pk?: { __typename?: 'shopifyDomain', organizerId: string } | null }; + export type EventPassFieldsFragment = { __typename?: 'EventPass', name: string, description: string, nftImage: { __typename?: 'Asset', url: string }, passOptions: Array<{ __typename?: 'PassOption', name: string, description?: string | null, eventDateLocation?: { __typename?: 'EventDateLocation', dateStart: any, dateEnd: any, locationAddress: { __typename?: 'LocationAddress', city: string, country: string, placeId?: string | null, postalCode: string, state?: string | null, street?: string | null, venue?: string | null, coordinates: { __typename?: 'Location', latitude: number, longitude: number } } } | null }>, passPricing?: { __typename?: 'passPricing', amount: number, currency: Types.Currency_Enum } | null, event?: { __typename?: 'Event', slug: string, title: string, heroImageClasses?: string | null, heroImage: { __typename?: 'Asset', url: string }, organizer?: { __typename?: 'Organizer', id: string, slug: string, name: string, imageClasses?: string | null, image: { __typename?: 'Asset', url: string } } | null } | null }; -export type EventPassNftFieldsFragment = { __typename?: 'eventPassNft', id: any, tokenId: any, eventId: string, eventPassId: string, packId?: string | null, organizerId: string, isRevealed: boolean, currentOwnerAddress?: string | null }; +export type EventPassNftFieldsFragment = { __typename?: 'eventPassNft', id: any, tokenId?: any | null, eventId: string, eventPassId: string, packId?: string | null, organizerId: string, isRevealed: boolean, currentOwnerAddress?: string | null }; export type GetEventPassNftByIdQueryVariables = Types.Exact<{ id: Types.Scalars['uuid']['input']; @@ -494,21 +685,69 @@ export type GetEventPassNftByIdQueryVariables = Types.Exact<{ }>; -export type GetEventPassNftByIdQuery = { __typename?: 'query_root', eventPassNft_by_pk?: { __typename?: 'eventPassNft', id: any, tokenId: any, eventId: string, eventPassId: string, packId?: string | null, organizerId: string, isRevealed: boolean, currentOwnerAddress?: string | null, eventPass?: { __typename?: 'EventPass', name: string, description: string, nftImage: { __typename?: 'Asset', url: string }, passOptions: Array<{ __typename?: 'PassOption', name: string, description?: string | null, eventDateLocation?: { __typename?: 'EventDateLocation', dateStart: any, dateEnd: any, locationAddress: { __typename?: 'LocationAddress', city: string, country: string, placeId?: string | null, postalCode: string, state?: string | null, street?: string | null, venue?: string | null, coordinates: { __typename?: 'Location', latitude: number, longitude: number } } } | null }>, passPricing?: { __typename?: 'passPricing', amount: number, currency: Types.Currency_Enum } | null, event?: { __typename?: 'Event', slug: string, title: string, heroImageClasses?: string | null, heroImage: { __typename?: 'Asset', url: string }, organizer?: { __typename?: 'Organizer', id: string, slug: string, name: string, imageClasses?: string | null, image: { __typename?: 'Asset', url: string } } | null } | null } | null } | null }; +export type GetEventPassNftByIdQuery = { __typename?: 'query_root', eventPassNft_by_pk?: { __typename?: 'eventPassNft', id: any, tokenId?: any | null, eventId: string, eventPassId: string, packId?: string | null, organizerId: string, isRevealed: boolean, currentOwnerAddress?: string | null, eventPass?: { __typename?: 'EventPass', name: string, description: string, nftImage: { __typename?: 'Asset', url: string }, passOptions: Array<{ __typename?: 'PassOption', name: string, description?: string | null, eventDateLocation?: { __typename?: 'EventDateLocation', dateStart: any, dateEnd: any, locationAddress: { __typename?: 'LocationAddress', city: string, country: string, placeId?: string | null, postalCode: string, state?: string | null, street?: string | null, venue?: string | null, coordinates: { __typename?: 'Location', latitude: number, longitude: number } } } | null }>, passPricing?: { __typename?: 'passPricing', amount: number, currency: Types.Currency_Enum } | null, event?: { __typename?: 'Event', slug: string, title: string, heroImageClasses?: string | null, heroImage: { __typename?: 'Asset', url: string }, organizer?: { __typename?: 'Organizer', id: string, slug: string, name: string, imageClasses?: string | null, image: { __typename?: 'Asset', url: string } } | null } | null } | null } | null }; export type GetEventPassNftByIdMinimalQueryVariables = Types.Exact<{ id: Types.Scalars['uuid']['input']; }>; -export type GetEventPassNftByIdMinimalQuery = { __typename?: 'query_root', eventPassNft_by_pk?: { __typename?: 'eventPassNft', id: any, tokenId: any, eventId: string, eventPassId: string, packId?: string | null, organizerId: string, isRevealed: boolean, currentOwnerAddress?: string | null } | null }; +export type GetEventPassNftByIdMinimalQuery = { __typename?: 'query_root', eventPassNft_by_pk?: { __typename?: 'eventPassNft', id: any, tokenId?: any | null, eventId: string, eventPassId: string, packId?: string | null, organizerId: string, isRevealed: boolean, currentOwnerAddress?: string | null } | null }; export type GetEventPassNftByIdWithEventPassNftContractQueryVariables = Types.Exact<{ id: Types.Scalars['uuid']['input']; }>; -export type GetEventPassNftByIdWithEventPassNftContractQuery = { __typename?: 'query_root', eventPassNft_by_pk?: { __typename?: 'eventPassNft', id: any, tokenId: any, eventId: string, eventPassId: string, packId?: string | null, organizerId: string, isRevealed: boolean, currentOwnerAddress?: string | null, eventPassNftContract?: { __typename?: 'eventPassNftContract', type: Types.EventPassNftContractType_Enum, isDelayedRevealed: boolean } | null } | null }; +export type GetEventPassNftByIdWithEventPassNftContractQuery = { __typename?: 'query_root', eventPassNft_by_pk?: { __typename?: 'eventPassNft', id: any, tokenId?: any | null, eventId: string, eventPassId: string, packId?: string | null, organizerId: string, isRevealed: boolean, currentOwnerAddress?: string | null, eventPassNftContract?: { __typename?: 'eventPassNftContract', type: Types.EventPassNftContractType_Enum, isDelayedRevealed: boolean } | null } | null }; + +export type CreatePublishableApiKeyMutationVariables = Types.Exact<{ + object: Types.PublishableApiKey_Insert_Input; +}>; + + +export type CreatePublishableApiKeyMutation = { __typename?: 'mutation_root', insert_publishableApiKey_one?: { __typename?: 'publishableApiKey', id: any, name?: string | null, apiKey: string, allowlist: string, organizerId: string, expiresAt?: any | null, type: Types.ApiKeyType_Enum } | null }; + +export type UpdatePublishableApiKeyMutationVariables = Types.Exact<{ + id: Types.Scalars['uuid']['input']; + allowlist?: Types.InputMaybe; + expiresAt?: Types.InputMaybe; + status?: Types.InputMaybe; +}>; + + +export type UpdatePublishableApiKeyMutation = { __typename?: 'mutation_root', update_publishableApiKey_by_pk?: { __typename?: 'publishableApiKey', name?: string | null, allowlist: string, organizerId: string, expiresAt?: any | null } | null }; + +export type GetPublishableApiKeyQueryVariables = Types.Exact<{ + apiKey: Types.Scalars['String']['input']; +}>; + + +export type GetPublishableApiKeyQuery = { __typename?: 'query_root', publishableApiKey: Array<{ __typename?: 'publishableApiKey', id: any, allowlist: string, organizerId: string, expiresAt?: any | null, status?: Types.ApiKeyStatus_Enum | null, type: Types.ApiKeyType_Enum }> }; + +export type CreateSecretApiKeyMutationVariables = Types.Exact<{ + object: Types.SecretApiKey_Insert_Input; +}>; + + +export type CreateSecretApiKeyMutation = { __typename?: 'mutation_root', insert_secretApiKey_one?: { __typename?: 'secretApiKey', id: any, name?: string | null, apiKey: string, hashedOriginSecret?: string | null, originSecretSalt?: string | null, encryptedIntegritySecret?: string | null, allowlist: string, organizerId: string, expiresAt?: any | null, type: Types.ApiKeyType_Enum } | null }; + +export type UpdateSecretApiKeyMutationVariables = Types.Exact<{ + id: Types.Scalars['uuid']['input']; + allowlist?: Types.InputMaybe; + expiresAt?: Types.InputMaybe; + status?: Types.InputMaybe; +}>; + + +export type UpdateSecretApiKeyMutation = { __typename?: 'mutation_root', update_secretApiKey_by_pk?: { __typename?: 'secretApiKey', name?: string | null, hashedOriginSecret?: string | null, originSecretSalt?: string | null, encryptedIntegritySecret?: string | null, allowlist: string, organizerId: string, expiresAt?: any | null } | null }; + +export type GetSecretApiKeyQueryVariables = Types.Exact<{ + apiKey: Types.Scalars['String']['input']; +}>; + + +export type GetSecretApiKeyQuery = { __typename?: 'query_root', secretApiKey: Array<{ __typename?: 'secretApiKey', id: any, hashedOriginSecret?: string | null, originSecretSalt?: string | null, encryptedIntegritySecret?: string | null, allowlist: string, organizerId: string, expiresAt?: any | null, status?: Types.ApiKeyStatus_Enum | null, type: Types.ApiKeyType_Enum }> }; export type RoleAssignmentFieldsFragment = { __typename?: 'roleAssignment', role: Types.Roles_Enum, organizerId: string, eventId: string }; diff --git a/libs/gql/admin/types/tsconfig.json b/libs/gql/admin/types/tsconfig.json index 059cd8166..7abc8796f 100644 --- a/libs/gql/admin/types/tsconfig.json +++ b/libs/gql/admin/types/tsconfig.json @@ -1,11 +1,13 @@ { "extends": "../../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, + "noPropertyAccessFromIndexSignature": false, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true }, diff --git a/libs/gql/anonymous/api/.swcrc b/libs/gql/anonymous/api/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/gql/anonymous/api/.swcrc +++ b/libs/gql/anonymous/api/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/gql/anonymous/api/src/generated/schema.graphql b/libs/gql/anonymous/api/src/generated/schema.graphql index 6158eeb48..4239dfe12 100644 --- a/libs/gql/anonymous/api/src/generated/schema.graphql +++ b/libs/gql/anonymous/api/src/generated/schema.graphql @@ -285,6 +285,35 @@ type Asset implements Entity & Node { skip: Int where: EventPassDelayedRevealedWhereInput ): [EventPassDelayedRevealed!]! + nftImageLoyaltyCard( + after: String + before: String + first: Int + + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `nftImageLoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + last: Int + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `nftImageLoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + orderBy: LoyaltyCardOrderByInput + skip: Int + where: LoyaltyCardWhereInput + ): [LoyaltyCard!]! nftImagePack( after: String before: String @@ -446,6 +475,7 @@ input AssetCreateInput { mimeType: String nftImageEventPass: EventPassCreateManyInlineInput nftImageEventPassDelayedRevealed: EventPassDelayedRevealedCreateManyInlineInput + nftImageLoyaltyCard: LoyaltyCardCreateManyInlineInput nftImagePack: PackCreateManyInlineInput size: Float updatedAt: DateTime @@ -576,6 +606,9 @@ input AssetManyWhereInput { nftImageEventPass_every: EventPassWhereInput nftImageEventPass_none: EventPassWhereInput nftImageEventPass_some: EventPassWhereInput + nftImageLoyaltyCard_every: LoyaltyCardWhereInput + nftImageLoyaltyCard_none: LoyaltyCardWhereInput + nftImageLoyaltyCard_some: LoyaltyCardWhereInput nftImagePack_every: PackWhereInput nftImagePack_none: PackWhereInput nftImagePack_some: PackWhereInput @@ -676,6 +709,7 @@ input AssetUpdateInput { mimeType: String nftImageEventPass: EventPassUpdateManyInlineInput nftImageEventPassDelayedRevealed: EventPassDelayedRevealedUpdateManyInlineInput + nftImageLoyaltyCard: LoyaltyCardUpdateManyInlineInput nftImagePack: PackUpdateManyInlineInput size: Float width: Float @@ -987,6 +1021,9 @@ input AssetWhereInput { nftImageEventPass_every: EventPassWhereInput nftImageEventPass_none: EventPassWhereInput nftImageEventPass_some: EventPassWhereInput + nftImageLoyaltyCard_every: LoyaltyCardWhereInput + nftImageLoyaltyCard_none: LoyaltyCardWhereInput + nftImageLoyaltyCard_some: LoyaltyCardWhereInput nftImagePack_every: PackWhereInput nftImagePack_none: PackWhereInput nftImagePack_some: PackWhereInput @@ -2184,6 +2221,9 @@ enum EntityTypeName { """ LocationAddress + """Root loyalty card model""" + LoyaltyCard + """ An organizer is an entity that launch events and handle the pass benefits. """ @@ -5881,66 +5921,734 @@ input LocationAddressWhereInput { """Any other value that exists and is not equal to the given value.""" street_not: String - """All values not containing the given string.""" - street_not_contains: String + """All values not containing the given string.""" + street_not_contains: String + + """All values not ending with the given string""" + street_not_ends_with: String + + """All values that are not contained in given list.""" + street_not_in: [String] + + """All values not starting with the given string.""" + street_not_starts_with: String + + """All values starting with the given string.""" + street_starts_with: String + venue: String + + """All values containing the given string.""" + venue_contains: String + + """All values ending with the given string.""" + venue_ends_with: String + + """All values that are contained in given list.""" + venue_in: [String] + + """Any other value that exists and is not equal to the given value.""" + venue_not: String + + """All values not containing the given string.""" + venue_not_contains: String + + """All values not ending with the given string""" + venue_not_ends_with: String + + """All values that are not contained in given list.""" + venue_not_in: [String] + + """All values not starting with the given string.""" + venue_not_starts_with: String + + """All values starting with the given string.""" + venue_starts_with: String +} + +"""References LocationAddress record uniquely""" +input LocationAddressWhereUniqueInput { + id: ID +} + +"""Input for a geolocation point with latitude and longitude""" +input LocationInput { + latitude: Float! + longitude: Float! +} + +""" +The Long scalar type represents non-fractional signed whole numeric values. Long can represent values between -(2^63) and 2^63 - 1. +""" +scalar Long + +"""Root loyalty card model""" +type LoyaltyCard implements Entity & Node { + """The time the document was created""" + createdAt: DateTime! + + """User that created this document""" + createdBy( + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + ): User + + """Get the document in other stages""" + documentInStages( + """Decides if the current stage should be included or not""" + includeCurrent: Boolean! = false + + """ + Decides if the documents should match the parent documents locale or should use the fallback order defined in the tree + """ + inheritLocale: Boolean! = false + + """Potential stages that should be returned""" + stages: [Stage!]! = [DRAFT, PUBLISHED] + ): [LoyaltyCard!]! + + """List of LoyaltyCard versions""" + history( + limit: Int! = 10 + skip: Int! = 0 + + """ + This is optional and can be used to fetch the document version history for a specific stage instead of the current one + """ + stageOverride: Stage + ): [Version!]! + + """The unique identifier""" + id: ID! + + """Image representing the NFT. Advised resolution is 800 x 800 pixels.""" + nftImage( + """ + Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree. + + Note that `nftImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `nftImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + ): Asset! + + """Name associated with the NFT. Cannot be localized.""" + nftName: String! + organizer( + """ + Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree. + + Note that `organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + ): Organizer + + """The time the document was published. Null on documents in draft stage.""" + publishedAt: DateTime + + """User that last published this document""" + publishedBy( + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + ): User + scheduledIn( + after: String + before: String + first: Int + + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `scheduledIn` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + last: Int + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `scheduledIn` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + skip: Int + where: ScheduledOperationWhereInput + ): [ScheduledOperation!]! + + """System stage field""" + stage: Stage! + + """The time the document was updated""" + updatedAt: DateTime! + + """User that last updated this document""" + updatedBy( + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + ): User +} + +input LoyaltyCardConnectInput { + """ + Allow to specify document position in list of connected documents, will default to appending at end of list + """ + position: ConnectPositionInput + + """Document to connect""" + where: LoyaltyCardWhereUniqueInput! +} + +"""A connection to a list of items.""" +type LoyaltyCardConnection { + aggregate: Aggregate! + + """A list of edges.""" + edges: [LoyaltyCardEdge!]! + + """Information to aid in pagination.""" + pageInfo: PageInfo! +} + +input LoyaltyCardCreateInput { + cltzsfm12094507ul1er1czw6: OrganizerCreateManyInlineInput + createdAt: DateTime + nftImage: AssetCreateOneInlineInput! + nftName: String! + organizer: OrganizerCreateOneInlineInput + updatedAt: DateTime +} + +input LoyaltyCardCreateManyInlineInput { + """Connect multiple existing LoyaltyCard documents""" + connect: [LoyaltyCardWhereUniqueInput!] + + """Create and connect multiple existing LoyaltyCard documents""" + create: [LoyaltyCardCreateInput!] +} + +input LoyaltyCardCreateOneInlineInput { + """Connect one existing LoyaltyCard document""" + connect: LoyaltyCardWhereUniqueInput + + """Create and connect one LoyaltyCard document""" + create: LoyaltyCardCreateInput +} + +"""An edge in a connection.""" +type LoyaltyCardEdge { + """A cursor for use in pagination.""" + cursor: String! + + """The item at the end of the edge.""" + node: LoyaltyCard! +} + +"""Identifies documents""" +input LoyaltyCardManyWhereInput { + """Logical AND on all given filters.""" + AND: [LoyaltyCardWhereInput!] + + """Logical NOT on all given filters combined by AND.""" + NOT: [LoyaltyCardWhereInput!] + + """Logical OR on all given filters.""" + OR: [LoyaltyCardWhereInput!] + + """Contains search across all appropriate fields.""" + _search: String + createdAt: DateTime + + """All values greater than the given value.""" + createdAt_gt: DateTime + + """All values greater than or equal the given value.""" + createdAt_gte: DateTime + + """All values that are contained in given list.""" + createdAt_in: [DateTime] + + """All values less than the given value.""" + createdAt_lt: DateTime + + """All values less than or equal the given value.""" + createdAt_lte: DateTime + + """Any other value that exists and is not equal to the given value.""" + createdAt_not: DateTime + + """All values that are not contained in given list.""" + createdAt_not_in: [DateTime] + createdBy: UserWhereInput + documentInStages_every: LoyaltyCardWhereStageInput + documentInStages_none: LoyaltyCardWhereStageInput + documentInStages_some: LoyaltyCardWhereStageInput + id: ID + + """All values containing the given string.""" + id_contains: ID + + """All values ending with the given string.""" + id_ends_with: ID + + """All values that are contained in given list.""" + id_in: [ID] + + """Any other value that exists and is not equal to the given value.""" + id_not: ID + + """All values not containing the given string.""" + id_not_contains: ID + + """All values not ending with the given string""" + id_not_ends_with: ID + + """All values that are not contained in given list.""" + id_not_in: [ID] + + """All values not starting with the given string.""" + id_not_starts_with: ID + + """All values starting with the given string.""" + id_starts_with: ID + nftImage: AssetWhereInput + nftName: String + + """All values containing the given string.""" + nftName_contains: String + + """All values ending with the given string.""" + nftName_ends_with: String + + """All values that are contained in given list.""" + nftName_in: [String] + + """Any other value that exists and is not equal to the given value.""" + nftName_not: String + + """All values not containing the given string.""" + nftName_not_contains: String + + """All values not ending with the given string""" + nftName_not_ends_with: String + + """All values that are not contained in given list.""" + nftName_not_in: [String] + + """All values not starting with the given string.""" + nftName_not_starts_with: String + + """All values starting with the given string.""" + nftName_starts_with: String + organizer: OrganizerWhereInput + publishedAt: DateTime + + """All values greater than the given value.""" + publishedAt_gt: DateTime + + """All values greater than or equal the given value.""" + publishedAt_gte: DateTime + + """All values that are contained in given list.""" + publishedAt_in: [DateTime] + + """All values less than the given value.""" + publishedAt_lt: DateTime + + """All values less than or equal the given value.""" + publishedAt_lte: DateTime + + """Any other value that exists and is not equal to the given value.""" + publishedAt_not: DateTime + + """All values that are not contained in given list.""" + publishedAt_not_in: [DateTime] + publishedBy: UserWhereInput + scheduledIn_every: ScheduledOperationWhereInput + scheduledIn_none: ScheduledOperationWhereInput + scheduledIn_some: ScheduledOperationWhereInput + updatedAt: DateTime + + """All values greater than the given value.""" + updatedAt_gt: DateTime + + """All values greater than or equal the given value.""" + updatedAt_gte: DateTime + + """All values that are contained in given list.""" + updatedAt_in: [DateTime] + + """All values less than the given value.""" + updatedAt_lt: DateTime + + """All values less than or equal the given value.""" + updatedAt_lte: DateTime + + """Any other value that exists and is not equal to the given value.""" + updatedAt_not: DateTime + + """All values that are not contained in given list.""" + updatedAt_not_in: [DateTime] + updatedBy: UserWhereInput +} + +enum LoyaltyCardOrderByInput { + createdAt_ASC + createdAt_DESC + id_ASC + id_DESC + nftName_ASC + nftName_DESC + publishedAt_ASC + publishedAt_DESC + updatedAt_ASC + updatedAt_DESC +} + +input LoyaltyCardUpdateInput { + cltzsfm12094507ul1er1czw6: OrganizerUpdateManyInlineInput + nftImage: AssetUpdateOneInlineInput + nftName: String + organizer: OrganizerUpdateOneInlineInput +} + +input LoyaltyCardUpdateManyInlineInput { + """Connect multiple existing LoyaltyCard documents""" + connect: [LoyaltyCardConnectInput!] + + """Create and connect multiple LoyaltyCard documents""" + create: [LoyaltyCardCreateInput!] + + """Delete multiple LoyaltyCard documents""" + delete: [LoyaltyCardWhereUniqueInput!] + + """Disconnect multiple LoyaltyCard documents""" + disconnect: [LoyaltyCardWhereUniqueInput!] + + """ + Override currently-connected documents with multiple existing LoyaltyCard documents + """ + set: [LoyaltyCardWhereUniqueInput!] + + """Update multiple LoyaltyCard documents""" + update: [LoyaltyCardUpdateWithNestedWhereUniqueInput!] + + """Upsert multiple LoyaltyCard documents""" + upsert: [LoyaltyCardUpsertWithNestedWhereUniqueInput!] +} + +input LoyaltyCardUpdateManyInput { + nftName: String +} + +input LoyaltyCardUpdateOneInlineInput { + """Connect existing LoyaltyCard document""" + connect: LoyaltyCardWhereUniqueInput + + """Create and connect one LoyaltyCard document""" + create: LoyaltyCardCreateInput + + """Delete currently connected LoyaltyCard document""" + delete: Boolean + + """Disconnect currently connected LoyaltyCard document""" + disconnect: Boolean + + """Update single LoyaltyCard document""" + update: LoyaltyCardUpdateWithNestedWhereUniqueInput + + """Upsert single LoyaltyCard document""" + upsert: LoyaltyCardUpsertWithNestedWhereUniqueInput +} + +input LoyaltyCardUpdateWithNestedWhereUniqueInput { + """Document to update""" + data: LoyaltyCardUpdateInput! + + """Unique document search""" + where: LoyaltyCardWhereUniqueInput! +} + +input LoyaltyCardUpsertInput { + """Create document if it didn't exist""" + create: LoyaltyCardCreateInput! + + """Update document if it exists""" + update: LoyaltyCardUpdateInput! +} + +input LoyaltyCardUpsertWithNestedWhereUniqueInput { + """Upsert data""" + data: LoyaltyCardUpsertInput! + + """Unique document search""" + where: LoyaltyCardWhereUniqueInput! +} + +""" +This contains a set of filters that can be used to compare values internally +""" +input LoyaltyCardWhereComparatorInput { + """ + This field can be used to request to check if the entry is outdated by internal comparison + """ + outdated_to: Boolean +} + +"""Identifies documents""" +input LoyaltyCardWhereInput { + """Logical AND on all given filters.""" + AND: [LoyaltyCardWhereInput!] + + """Logical NOT on all given filters combined by AND.""" + NOT: [LoyaltyCardWhereInput!] + + """Logical OR on all given filters.""" + OR: [LoyaltyCardWhereInput!] + + """Contains search across all appropriate fields.""" + _search: String + createdAt: DateTime + + """All values greater than the given value.""" + createdAt_gt: DateTime + + """All values greater than or equal the given value.""" + createdAt_gte: DateTime + + """All values that are contained in given list.""" + createdAt_in: [DateTime] + + """All values less than the given value.""" + createdAt_lt: DateTime + + """All values less than or equal the given value.""" + createdAt_lte: DateTime + + """Any other value that exists and is not equal to the given value.""" + createdAt_not: DateTime + + """All values that are not contained in given list.""" + createdAt_not_in: [DateTime] + createdBy: UserWhereInput + documentInStages_every: LoyaltyCardWhereStageInput + documentInStages_none: LoyaltyCardWhereStageInput + documentInStages_some: LoyaltyCardWhereStageInput + id: ID + + """All values containing the given string.""" + id_contains: ID + + """All values ending with the given string.""" + id_ends_with: ID + + """All values that are contained in given list.""" + id_in: [ID] + + """Any other value that exists and is not equal to the given value.""" + id_not: ID + + """All values not containing the given string.""" + id_not_contains: ID + + """All values not ending with the given string""" + id_not_ends_with: ID + + """All values that are not contained in given list.""" + id_not_in: [ID] + + """All values not starting with the given string.""" + id_not_starts_with: ID + + """All values starting with the given string.""" + id_starts_with: ID + nftImage: AssetWhereInput + nftName: String + + """All values containing the given string.""" + nftName_contains: String + + """All values ending with the given string.""" + nftName_ends_with: String + + """All values that are contained in given list.""" + nftName_in: [String] + + """Any other value that exists and is not equal to the given value.""" + nftName_not: String + + """All values not containing the given string.""" + nftName_not_contains: String + + """All values not ending with the given string""" + nftName_not_ends_with: String + + """All values that are not contained in given list.""" + nftName_not_in: [String] + + """All values not starting with the given string.""" + nftName_not_starts_with: String + + """All values starting with the given string.""" + nftName_starts_with: String + organizer: OrganizerWhereInput + publishedAt: DateTime + + """All values greater than the given value.""" + publishedAt_gt: DateTime + + """All values greater than or equal the given value.""" + publishedAt_gte: DateTime + + """All values that are contained in given list.""" + publishedAt_in: [DateTime] + + """All values less than the given value.""" + publishedAt_lt: DateTime + + """All values less than or equal the given value.""" + publishedAt_lte: DateTime - """All values not ending with the given string""" - street_not_ends_with: String + """Any other value that exists and is not equal to the given value.""" + publishedAt_not: DateTime """All values that are not contained in given list.""" - street_not_in: [String] + publishedAt_not_in: [DateTime] + publishedBy: UserWhereInput + scheduledIn_every: ScheduledOperationWhereInput + scheduledIn_none: ScheduledOperationWhereInput + scheduledIn_some: ScheduledOperationWhereInput + updatedAt: DateTime - """All values not starting with the given string.""" - street_not_starts_with: String + """All values greater than the given value.""" + updatedAt_gt: DateTime - """All values starting with the given string.""" - street_starts_with: String - venue: String + """All values greater than or equal the given value.""" + updatedAt_gte: DateTime - """All values containing the given string.""" - venue_contains: String + """All values that are contained in given list.""" + updatedAt_in: [DateTime] - """All values ending with the given string.""" - venue_ends_with: String + """All values less than the given value.""" + updatedAt_lt: DateTime - """All values that are contained in given list.""" - venue_in: [String] + """All values less than or equal the given value.""" + updatedAt_lte: DateTime """Any other value that exists and is not equal to the given value.""" - venue_not: String + updatedAt_not: DateTime - """All values not containing the given string.""" - venue_not_contains: String + """All values that are not contained in given list.""" + updatedAt_not_in: [DateTime] + updatedBy: UserWhereInput +} - """All values not ending with the given string""" - venue_not_ends_with: String +""" +The document in stages filter allows specifying a stage entry to cross compare the same document between different stages +""" +input LoyaltyCardWhereStageInput { + """Logical AND on all given filters.""" + AND: [LoyaltyCardWhereStageInput!] - """All values that are not contained in given list.""" - venue_not_in: [String] + """Logical NOT on all given filters combined by AND.""" + NOT: [LoyaltyCardWhereStageInput!] - """All values not starting with the given string.""" - venue_not_starts_with: String + """Logical OR on all given filters.""" + OR: [LoyaltyCardWhereStageInput!] - """All values starting with the given string.""" - venue_starts_with: String -} + """ + This field contains fields which can be set as true or false to specify an internal comparison + """ + compareWithParent: LoyaltyCardWhereComparatorInput -"""References LocationAddress record uniquely""" -input LocationAddressWhereUniqueInput { - id: ID + """Specify the stage to compare with""" + stage: Stage } -"""Input for a geolocation point with latitude and longitude""" -input LocationInput { - latitude: Float! - longitude: Float! +"""References LoyaltyCard record uniquely""" +input LoyaltyCardWhereUniqueInput { + id: ID } -""" -The Long scalar type represents non-fractional signed whole numeric values. Long can represent values between -(2^63) and 2^63 - 1. -""" -scalar Long - """An object with an ID""" interface Node { """The id of the object.""" @@ -6169,6 +6877,27 @@ type Organizer implements Entity & Node { """ locales: [Locale!]! = [en, fr] ): [Organizer!]! + loyaltyCard( + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `loyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `loyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + ): LoyaltyCard """Name of the organizer""" name: String! @@ -6313,6 +7042,7 @@ type OrganizerConnection { input OrganizerCreateInput { clr7j9mmt0q2j01uo9zrs2fm7: PackCreateManyInlineInput + cltzsen11092507ul9qlg4ywb: LoyaltyCardCreateManyInlineInput contentSpaces: ContentSpaceCreateManyInlineInput createdAt: DateTime @@ -6331,6 +7061,7 @@ input OrganizerCreateInput { Inline mutations for managing document localizations excluding the default locale """ localizations: OrganizerCreateLocalizationsInput + loyaltyCard: LoyaltyCardCreateOneInlineInput name: String! slug: String! telegramHandle: String @@ -6613,6 +7344,7 @@ input OrganizerManyWhereInput { """All values starting with the given string.""" instagramHandle_starts_with: String + loyaltyCard: LoyaltyCardWhereInput name: String """All values containing the given string.""" @@ -6867,6 +7599,7 @@ enum OrganizerOrderByInput { input OrganizerUpdateInput { clr7j9mmt0q2j01uo9zrs2fm7: PackUpdateManyInlineInput + cltzsen11092507ul9qlg4ywb: LoyaltyCardUpdateManyInlineInput contentSpaces: ContentSpaceUpdateManyInlineInput """description input for default locale (en)""" @@ -6882,6 +7615,7 @@ input OrganizerUpdateInput { """Manage document localizations""" localizations: OrganizerUpdateLocalizationsInput + loyaltyCard: LoyaltyCardUpdateOneInlineInput name: String slug: String telegramHandle: String @@ -7242,6 +7976,7 @@ input OrganizerWhereInput { """All values starting with the given string.""" instagramHandle_starts_with: String + loyaltyCard: LoyaltyCardWhereInput name: String """All values containing the given string.""" @@ -9033,7 +9768,7 @@ type ScheduledOperation implements Entity & Node { ): User } -union ScheduledOperationAffectedDocument = Asset | ContentSpace | Event | EventPass | EventPassDelayedRevealed | Organizer | Pack +union ScheduledOperationAffectedDocument = Asset | ContentSpace | Event | EventPass | EventPassDelayedRevealed | LoyaltyCard | Organizer | Pack """A connection to a list of items.""" type ScheduledOperationConnection { @@ -10242,7 +10977,7 @@ type eventPassNft { metadata( """JSON select path""" path: String - ): jsonb! + ): jsonb organizer( """ Defines which locales should be returned. @@ -10275,7 +11010,7 @@ type eventPassNft { """ The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. """ - tokenId: bigint! + tokenId: bigint } """ @@ -10505,6 +11240,9 @@ type mutation_root { """Create one eventPassDelayedRevealed""" createEventPassDelayedRevealed(data: EventPassDelayedRevealedCreateInput!): EventPassDelayedRevealed + """Create one loyaltyCard""" + createLoyaltyCard(data: LoyaltyCardCreateInput!): LoyaltyCard + """Create one organizer""" createOrganizer(data: OrganizerCreateInput!): Organizer @@ -10550,6 +11288,14 @@ type mutation_root { where: EventPassDelayedRevealedWhereUniqueInput! ): EventPassDelayedRevealed + """ + Delete one loyaltyCard from _all_ existing stages. Returns deleted document. + """ + deleteLoyaltyCard( + """Document to delete""" + where: LoyaltyCardWhereUniqueInput! + ): LoyaltyCard + """Delete many Asset documents""" deleteManyAssets( """Documents to delete""" @@ -10642,6 +11388,24 @@ type mutation_root { where: EventManyWhereInput ): EventConnection! + """Delete many LoyaltyCard documents""" + deleteManyLoyaltyCards( + """Documents to delete""" + where: LoyaltyCardManyWhereInput + ): BatchPayload! + + """Delete many LoyaltyCard documents, return deleted documents""" + deleteManyLoyaltyCardsConnection( + after: ID + before: ID + first: Int + last: Int + skip: Int + + """Documents to delete""" + where: LoyaltyCardManyWhereInput + ): LoyaltyCardConnection! + """Delete many Organizer documents""" deleteManyOrganizers( """Documents to delete""" @@ -10796,6 +11560,15 @@ type mutation_root { withDefaultLocale: Boolean = true ): EventPassDelayedRevealed + """Publish one loyaltyCard""" + publishLoyaltyCard( + """Publishing target stage""" + to: [Stage!]! = [PUBLISHED] + + """Document to publish""" + where: LoyaltyCardWhereUniqueInput! + ): LoyaltyCard + """Publish many Asset documents""" publishManyAssets( """Document localizations to publish""" @@ -11021,6 +11794,33 @@ type mutation_root { withDefaultLocale: Boolean = true ): EventConnection! + """Publish many LoyaltyCard documents""" + publishManyLoyaltyCards( + """Stages to publish documents to""" + to: [Stage!]! = [PUBLISHED] + + """Identifies documents in each stage to be published""" + where: LoyaltyCardManyWhereInput + ): BatchPayload! + + """Publish many LoyaltyCard documents""" + publishManyLoyaltyCardsConnection( + after: ID + before: ID + first: Int + + """Stage to find matching documents in""" + from: Stage = DRAFT + last: Int + skip: Int + + """Stages to publish documents to""" + to: [Stage!]! = [PUBLISHED] + + """Identifies documents in each stage to be published""" + where: LoyaltyCardManyWhereInput + ): LoyaltyCardConnection! + """Publish many Organizer documents""" publishManyOrganizers( """Document localizations to publish""" @@ -11277,6 +12077,23 @@ type mutation_root { withDefaultLocale: Boolean = true ): EventPassDelayedRevealed + """Schedule to publish one loyaltyCard""" + schedulePublishLoyaltyCard( + """ + Release at point in time, will create new release containing this operation + """ + releaseAt: DateTime + + """Optionally attach this scheduled operation to an existing release""" + releaseId: String + + """Publishing target stage""" + to: [Stage!]! = [PUBLISHED] + + """Document to publish""" + where: LoyaltyCardWhereUniqueInput! + ): LoyaltyCard + """Schedule to publish one organizer""" schedulePublishOrganizer( """Optional localizations to publish""" @@ -11474,6 +12291,25 @@ type mutation_root { where: EventPassDelayedRevealedWhereUniqueInput! ): EventPassDelayedRevealed + """ + Unpublish one loyaltyCard from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. + """ + scheduleUnpublishLoyaltyCard( + """Stages to unpublish document from""" + from: [Stage!]! = [PUBLISHED] + + """ + Release at point in time, will create new release containing this operation + """ + releaseAt: DateTime + + """Optionally attach this scheduled operation to an existing release""" + releaseId: String + + """Document to unpublish""" + where: LoyaltyCardWhereUniqueInput! + ): LoyaltyCard + """ Unpublish one organizer from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. """ @@ -11637,6 +12473,17 @@ type mutation_root { where: EventPassDelayedRevealedWhereUniqueInput! ): EventPassDelayedRevealed + """ + Unpublish one loyaltyCard from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. + """ + unpublishLoyaltyCard( + """Stages to unpublish document from""" + from: [Stage!]! = [PUBLISHED] + + """Document to unpublish""" + where: LoyaltyCardWhereUniqueInput! + ): LoyaltyCard + """Unpublish many Asset documents""" unpublishManyAssets( """Stages to unpublish documents from""" @@ -11842,6 +12689,35 @@ type mutation_root { where: EventManyWhereInput ): EventConnection! + """Unpublish many LoyaltyCard documents""" + unpublishManyLoyaltyCards( + """Stages to unpublish documents from""" + from: [Stage!]! = [PUBLISHED] + + """Identifies documents in each stage""" + where: LoyaltyCardManyWhereInput + ): BatchPayload! + + """ + Find many LoyaltyCard documents that match criteria in specified stage and unpublish from target stages + """ + unpublishManyLoyaltyCardsConnection( + after: ID + before: ID + first: Int + + """Stages to unpublish documents from""" + from: [Stage!]! = [PUBLISHED] + last: Int + skip: Int + + """Stage to find matching documents in""" + stage: Stage = DRAFT + + """Identifies documents in draft stage""" + where: LoyaltyCardManyWhereInput + ): LoyaltyCardConnection! + """Unpublish many Organizer documents""" unpublishManyOrganizers( """Stages to unpublish documents from""" @@ -11981,6 +12857,9 @@ type mutation_root { """Update one eventPassDelayedRevealed""" updateEventPassDelayedRevealed(data: EventPassDelayedRevealedUpdateInput!, where: EventPassDelayedRevealedWhereUniqueInput!): EventPassDelayedRevealed + """Update one loyaltyCard""" + updateLoyaltyCard(data: LoyaltyCardUpdateInput!, where: LoyaltyCardWhereUniqueInput!): LoyaltyCard + """Update many assets""" updateManyAssets( """Updates to document content""" @@ -12101,6 +12980,30 @@ type mutation_root { where: EventManyWhereInput ): EventConnection! + """Update many loyaltyCards""" + updateManyLoyaltyCards( + """Updates to document content""" + data: LoyaltyCardUpdateManyInput! + + """Documents to apply update on""" + where: LoyaltyCardManyWhereInput + ): BatchPayload! + + """Update many LoyaltyCard documents""" + updateManyLoyaltyCardsConnection( + after: ID + before: ID + + """Updates to document content""" + data: LoyaltyCardUpdateManyInput! + first: Int + last: Int + skip: Int + + """Documents to apply update on""" + where: LoyaltyCardManyWhereInput + ): LoyaltyCardConnection! + """Update many organizers""" updateManyOrganizers( """Updates to document content""" @@ -12173,6 +13076,9 @@ type mutation_root { """Upsert one eventPassDelayedRevealed""" upsertEventPassDelayedRevealed(upsert: EventPassDelayedRevealedUpsertInput!, where: EventPassDelayedRevealedWhereUniqueInput!): EventPassDelayedRevealed + """Upsert one loyaltyCard""" + upsertLoyaltyCard(upsert: LoyaltyCardUpsertInput!, where: LoyaltyCardWhereUniqueInput!): LoyaltyCard + """Upsert one organizer""" upsertOrganizer(upsert: OrganizerUpsertInput!, where: OrganizerWhereUniqueInput!): Organizer @@ -12513,6 +13419,9 @@ type query_root { """Fetches an object given its ID""" entities( + """Defines which locales to query for""" + locales: [Locale!] + """The where parameters to query components""" where: [EntityWhereInput!]! ): [Entity!] @@ -12750,6 +13659,68 @@ type query_root { where: EventWhereInput ): EventConnection! + """Retrieve a single loyaltyCard""" + loyaltyCard( + """ + Defines which locales should be returned. + + Note that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + where: LoyaltyCardWhereUniqueInput! + ): LoyaltyCard + + """Retrieve document version""" + loyaltyCardVersion(where: VersionWhereInput!): DocumentVersion + + """Retrieve multiple loyaltyCards""" + loyaltyCards( + after: String + before: String + first: Int + last: Int + + """ + Defines which locales should be returned. + + Note that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: LoyaltyCardOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: LoyaltyCardWhereInput + ): [LoyaltyCard!]! + + """Retrieve multiple loyaltyCards using the Relay connection interface""" + loyaltyCardsConnection( + after: String + before: String + first: Int + last: Int + + """ + Defines which locales should be returned. + + Note that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: LoyaltyCardOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: LoyaltyCardWhereInput + ): LoyaltyCardConnection! + """Fetches an object given its ID""" node( """The ID of an object""" diff --git a/libs/gql/anonymous/api/src/generated/schema.json b/libs/gql/anonymous/api/src/generated/schema.json index b35d4dc27..3b3294300 100644 --- a/libs/gql/anonymous/api/src/generated/schema.json +++ b/libs/gql/anonymous/api/src/generated/schema.json @@ -1269,6 +1269,147 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "nftImageLoyaltyCard", + "description": null, + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `nftImageLoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `nftImageLoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "LoyaltyCardOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "nftImagePack", "description": null, @@ -2002,6 +2143,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "nftImageLoyaltyCard", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateManyInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "nftImagePack", "description": null, @@ -2896,6 +3049,42 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "nftImageLoyaltyCard_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImageLoyaltyCard_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImageLoyaltyCard_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "nftImagePack_every", "description": null, @@ -3522,70 +3711,11 @@ "deprecationReason": null }, { - "name": "nftImagePack", + "name": "nftImageLoyaltyCard", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "PackUpdateManyInlineInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "size", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "width", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AssetUpdateLocalizationDataInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "fileName", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "handle", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", + "name": "LoyaltyCardUpdateManyInlineInput", "ofType": null }, "defaultValue": null, @@ -3593,23 +3723,11 @@ "deprecationReason": null }, { - "name": "height", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mimeType", + "name": "nftImagePack", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "PackUpdateManyInlineInput", "ofType": null }, "defaultValue": null, @@ -3647,146 +3765,229 @@ }, { "kind": "INPUT_OBJECT", - "name": "AssetUpdateLocalizationInput", + "name": "AssetUpdateLocalizationDataInput", "description": null, "fields": null, "inputFields": [ { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetUpdateLocalizationDataInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locale", + "name": "fileName", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AssetUpdateLocalizationsInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "create", - "description": "Localizations to create", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetCreateLocalizationInput", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delete", - "description": "Localizations to delete", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "update", - "description": "Localizations to update", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetUpdateLocalizationInput", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "upsert", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetUpsertLocalizationInput", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AssetUpdateManyInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "fileName", + "name": "handle", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "height", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mimeType", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "size", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "width", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateLocalizationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateLocalizationDataInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateLocalizationsInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": "Localizations to create", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetCreateLocalizationInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete", + "description": "Localizations to delete", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update", + "description": "Localizations to update", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateLocalizationInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetUpsertLocalizationInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateManyInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fileName", "description": null, "type": { "kind": "SCALAR", @@ -5363,6 +5564,42 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "nftImageLoyaltyCard_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImageLoyaltyCard_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImageLoyaltyCard_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "nftImagePack_every", "description": null, @@ -11212,6 +11449,11 @@ "name": "LocationAddress", "ofType": null }, + { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, { "kind": "OBJECT", "name": "Organizer", @@ -11294,6 +11536,12 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "LoyaltyCard", + "description": "Root loyalty card model", + "isDeprecated": false, + "deprecationReason": null + }, { "name": "Organizer", "description": "An organizer is an entity that launch events and handle the pass benefits.", @@ -29804,267 +30052,3443 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INTERFACE", - "name": "Node", - "description": "An object with an ID", - "fields": [ - { - "name": "id", - "description": "The id of the object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": "The Stage of an object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Asset", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ContentSpace", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Event", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "EventPass", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "EventPassDelayedRevealed", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Organizer", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Pack", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ScheduledOperation", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ScheduledRelease", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, { "kind": "OBJECT", - "name": "Organizer", - "description": "An organizer is an entity that launch events and handle the pass benefits.", + "name": "LoyaltyCard", + "description": "Root loyalty card model", "fields": [ - { - "name": "contentSpaces", - "description": null, - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "forceParentLocale", - "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `contentSpaces` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `contentSpaces` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "ContentSpaceOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ContentSpace", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "createdAt", "description": "The time the document was created", - "args": [ - { - "name": "variation", - "description": "Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SystemDateTimeFieldVariation", - "ofType": null - } - }, - "defaultValue": "COMBINED", - "isDeprecated": false, - "deprecationReason": null - } - ], + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": "User that created this document", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentInStages", + "description": "Get the document in other stages", + "args": [ + { + "name": "includeCurrent", + "description": "Decides if the current stage should be included or not", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inheritLocale", + "description": "Decides if the documents should match the parent documents locale or should use the fallback order defined in the tree", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stages", + "description": "Potential stages that should be returned", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[DRAFT, PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "history", + "description": "List of LoyaltyCard versions", + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "10", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stageOverride", + "description": "This is optional and can be used to fetch the document version history for a specific stage instead of the current one", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Version", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique identifier", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImage", + "description": "Image representing the NFT. Advised resolution is 800 x 800 pixels.", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `nftImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `nftImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName", + "description": "Name associated with the NFT. Cannot be localized.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizer", + "description": null, + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt", + "description": "The time the document was published. Null on documents in draft stage.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedBy", + "description": "User that last published this document", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduledIn", + "description": null, + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `scheduledIn` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `scheduledIn` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScheduledOperation", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": "System stage field", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "The time the document was updated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedBy", + "description": "User that last updated this document", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Entity", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardConnectInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "position", + "description": "Allow to specify document position in list of connected documents, will default to appending at end of list", + "type": { + "kind": "INPUT_OBJECT", + "name": "ConnectPositionInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to connect", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LoyaltyCardConnection", + "description": "A connection to a list of items.", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Aggregate", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCardEdge", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "cltzsfm12094507ul1er1czw6", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerCreateManyInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetCreateOneInlineInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizer", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerCreateOneInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateManyInlineInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "connect", + "description": "Connect multiple existing LoyaltyCard documents", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "create", + "description": "Create and connect multiple existing LoyaltyCard documents", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateOneInlineInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "connect", + "description": "Connect one existing LoyaltyCard document", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "create", + "description": "Create and connect one LoyaltyCard document", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LoyaltyCardEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardManyWhereInput", + "description": "Identifies documents", + "fields": null, + "inputFields": [ + { + "name": "AND", + "description": "Logical AND on all given filters.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT", + "description": "Logical NOT on all given filters combined by AND.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OR", + "description": "Logical OR on all given filters.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_search", + "description": "Contains search across all appropriate fields.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_gt", + "description": "All values greater than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_gte", + "description": "All values greater than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_lt", + "description": "All values less than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_lte", + "description": "All values less than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentInStages_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentInStages_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentInStages_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_contains", + "description": "All values containing the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_ends_with", + "description": "All values ending with the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_contains", + "description": "All values not containing the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_ends_with", + "description": "All values not ending with the given string", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_starts_with", + "description": "All values not starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_starts_with", + "description": "All values starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImage", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AssetWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_contains", + "description": "All values containing the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_ends_with", + "description": "All values ending with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_not_contains", + "description": "All values not containing the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_not_ends_with", + "description": "All values not ending with the given string", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_not_starts_with", + "description": "All values not starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_starts_with", + "description": "All values starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizer", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_gt", + "description": "All values greater than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_gte", + "description": "All values greater than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_lt", + "description": "All values less than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_lte", + "description": "All values less than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedBy", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduledIn_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduledIn_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduledIn_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_gt", + "description": "All values greater than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_gte", + "description": "All values greater than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_lt", + "description": "All values less than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_lte", + "description": "All values less than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedBy", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "LoyaltyCardOrderByInput", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "createdAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "cltzsfm12094507ul1er1czw6", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateManyInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImage", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateOneInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizer", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateOneInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateManyInlineInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "connect", + "description": "Connect multiple existing LoyaltyCard documents", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardConnectInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "create", + "description": "Create and connect multiple LoyaltyCard documents", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete", + "description": "Delete multiple LoyaltyCard documents", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "disconnect", + "description": "Disconnect multiple LoyaltyCard documents", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "set", + "description": "Override currently-connected documents with multiple existing LoyaltyCard documents", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update", + "description": "Update multiple LoyaltyCard documents", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateWithNestedWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsert", + "description": "Upsert multiple LoyaltyCard documents", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpsertWithNestedWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateManyInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "nftName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateOneInlineInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "connect", + "description": "Connect existing LoyaltyCard document", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "create", + "description": "Create and connect one LoyaltyCard document", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete", + "description": "Delete currently connected LoyaltyCard document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "disconnect", + "description": "Disconnect currently connected LoyaltyCard document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update", + "description": "Update single LoyaltyCard document", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateWithNestedWhereUniqueInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsert", + "description": "Upsert single LoyaltyCard document", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpsertWithNestedWhereUniqueInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateWithNestedWhereUniqueInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "data", + "description": "Document to update", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Unique document search", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpsertInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": "Create document if it didn't exist", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update", + "description": "Update document if it exists", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpsertWithNestedWhereUniqueInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "data", + "description": "Upsert data", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpsertInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Unique document search", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereComparatorInput", + "description": "This contains a set of filters that can be used to compare values internally", + "fields": null, + "inputFields": [ + { + "name": "outdated_to", + "description": "This field can be used to request to check if the entry is outdated by internal comparison", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "description": "Identifies documents", + "fields": null, + "inputFields": [ + { + "name": "AND", + "description": "Logical AND on all given filters.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT", + "description": "Logical NOT on all given filters combined by AND.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OR", + "description": "Logical OR on all given filters.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_search", + "description": "Contains search across all appropriate fields.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_gt", + "description": "All values greater than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_gte", + "description": "All values greater than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_lt", + "description": "All values less than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_lte", + "description": "All values less than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentInStages_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentInStages_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentInStages_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_contains", + "description": "All values containing the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_ends_with", + "description": "All values ending with the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_contains", + "description": "All values not containing the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_ends_with", + "description": "All values not ending with the given string", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_starts_with", + "description": "All values not starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_starts_with", + "description": "All values starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImage", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AssetWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_contains", + "description": "All values containing the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_ends_with", + "description": "All values ending with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_not_contains", + "description": "All values not containing the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_not_ends_with", + "description": "All values not ending with the given string", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_not_starts_with", + "description": "All values not starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_starts_with", + "description": "All values starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizer", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_gt", + "description": "All values greater than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_gte", + "description": "All values greater than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_lt", + "description": "All values less than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_lte", + "description": "All values less than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedBy", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduledIn_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduledIn_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduledIn_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_gt", + "description": "All values greater than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_gte", + "description": "All values greater than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_lt", + "description": "All values less than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_lte", + "description": "All values less than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedBy", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "description": "The document in stages filter allows specifying a stage entry to cross compare the same document between different stages", + "fields": null, + "inputFields": [ + { + "name": "AND", + "description": "Logical AND on all given filters.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT", + "description": "Logical NOT on all given filters combined by AND.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OR", + "description": "Logical OR on all given filters.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "compareWithParent", + "description": "This field contains fields which can be set as true or false to specify an internal comparison", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereComparatorInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": "Specify the stage to compare with", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "description": "References LoyaltyCard record uniquely", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "Node", + "description": "An object with an ID", + "fields": [ + { + "name": "id", + "description": "The id of the object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": "The Stage of an object", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ContentSpace", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Event", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "EventPass", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "EventPassDelayedRevealed", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Pack", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ScheduledOperation", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ScheduledRelease", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "Organizer", + "description": "An organizer is an entity that launch events and handle the pass benefits.", + "fields": [ + { + "name": "contentSpaces", + "description": null, + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "forceParentLocale", + "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `contentSpaces` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `contentSpaces` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "ContentSpaceOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContentSpace", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "The time the document was created", + "args": [ + { + "name": "variation", + "description": "Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SystemDateTimeFieldVariation", + "ofType": null + } + }, + "defaultValue": "COMBINED", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -30228,311 +33652,465 @@ "deprecationReason": null }, { - "name": "events", + "name": "events", + "description": null, + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "forceParentLocale", + "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `events` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `events` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "EventOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "EventWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Event", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "facebookHandle", + "description": "The facebook handle (username) of the organizer. You can just copy the text on your facebook landing page on the URL, like 'johndoe' for 'https://www.facebook.com/johndoe'.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "heroImage", + "description": "An hero image that will displayed on a rectangular format. The image need to be high quality in order to display well on every screen. Advised resolution is 1920 * 800 pixels", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `heroImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `heroImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "heroImageClasses", + "description": "Optional field used to style your image with classes. Every classes from tailwind are supported. This is typically useful to adapt your image with light and dark mode (for instance using filter contrast or invert, https://tailwindcss.com/docs/contrast)", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "history", + "description": "List of Organizer versions", + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "10", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stageOverride", + "description": "This is optional and can be used to fetch the document version history for a specific stage instead of the current one", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Version", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique identifier", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "description": "Image that represent the organizer, typically its logo. Advised resolution is 800 x 800 pixels, in square format with transparency (for ex: svg or png but not jpg) so that the image always look good either on light or dark mode.", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `image` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `image` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageClasses", + "description": "Optional field used to style your image with classes. Every classes from tailwind are supported. This is typically useful to adapt your image with light and dark mode (for instance using filter contrast or invert, https://tailwindcss.com/docs/contrast)", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "instagramHandle", + "description": "The instagram handle (username) of the organizer. You can just copy the name on your instagram landing page next to the follow button.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "System Locale field", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localizations", + "description": "Get the other localizations for this document", + "args": [ + { + "name": "includeCurrent", + "description": "Decides if the current locale should be included or not", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Potential locales that should be returned. \n\nThe order of locales will also override locale fall-backing behaviour in the query's subtree.\n\nNote any related model with localized fields in the query's subtree will be affected.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.\n\nConsider using this in conjunction with forceParentLocale on the children relation fields.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en, fr]", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCard", "description": null, - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "forceParentLocale", - "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `events` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `events` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "EventOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "EventWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Event", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "facebookHandle", - "description": "The facebook handle (username) of the organizer. You can just copy the text on your facebook landing page on the URL, like 'johndoe' for 'https://www.facebook.com/johndoe'.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "heroImage", - "description": "An hero image that will displayed on a rectangular format. The image need to be high quality in order to display well on every screen. Advised resolution is 1920 * 800 pixels", - "args": [ - { - "name": "forceParentLocale", - "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `heroImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `heroImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Asset", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "heroImageClasses", - "description": "Optional field used to style your image with classes. Every classes from tailwind are supported. This is typically useful to adapt your image with light and dark mode (for instance using filter contrast or invert, https://tailwindcss.com/docs/contrast)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "history", - "description": "List of Organizer versions", - "args": [ - { - "name": "limit", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "10", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stageOverride", - "description": "This is optional and can be used to fetch the document version history for a specific stage instead of the current one", - "type": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Version", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique identifier", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image", - "description": "Image that represent the organizer, typically its logo. Advised resolution is 800 x 800 pixels, in square format with transparency (for ex: svg or png but not jpg) so that the image always look good either on light or dark mode.", "args": [ { "name": "forceParentLocale", - "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `image` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `loyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", "type": { "kind": "SCALAR", "name": "Boolean", @@ -30544,7 +34122,7 @@ }, { "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `image` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `loyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", "type": { "kind": "LIST", "name": null, @@ -30564,122 +34142,13 @@ } ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Asset", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageClasses", - "description": "Optional field used to style your image with classes. Every classes from tailwind are supported. This is typically useful to adapt your image with light and dark mode (for instance using filter contrast or invert, https://tailwindcss.com/docs/contrast)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "instagramHandle", - "description": "The instagram handle (username) of the organizer. You can just copy the name on your instagram landing page next to the follow button.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "LoyaltyCard", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, - { - "name": "locale", - "description": "System Locale field", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "localizations", - "description": "Get the other localizations for this document", - "args": [ - { - "name": "includeCurrent", - "description": "Decides if the current locale should be included or not", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": "false", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Potential locales that should be returned. \n\nThe order of locales will also override locale fall-backing behaviour in the query's subtree.\n\nNote any related model with localized fields in the query's subtree will be affected.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.\n\nConsider using this in conjunction with forceParentLocale on the children relation fields.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en, fr]", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Organizer", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "name", "description": "Name of the organizer", @@ -31198,6 +34667,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "cltzsen11092507ul9qlg4ywb", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateManyInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "contentSpaces", "description": null, @@ -31350,6 +34831,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "loyaltyCard", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateOneInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "name", "description": null, @@ -32983,6 +36476,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "loyaltyCard", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "name", "description": null, @@ -34233,6 +37738,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "cltzsen11092507ul9qlg4ywb", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateManyInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "contentSpaces", "description": null, @@ -34365,6 +37882,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "loyaltyCard", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateOneInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "name", "description": null, @@ -36378,6 +39907,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "loyaltyCard", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "name", "description": null, @@ -44826,6 +48367,11 @@ "name": "EventPassDelayedRevealed", "ofType": null }, + { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, { "kind": "OBJECT", "name": "Organizer", @@ -51665,13 +55211,9 @@ } ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "jsonb", - "ofType": null - } + "kind": "SCALAR", + "name": "jsonb", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -51814,13 +55356,9 @@ "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "bigint", - "ofType": null - } + "kind": "SCALAR", + "name": "bigint", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -53108,6 +56646,35 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "createLoyaltyCard", + "description": "Create one loyaltyCard", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "createOrganizer", "description": "Create one organizer", @@ -53340,6 +56907,35 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "deleteLoyaltyCard", + "description": "Delete one loyaltyCard from _all_ existing stages. Returns deleted document.", + "args": [ + { + "name": "where", + "description": "Document to delete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "deleteManyAssets", "description": "Delete many Asset documents", @@ -53930,6 +57526,124 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "deleteManyLoyaltyCards", + "description": "Delete many LoyaltyCard documents", + "args": [ + { + "name": "where", + "description": "Documents to delete", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyLoyaltyCardsConnection", + "description": "Delete many LoyaltyCard documents, return deleted documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to delete", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCardConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "deleteManyOrganizers", "description": "Delete many Organizer documents", @@ -54767,6 +58481,59 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "publishLoyaltyCard", + "description": "Publish one loyaltyCard", + "args": [ + { + "name": "to", + "description": "Publishing target stage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to publish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "publishManyAssets", "description": "Publish many Asset documents", @@ -56097,6 +59864,184 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "publishManyLoyaltyCards", + "description": "Publish many LoyaltyCard documents", + "args": [ + { + "name": "to", + "description": "Stages to publish documents to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage to be published", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishManyLoyaltyCardsConnection", + "description": "Publish many LoyaltyCard documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": "Stage to find matching documents in", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": "DRAFT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Stages to publish documents to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage to be published", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCardConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "publishManyOrganizers", "description": "Publish many Organizer documents", @@ -57399,30 +61344,107 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedWhereUniqueInput", + "name": "EventPassDelayedRevealedWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is set", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventPassDelayedRevealed", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "schedulePublishLoyaltyCard", + "description": "Schedule to publish one loyaltyCard", + "args": [ + { + "name": "releaseAt", + "description": "Release at point in time, will create new release containing this operation", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseId", + "description": "Optionally attach this scheduled operation to an existing release", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Publishing target stage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to publish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is set", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null } ], "type": { "kind": "OBJECT", - "name": "EventPassDelayedRevealed", + "name": "LoyaltyCard", "ofType": null }, "isDeprecated": false, @@ -58215,6 +62237,83 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "scheduleUnpublishLoyaltyCard", + "description": "Unpublish one loyaltyCard from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "args": [ + { + "name": "from", + "description": "Stages to unpublish document from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseAt", + "description": "Release at point in time, will create new release containing this operation", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseId", + "description": "Optionally attach this scheduled operation to an existing release", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "scheduleUnpublishOrganizer", "description": "Unpublish one organizer from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", @@ -58501,7 +62600,177 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "AssetWhereUniqueInput", + "name": "AssetWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishContentSpace", + "description": "Unpublish one contentSpace from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "args": [ + { + "name": "from", + "description": "Stages to unpublish document from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ContentSpace", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishEvent", + "description": "Unpublish one event from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "args": [ + { + "name": "from", + "description": "Stages to unpublish document from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventWhereUniqueInput", "ofType": null } }, @@ -58512,15 +62781,15 @@ ], "type": { "kind": "OBJECT", - "name": "Asset", + "name": "Event", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "unpublishContentSpace", - "description": "Unpublish one contentSpace from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "name": "unpublishEventPass", + "description": "Unpublish one eventPass from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", "args": [ { "name": "from", @@ -58586,7 +62855,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "ContentSpaceWhereUniqueInput", + "name": "EventPassWhereUniqueInput", "ofType": null } }, @@ -58597,15 +62866,15 @@ ], "type": { "kind": "OBJECT", - "name": "ContentSpace", + "name": "EventPass", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "unpublishEvent", - "description": "Unpublish one event from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "name": "unpublishEventPassDelayedRevealed", + "description": "Unpublish one eventPassDelayedRevealed from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", "args": [ { "name": "from", @@ -58671,7 +62940,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "EventWhereUniqueInput", + "name": "EventPassDelayedRevealedWhereUniqueInput", "ofType": null } }, @@ -58682,15 +62951,15 @@ ], "type": { "kind": "OBJECT", - "name": "Event", + "name": "EventPassDelayedRevealed", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "unpublishEventPass", - "description": "Unpublish one eventPass from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "name": "unpublishLoyaltyCard", + "description": "Unpublish one loyaltyCard from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", "args": [ { "name": "from", @@ -58716,9 +62985,62 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishManyAssets", + "description": "Unpublish many Asset documents", + "args": [ + { + "name": "from", + "description": "Stages to unpublish documents from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, { "name": "locales", - "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", + "description": "Locales to unpublish", "type": { "kind": "LIST", "name": null, @@ -58738,7 +63060,7 @@ }, { "name": "unpublishBase", - "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", + "description": "Whether to unpublish the base document and default localization", "type": { "kind": "SCALAR", "name": "Boolean", @@ -58750,15 +63072,11 @@ }, { "name": "where", - "description": "Document to unpublish", + "description": "Identifies documents in each stage", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassWhereUniqueInput", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "AssetManyWhereInput", + "ofType": null }, "defaultValue": null, "isDeprecated": false, @@ -58766,20 +63084,60 @@ } ], "type": { - "kind": "OBJECT", - "name": "EventPass", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "unpublishEventPassDelayedRevealed", - "description": "Unpublish one eventPassDelayedRevealed from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "name": "unpublishManyAssetsConnection", + "description": "Find many Asset documents that match criteria in specified stage and unpublish from target stages", "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "from", - "description": "Stages to unpublish document from", + "description": "Stages to unpublish documents from", "type": { "kind": "NON_NULL", "name": null, @@ -58801,9 +63159,21 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "locales", - "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", + "description": "Locales to unpublish", "type": { "kind": "LIST", "name": null, @@ -58821,9 +63191,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": "Stage to find matching documents in", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": "DRAFT", + "isDeprecated": false, + "deprecationReason": null + }, { "name": "unpublishBase", - "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", + "description": "Whether to unpublish the base document and default localization", "type": { "kind": "SCALAR", "name": "Boolean", @@ -58835,15 +63229,11 @@ }, { "name": "where", - "description": "Document to unpublish", + "description": "Identifies documents in draft stage", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedWhereUniqueInput", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "AssetManyWhereInput", + "ofType": null }, "defaultValue": null, "isDeprecated": false, @@ -58851,16 +63241,20 @@ } ], "type": { - "kind": "OBJECT", - "name": "EventPassDelayedRevealed", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AssetConnection", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "unpublishManyAssets", - "description": "Unpublish many Asset documents", + "name": "unpublishManyContentSpaces", + "description": "Unpublish many ContentSpace documents", "args": [ { "name": "from", @@ -58923,7 +63317,7 @@ "description": "Identifies documents in each stage", "type": { "kind": "INPUT_OBJECT", - "name": "AssetManyWhereInput", + "name": "ContentSpaceManyWhereInput", "ofType": null }, "defaultValue": null, @@ -58944,8 +63338,8 @@ "deprecationReason": null }, { - "name": "unpublishManyAssetsConnection", - "description": "Find many Asset documents that match criteria in specified stage and unpublish from target stages", + "name": "unpublishManyContentSpacesConnection", + "description": "Find many ContentSpace documents that match criteria in specified stage and unpublish from target stages", "args": [ { "name": "after", @@ -59080,7 +63474,7 @@ "description": "Identifies documents in draft stage", "type": { "kind": "INPUT_OBJECT", - "name": "AssetManyWhereInput", + "name": "ContentSpaceManyWhereInput", "ofType": null }, "defaultValue": null, @@ -59093,7 +63487,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "AssetConnection", + "name": "ContentSpaceConnection", "ofType": null } }, @@ -59101,8 +63495,8 @@ "deprecationReason": null }, { - "name": "unpublishManyContentSpaces", - "description": "Unpublish many ContentSpace documents", + "name": "unpublishManyEventPasses", + "description": "Unpublish many EventPass documents", "args": [ { "name": "from", @@ -59165,7 +63559,7 @@ "description": "Identifies documents in each stage", "type": { "kind": "INPUT_OBJECT", - "name": "ContentSpaceManyWhereInput", + "name": "EventPassManyWhereInput", "ofType": null }, "defaultValue": null, @@ -59186,8 +63580,8 @@ "deprecationReason": null }, { - "name": "unpublishManyContentSpacesConnection", - "description": "Find many ContentSpace documents that match criteria in specified stage and unpublish from target stages", + "name": "unpublishManyEventPassesConnection", + "description": "Find many EventPass documents that match criteria in specified stage and unpublish from target stages", "args": [ { "name": "after", @@ -59322,7 +63716,7 @@ "description": "Identifies documents in draft stage", "type": { "kind": "INPUT_OBJECT", - "name": "ContentSpaceManyWhereInput", + "name": "EventPassManyWhereInput", "ofType": null }, "defaultValue": null, @@ -59335,7 +63729,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ContentSpaceConnection", + "name": "EventPassConnection", "ofType": null } }, @@ -59343,8 +63737,8 @@ "deprecationReason": null }, { - "name": "unpublishManyEventPasses", - "description": "Unpublish many EventPass documents", + "name": "unpublishManyEventPassesDelayedRevealed", + "description": "Unpublish many EventPassDelayedRevealed documents", "args": [ { "name": "from", @@ -59407,7 +63801,7 @@ "description": "Identifies documents in each stage", "type": { "kind": "INPUT_OBJECT", - "name": "EventPassManyWhereInput", + "name": "EventPassDelayedRevealedManyWhereInput", "ofType": null }, "defaultValue": null, @@ -59428,8 +63822,8 @@ "deprecationReason": null }, { - "name": "unpublishManyEventPassesConnection", - "description": "Find many EventPass documents that match criteria in specified stage and unpublish from target stages", + "name": "unpublishManyEventPassesDelayedRevealedConnection", + "description": "Find many EventPassDelayedRevealed documents that match criteria in specified stage and unpublish from target stages", "args": [ { "name": "after", @@ -59564,7 +63958,7 @@ "description": "Identifies documents in draft stage", "type": { "kind": "INPUT_OBJECT", - "name": "EventPassManyWhereInput", + "name": "EventPassDelayedRevealedManyWhereInput", "ofType": null }, "defaultValue": null, @@ -59577,7 +63971,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EventPassConnection", + "name": "EventPassDelayedRevealedConnection", "ofType": null } }, @@ -59585,8 +63979,8 @@ "deprecationReason": null }, { - "name": "unpublishManyEventPassesDelayedRevealed", - "description": "Unpublish many EventPassDelayedRevealed documents", + "name": "unpublishManyEvents", + "description": "Unpublish many Event documents", "args": [ { "name": "from", @@ -59649,7 +64043,7 @@ "description": "Identifies documents in each stage", "type": { "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedManyWhereInput", + "name": "EventManyWhereInput", "ofType": null }, "defaultValue": null, @@ -59670,8 +64064,8 @@ "deprecationReason": null }, { - "name": "unpublishManyEventPassesDelayedRevealedConnection", - "description": "Find many EventPassDelayedRevealed documents that match criteria in specified stage and unpublish from target stages", + "name": "unpublishManyEventsConnection", + "description": "Find many Event documents that match criteria in specified stage and unpublish from target stages", "args": [ { "name": "after", @@ -59806,7 +64200,7 @@ "description": "Identifies documents in draft stage", "type": { "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedManyWhereInput", + "name": "EventManyWhereInput", "ofType": null }, "defaultValue": null, @@ -59819,7 +64213,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EventPassDelayedRevealedConnection", + "name": "EventConnection", "ofType": null } }, @@ -59827,8 +64221,8 @@ "deprecationReason": null }, { - "name": "unpublishManyEvents", - "description": "Unpublish many Event documents", + "name": "unpublishManyLoyaltyCards", + "description": "Unpublish many LoyaltyCard documents", "args": [ { "name": "from", @@ -59854,44 +64248,12 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "locales", - "description": "Locales to unpublish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Whether to unpublish the base document and default localization", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "where", "description": "Identifies documents in each stage", "type": { "kind": "INPUT_OBJECT", - "name": "EventManyWhereInput", + "name": "LoyaltyCardManyWhereInput", "ofType": null }, "defaultValue": null, @@ -59912,8 +64274,8 @@ "deprecationReason": null }, { - "name": "unpublishManyEventsConnection", - "description": "Find many Event documents that match criteria in specified stage and unpublish from target stages", + "name": "unpublishManyLoyaltyCardsConnection", + "description": "Find many LoyaltyCard documents that match criteria in specified stage and unpublish from target stages", "args": [ { "name": "after", @@ -59987,26 +64349,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "locales", - "description": "Locales to unpublish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "skip", "description": null, @@ -60031,24 +64373,12 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "unpublishBase", - "description": "Whether to unpublish the base document and default localization", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "where", "description": "Identifies documents in draft stage", "type": { "kind": "INPUT_OBJECT", - "name": "EventManyWhereInput", + "name": "LoyaltyCardManyWhereInput", "ofType": null }, "defaultValue": null, @@ -60061,7 +64391,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EventConnection", + "name": "LoyaltyCardConnection", "ofType": null } }, @@ -60947,6 +65277,51 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "updateLoyaltyCard", + "description": "Update one loyaltyCard", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "updateManyAssets", "description": "Update many assets", @@ -61227,7 +65602,157 @@ "description": "Documents to apply update on", "type": { "kind": "INPUT_OBJECT", - "name": "ContentSpaceManyWhereInput", + "name": "ContentSpaceManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContentSpaceConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyEventPasses", + "description": "Update many eventPasses", + "args": [ + { + "name": "data", + "description": "Updates to document content", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassUpdateManyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to apply update on", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyEventPassesConnection", + "description": "Update many EventPass documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "data", + "description": "Updates to document content", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventPassUpdateManyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to apply update on", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassManyWhereInput", "ofType": null }, "defaultValue": null, @@ -61240,7 +65765,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ContentSpaceConnection", + "name": "EventPassConnection", "ofType": null } }, @@ -61248,8 +65773,8 @@ "deprecationReason": null }, { - "name": "updateManyEventPasses", - "description": "Update many eventPasses", + "name": "updateManyEventPassesDelayedRevealed", + "description": "Update many eventPassesDelayedRevealed", "args": [ { "name": "data", @@ -61259,7 +65784,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "EventPassUpdateManyInput", + "name": "EventPassDelayedRevealedUpdateManyInput", "ofType": null } }, @@ -61272,7 +65797,7 @@ "description": "Documents to apply update on", "type": { "kind": "INPUT_OBJECT", - "name": "EventPassManyWhereInput", + "name": "EventPassDelayedRevealedManyWhereInput", "ofType": null }, "defaultValue": null, @@ -61293,8 +65818,8 @@ "deprecationReason": null }, { - "name": "updateManyEventPassesConnection", - "description": "Update many EventPass documents", + "name": "updateManyEventPassesDelayedRevealedConnection", + "description": "Update many EventPassDelayedRevealed documents", "args": [ { "name": "after", @@ -61328,7 +65853,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "EventPassUpdateManyInput", + "name": "EventPassDelayedRevealedUpdateManyInput", "ofType": null } }, @@ -61377,7 +65902,7 @@ "description": "Documents to apply update on", "type": { "kind": "INPUT_OBJECT", - "name": "EventPassManyWhereInput", + "name": "EventPassDelayedRevealedManyWhereInput", "ofType": null }, "defaultValue": null, @@ -61390,7 +65915,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EventPassConnection", + "name": "EventPassDelayedRevealedConnection", "ofType": null } }, @@ -61398,8 +65923,8 @@ "deprecationReason": null }, { - "name": "updateManyEventPassesDelayedRevealed", - "description": "Update many eventPassesDelayedRevealed", + "name": "updateManyEvents", + "description": "Update many events", "args": [ { "name": "data", @@ -61409,7 +65934,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedUpdateManyInput", + "name": "EventUpdateManyInput", "ofType": null } }, @@ -61422,7 +65947,7 @@ "description": "Documents to apply update on", "type": { "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedManyWhereInput", + "name": "EventManyWhereInput", "ofType": null }, "defaultValue": null, @@ -61443,8 +65968,8 @@ "deprecationReason": null }, { - "name": "updateManyEventPassesDelayedRevealedConnection", - "description": "Update many EventPassDelayedRevealed documents", + "name": "updateManyEventsConnection", + "description": "Update many Event documents", "args": [ { "name": "after", @@ -61478,7 +66003,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedUpdateManyInput", + "name": "EventUpdateManyInput", "ofType": null } }, @@ -61527,7 +66052,7 @@ "description": "Documents to apply update on", "type": { "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedManyWhereInput", + "name": "EventManyWhereInput", "ofType": null }, "defaultValue": null, @@ -61540,7 +66065,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EventPassDelayedRevealedConnection", + "name": "EventConnection", "ofType": null } }, @@ -61548,8 +66073,8 @@ "deprecationReason": null }, { - "name": "updateManyEvents", - "description": "Update many events", + "name": "updateManyLoyaltyCards", + "description": "Update many loyaltyCards", "args": [ { "name": "data", @@ -61559,7 +66084,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "EventUpdateManyInput", + "name": "LoyaltyCardUpdateManyInput", "ofType": null } }, @@ -61572,7 +66097,7 @@ "description": "Documents to apply update on", "type": { "kind": "INPUT_OBJECT", - "name": "EventManyWhereInput", + "name": "LoyaltyCardManyWhereInput", "ofType": null }, "defaultValue": null, @@ -61593,8 +66118,8 @@ "deprecationReason": null }, { - "name": "updateManyEventsConnection", - "description": "Update many Event documents", + "name": "updateManyLoyaltyCardsConnection", + "description": "Update many LoyaltyCard documents", "args": [ { "name": "after", @@ -61628,7 +66153,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "EventUpdateManyInput", + "name": "LoyaltyCardUpdateManyInput", "ofType": null } }, @@ -61677,7 +66202,7 @@ "description": "Documents to apply update on", "type": { "kind": "INPUT_OBJECT", - "name": "EventManyWhereInput", + "name": "LoyaltyCardManyWhereInput", "ofType": null }, "defaultValue": null, @@ -61690,7 +66215,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EventConnection", + "name": "LoyaltyCardConnection", "ofType": null } }, @@ -62357,6 +66882,51 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "upsertLoyaltyCard", + "description": "Upsert one loyaltyCard", + "args": [ + { + "name": "upsert", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpsertInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "upsertOrganizer", "description": "Upsert one organizer", @@ -64283,6 +68853,26 @@ "name": "entities", "description": "Fetches an object given its ID", "args": [ + { + "name": "locales", + "description": "Defines which locales to query for", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "where", "description": "The where parameters to query components", @@ -65250,7 +69840,326 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EventPassDelayedRevealed", + "name": "EventPassDelayedRevealed", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventPassesDelayedRevealedConnection", + "description": "Retrieve multiple eventPassesDelayedRevealed using the Relay connection interface", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `EventPassDelayedRevealed` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "EventPassDelayedRevealedOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "EventPassDelayedRevealedWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EventPassDelayedRevealedConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventVersion", + "description": "Retrieve document version", + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "VersionWhereInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DocumentVersion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "events", + "description": "Retrieve multiple events", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "EventOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "EventWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Event", "ofType": null } } @@ -65260,8 +70169,8 @@ "deprecationReason": null }, { - "name": "eventPassesDelayedRevealedConnection", - "description": "Retrieve multiple eventPassesDelayedRevealed using the Relay connection interface", + "name": "eventsConnection", + "description": "Retrieve multiple events using the Relay connection interface", "args": [ { "name": "after", @@ -65313,7 +70222,7 @@ }, { "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `EventPassDelayedRevealed` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "description": "Defines which locales should be returned.\n\nNote that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", "type": { "kind": "NON_NULL", "name": null, @@ -65340,7 +70249,7 @@ "description": null, "type": { "kind": "ENUM", - "name": "EventPassDelayedRevealedOrderByInput", + "name": "EventOrderByInput", "ofType": null }, "defaultValue": null, @@ -65380,7 +70289,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedWhereInput", + "name": "EventWhereInput", "ofType": null }, "defaultValue": null, @@ -65393,7 +70302,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EventPassDelayedRevealedConnection", + "name": "EventConnection", "ofType": null } }, @@ -65401,7 +70310,76 @@ "deprecationReason": null }, { - "name": "eventVersion", + "name": "loyaltyCard", + "description": "Retrieve a single loyaltyCard", + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardVersion", "description": "Retrieve document version", "args": [ { @@ -65430,8 +70408,8 @@ "deprecationReason": null }, { - "name": "events", - "description": "Retrieve multiple events", + "name": "loyaltyCards", + "description": "Retrieve multiple loyaltyCards", "args": [ { "name": "after", @@ -65483,7 +70461,7 @@ }, { "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "description": "Defines which locales should be returned.\n\nNote that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", "type": { "kind": "NON_NULL", "name": null, @@ -65510,7 +70488,7 @@ "description": null, "type": { "kind": "ENUM", - "name": "EventOrderByInput", + "name": "LoyaltyCardOrderByInput", "ofType": null }, "defaultValue": null, @@ -65550,7 +70528,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "EventWhereInput", + "name": "LoyaltyCardWhereInput", "ofType": null }, "defaultValue": null, @@ -65569,7 +70547,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Event", + "name": "LoyaltyCard", "ofType": null } } @@ -65579,8 +70557,8 @@ "deprecationReason": null }, { - "name": "eventsConnection", - "description": "Retrieve multiple events using the Relay connection interface", + "name": "loyaltyCardsConnection", + "description": "Retrieve multiple loyaltyCards using the Relay connection interface", "args": [ { "name": "after", @@ -65632,7 +70610,7 @@ }, { "name": "locales", - "description": "Defines which locales should be returned.\n\nNote that `Event` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "description": "Defines which locales should be returned.\n\nNote that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", "type": { "kind": "NON_NULL", "name": null, @@ -65659,7 +70637,7 @@ "description": null, "type": { "kind": "ENUM", - "name": "EventOrderByInput", + "name": "LoyaltyCardOrderByInput", "ofType": null }, "defaultValue": null, @@ -65699,7 +70677,7 @@ "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "EventWhereInput", + "name": "LoyaltyCardWhereInput", "ofType": null }, "defaultValue": null, @@ -65712,7 +70690,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EventConnection", + "name": "LoyaltyCardConnection", "ofType": null } }, diff --git a/libs/gql/anonymous/api/tsconfig.json b/libs/gql/anonymous/api/tsconfig.json index 2c9d3a5ec..0bd22c66e 100644 --- a/libs/gql/anonymous/api/tsconfig.json +++ b/libs/gql/anonymous/api/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/gql/anonymous/api/tsconfig.lib.json b/libs/gql/anonymous/api/tsconfig.lib.json index 28369ef76..949717775 100644 --- a/libs/gql/anonymous/api/tsconfig.lib.json +++ b/libs/gql/anonymous/api/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/gql/anonymous/api/tsconfig.spec.json b/libs/gql/anonymous/api/tsconfig.spec.json index 6668655fc..af8921f2e 100644 --- a/libs/gql/anonymous/api/tsconfig.spec.json +++ b/libs/gql/anonymous/api/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/gql/anonymous/react-query/.swcrc b/libs/gql/anonymous/react-query/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/gql/anonymous/react-query/.swcrc +++ b/libs/gql/anonymous/react-query/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/gql/anonymous/types/.swcrc b/libs/gql/anonymous/types/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/gql/anonymous/types/.swcrc +++ b/libs/gql/anonymous/types/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/gql/anonymous/types/src/generated/index.ts b/libs/gql/anonymous/types/src/generated/index.ts index 69dabcda5..0f501dc5f 100644 --- a/libs/gql/anonymous/types/src/generated/index.ts +++ b/libs/gql/anonymous/types/src/generated/index.ts @@ -8,7 +8,7 @@ export type PassPricingFieldsFragment = { __typename?: 'passPricing', amount: nu export type EventPassFieldsFragment = { __typename?: 'EventPass', name: string, description: string, nftImage: { __typename?: 'Asset', url: string }, passOptions: Array<{ __typename?: 'PassOption', name: string, description?: string | null, eventDateLocation?: { __typename?: 'EventDateLocation', dateStart: any, dateEnd: any, locationAddress: { __typename?: 'LocationAddress', city: string, country: string, placeId?: string | null, postalCode: string, state?: string | null, street?: string | null, venue?: string | null, coordinates: { __typename?: 'Location', latitude: number, longitude: number } } } | null }>, passPricing?: { __typename?: 'passPricing', amount: number, currency: Types.Currency_Enum } | null, event?: { __typename?: 'Event', slug: string, title: string, heroImageClasses?: string | null, heroImage: { __typename?: 'Asset', url: string }, organizer?: { __typename?: 'Organizer', id: string, slug: string, name: string, imageClasses?: string | null, image: { __typename?: 'Asset', url: string } } | null } | null }; -export type EventPassNftFieldsFragment = { __typename?: 'eventPassNft', tokenId: any, eventId: string, eventPassId: string, organizerId: string, isRevealed: boolean, currentOwnerAddress?: string | null }; +export type EventPassNftFieldsFragment = { __typename?: 'eventPassNft', tokenId?: any | null, eventId: string, eventPassId: string, organizerId: string, isRevealed: boolean, currentOwnerAddress?: string | null }; export type GetEventPassNftByTokenReferenceQueryVariables = Types.Exact<{ organizerId: Types.Scalars['String']['input']; @@ -21,4 +21,4 @@ export type GetEventPassNftByTokenReferenceQueryVariables = Types.Exact<{ }>; -export type GetEventPassNftByTokenReferenceQuery = { __typename?: 'query_root', eventPassNft: Array<{ __typename?: 'eventPassNft', tokenId: any, eventId: string, eventPassId: string, organizerId: string, isRevealed: boolean, currentOwnerAddress?: string | null, eventPass?: { __typename?: 'EventPass', name: string, description: string, nftImage: { __typename?: 'Asset', url: string }, passOptions: Array<{ __typename?: 'PassOption', name: string, description?: string | null, eventDateLocation?: { __typename?: 'EventDateLocation', dateStart: any, dateEnd: any, locationAddress: { __typename?: 'LocationAddress', city: string, country: string, placeId?: string | null, postalCode: string, state?: string | null, street?: string | null, venue?: string | null, coordinates: { __typename?: 'Location', latitude: number, longitude: number } } } | null }>, passPricing?: { __typename?: 'passPricing', amount: number, currency: Types.Currency_Enum } | null, event?: { __typename?: 'Event', slug: string, title: string, heroImageClasses?: string | null, heroImage: { __typename?: 'Asset', url: string }, organizer?: { __typename?: 'Organizer', id: string, slug: string, name: string, imageClasses?: string | null, image: { __typename?: 'Asset', url: string } } | null } | null } | null }> }; +export type GetEventPassNftByTokenReferenceQuery = { __typename?: 'query_root', eventPassNft: Array<{ __typename?: 'eventPassNft', tokenId?: any | null, eventId: string, eventPassId: string, organizerId: string, isRevealed: boolean, currentOwnerAddress?: string | null, eventPass?: { __typename?: 'EventPass', name: string, description: string, nftImage: { __typename?: 'Asset', url: string }, passOptions: Array<{ __typename?: 'PassOption', name: string, description?: string | null, eventDateLocation?: { __typename?: 'EventDateLocation', dateStart: any, dateEnd: any, locationAddress: { __typename?: 'LocationAddress', city: string, country: string, placeId?: string | null, postalCode: string, state?: string | null, street?: string | null, venue?: string | null, coordinates: { __typename?: 'Location', latitude: number, longitude: number } } } | null }>, passPricing?: { __typename?: 'passPricing', amount: number, currency: Types.Currency_Enum } | null, event?: { __typename?: 'Event', slug: string, title: string, heroImageClasses?: string | null, heroImage: { __typename?: 'Asset', url: string }, organizer?: { __typename?: 'Organizer', id: string, slug: string, name: string, imageClasses?: string | null, image: { __typename?: 'Asset', url: string } } | null } | null } | null }> }; diff --git a/libs/gql/anonymous/types/tsconfig.json b/libs/gql/anonymous/types/tsconfig.json index 47cfabecf..7abc8796f 100644 --- a/libs/gql/anonymous/types/tsconfig.json +++ b/libs/gql/anonymous/types/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/gql/anonymous/types/tsconfig.lib.json b/libs/gql/anonymous/types/tsconfig.lib.json index 28369ef76..949717775 100644 --- a/libs/gql/anonymous/types/tsconfig.lib.json +++ b/libs/gql/anonymous/types/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/gql/shared/types/.swcrc b/libs/gql/shared/types/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/gql/shared/types/.swcrc +++ b/libs/gql/shared/types/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/gql/shared/types/package.json b/libs/gql/shared/types/package.json index 2700a0113..4d14c3837 100644 --- a/libs/gql/shared/types/package.json +++ b/libs/gql/shared/types/package.json @@ -1,5 +1,5 @@ { "name": "@gql/shared/types", "version": "0.0.1", - "type": "commonjs" + "type": "nodenext" } diff --git a/libs/gql/shared/types/src/generated/index.ts b/libs/gql/shared/types/src/generated/index.ts index e634befc8..96f026718 100644 --- a/libs/gql/shared/types/src/generated/index.ts +++ b/libs/gql/shared/types/src/generated/index.ts @@ -59,6 +59,7 @@ export type Asset = Entity & Node & { mimeType?: Maybe; nftImageEventPass: Array; nftImageEventPassDelayedRevealed: Array; + nftImageLoyaltyCard: Array; nftImagePack: Array; /** The time the document was published. Null on documents in draft stage. */ publishedAt?: Maybe; @@ -200,6 +201,20 @@ export type AssetNftImageEventPassDelayedRevealedArgs = { }; +/** Asset system model */ +export type AssetNftImageLoyaltyCardArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + forceParentLocale?: InputMaybe; + last?: InputMaybe; + locales?: InputMaybe>; + orderBy?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; +}; + + /** Asset system model */ export type AssetNftImagePackArgs = { after?: InputMaybe; @@ -282,6 +297,7 @@ export type AssetCreateInput = { mimeType?: InputMaybe; nftImageEventPass?: InputMaybe; nftImageEventPassDelayedRevealed?: InputMaybe; + nftImageLoyaltyCard?: InputMaybe; nftImagePack?: InputMaybe; size?: InputMaybe; updatedAt?: InputMaybe; @@ -392,6 +408,9 @@ export type AssetManyWhereInput = { nftImageEventPass_every?: InputMaybe; nftImageEventPass_none?: InputMaybe; nftImageEventPass_some?: InputMaybe; + nftImageLoyaltyCard_every?: InputMaybe; + nftImageLoyaltyCard_none?: InputMaybe; + nftImageLoyaltyCard_some?: InputMaybe; nftImagePack_every?: InputMaybe; nftImagePack_none?: InputMaybe; nftImagePack_some?: InputMaybe; @@ -476,6 +495,7 @@ export type AssetUpdateInput = { mimeType?: InputMaybe; nftImageEventPass?: InputMaybe; nftImageEventPassDelayedRevealed?: InputMaybe; + nftImageLoyaltyCard?: InputMaybe; nftImagePack?: InputMaybe; size?: InputMaybe; width?: InputMaybe; @@ -719,6 +739,9 @@ export type AssetWhereInput = { nftImageEventPass_every?: InputMaybe; nftImageEventPass_none?: InputMaybe; nftImageEventPass_some?: InputMaybe; + nftImageLoyaltyCard_every?: InputMaybe; + nftImageLoyaltyCard_none?: InputMaybe; + nftImageLoyaltyCard_some?: InputMaybe; nftImagePack_every?: InputMaybe; nftImagePack_none?: InputMaybe; nftImagePack_some?: InputMaybe; @@ -1602,6 +1625,8 @@ export const enum EntityTypeName { EventPassDelayedRevealed = 'EventPassDelayedRevealed', /** A model for location data (point on a map) + additional info such as street, venue etc. */ LocationAddress = 'LocationAddress', + /** Root loyalty card model */ + LoyaltyCard = 'LoyaltyCard', /** An organizer is an entity that launch events and handle the pass benefits. */ Organizer = 'Organizer', /** @@ -4260,167 +4285,86 @@ export type LocationInput = { longitude: Scalars['Float']['input']; }; -/** An object with an ID */ -export type Node = { - /** The id of the object. */ - id: Scalars['ID']['output']; - /** The Stage of an object */ - stage: Stage; -}; - -/** An organizer is an entity that launch events and handle the pass benefits. */ -export type Organizer = Entity & Node & { - __typename?: 'Organizer'; - contentSpaces: Array; +/** Root loyalty card model */ +export type LoyaltyCard = Entity & Node & { + __typename?: 'LoyaltyCard'; /** The time the document was created */ createdAt: Scalars['DateTime']['output']; /** User that created this document */ createdBy?: Maybe; - description?: Maybe; - /** The discord widge id of the organizer. You need to enable the widget in your discord server and copy the value in `server id`. For details instruction of how to enable and find the id, refer to this section https://dev.fandom.com/wiki/DiscordIntegrator#Enabling_the_widget */ - discordWidgetId?: Maybe; /** Get the document in other stages */ - documentInStages: Array; - events: Array; - /** The facebook handle (username) of the organizer. You can just copy the text on your facebook landing page on the URL, like 'johndoe' for 'https://www.facebook.com/johndoe'. */ - facebookHandle?: Maybe; - /** An hero image that will displayed on a rectangular format. The image need to be high quality in order to display well on every screen. Advised resolution is 1920 * 800 pixels */ - heroImage: Asset; - /** Optional field used to style your image with classes. Every classes from tailwind are supported. This is typically useful to adapt your image with light and dark mode (for instance using filter contrast or invert, https://tailwindcss.com/docs/contrast) */ - heroImageClasses?: Maybe; - /** List of Organizer versions */ + documentInStages: Array; + /** List of LoyaltyCard versions */ history: Array; /** The unique identifier */ id: Scalars['ID']['output']; - /** Image that represent the organizer, typically its logo. Advised resolution is 800 x 800 pixels, in square format with transparency (for ex: svg or png but not jpg) so that the image always look good either on light or dark mode. */ - image: Asset; - /** Optional field used to style your image with classes. Every classes from tailwind are supported. This is typically useful to adapt your image with light and dark mode (for instance using filter contrast or invert, https://tailwindcss.com/docs/contrast) */ - imageClasses?: Maybe; - /** The instagram handle (username) of the organizer. You can just copy the name on your instagram landing page next to the follow button. */ - instagramHandle?: Maybe; - /** System Locale field */ - locale: Locale; - /** Get the other localizations for this document */ - localizations: Array; - /** Name of the organizer */ - name: Scalars['String']['output']; + loyaltyCardNftContract?: Maybe; + loyaltyCardParameters?: Maybe; + /** Image representing the NFT. Advised resolution is 800 x 800 pixels. */ + nftImage: Asset; + /** Name associated with the NFT. Cannot be localized. */ + nftName: Scalars['String']['output']; + organizer?: Maybe; /** The time the document was published. Null on documents in draft stage. */ publishedAt?: Maybe; /** User that last published this document */ publishedBy?: Maybe; scheduledIn: Array; - /** Used in URL */ - slug: Scalars['String']['output']; /** System stage field */ stage: Stage; - /** The telegram handle (username) of the organizer. You can just copy the text on your telegram profile page in parameters after the @, like 'johndoe' for '@johndoe'. */ - telegramHandle?: Maybe; - /** The tiktok handle (username) of the organizer. You can just copy the name on your tiktok landing page. */ - tiktokHandle?: Maybe; - /** The twitter (X) handle (username) of the organizer. You can just copy the text on your twitter landing page after the @, like 'johndoe' for '@johndoe'. */ - twitterHandle?: Maybe; /** The time the document was updated */ updatedAt: Scalars['DateTime']['output']; /** User that last updated this document */ updatedBy?: Maybe; - /** The youtube handle (username) of the organizer. YYou can just copy the text on your youtube landing page after the @, like 'johndoe' for '@johndoe'. */ - youtubeHandle?: Maybe; -}; - - -/** An organizer is an entity that launch events and handle the pass benefits. */ -export type OrganizerContentSpacesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - forceParentLocale?: InputMaybe; - last?: InputMaybe; - locales?: InputMaybe>; - orderBy?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; - - -/** An organizer is an entity that launch events and handle the pass benefits. */ -export type OrganizerCreatedAtArgs = { - variation?: SystemDateTimeFieldVariation; }; -/** An organizer is an entity that launch events and handle the pass benefits. */ -export type OrganizerCreatedByArgs = { +/** Root loyalty card model */ +export type LoyaltyCardCreatedByArgs = { forceParentLocale?: InputMaybe; locales?: InputMaybe>; }; -/** An organizer is an entity that launch events and handle the pass benefits. */ -export type OrganizerDocumentInStagesArgs = { +/** Root loyalty card model */ +export type LoyaltyCardDocumentInStagesArgs = { includeCurrent?: Scalars['Boolean']['input']; inheritLocale?: Scalars['Boolean']['input']; stages?: Array; }; -/** An organizer is an entity that launch events and handle the pass benefits. */ -export type OrganizerEventsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - forceParentLocale?: InputMaybe; - last?: InputMaybe; - locales?: InputMaybe>; - orderBy?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; -}; - - -/** An organizer is an entity that launch events and handle the pass benefits. */ -export type OrganizerHeroImageArgs = { - forceParentLocale?: InputMaybe; - locales?: InputMaybe>; -}; - - -/** An organizer is an entity that launch events and handle the pass benefits. */ -export type OrganizerHistoryArgs = { +/** Root loyalty card model */ +export type LoyaltyCardHistoryArgs = { limit?: Scalars['Int']['input']; skip?: Scalars['Int']['input']; stageOverride?: InputMaybe; }; -/** An organizer is an entity that launch events and handle the pass benefits. */ -export type OrganizerImageArgs = { +/** Root loyalty card model */ +export type LoyaltyCardNftImageArgs = { forceParentLocale?: InputMaybe; locales?: InputMaybe>; }; -/** An organizer is an entity that launch events and handle the pass benefits. */ -export type OrganizerLocalizationsArgs = { - includeCurrent?: Scalars['Boolean']['input']; - locales?: Array; -}; - - -/** An organizer is an entity that launch events and handle the pass benefits. */ -export type OrganizerPublishedAtArgs = { - variation?: SystemDateTimeFieldVariation; +/** Root loyalty card model */ +export type LoyaltyCardOrganizerArgs = { + forceParentLocale?: InputMaybe; + locales?: InputMaybe>; }; -/** An organizer is an entity that launch events and handle the pass benefits. */ -export type OrganizerPublishedByArgs = { +/** Root loyalty card model */ +export type LoyaltyCardPublishedByArgs = { forceParentLocale?: InputMaybe; locales?: InputMaybe>; }; -/** An organizer is an entity that launch events and handle the pass benefits. */ -export type OrganizerScheduledInArgs = { +/** Root loyalty card model */ +export type LoyaltyCardScheduledInArgs = { after?: InputMaybe; before?: InputMaybe; first?: InputMaybe; @@ -4432,137 +4376,71 @@ export type OrganizerScheduledInArgs = { }; -/** An organizer is an entity that launch events and handle the pass benefits. */ -export type OrganizerUpdatedAtArgs = { - variation?: SystemDateTimeFieldVariation; -}; - - -/** An organizer is an entity that launch events and handle the pass benefits. */ -export type OrganizerUpdatedByArgs = { +/** Root loyalty card model */ +export type LoyaltyCardUpdatedByArgs = { forceParentLocale?: InputMaybe; locales?: InputMaybe>; }; -export type OrganizerConnectInput = { +export type LoyaltyCardConnectInput = { /** Allow to specify document position in list of connected documents, will default to appending at end of list */ position?: InputMaybe; /** Document to connect */ - where: OrganizerWhereUniqueInput; + where: LoyaltyCardWhereUniqueInput; }; /** A connection to a list of items. */ -export type OrganizerConnection = { - __typename?: 'OrganizerConnection'; +export type LoyaltyCardConnection = { + __typename?: 'LoyaltyCardConnection'; aggregate: Aggregate; /** A list of edges. */ - edges: Array; + edges: Array; /** Information to aid in pagination. */ pageInfo: PageInfo; }; -export type OrganizerCreateInput = { - clr7j9mmt0q2j01uo9zrs2fm7?: InputMaybe; - contentSpaces?: InputMaybe; - createdAt?: InputMaybe; - /** description input for default locale (en) */ - description?: InputMaybe; - discordWidgetId?: InputMaybe; - events?: InputMaybe; - facebookHandle?: InputMaybe; - heroImage: AssetCreateOneInlineInput; - heroImageClasses?: InputMaybe; - image: AssetCreateOneInlineInput; - imageClasses?: InputMaybe; - instagramHandle?: InputMaybe; - /** Inline mutations for managing document localizations excluding the default locale */ - localizations?: InputMaybe; - name: Scalars['String']['input']; - slug: Scalars['String']['input']; - telegramHandle?: InputMaybe; - tiktokHandle?: InputMaybe; - twitterHandle?: InputMaybe; - updatedAt?: InputMaybe; - youtubeHandle?: InputMaybe; -}; - -export type OrganizerCreateLocalizationDataInput = { +export type LoyaltyCardCreateInput = { + cltzsfm12094507ul1er1czw6?: InputMaybe; createdAt?: InputMaybe; - description?: InputMaybe; + nftImage: AssetCreateOneInlineInput; + nftName: Scalars['String']['input']; + organizer?: InputMaybe; updatedAt?: InputMaybe; }; -export type OrganizerCreateLocalizationInput = { - /** Localization input */ - data: OrganizerCreateLocalizationDataInput; - locale: Locale; -}; - -export type OrganizerCreateLocalizationsInput = { - /** Create localizations for the newly-created document */ - create?: InputMaybe>; -}; - -export type OrganizerCreateManyInlineInput = { - /** Connect multiple existing Organizer documents */ - connect?: InputMaybe>; - /** Create and connect multiple existing Organizer documents */ - create?: InputMaybe>; -}; - -export type OrganizerCreateOneInlineInput = { - /** Connect one existing Organizer document */ - connect?: InputMaybe; - /** Create and connect one Organizer document */ - create?: InputMaybe; -}; - -export type OrganizerDescriptionRichText = { - __typename?: 'OrganizerDescriptionRichText'; - /** Returns HTMl representation */ - html: Scalars['String']['output']; - json: Scalars['RichTextAST']['output']; - /** Returns Markdown representation */ - markdown: Scalars['String']['output']; - raw: Scalars['RichTextAST']['output']; - references: Array; - /** Returns plain-text contents of RichText */ - text: Scalars['String']['output']; +export type LoyaltyCardCreateManyInlineInput = { + /** Connect multiple existing LoyaltyCard documents */ + connect?: InputMaybe>; + /** Create and connect multiple existing LoyaltyCard documents */ + create?: InputMaybe>; }; - -export type OrganizerDescriptionRichTextReferencesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - skip?: InputMaybe; +export type LoyaltyCardCreateOneInlineInput = { + /** Connect one existing LoyaltyCard document */ + connect?: InputMaybe; + /** Create and connect one LoyaltyCard document */ + create?: InputMaybe; }; -export type OrganizerDescriptionRichTextEmbeddedTypes = Asset; - /** An edge in a connection. */ -export type OrganizerEdge = { - __typename?: 'OrganizerEdge'; +export type LoyaltyCardEdge = { + __typename?: 'LoyaltyCardEdge'; /** A cursor for use in pagination. */ cursor: Scalars['String']['output']; /** The item at the end of the edge. */ - node: Organizer; + node: LoyaltyCard; }; /** Identifies documents */ -export type OrganizerManyWhereInput = { +export type LoyaltyCardManyWhereInput = { /** Logical AND on all given filters. */ - AND?: InputMaybe>; + AND?: InputMaybe>; /** Logical NOT on all given filters combined by AND. */ - NOT?: InputMaybe>; + NOT?: InputMaybe>; /** Logical OR on all given filters. */ - OR?: InputMaybe>; + OR?: InputMaybe>; /** Contains search across all appropriate fields. */ _search?: InputMaybe; - contentSpaces_every?: InputMaybe; - contentSpaces_none?: InputMaybe; - contentSpaces_some?: InputMaybe; createdAt?: InputMaybe; /** All values greater than the given value. */ createdAt_gt?: InputMaybe; @@ -4579,70 +4457,198 @@ export type OrganizerManyWhereInput = { /** All values that are not contained in given list. */ createdAt_not_in?: InputMaybe>>; createdBy?: InputMaybe; - discordWidgetId?: InputMaybe; + documentInStages_every?: InputMaybe; + documentInStages_none?: InputMaybe; + documentInStages_some?: InputMaybe; + id?: InputMaybe; /** All values containing the given string. */ - discordWidgetId_contains?: InputMaybe; + id_contains?: InputMaybe; /** All values ending with the given string. */ - discordWidgetId_ends_with?: InputMaybe; + id_ends_with?: InputMaybe; /** All values that are contained in given list. */ - discordWidgetId_in?: InputMaybe>>; + id_in?: InputMaybe>>; /** Any other value that exists and is not equal to the given value. */ - discordWidgetId_not?: InputMaybe; + id_not?: InputMaybe; /** All values not containing the given string. */ - discordWidgetId_not_contains?: InputMaybe; + id_not_contains?: InputMaybe; /** All values not ending with the given string */ - discordWidgetId_not_ends_with?: InputMaybe; + id_not_ends_with?: InputMaybe; /** All values that are not contained in given list. */ - discordWidgetId_not_in?: InputMaybe>>; + id_not_in?: InputMaybe>>; /** All values not starting with the given string. */ - discordWidgetId_not_starts_with?: InputMaybe; + id_not_starts_with?: InputMaybe; /** All values starting with the given string. */ - discordWidgetId_starts_with?: InputMaybe; - documentInStages_every?: InputMaybe; - documentInStages_none?: InputMaybe; - documentInStages_some?: InputMaybe; - events_every?: InputMaybe; - events_none?: InputMaybe; - events_some?: InputMaybe; - facebookHandle?: InputMaybe; + id_starts_with?: InputMaybe; + nftImage?: InputMaybe; + nftName?: InputMaybe; /** All values containing the given string. */ - facebookHandle_contains?: InputMaybe; + nftName_contains?: InputMaybe; /** All values ending with the given string. */ - facebookHandle_ends_with?: InputMaybe; + nftName_ends_with?: InputMaybe; /** All values that are contained in given list. */ - facebookHandle_in?: InputMaybe>>; + nftName_in?: InputMaybe>>; /** Any other value that exists and is not equal to the given value. */ - facebookHandle_not?: InputMaybe; + nftName_not?: InputMaybe; /** All values not containing the given string. */ - facebookHandle_not_contains?: InputMaybe; + nftName_not_contains?: InputMaybe; /** All values not ending with the given string */ - facebookHandle_not_ends_with?: InputMaybe; + nftName_not_ends_with?: InputMaybe; /** All values that are not contained in given list. */ - facebookHandle_not_in?: InputMaybe>>; + nftName_not_in?: InputMaybe>>; /** All values not starting with the given string. */ - facebookHandle_not_starts_with?: InputMaybe; + nftName_not_starts_with?: InputMaybe; /** All values starting with the given string. */ - facebookHandle_starts_with?: InputMaybe; - heroImage?: InputMaybe; - heroImageClasses?: InputMaybe; - /** All values containing the given string. */ - heroImageClasses_contains?: InputMaybe; - /** All values ending with the given string. */ - heroImageClasses_ends_with?: InputMaybe; + nftName_starts_with?: InputMaybe; + organizer?: InputMaybe; + publishedAt?: InputMaybe; + /** All values greater than the given value. */ + publishedAt_gt?: InputMaybe; + /** All values greater than or equal the given value. */ + publishedAt_gte?: InputMaybe; /** All values that are contained in given list. */ - heroImageClasses_in?: InputMaybe>>; + publishedAt_in?: InputMaybe>>; + /** All values less than the given value. */ + publishedAt_lt?: InputMaybe; + /** All values less than or equal the given value. */ + publishedAt_lte?: InputMaybe; /** Any other value that exists and is not equal to the given value. */ - heroImageClasses_not?: InputMaybe; - /** All values not containing the given string. */ - heroImageClasses_not_contains?: InputMaybe; - /** All values not ending with the given string */ - heroImageClasses_not_ends_with?: InputMaybe; + publishedAt_not?: InputMaybe; /** All values that are not contained in given list. */ - heroImageClasses_not_in?: InputMaybe>>; - /** All values not starting with the given string. */ - heroImageClasses_not_starts_with?: InputMaybe; - /** All values starting with the given string. */ - heroImageClasses_starts_with?: InputMaybe; + publishedAt_not_in?: InputMaybe>>; + publishedBy?: InputMaybe; + scheduledIn_every?: InputMaybe; + scheduledIn_none?: InputMaybe; + scheduledIn_some?: InputMaybe; + updatedAt?: InputMaybe; + /** All values greater than the given value. */ + updatedAt_gt?: InputMaybe; + /** All values greater than or equal the given value. */ + updatedAt_gte?: InputMaybe; + /** All values that are contained in given list. */ + updatedAt_in?: InputMaybe>>; + /** All values less than the given value. */ + updatedAt_lt?: InputMaybe; + /** All values less than or equal the given value. */ + updatedAt_lte?: InputMaybe; + /** Any other value that exists and is not equal to the given value. */ + updatedAt_not?: InputMaybe; + /** All values that are not contained in given list. */ + updatedAt_not_in?: InputMaybe>>; + updatedBy?: InputMaybe; +}; + +export const enum LoyaltyCardOrderByInput { + CreatedAtAsc = 'createdAt_ASC', + CreatedAtDesc = 'createdAt_DESC', + IdAsc = 'id_ASC', + IdDesc = 'id_DESC', + NftNameAsc = 'nftName_ASC', + NftNameDesc = 'nftName_DESC', + PublishedAtAsc = 'publishedAt_ASC', + PublishedAtDesc = 'publishedAt_DESC', + UpdatedAtAsc = 'updatedAt_ASC', + UpdatedAtDesc = 'updatedAt_DESC' +}; + +export type LoyaltyCardUpdateInput = { + cltzsfm12094507ul1er1czw6?: InputMaybe; + nftImage?: InputMaybe; + nftName?: InputMaybe; + organizer?: InputMaybe; +}; + +export type LoyaltyCardUpdateManyInlineInput = { + /** Connect multiple existing LoyaltyCard documents */ + connect?: InputMaybe>; + /** Create and connect multiple LoyaltyCard documents */ + create?: InputMaybe>; + /** Delete multiple LoyaltyCard documents */ + delete?: InputMaybe>; + /** Disconnect multiple LoyaltyCard documents */ + disconnect?: InputMaybe>; + /** Override currently-connected documents with multiple existing LoyaltyCard documents */ + set?: InputMaybe>; + /** Update multiple LoyaltyCard documents */ + update?: InputMaybe>; + /** Upsert multiple LoyaltyCard documents */ + upsert?: InputMaybe>; +}; + +export type LoyaltyCardUpdateManyInput = { + nftName?: InputMaybe; +}; + +export type LoyaltyCardUpdateOneInlineInput = { + /** Connect existing LoyaltyCard document */ + connect?: InputMaybe; + /** Create and connect one LoyaltyCard document */ + create?: InputMaybe; + /** Delete currently connected LoyaltyCard document */ + delete?: InputMaybe; + /** Disconnect currently connected LoyaltyCard document */ + disconnect?: InputMaybe; + /** Update single LoyaltyCard document */ + update?: InputMaybe; + /** Upsert single LoyaltyCard document */ + upsert?: InputMaybe; +}; + +export type LoyaltyCardUpdateWithNestedWhereUniqueInput = { + /** Document to update */ + data: LoyaltyCardUpdateInput; + /** Unique document search */ + where: LoyaltyCardWhereUniqueInput; +}; + +export type LoyaltyCardUpsertInput = { + /** Create document if it didn't exist */ + create: LoyaltyCardCreateInput; + /** Update document if it exists */ + update: LoyaltyCardUpdateInput; +}; + +export type LoyaltyCardUpsertWithNestedWhereUniqueInput = { + /** Upsert data */ + data: LoyaltyCardUpsertInput; + /** Unique document search */ + where: LoyaltyCardWhereUniqueInput; +}; + +/** This contains a set of filters that can be used to compare values internally */ +export type LoyaltyCardWhereComparatorInput = { + /** This field can be used to request to check if the entry is outdated by internal comparison */ + outdated_to?: InputMaybe; +}; + +/** Identifies documents */ +export type LoyaltyCardWhereInput = { + /** Logical AND on all given filters. */ + AND?: InputMaybe>; + /** Logical NOT on all given filters combined by AND. */ + NOT?: InputMaybe>; + /** Logical OR on all given filters. */ + OR?: InputMaybe>; + /** Contains search across all appropriate fields. */ + _search?: InputMaybe; + createdAt?: InputMaybe; + /** All values greater than the given value. */ + createdAt_gt?: InputMaybe; + /** All values greater than or equal the given value. */ + createdAt_gte?: InputMaybe; + /** All values that are contained in given list. */ + createdAt_in?: InputMaybe>>; + /** All values less than the given value. */ + createdAt_lt?: InputMaybe; + /** All values less than or equal the given value. */ + createdAt_lte?: InputMaybe; + /** Any other value that exists and is not equal to the given value. */ + createdAt_not?: InputMaybe; + /** All values that are not contained in given list. */ + createdAt_not_in?: InputMaybe>>; + createdBy?: InputMaybe; + documentInStages_every?: InputMaybe; + documentInStages_none?: InputMaybe; + documentInStages_some?: InputMaybe; id?: InputMaybe; /** All values containing the given string. */ id_contains?: InputMaybe; @@ -4662,64 +4668,27 @@ export type OrganizerManyWhereInput = { id_not_starts_with?: InputMaybe; /** All values starting with the given string. */ id_starts_with?: InputMaybe; - image?: InputMaybe; - imageClasses?: InputMaybe; - /** All values containing the given string. */ - imageClasses_contains?: InputMaybe; - /** All values ending with the given string. */ - imageClasses_ends_with?: InputMaybe; - /** All values that are contained in given list. */ - imageClasses_in?: InputMaybe>>; - /** Any other value that exists and is not equal to the given value. */ - imageClasses_not?: InputMaybe; - /** All values not containing the given string. */ - imageClasses_not_contains?: InputMaybe; - /** All values not ending with the given string */ - imageClasses_not_ends_with?: InputMaybe; - /** All values that are not contained in given list. */ - imageClasses_not_in?: InputMaybe>>; - /** All values not starting with the given string. */ - imageClasses_not_starts_with?: InputMaybe; - /** All values starting with the given string. */ - imageClasses_starts_with?: InputMaybe; - instagramHandle?: InputMaybe; - /** All values containing the given string. */ - instagramHandle_contains?: InputMaybe; - /** All values ending with the given string. */ - instagramHandle_ends_with?: InputMaybe; - /** All values that are contained in given list. */ - instagramHandle_in?: InputMaybe>>; - /** Any other value that exists and is not equal to the given value. */ - instagramHandle_not?: InputMaybe; - /** All values not containing the given string. */ - instagramHandle_not_contains?: InputMaybe; - /** All values not ending with the given string */ - instagramHandle_not_ends_with?: InputMaybe; - /** All values that are not contained in given list. */ - instagramHandle_not_in?: InputMaybe>>; - /** All values not starting with the given string. */ - instagramHandle_not_starts_with?: InputMaybe; - /** All values starting with the given string. */ - instagramHandle_starts_with?: InputMaybe; - name?: InputMaybe; + nftImage?: InputMaybe; + nftName?: InputMaybe; /** All values containing the given string. */ - name_contains?: InputMaybe; + nftName_contains?: InputMaybe; /** All values ending with the given string. */ - name_ends_with?: InputMaybe; + nftName_ends_with?: InputMaybe; /** All values that are contained in given list. */ - name_in?: InputMaybe>>; + nftName_in?: InputMaybe>>; /** Any other value that exists and is not equal to the given value. */ - name_not?: InputMaybe; + nftName_not?: InputMaybe; /** All values not containing the given string. */ - name_not_contains?: InputMaybe; + nftName_not_contains?: InputMaybe; /** All values not ending with the given string */ - name_not_ends_with?: InputMaybe; + nftName_not_ends_with?: InputMaybe; /** All values that are not contained in given list. */ - name_not_in?: InputMaybe>>; + nftName_not_in?: InputMaybe>>; /** All values not starting with the given string. */ - name_not_starts_with?: InputMaybe; + nftName_not_starts_with?: InputMaybe; /** All values starting with the given string. */ - name_starts_with?: InputMaybe; + nftName_starts_with?: InputMaybe; + organizer?: InputMaybe; publishedAt?: InputMaybe; /** All values greater than the given value. */ publishedAt_gt?: InputMaybe; @@ -4739,291 +4708,345 @@ export type OrganizerManyWhereInput = { scheduledIn_every?: InputMaybe; scheduledIn_none?: InputMaybe; scheduledIn_some?: InputMaybe; - slug?: InputMaybe; - /** All values containing the given string. */ - slug_contains?: InputMaybe; - /** All values ending with the given string. */ - slug_ends_with?: InputMaybe; - /** All values that are contained in given list. */ - slug_in?: InputMaybe>>; - /** Any other value that exists and is not equal to the given value. */ - slug_not?: InputMaybe; - /** All values not containing the given string. */ - slug_not_contains?: InputMaybe; - /** All values not ending with the given string */ - slug_not_ends_with?: InputMaybe; - /** All values that are not contained in given list. */ - slug_not_in?: InputMaybe>>; - /** All values not starting with the given string. */ - slug_not_starts_with?: InputMaybe; - /** All values starting with the given string. */ - slug_starts_with?: InputMaybe; - telegramHandle?: InputMaybe; - /** All values containing the given string. */ - telegramHandle_contains?: InputMaybe; - /** All values ending with the given string. */ - telegramHandle_ends_with?: InputMaybe; - /** All values that are contained in given list. */ - telegramHandle_in?: InputMaybe>>; - /** Any other value that exists and is not equal to the given value. */ - telegramHandle_not?: InputMaybe; - /** All values not containing the given string. */ - telegramHandle_not_contains?: InputMaybe; - /** All values not ending with the given string */ - telegramHandle_not_ends_with?: InputMaybe; - /** All values that are not contained in given list. */ - telegramHandle_not_in?: InputMaybe>>; - /** All values not starting with the given string. */ - telegramHandle_not_starts_with?: InputMaybe; - /** All values starting with the given string. */ - telegramHandle_starts_with?: InputMaybe; - tiktokHandle?: InputMaybe; - /** All values containing the given string. */ - tiktokHandle_contains?: InputMaybe; - /** All values ending with the given string. */ - tiktokHandle_ends_with?: InputMaybe; + updatedAt?: InputMaybe; + /** All values greater than the given value. */ + updatedAt_gt?: InputMaybe; + /** All values greater than or equal the given value. */ + updatedAt_gte?: InputMaybe; /** All values that are contained in given list. */ - tiktokHandle_in?: InputMaybe>>; + updatedAt_in?: InputMaybe>>; + /** All values less than the given value. */ + updatedAt_lt?: InputMaybe; + /** All values less than or equal the given value. */ + updatedAt_lte?: InputMaybe; /** Any other value that exists and is not equal to the given value. */ - tiktokHandle_not?: InputMaybe; - /** All values not containing the given string. */ - tiktokHandle_not_contains?: InputMaybe; - /** All values not ending with the given string */ - tiktokHandle_not_ends_with?: InputMaybe; - /** All values that are not contained in given list. */ - tiktokHandle_not_in?: InputMaybe>>; - /** All values not starting with the given string. */ - tiktokHandle_not_starts_with?: InputMaybe; - /** All values starting with the given string. */ - tiktokHandle_starts_with?: InputMaybe; - twitterHandle?: InputMaybe; - /** All values containing the given string. */ - twitterHandle_contains?: InputMaybe; - /** All values ending with the given string. */ - twitterHandle_ends_with?: InputMaybe; - /** All values that are contained in given list. */ - twitterHandle_in?: InputMaybe>>; - /** Any other value that exists and is not equal to the given value. */ - twitterHandle_not?: InputMaybe; - /** All values not containing the given string. */ - twitterHandle_not_contains?: InputMaybe; - /** All values not ending with the given string */ - twitterHandle_not_ends_with?: InputMaybe; - /** All values that are not contained in given list. */ - twitterHandle_not_in?: InputMaybe>>; - /** All values not starting with the given string. */ - twitterHandle_not_starts_with?: InputMaybe; - /** All values starting with the given string. */ - twitterHandle_starts_with?: InputMaybe; - updatedAt?: InputMaybe; - /** All values greater than the given value. */ - updatedAt_gt?: InputMaybe; - /** All values greater than or equal the given value. */ - updatedAt_gte?: InputMaybe; - /** All values that are contained in given list. */ - updatedAt_in?: InputMaybe>>; - /** All values less than the given value. */ - updatedAt_lt?: InputMaybe; - /** All values less than or equal the given value. */ - updatedAt_lte?: InputMaybe; - /** Any other value that exists and is not equal to the given value. */ - updatedAt_not?: InputMaybe; + updatedAt_not?: InputMaybe; /** All values that are not contained in given list. */ updatedAt_not_in?: InputMaybe>>; updatedBy?: InputMaybe; - youtubeHandle?: InputMaybe; - /** All values containing the given string. */ - youtubeHandle_contains?: InputMaybe; - /** All values ending with the given string. */ - youtubeHandle_ends_with?: InputMaybe; - /** All values that are contained in given list. */ - youtubeHandle_in?: InputMaybe>>; - /** Any other value that exists and is not equal to the given value. */ - youtubeHandle_not?: InputMaybe; - /** All values not containing the given string. */ - youtubeHandle_not_contains?: InputMaybe; - /** All values not ending with the given string */ - youtubeHandle_not_ends_with?: InputMaybe; - /** All values that are not contained in given list. */ - youtubeHandle_not_in?: InputMaybe>>; - /** All values not starting with the given string. */ - youtubeHandle_not_starts_with?: InputMaybe; - /** All values starting with the given string. */ - youtubeHandle_starts_with?: InputMaybe; }; -export const enum OrganizerOrderByInput { - CreatedAtAsc = 'createdAt_ASC', - CreatedAtDesc = 'createdAt_DESC', - DiscordWidgetIdAsc = 'discordWidgetId_ASC', - DiscordWidgetIdDesc = 'discordWidgetId_DESC', - FacebookHandleAsc = 'facebookHandle_ASC', - FacebookHandleDesc = 'facebookHandle_DESC', - HeroImageClassesAsc = 'heroImageClasses_ASC', - HeroImageClassesDesc = 'heroImageClasses_DESC', - IdAsc = 'id_ASC', - IdDesc = 'id_DESC', - ImageClassesAsc = 'imageClasses_ASC', - ImageClassesDesc = 'imageClasses_DESC', - InstagramHandleAsc = 'instagramHandle_ASC', - InstagramHandleDesc = 'instagramHandle_DESC', - NameAsc = 'name_ASC', - NameDesc = 'name_DESC', - PublishedAtAsc = 'publishedAt_ASC', - PublishedAtDesc = 'publishedAt_DESC', - SlugAsc = 'slug_ASC', - SlugDesc = 'slug_DESC', - TelegramHandleAsc = 'telegramHandle_ASC', - TelegramHandleDesc = 'telegramHandle_DESC', - TiktokHandleAsc = 'tiktokHandle_ASC', - TiktokHandleDesc = 'tiktokHandle_DESC', - TwitterHandleAsc = 'twitterHandle_ASC', - TwitterHandleDesc = 'twitterHandle_DESC', - UpdatedAtAsc = 'updatedAt_ASC', - UpdatedAtDesc = 'updatedAt_DESC', - YoutubeHandleAsc = 'youtubeHandle_ASC', - YoutubeHandleDesc = 'youtubeHandle_DESC' +/** The document in stages filter allows specifying a stage entry to cross compare the same document between different stages */ +export type LoyaltyCardWhereStageInput = { + /** Logical AND on all given filters. */ + AND?: InputMaybe>; + /** Logical NOT on all given filters combined by AND. */ + NOT?: InputMaybe>; + /** Logical OR on all given filters. */ + OR?: InputMaybe>; + /** This field contains fields which can be set as true or false to specify an internal comparison */ + compareWithParent?: InputMaybe; + /** Specify the stage to compare with */ + stage?: InputMaybe; }; -export type OrganizerUpdateInput = { - clr7j9mmt0q2j01uo9zrs2fm7?: InputMaybe; - contentSpaces?: InputMaybe; - /** description input for default locale (en) */ - description?: InputMaybe; - discordWidgetId?: InputMaybe; - events?: InputMaybe; - facebookHandle?: InputMaybe; - heroImage?: InputMaybe; - heroImageClasses?: InputMaybe; - image?: InputMaybe; - imageClasses?: InputMaybe; - instagramHandle?: InputMaybe; - /** Manage document localizations */ - localizations?: InputMaybe; - name?: InputMaybe; - slug?: InputMaybe; - telegramHandle?: InputMaybe; - tiktokHandle?: InputMaybe; - twitterHandle?: InputMaybe; - youtubeHandle?: InputMaybe; +/** References LoyaltyCard record uniquely */ +export type LoyaltyCardWhereUniqueInput = { + id?: InputMaybe; }; -export type OrganizerUpdateLocalizationDataInput = { - description?: InputMaybe; +/** An object with an ID */ +export type Node = { + /** The id of the object. */ + id: Scalars['ID']['output']; + /** The Stage of an object */ + stage: Stage; }; -export type OrganizerUpdateLocalizationInput = { - data: OrganizerUpdateLocalizationDataInput; +/** An organizer is an entity that launch events and handle the pass benefits. */ +export type Organizer = Entity & Node & { + __typename?: 'Organizer'; + contentSpaces: Array; + /** The time the document was created */ + createdAt: Scalars['DateTime']['output']; + /** User that created this document */ + createdBy?: Maybe; + description?: Maybe; + /** The discord widge id of the organizer. You need to enable the widget in your discord server and copy the value in `server id`. For details instruction of how to enable and find the id, refer to this section https://dev.fandom.com/wiki/DiscordIntegrator#Enabling_the_widget */ + discordWidgetId?: Maybe; + /** Get the document in other stages */ + documentInStages: Array; + events: Array; + /** The facebook handle (username) of the organizer. You can just copy the text on your facebook landing page on the URL, like 'johndoe' for 'https://www.facebook.com/johndoe'. */ + facebookHandle?: Maybe; + /** An hero image that will displayed on a rectangular format. The image need to be high quality in order to display well on every screen. Advised resolution is 1920 * 800 pixels */ + heroImage: Asset; + /** Optional field used to style your image with classes. Every classes from tailwind are supported. This is typically useful to adapt your image with light and dark mode (for instance using filter contrast or invert, https://tailwindcss.com/docs/contrast) */ + heroImageClasses?: Maybe; + /** List of Organizer versions */ + history: Array; + /** The unique identifier */ + id: Scalars['ID']['output']; + /** Image that represent the organizer, typically its logo. Advised resolution is 800 x 800 pixels, in square format with transparency (for ex: svg or png but not jpg) so that the image always look good either on light or dark mode. */ + image: Asset; + /** Optional field used to style your image with classes. Every classes from tailwind are supported. This is typically useful to adapt your image with light and dark mode (for instance using filter contrast or invert, https://tailwindcss.com/docs/contrast) */ + imageClasses?: Maybe; + /** The instagram handle (username) of the organizer. You can just copy the name on your instagram landing page next to the follow button. */ + instagramHandle?: Maybe; + /** System Locale field */ locale: Locale; + /** Get the other localizations for this document */ + localizations: Array; + loyaltyCard?: Maybe; + /** Name of the organizer */ + name: Scalars['String']['output']; + /** The time the document was published. Null on documents in draft stage. */ + publishedAt?: Maybe; + /** User that last published this document */ + publishedBy?: Maybe; + scheduledIn: Array; + /** Used in URL */ + slug: Scalars['String']['output']; + /** System stage field */ + stage: Stage; + /** The telegram handle (username) of the organizer. You can just copy the text on your telegram profile page in parameters after the @, like 'johndoe' for '@johndoe'. */ + telegramHandle?: Maybe; + /** The tiktok handle (username) of the organizer. You can just copy the name on your tiktok landing page. */ + tiktokHandle?: Maybe; + /** The twitter (X) handle (username) of the organizer. You can just copy the text on your twitter landing page after the @, like 'johndoe' for '@johndoe'. */ + twitterHandle?: Maybe; + /** The time the document was updated */ + updatedAt: Scalars['DateTime']['output']; + /** User that last updated this document */ + updatedBy?: Maybe; + /** The youtube handle (username) of the organizer. YYou can just copy the text on your youtube landing page after the @, like 'johndoe' for '@johndoe'. */ + youtubeHandle?: Maybe; }; -export type OrganizerUpdateLocalizationsInput = { - /** Localizations to create */ - create?: InputMaybe>; - /** Localizations to delete */ - delete?: InputMaybe>; - /** Localizations to update */ - update?: InputMaybe>; - upsert?: InputMaybe>; -}; -export type OrganizerUpdateManyInlineInput = { - /** Connect multiple existing Organizer documents */ - connect?: InputMaybe>; - /** Create and connect multiple Organizer documents */ - create?: InputMaybe>; - /** Delete multiple Organizer documents */ - delete?: InputMaybe>; - /** Disconnect multiple Organizer documents */ - disconnect?: InputMaybe>; - /** Override currently-connected documents with multiple existing Organizer documents */ - set?: InputMaybe>; - /** Update multiple Organizer documents */ - update?: InputMaybe>; - /** Upsert multiple Organizer documents */ - upsert?: InputMaybe>; +/** An organizer is an entity that launch events and handle the pass benefits. */ +export type OrganizerContentSpacesArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + forceParentLocale?: InputMaybe; + last?: InputMaybe; + locales?: InputMaybe>; + orderBy?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; }; -export type OrganizerUpdateManyInput = { - /** description input for default locale (en) */ - description?: InputMaybe; - discordWidgetId?: InputMaybe; - facebookHandle?: InputMaybe; - heroImageClasses?: InputMaybe; - imageClasses?: InputMaybe; - instagramHandle?: InputMaybe; - /** Optional updates to localizations */ - localizations?: InputMaybe; - telegramHandle?: InputMaybe; - tiktokHandle?: InputMaybe; - twitterHandle?: InputMaybe; - youtubeHandle?: InputMaybe; -}; -export type OrganizerUpdateManyLocalizationDataInput = { - description?: InputMaybe; +/** An organizer is an entity that launch events and handle the pass benefits. */ +export type OrganizerCreatedAtArgs = { + variation?: SystemDateTimeFieldVariation; }; -export type OrganizerUpdateManyLocalizationInput = { - data: OrganizerUpdateManyLocalizationDataInput; - locale: Locale; + +/** An organizer is an entity that launch events and handle the pass benefits. */ +export type OrganizerCreatedByArgs = { + forceParentLocale?: InputMaybe; + locales?: InputMaybe>; }; -export type OrganizerUpdateManyLocalizationsInput = { - /** Localizations to update */ - update?: InputMaybe>; + +/** An organizer is an entity that launch events and handle the pass benefits. */ +export type OrganizerDocumentInStagesArgs = { + includeCurrent?: Scalars['Boolean']['input']; + inheritLocale?: Scalars['Boolean']['input']; + stages?: Array; }; -export type OrganizerUpdateOneInlineInput = { - /** Connect existing Organizer document */ - connect?: InputMaybe; - /** Create and connect one Organizer document */ - create?: InputMaybe; - /** Delete currently connected Organizer document */ - delete?: InputMaybe; - /** Disconnect currently connected Organizer document */ - disconnect?: InputMaybe; - /** Update single Organizer document */ - update?: InputMaybe; - /** Upsert single Organizer document */ - upsert?: InputMaybe; + +/** An organizer is an entity that launch events and handle the pass benefits. */ +export type OrganizerEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + forceParentLocale?: InputMaybe; + last?: InputMaybe; + locales?: InputMaybe>; + orderBy?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; }; -export type OrganizerUpdateWithNestedWhereUniqueInput = { - /** Document to update */ - data: OrganizerUpdateInput; - /** Unique document search */ + +/** An organizer is an entity that launch events and handle the pass benefits. */ +export type OrganizerHeroImageArgs = { + forceParentLocale?: InputMaybe; + locales?: InputMaybe>; +}; + + +/** An organizer is an entity that launch events and handle the pass benefits. */ +export type OrganizerHistoryArgs = { + limit?: Scalars['Int']['input']; + skip?: Scalars['Int']['input']; + stageOverride?: InputMaybe; +}; + + +/** An organizer is an entity that launch events and handle the pass benefits. */ +export type OrganizerImageArgs = { + forceParentLocale?: InputMaybe; + locales?: InputMaybe>; +}; + + +/** An organizer is an entity that launch events and handle the pass benefits. */ +export type OrganizerLocalizationsArgs = { + includeCurrent?: Scalars['Boolean']['input']; + locales?: Array; +}; + + +/** An organizer is an entity that launch events and handle the pass benefits. */ +export type OrganizerLoyaltyCardArgs = { + forceParentLocale?: InputMaybe; + locales?: InputMaybe>; +}; + + +/** An organizer is an entity that launch events and handle the pass benefits. */ +export type OrganizerPublishedAtArgs = { + variation?: SystemDateTimeFieldVariation; +}; + + +/** An organizer is an entity that launch events and handle the pass benefits. */ +export type OrganizerPublishedByArgs = { + forceParentLocale?: InputMaybe; + locales?: InputMaybe>; +}; + + +/** An organizer is an entity that launch events and handle the pass benefits. */ +export type OrganizerScheduledInArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + forceParentLocale?: InputMaybe; + last?: InputMaybe; + locales?: InputMaybe>; + skip?: InputMaybe; + where?: InputMaybe; +}; + + +/** An organizer is an entity that launch events and handle the pass benefits. */ +export type OrganizerUpdatedAtArgs = { + variation?: SystemDateTimeFieldVariation; +}; + + +/** An organizer is an entity that launch events and handle the pass benefits. */ +export type OrganizerUpdatedByArgs = { + forceParentLocale?: InputMaybe; + locales?: InputMaybe>; +}; + +export type OrganizerConnectInput = { + /** Allow to specify document position in list of connected documents, will default to appending at end of list */ + position?: InputMaybe; + /** Document to connect */ where: OrganizerWhereUniqueInput; }; -export type OrganizerUpsertInput = { - /** Create document if it didn't exist */ - create: OrganizerCreateInput; - /** Update document if it exists */ - update: OrganizerUpdateInput; +/** A connection to a list of items. */ +export type OrganizerConnection = { + __typename?: 'OrganizerConnection'; + aggregate: Aggregate; + /** A list of edges. */ + edges: Array; + /** Information to aid in pagination. */ + pageInfo: PageInfo; }; -export type OrganizerUpsertLocalizationInput = { - create: OrganizerCreateLocalizationDataInput; +export type OrganizerCreateInput = { + clr7j9mmt0q2j01uo9zrs2fm7?: InputMaybe; + cltzsen11092507ul9qlg4ywb?: InputMaybe; + contentSpaces?: InputMaybe; + createdAt?: InputMaybe; + /** description input for default locale (en) */ + description?: InputMaybe; + discordWidgetId?: InputMaybe; + events?: InputMaybe; + facebookHandle?: InputMaybe; + heroImage: AssetCreateOneInlineInput; + heroImageClasses?: InputMaybe; + image: AssetCreateOneInlineInput; + imageClasses?: InputMaybe; + instagramHandle?: InputMaybe; + /** Inline mutations for managing document localizations excluding the default locale */ + localizations?: InputMaybe; + loyaltyCard?: InputMaybe; + name: Scalars['String']['input']; + slug: Scalars['String']['input']; + telegramHandle?: InputMaybe; + tiktokHandle?: InputMaybe; + twitterHandle?: InputMaybe; + updatedAt?: InputMaybe; + youtubeHandle?: InputMaybe; +}; + +export type OrganizerCreateLocalizationDataInput = { + createdAt?: InputMaybe; + description?: InputMaybe; + updatedAt?: InputMaybe; +}; + +export type OrganizerCreateLocalizationInput = { + /** Localization input */ + data: OrganizerCreateLocalizationDataInput; locale: Locale; - update: OrganizerUpdateLocalizationDataInput; }; -export type OrganizerUpsertWithNestedWhereUniqueInput = { - /** Upsert data */ - data: OrganizerUpsertInput; - /** Unique document search */ - where: OrganizerWhereUniqueInput; +export type OrganizerCreateLocalizationsInput = { + /** Create localizations for the newly-created document */ + create?: InputMaybe>; }; -/** This contains a set of filters that can be used to compare values internally */ -export type OrganizerWhereComparatorInput = { - /** This field can be used to request to check if the entry is outdated by internal comparison */ - outdated_to?: InputMaybe; +export type OrganizerCreateManyInlineInput = { + /** Connect multiple existing Organizer documents */ + connect?: InputMaybe>; + /** Create and connect multiple existing Organizer documents */ + create?: InputMaybe>; +}; + +export type OrganizerCreateOneInlineInput = { + /** Connect one existing Organizer document */ + connect?: InputMaybe; + /** Create and connect one Organizer document */ + create?: InputMaybe; +}; + +export type OrganizerDescriptionRichText = { + __typename?: 'OrganizerDescriptionRichText'; + /** Returns HTMl representation */ + html: Scalars['String']['output']; + json: Scalars['RichTextAST']['output']; + /** Returns Markdown representation */ + markdown: Scalars['String']['output']; + raw: Scalars['RichTextAST']['output']; + references: Array; + /** Returns plain-text contents of RichText */ + text: Scalars['String']['output']; +}; + + +export type OrganizerDescriptionRichTextReferencesArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + skip?: InputMaybe; +}; + +export type OrganizerDescriptionRichTextEmbeddedTypes = Asset; + +/** An edge in a connection. */ +export type OrganizerEdge = { + __typename?: 'OrganizerEdge'; + /** A cursor for use in pagination. */ + cursor: Scalars['String']['output']; + /** The item at the end of the edge. */ + node: Organizer; }; /** Identifies documents */ -export type OrganizerWhereInput = { +export type OrganizerManyWhereInput = { /** Logical AND on all given filters. */ AND?: InputMaybe>; /** Logical NOT on all given filters combined by AND. */ @@ -5173,6 +5196,7 @@ export type OrganizerWhereInput = { instagramHandle_not_starts_with?: InputMaybe; /** All values starting with the given string. */ instagramHandle_starts_with?: InputMaybe; + loyaltyCard?: InputMaybe; name?: InputMaybe; /** All values containing the given string. */ name_contains?: InputMaybe; @@ -5324,365 +5348,191 @@ export type OrganizerWhereInput = { youtubeHandle_starts_with?: InputMaybe; }; -/** The document in stages filter allows specifying a stage entry to cross compare the same document between different stages */ -export type OrganizerWhereStageInput = { - /** Logical AND on all given filters. */ - AND?: InputMaybe>; - /** Logical NOT on all given filters combined by AND. */ - NOT?: InputMaybe>; - /** Logical OR on all given filters. */ - OR?: InputMaybe>; - /** This field contains fields which can be set as true or false to specify an internal comparison */ - compareWithParent?: InputMaybe; - /** Specify the stage to compare with */ - stage?: InputMaybe; +export const enum OrganizerOrderByInput { + CreatedAtAsc = 'createdAt_ASC', + CreatedAtDesc = 'createdAt_DESC', + DiscordWidgetIdAsc = 'discordWidgetId_ASC', + DiscordWidgetIdDesc = 'discordWidgetId_DESC', + FacebookHandleAsc = 'facebookHandle_ASC', + FacebookHandleDesc = 'facebookHandle_DESC', + HeroImageClassesAsc = 'heroImageClasses_ASC', + HeroImageClassesDesc = 'heroImageClasses_DESC', + IdAsc = 'id_ASC', + IdDesc = 'id_DESC', + ImageClassesAsc = 'imageClasses_ASC', + ImageClassesDesc = 'imageClasses_DESC', + InstagramHandleAsc = 'instagramHandle_ASC', + InstagramHandleDesc = 'instagramHandle_DESC', + NameAsc = 'name_ASC', + NameDesc = 'name_DESC', + PublishedAtAsc = 'publishedAt_ASC', + PublishedAtDesc = 'publishedAt_DESC', + SlugAsc = 'slug_ASC', + SlugDesc = 'slug_DESC', + TelegramHandleAsc = 'telegramHandle_ASC', + TelegramHandleDesc = 'telegramHandle_DESC', + TiktokHandleAsc = 'tiktokHandle_ASC', + TiktokHandleDesc = 'tiktokHandle_DESC', + TwitterHandleAsc = 'twitterHandle_ASC', + TwitterHandleDesc = 'twitterHandle_DESC', + UpdatedAtAsc = 'updatedAt_ASC', + UpdatedAtDesc = 'updatedAt_DESC', + YoutubeHandleAsc = 'youtubeHandle_ASC', + YoutubeHandleDesc = 'youtubeHandle_DESC' }; -/** References Organizer record uniquely */ -export type OrganizerWhereUniqueInput = { - id?: InputMaybe; - name?: InputMaybe; - slug?: InputMaybe; -}; - -/** References Organizer record uniquely */ -export type OrganizerWhereUniqueInput_Remote_Rel_EventParametersorganizer = { - name?: InputMaybe; - slug?: InputMaybe; -}; - -/** References Organizer record uniquely */ -export type OrganizerWhereUniqueInput_Remote_Rel_EventPassNftorganizer = { +export type OrganizerUpdateInput = { + clr7j9mmt0q2j01uo9zrs2fm7?: InputMaybe; + cltzsen11092507ul9qlg4ywb?: InputMaybe; + contentSpaces?: InputMaybe; + /** description input for default locale (en) */ + description?: InputMaybe; + discordWidgetId?: InputMaybe; + events?: InputMaybe; + facebookHandle?: InputMaybe; + heroImage?: InputMaybe; + heroImageClasses?: InputMaybe; + image?: InputMaybe; + imageClasses?: InputMaybe; + instagramHandle?: InputMaybe; + /** Manage document localizations */ + localizations?: InputMaybe; + loyaltyCard?: InputMaybe; name?: InputMaybe; slug?: InputMaybe; + telegramHandle?: InputMaybe; + tiktokHandle?: InputMaybe; + twitterHandle?: InputMaybe; + youtubeHandle?: InputMaybe; }; -/** References Organizer record uniquely */ -export type OrganizerWhereUniqueInput_Remote_Rel_RoleAssignmentorganizer = { - name?: InputMaybe; - slug?: InputMaybe; +export type OrganizerUpdateLocalizationDataInput = { + description?: InputMaybe; }; -/** - * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. - * - */ -export type Pack = Entity & Node & { - __typename?: 'Pack'; - /** The time the document was created */ - createdAt: Scalars['DateTime']['output']; - /** User that created this document */ - createdBy?: Maybe; - /** A brief overview detailing the contents and purpose of the Pack. */ - description: Scalars['String']['output']; - /** Get the document in other stages */ - documentInStages: Array; - /** This section allows you to select or create the event passes that will be included in your Pack. Think of it as curating a collection of exclusive access tickets, each offering unique experiences for the events. Here, you can assemble a variety of event passes that together form the enticing bundle that is your Pack. */ - eventPasses: Array; - /** List of Pack versions */ - history: Array; - /** The unique identifier */ - id: Scalars['ID']['output']; - /** System Locale field */ +export type OrganizerUpdateLocalizationInput = { + data: OrganizerUpdateLocalizationDataInput; locale: Locale; - /** Get the other localizations for this document */ - localizations: Array; - /** User-friendly name of the the Pack, like "Lottery for VIP 3-Day Pass" */ - name: Scalars['String']['output']; - /** Fixed description pertaining to the NFT Pack. This content is static and non-localizable. */ - nftDescription: Scalars['String']['output']; - /** Permanent image representing the NFT Pack. Advised resolution is 800 x 800 pixels. Image content is non-changeable and cannot be localized. */ - nftImage: Asset; - /** Permanent name associated with the NFT. Cannot be changed or localized. */ - nftName: Scalars['String']['output']; - organizer?: Maybe; - /** The time the document was published. Null on documents in draft stage. */ - publishedAt?: Maybe; - /** User that last published this document */ - publishedBy?: Maybe; - scheduledIn: Array; - /** System stage field */ - stage: Stage; - /** The time the document was updated */ - updatedAt: Scalars['DateTime']['output']; - /** User that last updated this document */ - updatedBy?: Maybe; }; - -/** - * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. - * - */ -export type PackCreatedAtArgs = { - variation?: SystemDateTimeFieldVariation; +export type OrganizerUpdateLocalizationsInput = { + /** Localizations to create */ + create?: InputMaybe>; + /** Localizations to delete */ + delete?: InputMaybe>; + /** Localizations to update */ + update?: InputMaybe>; + upsert?: InputMaybe>; }; - -/** - * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. - * - */ -export type PackCreatedByArgs = { - forceParentLocale?: InputMaybe; - locales?: InputMaybe>; +export type OrganizerUpdateManyInlineInput = { + /** Connect multiple existing Organizer documents */ + connect?: InputMaybe>; + /** Create and connect multiple Organizer documents */ + create?: InputMaybe>; + /** Delete multiple Organizer documents */ + delete?: InputMaybe>; + /** Disconnect multiple Organizer documents */ + disconnect?: InputMaybe>; + /** Override currently-connected documents with multiple existing Organizer documents */ + set?: InputMaybe>; + /** Update multiple Organizer documents */ + update?: InputMaybe>; + /** Upsert multiple Organizer documents */ + upsert?: InputMaybe>; }; - -/** - * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. - * - */ -export type PackDocumentInStagesArgs = { - includeCurrent?: Scalars['Boolean']['input']; - inheritLocale?: Scalars['Boolean']['input']; - stages?: Array; +export type OrganizerUpdateManyInput = { + /** description input for default locale (en) */ + description?: InputMaybe; + discordWidgetId?: InputMaybe; + facebookHandle?: InputMaybe; + heroImageClasses?: InputMaybe; + imageClasses?: InputMaybe; + instagramHandle?: InputMaybe; + /** Optional updates to localizations */ + localizations?: InputMaybe; + telegramHandle?: InputMaybe; + tiktokHandle?: InputMaybe; + twitterHandle?: InputMaybe; + youtubeHandle?: InputMaybe; }; - -/** - * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. - * - */ -export type PackEventPassesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - forceParentLocale?: InputMaybe; - last?: InputMaybe; - locales?: InputMaybe>; - skip?: InputMaybe; +export type OrganizerUpdateManyLocalizationDataInput = { + description?: InputMaybe; }; - -/** - * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. - * - */ -export type PackHistoryArgs = { - limit?: Scalars['Int']['input']; - skip?: Scalars['Int']['input']; - stageOverride?: InputMaybe; +export type OrganizerUpdateManyLocalizationInput = { + data: OrganizerUpdateManyLocalizationDataInput; + locale: Locale; }; - -/** - * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. - * - */ -export type PackLocalizationsArgs = { - includeCurrent?: Scalars['Boolean']['input']; - locales?: Array; +export type OrganizerUpdateManyLocalizationsInput = { + /** Localizations to update */ + update?: InputMaybe>; }; - -/** - * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. - * - */ -export type PackNftImageArgs = { - forceParentLocale?: InputMaybe; - locales?: InputMaybe>; +export type OrganizerUpdateOneInlineInput = { + /** Connect existing Organizer document */ + connect?: InputMaybe; + /** Create and connect one Organizer document */ + create?: InputMaybe; + /** Delete currently connected Organizer document */ + delete?: InputMaybe; + /** Disconnect currently connected Organizer document */ + disconnect?: InputMaybe; + /** Update single Organizer document */ + update?: InputMaybe; + /** Upsert single Organizer document */ + upsert?: InputMaybe; }; - -/** - * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. - * - */ -export type PackOrganizerArgs = { - forceParentLocale?: InputMaybe; - locales?: InputMaybe>; +export type OrganizerUpdateWithNestedWhereUniqueInput = { + /** Document to update */ + data: OrganizerUpdateInput; + /** Unique document search */ + where: OrganizerWhereUniqueInput; }; - -/** - * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. - * - */ -export type PackPublishedAtArgs = { - variation?: SystemDateTimeFieldVariation; +export type OrganizerUpsertInput = { + /** Create document if it didn't exist */ + create: OrganizerCreateInput; + /** Update document if it exists */ + update: OrganizerUpdateInput; }; +export type OrganizerUpsertLocalizationInput = { + create: OrganizerCreateLocalizationDataInput; + locale: Locale; + update: OrganizerUpdateLocalizationDataInput; +}; -/** - * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. - * - */ -export type PackPublishedByArgs = { - forceParentLocale?: InputMaybe; - locales?: InputMaybe>; +export type OrganizerUpsertWithNestedWhereUniqueInput = { + /** Upsert data */ + data: OrganizerUpsertInput; + /** Unique document search */ + where: OrganizerWhereUniqueInput; }; - -/** - * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. - * - */ -export type PackScheduledInArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - forceParentLocale?: InputMaybe; - last?: InputMaybe; - locales?: InputMaybe>; - skip?: InputMaybe; - where?: InputMaybe; -}; - - -/** - * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. - * - */ -export type PackUpdatedAtArgs = { - variation?: SystemDateTimeFieldVariation; -}; - - -/** - * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. - * - */ -export type PackUpdatedByArgs = { - forceParentLocale?: InputMaybe; - locales?: InputMaybe>; -}; - -export type PackConnectInput = { - /** Allow to specify document position in list of connected documents, will default to appending at end of list */ - position?: InputMaybe; - /** Document to connect */ - where: PackWhereUniqueInput; -}; - -/** A connection to a list of items. */ -export type PackConnection = { - __typename?: 'PackConnection'; - aggregate: Aggregate; - /** A list of edges. */ - edges: Array; - /** Information to aid in pagination. */ - pageInfo: PageInfo; -}; - -export type PackCreateInput = { - createdAt?: InputMaybe; - /** description input for default locale (en) */ - description: Scalars['String']['input']; - eventPasses?: InputMaybe; - /** Inline mutations for managing document localizations excluding the default locale */ - localizations?: InputMaybe; - /** name input for default locale (en) */ - name: Scalars['String']['input']; - nftDescription: Scalars['String']['input']; - nftImage: AssetCreateOneInlineInput; - nftName: Scalars['String']['input']; - organizer?: InputMaybe; - updatedAt?: InputMaybe; -}; - -export type PackCreateLocalizationDataInput = { - createdAt?: InputMaybe; - description: Scalars['String']['input']; - name: Scalars['String']['input']; - updatedAt?: InputMaybe; -}; - -export type PackCreateLocalizationInput = { - /** Localization input */ - data: PackCreateLocalizationDataInput; - locale: Locale; -}; - -export type PackCreateLocalizationsInput = { - /** Create localizations for the newly-created document */ - create?: InputMaybe>; -}; - -export type PackCreateManyInlineInput = { - /** Connect multiple existing Pack documents */ - connect?: InputMaybe>; - /** Create and connect multiple existing Pack documents */ - create?: InputMaybe>; -}; - -export type PackCreateOneInlineInput = { - /** Connect one existing Pack document */ - connect?: InputMaybe; - /** Create and connect one Pack document */ - create?: InputMaybe; -}; - -/** An edge in a connection. */ -export type PackEdge = { - __typename?: 'PackEdge'; - /** A cursor for use in pagination. */ - cursor: Scalars['String']['output']; - /** The item at the end of the edge. */ - node: Pack; -}; - -export type PackEventPasses = EventPass; - -export type PackEventPassesConnectInput = { - EventPass?: InputMaybe; -}; - -export type PackEventPassesCreateInput = { - EventPass?: InputMaybe; -}; - -export type PackEventPassesCreateManyInlineInput = { - /** Connect multiple existing PackEventPasses documents */ - connect?: InputMaybe>; - /** Create and connect multiple existing PackEventPasses documents */ - create?: InputMaybe>; -}; - -export type PackEventPassesUpdateManyInlineInput = { - /** Connect multiple existing PackEventPasses documents */ - connect?: InputMaybe>; - /** Create and connect multiple PackEventPasses documents */ - create?: InputMaybe>; - /** Delete multiple PackEventPasses documents */ - delete?: InputMaybe>; - /** Disconnect multiple PackEventPasses documents */ - disconnect?: InputMaybe>; - /** Override currently-connected documents with multiple existing PackEventPasses documents */ - set?: InputMaybe>; - /** Update multiple PackEventPasses documents */ - update?: InputMaybe>; - /** Upsert multiple PackEventPasses documents */ - upsert?: InputMaybe>; -}; - -export type PackEventPassesUpdateWithNestedWhereUniqueInput = { - EventPass?: InputMaybe; -}; - -export type PackEventPassesUpsertWithNestedWhereUniqueInput = { - EventPass?: InputMaybe; -}; - -export type PackEventPassesWhereInput = { - EventPass?: InputMaybe; -}; - -export type PackEventPassesWhereUniqueInput = { - EventPass?: InputMaybe; -}; +/** This contains a set of filters that can be used to compare values internally */ +export type OrganizerWhereComparatorInput = { + /** This field can be used to request to check if the entry is outdated by internal comparison */ + outdated_to?: InputMaybe; +}; /** Identifies documents */ -export type PackManyWhereInput = { +export type OrganizerWhereInput = { /** Logical AND on all given filters. */ - AND?: InputMaybe>; + AND?: InputMaybe>; /** Logical NOT on all given filters combined by AND. */ - NOT?: InputMaybe>; + NOT?: InputMaybe>; /** Logical OR on all given filters. */ - OR?: InputMaybe>; + OR?: InputMaybe>; /** Contains search across all appropriate fields. */ _search?: InputMaybe; + contentSpaces_every?: InputMaybe; + contentSpaces_none?: InputMaybe; + contentSpaces_some?: InputMaybe; createdAt?: InputMaybe; /** All values greater than the given value. */ createdAt_gt?: InputMaybe; @@ -5699,324 +5549,129 @@ export type PackManyWhereInput = { /** All values that are not contained in given list. */ createdAt_not_in?: InputMaybe>>; createdBy?: InputMaybe; - documentInStages_every?: InputMaybe; - documentInStages_none?: InputMaybe; - documentInStages_some?: InputMaybe; - /** All values in which the union is empty */ - eventPasses_empty?: InputMaybe; - /** Matches if the union contains at least one connection to the provided item to the filter */ - eventPasses_some?: InputMaybe; - id?: InputMaybe; + discordWidgetId?: InputMaybe; /** All values containing the given string. */ - id_contains?: InputMaybe; + discordWidgetId_contains?: InputMaybe; /** All values ending with the given string. */ - id_ends_with?: InputMaybe; + discordWidgetId_ends_with?: InputMaybe; /** All values that are contained in given list. */ - id_in?: InputMaybe>>; + discordWidgetId_in?: InputMaybe>>; /** Any other value that exists and is not equal to the given value. */ - id_not?: InputMaybe; + discordWidgetId_not?: InputMaybe; /** All values not containing the given string. */ - id_not_contains?: InputMaybe; + discordWidgetId_not_contains?: InputMaybe; /** All values not ending with the given string */ - id_not_ends_with?: InputMaybe; + discordWidgetId_not_ends_with?: InputMaybe; /** All values that are not contained in given list. */ - id_not_in?: InputMaybe>>; + discordWidgetId_not_in?: InputMaybe>>; /** All values not starting with the given string. */ - id_not_starts_with?: InputMaybe; + discordWidgetId_not_starts_with?: InputMaybe; /** All values starting with the given string. */ - id_starts_with?: InputMaybe; - nftDescription?: InputMaybe; + discordWidgetId_starts_with?: InputMaybe; + documentInStages_every?: InputMaybe; + documentInStages_none?: InputMaybe; + documentInStages_some?: InputMaybe; + events_every?: InputMaybe; + events_none?: InputMaybe; + events_some?: InputMaybe; + facebookHandle?: InputMaybe; /** All values containing the given string. */ - nftDescription_contains?: InputMaybe; + facebookHandle_contains?: InputMaybe; /** All values ending with the given string. */ - nftDescription_ends_with?: InputMaybe; + facebookHandle_ends_with?: InputMaybe; /** All values that are contained in given list. */ - nftDescription_in?: InputMaybe>>; + facebookHandle_in?: InputMaybe>>; /** Any other value that exists and is not equal to the given value. */ - nftDescription_not?: InputMaybe; + facebookHandle_not?: InputMaybe; /** All values not containing the given string. */ - nftDescription_not_contains?: InputMaybe; + facebookHandle_not_contains?: InputMaybe; /** All values not ending with the given string */ - nftDescription_not_ends_with?: InputMaybe; + facebookHandle_not_ends_with?: InputMaybe; /** All values that are not contained in given list. */ - nftDescription_not_in?: InputMaybe>>; + facebookHandle_not_in?: InputMaybe>>; /** All values not starting with the given string. */ - nftDescription_not_starts_with?: InputMaybe; + facebookHandle_not_starts_with?: InputMaybe; /** All values starting with the given string. */ - nftDescription_starts_with?: InputMaybe; - nftImage?: InputMaybe; - nftName?: InputMaybe; + facebookHandle_starts_with?: InputMaybe; + heroImage?: InputMaybe; + heroImageClasses?: InputMaybe; /** All values containing the given string. */ - nftName_contains?: InputMaybe; + heroImageClasses_contains?: InputMaybe; /** All values ending with the given string. */ - nftName_ends_with?: InputMaybe; + heroImageClasses_ends_with?: InputMaybe; /** All values that are contained in given list. */ - nftName_in?: InputMaybe>>; + heroImageClasses_in?: InputMaybe>>; /** Any other value that exists and is not equal to the given value. */ - nftName_not?: InputMaybe; + heroImageClasses_not?: InputMaybe; /** All values not containing the given string. */ - nftName_not_contains?: InputMaybe; + heroImageClasses_not_contains?: InputMaybe; /** All values not ending with the given string */ - nftName_not_ends_with?: InputMaybe; + heroImageClasses_not_ends_with?: InputMaybe; /** All values that are not contained in given list. */ - nftName_not_in?: InputMaybe>>; + heroImageClasses_not_in?: InputMaybe>>; /** All values not starting with the given string. */ - nftName_not_starts_with?: InputMaybe; + heroImageClasses_not_starts_with?: InputMaybe; /** All values starting with the given string. */ - nftName_starts_with?: InputMaybe; - organizer?: InputMaybe; - publishedAt?: InputMaybe; - /** All values greater than the given value. */ - publishedAt_gt?: InputMaybe; - /** All values greater than or equal the given value. */ - publishedAt_gte?: InputMaybe; + heroImageClasses_starts_with?: InputMaybe; + id?: InputMaybe; + /** All values containing the given string. */ + id_contains?: InputMaybe; + /** All values ending with the given string. */ + id_ends_with?: InputMaybe; /** All values that are contained in given list. */ - publishedAt_in?: InputMaybe>>; - /** All values less than the given value. */ - publishedAt_lt?: InputMaybe; - /** All values less than or equal the given value. */ - publishedAt_lte?: InputMaybe; + id_in?: InputMaybe>>; /** Any other value that exists and is not equal to the given value. */ - publishedAt_not?: InputMaybe; - /** All values that are not contained in given list. */ - publishedAt_not_in?: InputMaybe>>; - publishedBy?: InputMaybe; - scheduledIn_every?: InputMaybe; - scheduledIn_none?: InputMaybe; - scheduledIn_some?: InputMaybe; - updatedAt?: InputMaybe; - /** All values greater than the given value. */ - updatedAt_gt?: InputMaybe; - /** All values greater than or equal the given value. */ - updatedAt_gte?: InputMaybe; - /** All values that are contained in given list. */ - updatedAt_in?: InputMaybe>>; - /** All values less than the given value. */ - updatedAt_lt?: InputMaybe; - /** All values less than or equal the given value. */ - updatedAt_lte?: InputMaybe; - /** Any other value that exists and is not equal to the given value. */ - updatedAt_not?: InputMaybe; - /** All values that are not contained in given list. */ - updatedAt_not_in?: InputMaybe>>; - updatedBy?: InputMaybe; -}; - -export const enum PackOrderByInput { - CreatedAtAsc = 'createdAt_ASC', - CreatedAtDesc = 'createdAt_DESC', - DescriptionAsc = 'description_ASC', - DescriptionDesc = 'description_DESC', - IdAsc = 'id_ASC', - IdDesc = 'id_DESC', - NameAsc = 'name_ASC', - NameDesc = 'name_DESC', - NftDescriptionAsc = 'nftDescription_ASC', - NftDescriptionDesc = 'nftDescription_DESC', - NftNameAsc = 'nftName_ASC', - NftNameDesc = 'nftName_DESC', - PublishedAtAsc = 'publishedAt_ASC', - PublishedAtDesc = 'publishedAt_DESC', - UpdatedAtAsc = 'updatedAt_ASC', - UpdatedAtDesc = 'updatedAt_DESC' -}; - -export type PackUpdateInput = { - /** description input for default locale (en) */ - description?: InputMaybe; - eventPasses?: InputMaybe; - /** Manage document localizations */ - localizations?: InputMaybe; - /** name input for default locale (en) */ - name?: InputMaybe; - nftDescription?: InputMaybe; - nftImage?: InputMaybe; - nftName?: InputMaybe; - organizer?: InputMaybe; -}; - -export type PackUpdateLocalizationDataInput = { - description?: InputMaybe; - name?: InputMaybe; -}; - -export type PackUpdateLocalizationInput = { - data: PackUpdateLocalizationDataInput; - locale: Locale; -}; - -export type PackUpdateLocalizationsInput = { - /** Localizations to create */ - create?: InputMaybe>; - /** Localizations to delete */ - delete?: InputMaybe>; - /** Localizations to update */ - update?: InputMaybe>; - upsert?: InputMaybe>; -}; - -export type PackUpdateManyInlineInput = { - /** Connect multiple existing Pack documents */ - connect?: InputMaybe>; - /** Create and connect multiple Pack documents */ - create?: InputMaybe>; - /** Delete multiple Pack documents */ - delete?: InputMaybe>; - /** Disconnect multiple Pack documents */ - disconnect?: InputMaybe>; - /** Override currently-connected documents with multiple existing Pack documents */ - set?: InputMaybe>; - /** Update multiple Pack documents */ - update?: InputMaybe>; - /** Upsert multiple Pack documents */ - upsert?: InputMaybe>; -}; - -export type PackUpdateManyInput = { - /** description input for default locale (en) */ - description?: InputMaybe; - /** Optional updates to localizations */ - localizations?: InputMaybe; - /** name input for default locale (en) */ - name?: InputMaybe; - nftDescription?: InputMaybe; - nftName?: InputMaybe; -}; - -export type PackUpdateManyLocalizationDataInput = { - description?: InputMaybe; - name?: InputMaybe; -}; - -export type PackUpdateManyLocalizationInput = { - data: PackUpdateManyLocalizationDataInput; - locale: Locale; -}; - -export type PackUpdateManyLocalizationsInput = { - /** Localizations to update */ - update?: InputMaybe>; -}; - -export type PackUpdateOneInlineInput = { - /** Connect existing Pack document */ - connect?: InputMaybe; - /** Create and connect one Pack document */ - create?: InputMaybe; - /** Delete currently connected Pack document */ - delete?: InputMaybe; - /** Disconnect currently connected Pack document */ - disconnect?: InputMaybe; - /** Update single Pack document */ - update?: InputMaybe; - /** Upsert single Pack document */ - upsert?: InputMaybe; -}; - -export type PackUpdateWithNestedWhereUniqueInput = { - /** Document to update */ - data: PackUpdateInput; - /** Unique document search */ - where: PackWhereUniqueInput; -}; - -export type PackUpsertInput = { - /** Create document if it didn't exist */ - create: PackCreateInput; - /** Update document if it exists */ - update: PackUpdateInput; -}; - -export type PackUpsertLocalizationInput = { - create: PackCreateLocalizationDataInput; - locale: Locale; - update: PackUpdateLocalizationDataInput; -}; - -export type PackUpsertWithNestedWhereUniqueInput = { - /** Upsert data */ - data: PackUpsertInput; - /** Unique document search */ - where: PackWhereUniqueInput; -}; - -/** This contains a set of filters that can be used to compare values internally */ -export type PackWhereComparatorInput = { - /** This field can be used to request to check if the entry is outdated by internal comparison */ - outdated_to?: InputMaybe; -}; - -/** Identifies documents */ -export type PackWhereInput = { - /** Logical AND on all given filters. */ - AND?: InputMaybe>; - /** Logical NOT on all given filters combined by AND. */ - NOT?: InputMaybe>; - /** Logical OR on all given filters. */ - OR?: InputMaybe>; - /** Contains search across all appropriate fields. */ - _search?: InputMaybe; - createdAt?: InputMaybe; - /** All values greater than the given value. */ - createdAt_gt?: InputMaybe; - /** All values greater than or equal the given value. */ - createdAt_gte?: InputMaybe; - /** All values that are contained in given list. */ - createdAt_in?: InputMaybe>>; - /** All values less than the given value. */ - createdAt_lt?: InputMaybe; - /** All values less than or equal the given value. */ - createdAt_lte?: InputMaybe; - /** Any other value that exists and is not equal to the given value. */ - createdAt_not?: InputMaybe; + id_not?: InputMaybe; + /** All values not containing the given string. */ + id_not_contains?: InputMaybe; + /** All values not ending with the given string */ + id_not_ends_with?: InputMaybe; /** All values that are not contained in given list. */ - createdAt_not_in?: InputMaybe>>; - createdBy?: InputMaybe; - description?: InputMaybe; + id_not_in?: InputMaybe>>; + /** All values not starting with the given string. */ + id_not_starts_with?: InputMaybe; + /** All values starting with the given string. */ + id_starts_with?: InputMaybe; + image?: InputMaybe; + imageClasses?: InputMaybe; /** All values containing the given string. */ - description_contains?: InputMaybe; + imageClasses_contains?: InputMaybe; /** All values ending with the given string. */ - description_ends_with?: InputMaybe; + imageClasses_ends_with?: InputMaybe; /** All values that are contained in given list. */ - description_in?: InputMaybe>>; + imageClasses_in?: InputMaybe>>; /** Any other value that exists and is not equal to the given value. */ - description_not?: InputMaybe; + imageClasses_not?: InputMaybe; /** All values not containing the given string. */ - description_not_contains?: InputMaybe; + imageClasses_not_contains?: InputMaybe; /** All values not ending with the given string */ - description_not_ends_with?: InputMaybe; + imageClasses_not_ends_with?: InputMaybe; /** All values that are not contained in given list. */ - description_not_in?: InputMaybe>>; + imageClasses_not_in?: InputMaybe>>; /** All values not starting with the given string. */ - description_not_starts_with?: InputMaybe; + imageClasses_not_starts_with?: InputMaybe; /** All values starting with the given string. */ - description_starts_with?: InputMaybe; - documentInStages_every?: InputMaybe; - documentInStages_none?: InputMaybe; - documentInStages_some?: InputMaybe; - /** All values in which the union is empty */ - eventPasses_empty?: InputMaybe; - /** Matches if the union contains at least one connection to the provided item to the filter */ - eventPasses_some?: InputMaybe; - id?: InputMaybe; + imageClasses_starts_with?: InputMaybe; + instagramHandle?: InputMaybe; /** All values containing the given string. */ - id_contains?: InputMaybe; + instagramHandle_contains?: InputMaybe; /** All values ending with the given string. */ - id_ends_with?: InputMaybe; + instagramHandle_ends_with?: InputMaybe; /** All values that are contained in given list. */ - id_in?: InputMaybe>>; + instagramHandle_in?: InputMaybe>>; /** Any other value that exists and is not equal to the given value. */ - id_not?: InputMaybe; + instagramHandle_not?: InputMaybe; /** All values not containing the given string. */ - id_not_contains?: InputMaybe; + instagramHandle_not_contains?: InputMaybe; /** All values not ending with the given string */ - id_not_ends_with?: InputMaybe; + instagramHandle_not_ends_with?: InputMaybe; /** All values that are not contained in given list. */ - id_not_in?: InputMaybe>>; + instagramHandle_not_in?: InputMaybe>>; /** All values not starting with the given string. */ - id_not_starts_with?: InputMaybe; + instagramHandle_not_starts_with?: InputMaybe; /** All values starting with the given string. */ - id_starts_with?: InputMaybe; + instagramHandle_starts_with?: InputMaybe; + loyaltyCard?: InputMaybe; name?: InputMaybe; /** All values containing the given string. */ name_contains?: InputMaybe; @@ -6036,46 +5691,6 @@ export type PackWhereInput = { name_not_starts_with?: InputMaybe; /** All values starting with the given string. */ name_starts_with?: InputMaybe; - nftDescription?: InputMaybe; - /** All values containing the given string. */ - nftDescription_contains?: InputMaybe; - /** All values ending with the given string. */ - nftDescription_ends_with?: InputMaybe; - /** All values that are contained in given list. */ - nftDescription_in?: InputMaybe>>; - /** Any other value that exists and is not equal to the given value. */ - nftDescription_not?: InputMaybe; - /** All values not containing the given string. */ - nftDescription_not_contains?: InputMaybe; - /** All values not ending with the given string */ - nftDescription_not_ends_with?: InputMaybe; - /** All values that are not contained in given list. */ - nftDescription_not_in?: InputMaybe>>; - /** All values not starting with the given string. */ - nftDescription_not_starts_with?: InputMaybe; - /** All values starting with the given string. */ - nftDescription_starts_with?: InputMaybe; - nftImage?: InputMaybe; - nftName?: InputMaybe; - /** All values containing the given string. */ - nftName_contains?: InputMaybe; - /** All values ending with the given string. */ - nftName_ends_with?: InputMaybe; - /** All values that are contained in given list. */ - nftName_in?: InputMaybe>>; - /** Any other value that exists and is not equal to the given value. */ - nftName_not?: InputMaybe; - /** All values not containing the given string. */ - nftName_not_contains?: InputMaybe; - /** All values not ending with the given string */ - nftName_not_ends_with?: InputMaybe; - /** All values that are not contained in given list. */ - nftName_not_in?: InputMaybe>>; - /** All values not starting with the given string. */ - nftName_not_starts_with?: InputMaybe; - /** All values starting with the given string. */ - nftName_starts_with?: InputMaybe; - organizer?: InputMaybe; publishedAt?: InputMaybe; /** All values greater than the given value. */ publishedAt_gt?: InputMaybe; @@ -6095,6 +5710,82 @@ export type PackWhereInput = { scheduledIn_every?: InputMaybe; scheduledIn_none?: InputMaybe; scheduledIn_some?: InputMaybe; + slug?: InputMaybe; + /** All values containing the given string. */ + slug_contains?: InputMaybe; + /** All values ending with the given string. */ + slug_ends_with?: InputMaybe; + /** All values that are contained in given list. */ + slug_in?: InputMaybe>>; + /** Any other value that exists and is not equal to the given value. */ + slug_not?: InputMaybe; + /** All values not containing the given string. */ + slug_not_contains?: InputMaybe; + /** All values not ending with the given string */ + slug_not_ends_with?: InputMaybe; + /** All values that are not contained in given list. */ + slug_not_in?: InputMaybe>>; + /** All values not starting with the given string. */ + slug_not_starts_with?: InputMaybe; + /** All values starting with the given string. */ + slug_starts_with?: InputMaybe; + telegramHandle?: InputMaybe; + /** All values containing the given string. */ + telegramHandle_contains?: InputMaybe; + /** All values ending with the given string. */ + telegramHandle_ends_with?: InputMaybe; + /** All values that are contained in given list. */ + telegramHandle_in?: InputMaybe>>; + /** Any other value that exists and is not equal to the given value. */ + telegramHandle_not?: InputMaybe; + /** All values not containing the given string. */ + telegramHandle_not_contains?: InputMaybe; + /** All values not ending with the given string */ + telegramHandle_not_ends_with?: InputMaybe; + /** All values that are not contained in given list. */ + telegramHandle_not_in?: InputMaybe>>; + /** All values not starting with the given string. */ + telegramHandle_not_starts_with?: InputMaybe; + /** All values starting with the given string. */ + telegramHandle_starts_with?: InputMaybe; + tiktokHandle?: InputMaybe; + /** All values containing the given string. */ + tiktokHandle_contains?: InputMaybe; + /** All values ending with the given string. */ + tiktokHandle_ends_with?: InputMaybe; + /** All values that are contained in given list. */ + tiktokHandle_in?: InputMaybe>>; + /** Any other value that exists and is not equal to the given value. */ + tiktokHandle_not?: InputMaybe; + /** All values not containing the given string. */ + tiktokHandle_not_contains?: InputMaybe; + /** All values not ending with the given string */ + tiktokHandle_not_ends_with?: InputMaybe; + /** All values that are not contained in given list. */ + tiktokHandle_not_in?: InputMaybe>>; + /** All values not starting with the given string. */ + tiktokHandle_not_starts_with?: InputMaybe; + /** All values starting with the given string. */ + tiktokHandle_starts_with?: InputMaybe; + twitterHandle?: InputMaybe; + /** All values containing the given string. */ + twitterHandle_contains?: InputMaybe; + /** All values ending with the given string. */ + twitterHandle_ends_with?: InputMaybe; + /** All values that are contained in given list. */ + twitterHandle_in?: InputMaybe>>; + /** Any other value that exists and is not equal to the given value. */ + twitterHandle_not?: InputMaybe; + /** All values not containing the given string. */ + twitterHandle_not_contains?: InputMaybe; + /** All values not ending with the given string */ + twitterHandle_not_ends_with?: InputMaybe; + /** All values that are not contained in given list. */ + twitterHandle_not_in?: InputMaybe>>; + /** All values not starting with the given string. */ + twitterHandle_not_starts_with?: InputMaybe; + /** All values starting with the given string. */ + twitterHandle_starts_with?: InputMaybe; updatedAt?: InputMaybe; /** All values greater than the given value. */ updatedAt_gt?: InputMaybe; @@ -6111,406 +5802,396 @@ export type PackWhereInput = { /** All values that are not contained in given list. */ updatedAt_not_in?: InputMaybe>>; updatedBy?: InputMaybe; + youtubeHandle?: InputMaybe; + /** All values containing the given string. */ + youtubeHandle_contains?: InputMaybe; + /** All values ending with the given string. */ + youtubeHandle_ends_with?: InputMaybe; + /** All values that are contained in given list. */ + youtubeHandle_in?: InputMaybe>>; + /** Any other value that exists and is not equal to the given value. */ + youtubeHandle_not?: InputMaybe; + /** All values not containing the given string. */ + youtubeHandle_not_contains?: InputMaybe; + /** All values not ending with the given string */ + youtubeHandle_not_ends_with?: InputMaybe; + /** All values that are not contained in given list. */ + youtubeHandle_not_in?: InputMaybe>>; + /** All values not starting with the given string. */ + youtubeHandle_not_starts_with?: InputMaybe; + /** All values starting with the given string. */ + youtubeHandle_starts_with?: InputMaybe; }; /** The document in stages filter allows specifying a stage entry to cross compare the same document between different stages */ -export type PackWhereStageInput = { +export type OrganizerWhereStageInput = { /** Logical AND on all given filters. */ - AND?: InputMaybe>; + AND?: InputMaybe>; /** Logical NOT on all given filters combined by AND. */ - NOT?: InputMaybe>; + NOT?: InputMaybe>; /** Logical OR on all given filters. */ - OR?: InputMaybe>; + OR?: InputMaybe>; /** This field contains fields which can be set as true or false to specify an internal comparison */ - compareWithParent?: InputMaybe; + compareWithParent?: InputMaybe; /** Specify the stage to compare with */ stage?: InputMaybe; }; -/** References Pack record uniquely */ -export type PackWhereUniqueInput = { +/** References Organizer record uniquely */ +export type OrganizerWhereUniqueInput = { id?: InputMaybe; + name?: InputMaybe; + slug?: InputMaybe; }; -/** Information about pagination in a connection. */ -export type PageInfo = { - __typename?: 'PageInfo'; - /** When paginating forwards, the cursor to continue. */ - endCursor?: Maybe; - /** When paginating forwards, are there more items? */ - hasNextPage: Scalars['Boolean']['output']; - /** When paginating backwards, are there more items? */ - hasPreviousPage: Scalars['Boolean']['output']; - /** Number of items in the current page. */ - pageSize?: Maybe; - /** When paginating backwards, the cursor to continue. */ - startCursor?: Maybe; +/** References Organizer record uniquely */ +export type OrganizerWhereUniqueInput_Remote_Rel_EventParametersorganizer = { + name?: InputMaybe; + slug?: InputMaybe; }; -/** Define the options of an 'Event Pass' on an 'Event Date Location'. You can define severals if the event have multiple locations. */ -export type PassOption = Entity & { - __typename?: 'PassOption'; - /** Description of the option, like "Access to the event on Day 1" */ - description?: Maybe; - /** Define the location and date for this option. */ - eventDateLocation?: Maybe; +/** References Organizer record uniquely */ +export type OrganizerWhereUniqueInput_Remote_Rel_EventPassNftorganizer = { + name?: InputMaybe; + slug?: InputMaybe; +}; + +/** References Organizer record uniquely */ +export type OrganizerWhereUniqueInput_Remote_Rel_LoyaltyCardNftContractorganizer = { + name?: InputMaybe; + slug?: InputMaybe; +}; + +/** References Organizer record uniquely */ +export type OrganizerWhereUniqueInput_Remote_Rel_LoyaltyCardNftorganizer = { + name?: InputMaybe; + slug?: InputMaybe; +}; + +/** References Organizer record uniquely */ +export type OrganizerWhereUniqueInput_Remote_Rel_RoleAssignmentorganizer = { + name?: InputMaybe; + slug?: InputMaybe; +}; + +/** + * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. + * + */ +export type Pack = Entity & Node & { + __typename?: 'Pack'; + /** The time the document was created */ + createdAt: Scalars['DateTime']['output']; + /** User that created this document */ + createdBy?: Maybe; + /** A brief overview detailing the contents and purpose of the Pack. */ + description: Scalars['String']['output']; + /** Get the document in other stages */ + documentInStages: Array; + /** This section allows you to select or create the event passes that will be included in your Pack. Think of it as curating a collection of exclusive access tickets, each offering unique experiences for the events. Here, you can assemble a variety of event passes that together form the enticing bundle that is your Pack. */ + eventPasses: Array; + /** List of Pack versions */ + history: Array; /** The unique identifier */ id: Scalars['ID']['output']; /** System Locale field */ locale: Locale; /** Get the other localizations for this document */ - localizations: Array; - /** Name of the options, like "Day 1 Access" or "VIP Room Access" */ + localizations: Array; + /** User-friendly name of the the Pack, like "Lottery for VIP 3-Day Pass" */ name: Scalars['String']['output']; + /** Fixed description pertaining to the NFT Pack. This content is static and non-localizable. */ + nftDescription: Scalars['String']['output']; + /** Permanent image representing the NFT Pack. Advised resolution is 800 x 800 pixels. Image content is non-changeable and cannot be localized. */ + nftImage: Asset; + /** Permanent name associated with the NFT. Cannot be changed or localized. */ + nftName: Scalars['String']['output']; + organizer?: Maybe; + /** The time the document was published. Null on documents in draft stage. */ + publishedAt?: Maybe; + /** User that last published this document */ + publishedBy?: Maybe; + scheduledIn: Array; /** System stage field */ stage: Stage; + /** The time the document was updated */ + updatedAt: Scalars['DateTime']['output']; + /** User that last updated this document */ + updatedBy?: Maybe; }; -/** Define the options of an 'Event Pass' on an 'Event Date Location'. You can define severals if the event have multiple locations. */ -export type PassOptionEventDateLocationArgs = { +/** + * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. + * + */ +export type PackCreatedAtArgs = { + variation?: SystemDateTimeFieldVariation; +}; + + +/** + * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. + * + */ +export type PackCreatedByArgs = { forceParentLocale?: InputMaybe; locales?: InputMaybe>; }; -/** Define the options of an 'Event Pass' on an 'Event Date Location'. You can define severals if the event have multiple locations. */ -export type PassOptionLocalizationsArgs = { +/** + * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. + * + */ +export type PackDocumentInStagesArgs = { includeCurrent?: Scalars['Boolean']['input']; - locales?: Array; + inheritLocale?: Scalars['Boolean']['input']; + stages?: Array; }; -export type PassOptionCreateInput = { - /** description input for default locale (en) */ - description?: InputMaybe; - eventDateLocation?: InputMaybe; - /** Inline mutations for managing document localizations excluding the default locale */ - localizations?: InputMaybe; - /** name input for default locale (en) */ - name: Scalars['String']['input']; + +/** + * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. + * + */ +export type PackEventPassesArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + forceParentLocale?: InputMaybe; + last?: InputMaybe; + locales?: InputMaybe>; + skip?: InputMaybe; }; -export type PassOptionCreateLocalizationDataInput = { - description?: InputMaybe; - name: Scalars['String']['input']; + +/** + * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. + * + */ +export type PackHistoryArgs = { + limit?: Scalars['Int']['input']; + skip?: Scalars['Int']['input']; + stageOverride?: InputMaybe; }; -export type PassOptionCreateLocalizationInput = { - /** Localization input */ - data: PassOptionCreateLocalizationDataInput; - locale: Locale; + +/** + * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. + * + */ +export type PackLocalizationsArgs = { + includeCurrent?: Scalars['Boolean']['input']; + locales?: Array; }; -export type PassOptionCreateLocalizationsInput = { - /** Create localizations for the newly-created document */ - create?: InputMaybe>; + +/** + * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. + * + */ +export type PackNftImageArgs = { + forceParentLocale?: InputMaybe; + locales?: InputMaybe>; }; -export type PassOptionCreateManyInlineInput = { - /** Create and connect multiple existing PassOption documents */ - create?: InputMaybe>; + +/** + * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. + * + */ +export type PackOrganizerArgs = { + forceParentLocale?: InputMaybe; + locales?: InputMaybe>; }; -export type PassOptionCreateWithPositionInput = { - /** Document to create */ - data: PassOptionCreateInput; - /** Position in the list of existing component instances, will default to appending at the end of list */ + +/** + * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. + * + */ +export type PackPublishedAtArgs = { + variation?: SystemDateTimeFieldVariation; +}; + + +/** + * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. + * + */ +export type PackPublishedByArgs = { + forceParentLocale?: InputMaybe; + locales?: InputMaybe>; +}; + + +/** + * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. + * + */ +export type PackScheduledInArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + forceParentLocale?: InputMaybe; + last?: InputMaybe; + locales?: InputMaybe>; + skip?: InputMaybe; + where?: InputMaybe; +}; + + +/** + * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. + * + */ +export type PackUpdatedAtArgs = { + variation?: SystemDateTimeFieldVariation; +}; + + +/** + * The 'Pack' model represents a collection of unique NFTs (eventPasses) bundled together. It serves as a loot system for users, offering them a chance to receive one or more NFTs related to specific events. Each pack contains details about its contents and the associated event, fostering a more engaging and rewarding experience for users. + * + */ +export type PackUpdatedByArgs = { + forceParentLocale?: InputMaybe; + locales?: InputMaybe>; +}; + +export type PackConnectInput = { + /** Allow to specify document position in list of connected documents, will default to appending at end of list */ position?: InputMaybe; + /** Document to connect */ + where: PackWhereUniqueInput; }; -export const enum PassOptionOrderByInput { - DescriptionAsc = 'description_ASC', - DescriptionDesc = 'description_DESC', - IdAsc = 'id_ASC', - IdDesc = 'id_DESC', - NameAsc = 'name_ASC', - NameDesc = 'name_DESC' +/** A connection to a list of items. */ +export type PackConnection = { + __typename?: 'PackConnection'; + aggregate: Aggregate; + /** A list of edges. */ + edges: Array; + /** Information to aid in pagination. */ + pageInfo: PageInfo; }; -export type PassOptionUpdateInput = { +export type PackCreateInput = { + createdAt?: InputMaybe; /** description input for default locale (en) */ - description?: InputMaybe; - eventDateLocation?: InputMaybe; - /** Manage document localizations */ - localizations?: InputMaybe; + description: Scalars['String']['input']; + eventPasses?: InputMaybe; + /** Inline mutations for managing document localizations excluding the default locale */ + localizations?: InputMaybe; /** name input for default locale (en) */ - name?: InputMaybe; + name: Scalars['String']['input']; + nftDescription: Scalars['String']['input']; + nftImage: AssetCreateOneInlineInput; + nftName: Scalars['String']['input']; + organizer?: InputMaybe; + updatedAt?: InputMaybe; }; -export type PassOptionUpdateLocalizationDataInput = { - description?: InputMaybe; - name?: InputMaybe; +export type PackCreateLocalizationDataInput = { + createdAt?: InputMaybe; + description: Scalars['String']['input']; + name: Scalars['String']['input']; + updatedAt?: InputMaybe; }; -export type PassOptionUpdateLocalizationInput = { - data: PassOptionUpdateLocalizationDataInput; +export type PackCreateLocalizationInput = { + /** Localization input */ + data: PackCreateLocalizationDataInput; locale: Locale; }; -export type PassOptionUpdateLocalizationsInput = { - /** Localizations to create */ - create?: InputMaybe>; - /** Localizations to delete */ - delete?: InputMaybe>; - /** Localizations to update */ - update?: InputMaybe>; - upsert?: InputMaybe>; +export type PackCreateLocalizationsInput = { + /** Create localizations for the newly-created document */ + create?: InputMaybe>; }; -export type PassOptionUpdateManyInlineInput = { - /** Create and connect multiple PassOption component instances */ - create?: InputMaybe>; - /** Delete multiple PassOption documents */ - delete?: InputMaybe>; - /** Update multiple PassOption component instances */ - update?: InputMaybe>; - /** Upsert multiple PassOption component instances */ - upsert?: InputMaybe>; +export type PackCreateManyInlineInput = { + /** Connect multiple existing Pack documents */ + connect?: InputMaybe>; + /** Create and connect multiple existing Pack documents */ + create?: InputMaybe>; }; -export type PassOptionUpdateWithNestedWhereUniqueAndPositionInput = { - /** Document to update */ - data?: InputMaybe; - /** Position in the list of existing component instances, will default to appending at the end of list */ - position?: InputMaybe; - /** Unique component instance search */ - where: PassOptionWhereUniqueInput; +export type PackCreateOneInlineInput = { + /** Connect one existing Pack document */ + connect?: InputMaybe; + /** Create and connect one Pack document */ + create?: InputMaybe; }; -export type PassOptionUpsertInput = { - /** Create document if it didn't exist */ - create: PassOptionCreateInput; - /** Update document if it exists */ - update: PassOptionUpdateInput; +/** An edge in a connection. */ +export type PackEdge = { + __typename?: 'PackEdge'; + /** A cursor for use in pagination. */ + cursor: Scalars['String']['output']; + /** The item at the end of the edge. */ + node: Pack; }; -export type PassOptionUpsertLocalizationInput = { - create: PassOptionCreateLocalizationDataInput; - locale: Locale; - update: PassOptionUpdateLocalizationDataInput; +export type PackEventPasses = EventPass; + +export type PackEventPassesConnectInput = { + EventPass?: InputMaybe; }; -export type PassOptionUpsertWithNestedWhereUniqueAndPositionInput = { - /** Document to upsert */ - data?: InputMaybe; - /** Position in the list of existing component instances, will default to appending at the end of list */ - position?: InputMaybe; - /** Unique component instance search */ - where: PassOptionWhereUniqueInput; +export type PackEventPassesCreateInput = { + EventPass?: InputMaybe; }; -/** Identifies documents */ -export type PassOptionWhereInput = { - /** Logical AND on all given filters. */ - AND?: InputMaybe>; - /** Logical NOT on all given filters combined by AND. */ - NOT?: InputMaybe>; - /** Logical OR on all given filters. */ - OR?: InputMaybe>; - /** Contains search across all appropriate fields. */ - _search?: InputMaybe; - description?: InputMaybe; - /** All values containing the given string. */ - description_contains?: InputMaybe; - /** All values ending with the given string. */ - description_ends_with?: InputMaybe; - /** All values that are contained in given list. */ - description_in?: InputMaybe>>; - /** Any other value that exists and is not equal to the given value. */ - description_not?: InputMaybe; - /** All values not containing the given string. */ - description_not_contains?: InputMaybe; - /** All values not ending with the given string */ - description_not_ends_with?: InputMaybe; - /** All values that are not contained in given list. */ - description_not_in?: InputMaybe>>; - /** All values not starting with the given string. */ - description_not_starts_with?: InputMaybe; - /** All values starting with the given string. */ - description_starts_with?: InputMaybe; - eventDateLocation?: InputMaybe; - id?: InputMaybe; - /** All values containing the given string. */ - id_contains?: InputMaybe; - /** All values ending with the given string. */ - id_ends_with?: InputMaybe; - /** All values that are contained in given list. */ - id_in?: InputMaybe>>; - /** Any other value that exists and is not equal to the given value. */ - id_not?: InputMaybe; - /** All values not containing the given string. */ - id_not_contains?: InputMaybe; - /** All values not ending with the given string */ - id_not_ends_with?: InputMaybe; - /** All values that are not contained in given list. */ - id_not_in?: InputMaybe>>; - /** All values not starting with the given string. */ - id_not_starts_with?: InputMaybe; - /** All values starting with the given string. */ - id_starts_with?: InputMaybe; - name?: InputMaybe; - /** All values containing the given string. */ - name_contains?: InputMaybe; - /** All values ending with the given string. */ - name_ends_with?: InputMaybe; - /** All values that are contained in given list. */ - name_in?: InputMaybe>>; - /** Any other value that exists and is not equal to the given value. */ - name_not?: InputMaybe; - /** All values not containing the given string. */ - name_not_contains?: InputMaybe; - /** All values not ending with the given string */ - name_not_ends_with?: InputMaybe; - /** All values that are not contained in given list. */ - name_not_in?: InputMaybe>>; - /** All values not starting with the given string. */ - name_not_starts_with?: InputMaybe; - /** All values starting with the given string. */ - name_starts_with?: InputMaybe; -}; - -/** References PassOption record uniquely */ -export type PassOptionWhereUniqueInput = { - id?: InputMaybe; -}; - -/** Scheduled Operation system model */ -export type ScheduledOperation = Entity & Node & { - __typename?: 'ScheduledOperation'; - affectedDocuments: Array; - /** The time the document was created */ - createdAt: Scalars['DateTime']['output']; - /** User that created this document */ - createdBy?: Maybe; - /** Operation description */ - description?: Maybe; - /** Get the document in other stages */ - documentInStages: Array; - /** Operation error message */ - errorMessage?: Maybe; - /** The unique identifier */ - id: Scalars['ID']['output']; - /** The time the document was published. Null on documents in draft stage. */ - publishedAt?: Maybe; - /** User that last published this document */ - publishedBy?: Maybe; - /** Raw operation payload including all details, this field is subject to change */ - rawPayload: Scalars['Json']['output']; - /** The release this operation is scheduled for */ - release?: Maybe; - /** System stage field */ - stage: Stage; - /** operation Status */ - status: ScheduledOperationStatus; - /** The time the document was updated */ - updatedAt: Scalars['DateTime']['output']; - /** User that last updated this document */ - updatedBy?: Maybe; -}; - - -/** Scheduled Operation system model */ -export type ScheduledOperationAffectedDocumentsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - forceParentLocale?: InputMaybe; - last?: InputMaybe; - locales?: InputMaybe>; - skip?: InputMaybe; -}; - - -/** Scheduled Operation system model */ -export type ScheduledOperationCreatedByArgs = { - forceParentLocale?: InputMaybe; - locales?: InputMaybe>; -}; - - -/** Scheduled Operation system model */ -export type ScheduledOperationDocumentInStagesArgs = { - includeCurrent?: Scalars['Boolean']['input']; - inheritLocale?: Scalars['Boolean']['input']; - stages?: Array; -}; - - -/** Scheduled Operation system model */ -export type ScheduledOperationPublishedByArgs = { - forceParentLocale?: InputMaybe; - locales?: InputMaybe>; -}; - - -/** Scheduled Operation system model */ -export type ScheduledOperationReleaseArgs = { - forceParentLocale?: InputMaybe; - locales?: InputMaybe>; +export type PackEventPassesCreateManyInlineInput = { + /** Connect multiple existing PackEventPasses documents */ + connect?: InputMaybe>; + /** Create and connect multiple existing PackEventPasses documents */ + create?: InputMaybe>; }; - -/** Scheduled Operation system model */ -export type ScheduledOperationUpdatedByArgs = { - forceParentLocale?: InputMaybe; - locales?: InputMaybe>; +export type PackEventPassesUpdateManyInlineInput = { + /** Connect multiple existing PackEventPasses documents */ + connect?: InputMaybe>; + /** Create and connect multiple PackEventPasses documents */ + create?: InputMaybe>; + /** Delete multiple PackEventPasses documents */ + delete?: InputMaybe>; + /** Disconnect multiple PackEventPasses documents */ + disconnect?: InputMaybe>; + /** Override currently-connected documents with multiple existing PackEventPasses documents */ + set?: InputMaybe>; + /** Update multiple PackEventPasses documents */ + update?: InputMaybe>; + /** Upsert multiple PackEventPasses documents */ + upsert?: InputMaybe>; }; -export type ScheduledOperationAffectedDocument = Asset | ContentSpace | Event | EventPass | EventPassDelayedRevealed | Organizer | Pack; - -/** A connection to a list of items. */ -export type ScheduledOperationConnection = { - __typename?: 'ScheduledOperationConnection'; - aggregate: Aggregate; - /** A list of edges. */ - edges: Array; - /** Information to aid in pagination. */ - pageInfo: PageInfo; +export type PackEventPassesUpdateWithNestedWhereUniqueInput = { + EventPass?: InputMaybe; }; -/** An edge in a connection. */ -export type ScheduledOperationEdge = { - __typename?: 'ScheduledOperationEdge'; - /** A cursor for use in pagination. */ - cursor: Scalars['String']['output']; - /** The item at the end of the edge. */ - node: ScheduledOperation; +export type PackEventPassesUpsertWithNestedWhereUniqueInput = { + EventPass?: InputMaybe; }; -export const enum ScheduledOperationOrderByInput { - CreatedAtAsc = 'createdAt_ASC', - CreatedAtDesc = 'createdAt_DESC', - DescriptionAsc = 'description_ASC', - DescriptionDesc = 'description_DESC', - ErrorMessageAsc = 'errorMessage_ASC', - ErrorMessageDesc = 'errorMessage_DESC', - IdAsc = 'id_ASC', - IdDesc = 'id_DESC', - PublishedAtAsc = 'publishedAt_ASC', - PublishedAtDesc = 'publishedAt_DESC', - StatusAsc = 'status_ASC', - StatusDesc = 'status_DESC', - UpdatedAtAsc = 'updatedAt_ASC', - UpdatedAtDesc = 'updatedAt_DESC' +export type PackEventPassesWhereInput = { + EventPass?: InputMaybe; }; -/** System Scheduled Operation Status */ -export const enum ScheduledOperationStatus { - Canceled = 'CANCELED', - Completed = 'COMPLETED', - Failed = 'FAILED', - InProgress = 'IN_PROGRESS', - Pending = 'PENDING' +export type PackEventPassesWhereUniqueInput = { + EventPass?: InputMaybe; }; /** Identifies documents */ -export type ScheduledOperationWhereInput = { +export type PackManyWhereInput = { /** Logical AND on all given filters. */ - AND?: InputMaybe>; + AND?: InputMaybe>; /** Logical NOT on all given filters combined by AND. */ - NOT?: InputMaybe>; + NOT?: InputMaybe>; /** Logical OR on all given filters. */ - OR?: InputMaybe>; + OR?: InputMaybe>; /** Contains search across all appropriate fields. */ _search?: InputMaybe; createdAt?: InputMaybe; @@ -6529,44 +6210,13 @@ export type ScheduledOperationWhereInput = { /** All values that are not contained in given list. */ createdAt_not_in?: InputMaybe>>; createdBy?: InputMaybe; - description?: InputMaybe; - /** All values containing the given string. */ - description_contains?: InputMaybe; - /** All values ending with the given string. */ - description_ends_with?: InputMaybe; - /** All values that are contained in given list. */ - description_in?: InputMaybe>>; - /** Any other value that exists and is not equal to the given value. */ - description_not?: InputMaybe; - /** All values not containing the given string. */ - description_not_contains?: InputMaybe; - /** All values not ending with the given string */ - description_not_ends_with?: InputMaybe; - /** All values that are not contained in given list. */ - description_not_in?: InputMaybe>>; - /** All values not starting with the given string. */ - description_not_starts_with?: InputMaybe; - /** All values starting with the given string. */ - description_starts_with?: InputMaybe; - errorMessage?: InputMaybe; - /** All values containing the given string. */ - errorMessage_contains?: InputMaybe; - /** All values ending with the given string. */ - errorMessage_ends_with?: InputMaybe; - /** All values that are contained in given list. */ - errorMessage_in?: InputMaybe>>; - /** Any other value that exists and is not equal to the given value. */ - errorMessage_not?: InputMaybe; - /** All values not containing the given string. */ - errorMessage_not_contains?: InputMaybe; - /** All values not ending with the given string */ - errorMessage_not_ends_with?: InputMaybe; - /** All values that are not contained in given list. */ - errorMessage_not_in?: InputMaybe>>; - /** All values not starting with the given string. */ - errorMessage_not_starts_with?: InputMaybe; - /** All values starting with the given string. */ - errorMessage_starts_with?: InputMaybe; + documentInStages_every?: InputMaybe; + documentInStages_none?: InputMaybe; + documentInStages_some?: InputMaybe; + /** All values in which the union is empty */ + eventPasses_empty?: InputMaybe; + /** Matches if the union contains at least one connection to the provided item to the filter */ + eventPasses_some?: InputMaybe; id?: InputMaybe; /** All values containing the given string. */ id_contains?: InputMaybe; @@ -6586,7 +6236,47 @@ export type ScheduledOperationWhereInput = { id_not_starts_with?: InputMaybe; /** All values starting with the given string. */ id_starts_with?: InputMaybe; - publishedAt?: InputMaybe; + nftDescription?: InputMaybe; + /** All values containing the given string. */ + nftDescription_contains?: InputMaybe; + /** All values ending with the given string. */ + nftDescription_ends_with?: InputMaybe; + /** All values that are contained in given list. */ + nftDescription_in?: InputMaybe>>; + /** Any other value that exists and is not equal to the given value. */ + nftDescription_not?: InputMaybe; + /** All values not containing the given string. */ + nftDescription_not_contains?: InputMaybe; + /** All values not ending with the given string */ + nftDescription_not_ends_with?: InputMaybe; + /** All values that are not contained in given list. */ + nftDescription_not_in?: InputMaybe>>; + /** All values not starting with the given string. */ + nftDescription_not_starts_with?: InputMaybe; + /** All values starting with the given string. */ + nftDescription_starts_with?: InputMaybe; + nftImage?: InputMaybe; + nftName?: InputMaybe; + /** All values containing the given string. */ + nftName_contains?: InputMaybe; + /** All values ending with the given string. */ + nftName_ends_with?: InputMaybe; + /** All values that are contained in given list. */ + nftName_in?: InputMaybe>>; + /** Any other value that exists and is not equal to the given value. */ + nftName_not?: InputMaybe; + /** All values not containing the given string. */ + nftName_not_contains?: InputMaybe; + /** All values not ending with the given string */ + nftName_not_ends_with?: InputMaybe; + /** All values that are not contained in given list. */ + nftName_not_in?: InputMaybe>>; + /** All values not starting with the given string. */ + nftName_not_starts_with?: InputMaybe; + /** All values starting with the given string. */ + nftName_starts_with?: InputMaybe; + organizer?: InputMaybe; + publishedAt?: InputMaybe; /** All values greater than the given value. */ publishedAt_gt?: InputMaybe; /** All values greater than or equal the given value. */ @@ -6602,23 +6292,9 @@ export type ScheduledOperationWhereInput = { /** All values that are not contained in given list. */ publishedAt_not_in?: InputMaybe>>; publishedBy?: InputMaybe; - /** All values containing the given json path. */ - rawPayload_json_path_exists?: InputMaybe; - /** - * Recursively tries to find the provided JSON scalar value inside the field. - * It does use an exact match when comparing values. - * If you pass `null` as value the filter will be ignored. - * Note: This filter fails if you try to look for a non scalar JSON value! - */ - rawPayload_value_recursive?: InputMaybe; - release?: InputMaybe; - status?: InputMaybe; - /** All values that are contained in given list. */ - status_in?: InputMaybe>>; - /** Any other value that exists and is not equal to the given value. */ - status_not?: InputMaybe; - /** All values that are not contained in given list. */ - status_not_in?: InputMaybe>>; + scheduledIn_every?: InputMaybe; + scheduledIn_none?: InputMaybe; + scheduledIn_some?: InputMaybe; updatedAt?: InputMaybe; /** All values greater than the given value. */ updatedAt_gt?: InputMaybe; @@ -6637,171 +6313,158 @@ export type ScheduledOperationWhereInput = { updatedBy?: InputMaybe; }; -/** References ScheduledOperation record uniquely */ -export type ScheduledOperationWhereUniqueInput = { - id?: InputMaybe; +export const enum PackOrderByInput { + CreatedAtAsc = 'createdAt_ASC', + CreatedAtDesc = 'createdAt_DESC', + DescriptionAsc = 'description_ASC', + DescriptionDesc = 'description_DESC', + IdAsc = 'id_ASC', + IdDesc = 'id_DESC', + NameAsc = 'name_ASC', + NameDesc = 'name_DESC', + NftDescriptionAsc = 'nftDescription_ASC', + NftDescriptionDesc = 'nftDescription_DESC', + NftNameAsc = 'nftName_ASC', + NftNameDesc = 'nftName_DESC', + PublishedAtAsc = 'publishedAt_ASC', + PublishedAtDesc = 'publishedAt_DESC', + UpdatedAtAsc = 'updatedAt_ASC', + UpdatedAtDesc = 'updatedAt_DESC' }; -/** Scheduled Release system model */ -export type ScheduledRelease = Entity & Node & { - __typename?: 'ScheduledRelease'; - /** The time the document was created */ - createdAt: Scalars['DateTime']['output']; - /** User that created this document */ - createdBy?: Maybe; - /** Release description */ - description?: Maybe; - /** Get the document in other stages */ - documentInStages: Array; - /** Release error message */ - errorMessage?: Maybe; - /** The unique identifier */ - id: Scalars['ID']['output']; - /** Whether scheduled release should be run */ - isActive: Scalars['Boolean']['output']; - /** Whether scheduled release is implicit */ - isImplicit: Scalars['Boolean']['output']; - /** Operations to run with this release */ - operations: Array; - /** The time the document was published. Null on documents in draft stage. */ - publishedAt?: Maybe; - /** User that last published this document */ - publishedBy?: Maybe; - /** Release date and time */ - releaseAt?: Maybe; - /** System stage field */ - stage: Stage; - /** Release Status */ - status: ScheduledReleaseStatus; - /** Release Title */ - title?: Maybe; - /** The time the document was updated */ - updatedAt: Scalars['DateTime']['output']; - /** User that last updated this document */ - updatedBy?: Maybe; +export type PackUpdateInput = { + /** description input for default locale (en) */ + description?: InputMaybe; + eventPasses?: InputMaybe; + /** Manage document localizations */ + localizations?: InputMaybe; + /** name input for default locale (en) */ + name?: InputMaybe; + nftDescription?: InputMaybe; + nftImage?: InputMaybe; + nftName?: InputMaybe; + organizer?: InputMaybe; }; - -/** Scheduled Release system model */ -export type ScheduledReleaseCreatedByArgs = { - forceParentLocale?: InputMaybe; - locales?: InputMaybe>; +export type PackUpdateLocalizationDataInput = { + description?: InputMaybe; + name?: InputMaybe; }; - -/** Scheduled Release system model */ -export type ScheduledReleaseDocumentInStagesArgs = { - includeCurrent?: Scalars['Boolean']['input']; - inheritLocale?: Scalars['Boolean']['input']; - stages?: Array; +export type PackUpdateLocalizationInput = { + data: PackUpdateLocalizationDataInput; + locale: Locale; }; +export type PackUpdateLocalizationsInput = { + /** Localizations to create */ + create?: InputMaybe>; + /** Localizations to delete */ + delete?: InputMaybe>; + /** Localizations to update */ + update?: InputMaybe>; + upsert?: InputMaybe>; +}; -/** Scheduled Release system model */ -export type ScheduledReleaseOperationsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - forceParentLocale?: InputMaybe; - last?: InputMaybe; - locales?: InputMaybe>; - orderBy?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; +export type PackUpdateManyInlineInput = { + /** Connect multiple existing Pack documents */ + connect?: InputMaybe>; + /** Create and connect multiple Pack documents */ + create?: InputMaybe>; + /** Delete multiple Pack documents */ + delete?: InputMaybe>; + /** Disconnect multiple Pack documents */ + disconnect?: InputMaybe>; + /** Override currently-connected documents with multiple existing Pack documents */ + set?: InputMaybe>; + /** Update multiple Pack documents */ + update?: InputMaybe>; + /** Upsert multiple Pack documents */ + upsert?: InputMaybe>; }; +export type PackUpdateManyInput = { + /** description input for default locale (en) */ + description?: InputMaybe; + /** Optional updates to localizations */ + localizations?: InputMaybe; + /** name input for default locale (en) */ + name?: InputMaybe; + nftDescription?: InputMaybe; + nftName?: InputMaybe; +}; -/** Scheduled Release system model */ -export type ScheduledReleasePublishedByArgs = { - forceParentLocale?: InputMaybe; - locales?: InputMaybe>; +export type PackUpdateManyLocalizationDataInput = { + description?: InputMaybe; + name?: InputMaybe; }; +export type PackUpdateManyLocalizationInput = { + data: PackUpdateManyLocalizationDataInput; + locale: Locale; +}; -/** Scheduled Release system model */ -export type ScheduledReleaseUpdatedByArgs = { - forceParentLocale?: InputMaybe; - locales?: InputMaybe>; +export type PackUpdateManyLocalizationsInput = { + /** Localizations to update */ + update?: InputMaybe>; }; -/** A connection to a list of items. */ -export type ScheduledReleaseConnection = { - __typename?: 'ScheduledReleaseConnection'; - aggregate: Aggregate; - /** A list of edges. */ - edges: Array; - /** Information to aid in pagination. */ - pageInfo: PageInfo; +export type PackUpdateOneInlineInput = { + /** Connect existing Pack document */ + connect?: InputMaybe; + /** Create and connect one Pack document */ + create?: InputMaybe; + /** Delete currently connected Pack document */ + delete?: InputMaybe; + /** Disconnect currently connected Pack document */ + disconnect?: InputMaybe; + /** Update single Pack document */ + update?: InputMaybe; + /** Upsert single Pack document */ + upsert?: InputMaybe; }; -export type ScheduledReleaseCreateInput = { - createdAt?: InputMaybe; - description?: InputMaybe; - errorMessage?: InputMaybe; - isActive?: InputMaybe; - releaseAt?: InputMaybe; - title?: InputMaybe; - updatedAt?: InputMaybe; +export type PackUpdateWithNestedWhereUniqueInput = { + /** Document to update */ + data: PackUpdateInput; + /** Unique document search */ + where: PackWhereUniqueInput; }; -/** An edge in a connection. */ -export type ScheduledReleaseEdge = { - __typename?: 'ScheduledReleaseEdge'; - /** A cursor for use in pagination. */ - cursor: Scalars['String']['output']; - /** The item at the end of the edge. */ - node: ScheduledRelease; +export type PackUpsertInput = { + /** Create document if it didn't exist */ + create: PackCreateInput; + /** Update document if it exists */ + update: PackUpdateInput; }; -export const enum ScheduledReleaseOrderByInput { - CreatedAtAsc = 'createdAt_ASC', - CreatedAtDesc = 'createdAt_DESC', - DescriptionAsc = 'description_ASC', - DescriptionDesc = 'description_DESC', - ErrorMessageAsc = 'errorMessage_ASC', - ErrorMessageDesc = 'errorMessage_DESC', - IdAsc = 'id_ASC', - IdDesc = 'id_DESC', - IsActiveAsc = 'isActive_ASC', - IsActiveDesc = 'isActive_DESC', - IsImplicitAsc = 'isImplicit_ASC', - IsImplicitDesc = 'isImplicit_DESC', - PublishedAtAsc = 'publishedAt_ASC', - PublishedAtDesc = 'publishedAt_DESC', - ReleaseAtAsc = 'releaseAt_ASC', - ReleaseAtDesc = 'releaseAt_DESC', - StatusAsc = 'status_ASC', - StatusDesc = 'status_DESC', - TitleAsc = 'title_ASC', - TitleDesc = 'title_DESC', - UpdatedAtAsc = 'updatedAt_ASC', - UpdatedAtDesc = 'updatedAt_DESC' +export type PackUpsertLocalizationInput = { + create: PackCreateLocalizationDataInput; + locale: Locale; + update: PackUpdateLocalizationDataInput; }; -/** System Scheduled Release Status */ -export const enum ScheduledReleaseStatus { - Completed = 'COMPLETED', - Failed = 'FAILED', - InProgress = 'IN_PROGRESS', - Pending = 'PENDING' +export type PackUpsertWithNestedWhereUniqueInput = { + /** Upsert data */ + data: PackUpsertInput; + /** Unique document search */ + where: PackWhereUniqueInput; }; -export type ScheduledReleaseUpdateInput = { - description?: InputMaybe; - errorMessage?: InputMaybe; - isActive?: InputMaybe; - releaseAt?: InputMaybe; - title?: InputMaybe; +/** This contains a set of filters that can be used to compare values internally */ +export type PackWhereComparatorInput = { + /** This field can be used to request to check if the entry is outdated by internal comparison */ + outdated_to?: InputMaybe; }; /** Identifies documents */ -export type ScheduledReleaseWhereInput = { +export type PackWhereInput = { /** Logical AND on all given filters. */ - AND?: InputMaybe>; + AND?: InputMaybe>; /** Logical NOT on all given filters combined by AND. */ - NOT?: InputMaybe>; + NOT?: InputMaybe>; /** Logical OR on all given filters. */ - OR?: InputMaybe>; + OR?: InputMaybe>; /** Contains search across all appropriate fields. */ _search?: InputMaybe; createdAt?: InputMaybe; @@ -6839,25 +6502,13 @@ export type ScheduledReleaseWhereInput = { description_not_starts_with?: InputMaybe; /** All values starting with the given string. */ description_starts_with?: InputMaybe; - errorMessage?: InputMaybe; - /** All values containing the given string. */ - errorMessage_contains?: InputMaybe; - /** All values ending with the given string. */ - errorMessage_ends_with?: InputMaybe; - /** All values that are contained in given list. */ - errorMessage_in?: InputMaybe>>; - /** Any other value that exists and is not equal to the given value. */ - errorMessage_not?: InputMaybe; - /** All values not containing the given string. */ - errorMessage_not_contains?: InputMaybe; - /** All values not ending with the given string */ - errorMessage_not_ends_with?: InputMaybe; - /** All values that are not contained in given list. */ - errorMessage_not_in?: InputMaybe>>; - /** All values not starting with the given string. */ - errorMessage_not_starts_with?: InputMaybe; - /** All values starting with the given string. */ - errorMessage_starts_with?: InputMaybe; + documentInStages_every?: InputMaybe; + documentInStages_none?: InputMaybe; + documentInStages_some?: InputMaybe; + /** All values in which the union is empty */ + eventPasses_empty?: InputMaybe; + /** Matches if the union contains at least one connection to the provided item to the filter */ + eventPasses_some?: InputMaybe; id?: InputMaybe; /** All values containing the given string. */ id_contains?: InputMaybe; @@ -6877,15 +6528,65 @@ export type ScheduledReleaseWhereInput = { id_not_starts_with?: InputMaybe; /** All values starting with the given string. */ id_starts_with?: InputMaybe; - isActive?: InputMaybe; + name?: InputMaybe; + /** All values containing the given string. */ + name_contains?: InputMaybe; + /** All values ending with the given string. */ + name_ends_with?: InputMaybe; + /** All values that are contained in given list. */ + name_in?: InputMaybe>>; /** Any other value that exists and is not equal to the given value. */ - isActive_not?: InputMaybe; - isImplicit?: InputMaybe; + name_not?: InputMaybe; + /** All values not containing the given string. */ + name_not_contains?: InputMaybe; + /** All values not ending with the given string */ + name_not_ends_with?: InputMaybe; + /** All values that are not contained in given list. */ + name_not_in?: InputMaybe>>; + /** All values not starting with the given string. */ + name_not_starts_with?: InputMaybe; + /** All values starting with the given string. */ + name_starts_with?: InputMaybe; + nftDescription?: InputMaybe; + /** All values containing the given string. */ + nftDescription_contains?: InputMaybe; + /** All values ending with the given string. */ + nftDescription_ends_with?: InputMaybe; + /** All values that are contained in given list. */ + nftDescription_in?: InputMaybe>>; /** Any other value that exists and is not equal to the given value. */ - isImplicit_not?: InputMaybe; - operations_every?: InputMaybe; - operations_none?: InputMaybe; - operations_some?: InputMaybe; + nftDescription_not?: InputMaybe; + /** All values not containing the given string. */ + nftDescription_not_contains?: InputMaybe; + /** All values not ending with the given string */ + nftDescription_not_ends_with?: InputMaybe; + /** All values that are not contained in given list. */ + nftDescription_not_in?: InputMaybe>>; + /** All values not starting with the given string. */ + nftDescription_not_starts_with?: InputMaybe; + /** All values starting with the given string. */ + nftDescription_starts_with?: InputMaybe; + nftImage?: InputMaybe; + nftName?: InputMaybe; + /** All values containing the given string. */ + nftName_contains?: InputMaybe; + /** All values ending with the given string. */ + nftName_ends_with?: InputMaybe; + /** All values that are contained in given list. */ + nftName_in?: InputMaybe>>; + /** Any other value that exists and is not equal to the given value. */ + nftName_not?: InputMaybe; + /** All values not containing the given string. */ + nftName_not_contains?: InputMaybe; + /** All values not ending with the given string */ + nftName_not_ends_with?: InputMaybe; + /** All values that are not contained in given list. */ + nftName_not_in?: InputMaybe>>; + /** All values not starting with the given string. */ + nftName_not_starts_with?: InputMaybe; + /** All values starting with the given string. */ + nftName_starts_with?: InputMaybe; + organizer?: InputMaybe; publishedAt?: InputMaybe; /** All values greater than the given value. */ publishedAt_gt?: InputMaybe; @@ -6902,47 +6603,9 @@ export type ScheduledReleaseWhereInput = { /** All values that are not contained in given list. */ publishedAt_not_in?: InputMaybe>>; publishedBy?: InputMaybe; - releaseAt?: InputMaybe; - /** All values greater than the given value. */ - releaseAt_gt?: InputMaybe; - /** All values greater than or equal the given value. */ - releaseAt_gte?: InputMaybe; - /** All values that are contained in given list. */ - releaseAt_in?: InputMaybe>>; - /** All values less than the given value. */ - releaseAt_lt?: InputMaybe; - /** All values less than or equal the given value. */ - releaseAt_lte?: InputMaybe; - /** Any other value that exists and is not equal to the given value. */ - releaseAt_not?: InputMaybe; - /** All values that are not contained in given list. */ - releaseAt_not_in?: InputMaybe>>; - status?: InputMaybe; - /** All values that are contained in given list. */ - status_in?: InputMaybe>>; - /** Any other value that exists and is not equal to the given value. */ - status_not?: InputMaybe; - /** All values that are not contained in given list. */ - status_not_in?: InputMaybe>>; - title?: InputMaybe; - /** All values containing the given string. */ - title_contains?: InputMaybe; - /** All values ending with the given string. */ - title_ends_with?: InputMaybe; - /** All values that are contained in given list. */ - title_in?: InputMaybe>>; - /** Any other value that exists and is not equal to the given value. */ - title_not?: InputMaybe; - /** All values not containing the given string. */ - title_not_contains?: InputMaybe; - /** All values not ending with the given string */ - title_not_ends_with?: InputMaybe; - /** All values that are not contained in given list. */ - title_not_in?: InputMaybe>>; - /** All values not starting with the given string. */ - title_not_starts_with?: InputMaybe; - /** All values starting with the given string. */ - title_starts_with?: InputMaybe; + scheduledIn_every?: InputMaybe; + scheduledIn_none?: InputMaybe; + scheduledIn_some?: InputMaybe; updatedAt?: InputMaybe; /** All values greater than the given value. */ updatedAt_gt?: InputMaybe; @@ -6961,172 +6624,222 @@ export type ScheduledReleaseWhereInput = { updatedBy?: InputMaybe; }; -/** References ScheduledRelease record uniquely */ -export type ScheduledReleaseWhereUniqueInput = { +/** The document in stages filter allows specifying a stage entry to cross compare the same document between different stages */ +export type PackWhereStageInput = { + /** Logical AND on all given filters. */ + AND?: InputMaybe>; + /** Logical NOT on all given filters combined by AND. */ + NOT?: InputMaybe>; + /** Logical OR on all given filters. */ + OR?: InputMaybe>; + /** This field contains fields which can be set as true or false to specify an internal comparison */ + compareWithParent?: InputMaybe; + /** Specify the stage to compare with */ + stage?: InputMaybe; +}; + +/** References Pack record uniquely */ +export type PackWhereUniqueInput = { id?: InputMaybe; }; -/** Stage system enumeration */ -export const enum Stage { - /** The Draft is the default stage for all your content. */ - Draft = 'DRAFT', - /** The Published stage is where you can publish your content to. */ - Published = 'PUBLISHED' +/** Information about pagination in a connection. */ +export type PageInfo = { + __typename?: 'PageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** Number of items in the current page. */ + pageSize?: Maybe; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; }; -/** Boolean expression to compare columns of type "String". All fields are combined with logical 'AND'. */ -export type String_Comparison_Exp = { - _eq?: InputMaybe; - _gt?: InputMaybe; - _gte?: InputMaybe; - /** does the column match the given case-insensitive pattern */ - _ilike?: InputMaybe; - _in?: InputMaybe>; - /** does the column match the given POSIX regular expression, case insensitive */ - _iregex?: InputMaybe; - _is_null?: InputMaybe; - /** does the column match the given pattern */ - _like?: InputMaybe; - _lt?: InputMaybe; - _lte?: InputMaybe; - _neq?: InputMaybe; - /** does the column NOT match the given case-insensitive pattern */ - _nilike?: InputMaybe; - _nin?: InputMaybe>; - /** does the column NOT match the given POSIX regular expression, case insensitive */ - _niregex?: InputMaybe; - /** does the column NOT match the given pattern */ - _nlike?: InputMaybe; - /** does the column NOT match the given POSIX regular expression, case sensitive */ - _nregex?: InputMaybe; - /** does the column NOT match the given SQL regular expression */ - _nsimilar?: InputMaybe; - /** does the column match the given POSIX regular expression, case sensitive */ - _regex?: InputMaybe; - /** does the column match the given SQL regular expression */ - _similar?: InputMaybe; -}; - -export const enum SystemDateTimeFieldVariation { - Base = 'BASE', - Combined = 'COMBINED', - Localization = 'LOCALIZATION' -}; - -/** User system model */ -export type User = Entity & Node & { - __typename?: 'User'; - /** The time the document was created */ - createdAt: Scalars['DateTime']['output']; - /** Get the document in other stages */ - documentInStages: Array; +/** Define the options of an 'Event Pass' on an 'Event Date Location'. You can define severals if the event have multiple locations. */ +export type PassOption = Entity & { + __typename?: 'PassOption'; + /** Description of the option, like "Access to the event on Day 1" */ + description?: Maybe; + /** Define the location and date for this option. */ + eventDateLocation?: Maybe; /** The unique identifier */ id: Scalars['ID']['output']; - /** Flag to determine if user is active or not */ - isActive: Scalars['Boolean']['output']; - /** User Kind. Can be either MEMBER, PAT or PUBLIC */ - kind: UserKind; - /** The username */ + /** System Locale field */ + locale: Locale; + /** Get the other localizations for this document */ + localizations: Array; + /** Name of the options, like "Day 1 Access" or "VIP Room Access" */ name: Scalars['String']['output']; - /** Profile Picture url */ - picture?: Maybe; - /** The time the document was published. Null on documents in draft stage. */ - publishedAt?: Maybe; /** System stage field */ stage: Stage; - /** The time the document was updated */ - updatedAt: Scalars['DateTime']['output']; }; -/** User system model */ -export type UserDocumentInStagesArgs = { +/** Define the options of an 'Event Pass' on an 'Event Date Location'. You can define severals if the event have multiple locations. */ +export type PassOptionEventDateLocationArgs = { + forceParentLocale?: InputMaybe; + locales?: InputMaybe>; +}; + + +/** Define the options of an 'Event Pass' on an 'Event Date Location'. You can define severals if the event have multiple locations. */ +export type PassOptionLocalizationsArgs = { includeCurrent?: Scalars['Boolean']['input']; - inheritLocale?: Scalars['Boolean']['input']; - stages?: Array; + locales?: Array; }; -/** A connection to a list of items. */ -export type UserConnection = { - __typename?: 'UserConnection'; - aggregate: Aggregate; - /** A list of edges. */ - edges: Array; - /** Information to aid in pagination. */ - pageInfo: PageInfo; +export type PassOptionCreateInput = { + /** description input for default locale (en) */ + description?: InputMaybe; + eventDateLocation?: InputMaybe; + /** Inline mutations for managing document localizations excluding the default locale */ + localizations?: InputMaybe; + /** name input for default locale (en) */ + name: Scalars['String']['input']; }; -/** An edge in a connection. */ -export type UserEdge = { - __typename?: 'UserEdge'; - /** A cursor for use in pagination. */ - cursor: Scalars['String']['output']; - /** The item at the end of the edge. */ - node: User; +export type PassOptionCreateLocalizationDataInput = { + description?: InputMaybe; + name: Scalars['String']['input']; }; -/** System User Kind */ -export const enum UserKind { - AppToken = 'APP_TOKEN', - Member = 'MEMBER', - Pat = 'PAT', - Public = 'PUBLIC', - Webhook = 'WEBHOOK' +export type PassOptionCreateLocalizationInput = { + /** Localization input */ + data: PassOptionCreateLocalizationDataInput; + locale: Locale; }; -export const enum UserOrderByInput { - CreatedAtAsc = 'createdAt_ASC', - CreatedAtDesc = 'createdAt_DESC', +export type PassOptionCreateLocalizationsInput = { + /** Create localizations for the newly-created document */ + create?: InputMaybe>; +}; + +export type PassOptionCreateManyInlineInput = { + /** Create and connect multiple existing PassOption documents */ + create?: InputMaybe>; +}; + +export type PassOptionCreateWithPositionInput = { + /** Document to create */ + data: PassOptionCreateInput; + /** Position in the list of existing component instances, will default to appending at the end of list */ + position?: InputMaybe; +}; + +export const enum PassOptionOrderByInput { + DescriptionAsc = 'description_ASC', + DescriptionDesc = 'description_DESC', IdAsc = 'id_ASC', IdDesc = 'id_DESC', - IsActiveAsc = 'isActive_ASC', - IsActiveDesc = 'isActive_DESC', - KindAsc = 'kind_ASC', - KindDesc = 'kind_DESC', NameAsc = 'name_ASC', - NameDesc = 'name_DESC', - PictureAsc = 'picture_ASC', - PictureDesc = 'picture_DESC', - PublishedAtAsc = 'publishedAt_ASC', - PublishedAtDesc = 'publishedAt_DESC', - UpdatedAtAsc = 'updatedAt_ASC', - UpdatedAtDesc = 'updatedAt_DESC' + NameDesc = 'name_DESC' }; -/** This contains a set of filters that can be used to compare values internally */ -export type UserWhereComparatorInput = { - /** This field can be used to request to check if the entry is outdated by internal comparison */ - outdated_to?: InputMaybe; +export type PassOptionUpdateInput = { + /** description input for default locale (en) */ + description?: InputMaybe; + eventDateLocation?: InputMaybe; + /** Manage document localizations */ + localizations?: InputMaybe; + /** name input for default locale (en) */ + name?: InputMaybe; +}; + +export type PassOptionUpdateLocalizationDataInput = { + description?: InputMaybe; + name?: InputMaybe; +}; + +export type PassOptionUpdateLocalizationInput = { + data: PassOptionUpdateLocalizationDataInput; + locale: Locale; +}; + +export type PassOptionUpdateLocalizationsInput = { + /** Localizations to create */ + create?: InputMaybe>; + /** Localizations to delete */ + delete?: InputMaybe>; + /** Localizations to update */ + update?: InputMaybe>; + upsert?: InputMaybe>; +}; + +export type PassOptionUpdateManyInlineInput = { + /** Create and connect multiple PassOption component instances */ + create?: InputMaybe>; + /** Delete multiple PassOption documents */ + delete?: InputMaybe>; + /** Update multiple PassOption component instances */ + update?: InputMaybe>; + /** Upsert multiple PassOption component instances */ + upsert?: InputMaybe>; +}; + +export type PassOptionUpdateWithNestedWhereUniqueAndPositionInput = { + /** Document to update */ + data?: InputMaybe; + /** Position in the list of existing component instances, will default to appending at the end of list */ + position?: InputMaybe; + /** Unique component instance search */ + where: PassOptionWhereUniqueInput; +}; + +export type PassOptionUpsertInput = { + /** Create document if it didn't exist */ + create: PassOptionCreateInput; + /** Update document if it exists */ + update: PassOptionUpdateInput; +}; + +export type PassOptionUpsertLocalizationInput = { + create: PassOptionCreateLocalizationDataInput; + locale: Locale; + update: PassOptionUpdateLocalizationDataInput; +}; + +export type PassOptionUpsertWithNestedWhereUniqueAndPositionInput = { + /** Document to upsert */ + data?: InputMaybe; + /** Position in the list of existing component instances, will default to appending at the end of list */ + position?: InputMaybe; + /** Unique component instance search */ + where: PassOptionWhereUniqueInput; }; /** Identifies documents */ -export type UserWhereInput = { +export type PassOptionWhereInput = { /** Logical AND on all given filters. */ - AND?: InputMaybe>; + AND?: InputMaybe>; /** Logical NOT on all given filters combined by AND. */ - NOT?: InputMaybe>; + NOT?: InputMaybe>; /** Logical OR on all given filters. */ - OR?: InputMaybe>; + OR?: InputMaybe>; /** Contains search across all appropriate fields. */ _search?: InputMaybe; - createdAt?: InputMaybe; - /** All values greater than the given value. */ - createdAt_gt?: InputMaybe; - /** All values greater than or equal the given value. */ - createdAt_gte?: InputMaybe; + description?: InputMaybe; + /** All values containing the given string. */ + description_contains?: InputMaybe; + /** All values ending with the given string. */ + description_ends_with?: InputMaybe; /** All values that are contained in given list. */ - createdAt_in?: InputMaybe>>; - /** All values less than the given value. */ - createdAt_lt?: InputMaybe; - /** All values less than or equal the given value. */ - createdAt_lte?: InputMaybe; + description_in?: InputMaybe>>; /** Any other value that exists and is not equal to the given value. */ - createdAt_not?: InputMaybe; + description_not?: InputMaybe; + /** All values not containing the given string. */ + description_not_contains?: InputMaybe; + /** All values not ending with the given string */ + description_not_ends_with?: InputMaybe; /** All values that are not contained in given list. */ - createdAt_not_in?: InputMaybe>>; - documentInStages_every?: InputMaybe; - documentInStages_none?: InputMaybe; - documentInStages_some?: InputMaybe; + description_not_in?: InputMaybe>>; + /** All values not starting with the given string. */ + description_not_starts_with?: InputMaybe; + /** All values starting with the given string. */ + description_starts_with?: InputMaybe; + eventDateLocation?: InputMaybe; id?: InputMaybe; /** All values containing the given string. */ id_contains?: InputMaybe; @@ -7146,16 +6859,6 @@ export type UserWhereInput = { id_not_starts_with?: InputMaybe; /** All values starting with the given string. */ id_starts_with?: InputMaybe; - isActive?: InputMaybe; - /** Any other value that exists and is not equal to the given value. */ - isActive_not?: InputMaybe; - kind?: InputMaybe; - /** All values that are contained in given list. */ - kind_in?: InputMaybe>>; - /** Any other value that exists and is not equal to the given value. */ - kind_not?: InputMaybe; - /** All values that are not contained in given list. */ - kind_not_in?: InputMaybe>>; name?: InputMaybe; /** All values containing the given string. */ name_contains?: InputMaybe; @@ -7175,25 +6878,225 @@ export type UserWhereInput = { name_not_starts_with?: InputMaybe; /** All values starting with the given string. */ name_starts_with?: InputMaybe; - picture?: InputMaybe; - /** All values containing the given string. */ - picture_contains?: InputMaybe; - /** All values ending with the given string. */ - picture_ends_with?: InputMaybe; - /** All values that are contained in given list. */ - picture_in?: InputMaybe>>; +}; + +/** References PassOption record uniquely */ +export type PassOptionWhereUniqueInput = { + id?: InputMaybe; +}; + +/** Scheduled Operation system model */ +export type ScheduledOperation = Entity & Node & { + __typename?: 'ScheduledOperation'; + affectedDocuments: Array; + /** The time the document was created */ + createdAt: Scalars['DateTime']['output']; + /** User that created this document */ + createdBy?: Maybe; + /** Operation description */ + description?: Maybe; + /** Get the document in other stages */ + documentInStages: Array; + /** Operation error message */ + errorMessage?: Maybe; + /** The unique identifier */ + id: Scalars['ID']['output']; + /** The time the document was published. Null on documents in draft stage. */ + publishedAt?: Maybe; + /** User that last published this document */ + publishedBy?: Maybe; + /** Raw operation payload including all details, this field is subject to change */ + rawPayload: Scalars['Json']['output']; + /** The release this operation is scheduled for */ + release?: Maybe; + /** System stage field */ + stage: Stage; + /** operation Status */ + status: ScheduledOperationStatus; + /** The time the document was updated */ + updatedAt: Scalars['DateTime']['output']; + /** User that last updated this document */ + updatedBy?: Maybe; +}; + + +/** Scheduled Operation system model */ +export type ScheduledOperationAffectedDocumentsArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + forceParentLocale?: InputMaybe; + last?: InputMaybe; + locales?: InputMaybe>; + skip?: InputMaybe; +}; + + +/** Scheduled Operation system model */ +export type ScheduledOperationCreatedByArgs = { + forceParentLocale?: InputMaybe; + locales?: InputMaybe>; +}; + + +/** Scheduled Operation system model */ +export type ScheduledOperationDocumentInStagesArgs = { + includeCurrent?: Scalars['Boolean']['input']; + inheritLocale?: Scalars['Boolean']['input']; + stages?: Array; +}; + + +/** Scheduled Operation system model */ +export type ScheduledOperationPublishedByArgs = { + forceParentLocale?: InputMaybe; + locales?: InputMaybe>; +}; + + +/** Scheduled Operation system model */ +export type ScheduledOperationReleaseArgs = { + forceParentLocale?: InputMaybe; + locales?: InputMaybe>; +}; + + +/** Scheduled Operation system model */ +export type ScheduledOperationUpdatedByArgs = { + forceParentLocale?: InputMaybe; + locales?: InputMaybe>; +}; + +export type ScheduledOperationAffectedDocument = Asset | ContentSpace | Event | EventPass | EventPassDelayedRevealed | LoyaltyCard | Organizer | Pack; + +/** A connection to a list of items. */ +export type ScheduledOperationConnection = { + __typename?: 'ScheduledOperationConnection'; + aggregate: Aggregate; + /** A list of edges. */ + edges: Array; + /** Information to aid in pagination. */ + pageInfo: PageInfo; +}; + +/** An edge in a connection. */ +export type ScheduledOperationEdge = { + __typename?: 'ScheduledOperationEdge'; + /** A cursor for use in pagination. */ + cursor: Scalars['String']['output']; + /** The item at the end of the edge. */ + node: ScheduledOperation; +}; + +export const enum ScheduledOperationOrderByInput { + CreatedAtAsc = 'createdAt_ASC', + CreatedAtDesc = 'createdAt_DESC', + DescriptionAsc = 'description_ASC', + DescriptionDesc = 'description_DESC', + ErrorMessageAsc = 'errorMessage_ASC', + ErrorMessageDesc = 'errorMessage_DESC', + IdAsc = 'id_ASC', + IdDesc = 'id_DESC', + PublishedAtAsc = 'publishedAt_ASC', + PublishedAtDesc = 'publishedAt_DESC', + StatusAsc = 'status_ASC', + StatusDesc = 'status_DESC', + UpdatedAtAsc = 'updatedAt_ASC', + UpdatedAtDesc = 'updatedAt_DESC' +}; + +/** System Scheduled Operation Status */ +export const enum ScheduledOperationStatus { + Canceled = 'CANCELED', + Completed = 'COMPLETED', + Failed = 'FAILED', + InProgress = 'IN_PROGRESS', + Pending = 'PENDING' +}; + +/** Identifies documents */ +export type ScheduledOperationWhereInput = { + /** Logical AND on all given filters. */ + AND?: InputMaybe>; + /** Logical NOT on all given filters combined by AND. */ + NOT?: InputMaybe>; + /** Logical OR on all given filters. */ + OR?: InputMaybe>; + /** Contains search across all appropriate fields. */ + _search?: InputMaybe; + createdAt?: InputMaybe; + /** All values greater than the given value. */ + createdAt_gt?: InputMaybe; + /** All values greater than or equal the given value. */ + createdAt_gte?: InputMaybe; + /** All values that are contained in given list. */ + createdAt_in?: InputMaybe>>; + /** All values less than the given value. */ + createdAt_lt?: InputMaybe; + /** All values less than or equal the given value. */ + createdAt_lte?: InputMaybe; /** Any other value that exists and is not equal to the given value. */ - picture_not?: InputMaybe; + createdAt_not?: InputMaybe; + /** All values that are not contained in given list. */ + createdAt_not_in?: InputMaybe>>; + createdBy?: InputMaybe; + description?: InputMaybe; + /** All values containing the given string. */ + description_contains?: InputMaybe; + /** All values ending with the given string. */ + description_ends_with?: InputMaybe; + /** All values that are contained in given list. */ + description_in?: InputMaybe>>; + /** Any other value that exists and is not equal to the given value. */ + description_not?: InputMaybe; /** All values not containing the given string. */ - picture_not_contains?: InputMaybe; + description_not_contains?: InputMaybe; /** All values not ending with the given string */ - picture_not_ends_with?: InputMaybe; + description_not_ends_with?: InputMaybe; /** All values that are not contained in given list. */ - picture_not_in?: InputMaybe>>; + description_not_in?: InputMaybe>>; /** All values not starting with the given string. */ - picture_not_starts_with?: InputMaybe; + description_not_starts_with?: InputMaybe; /** All values starting with the given string. */ - picture_starts_with?: InputMaybe; + description_starts_with?: InputMaybe; + errorMessage?: InputMaybe; + /** All values containing the given string. */ + errorMessage_contains?: InputMaybe; + /** All values ending with the given string. */ + errorMessage_ends_with?: InputMaybe; + /** All values that are contained in given list. */ + errorMessage_in?: InputMaybe>>; + /** Any other value that exists and is not equal to the given value. */ + errorMessage_not?: InputMaybe; + /** All values not containing the given string. */ + errorMessage_not_contains?: InputMaybe; + /** All values not ending with the given string */ + errorMessage_not_ends_with?: InputMaybe; + /** All values that are not contained in given list. */ + errorMessage_not_in?: InputMaybe>>; + /** All values not starting with the given string. */ + errorMessage_not_starts_with?: InputMaybe; + /** All values starting with the given string. */ + errorMessage_starts_with?: InputMaybe; + id?: InputMaybe; + /** All values containing the given string. */ + id_contains?: InputMaybe; + /** All values ending with the given string. */ + id_ends_with?: InputMaybe; + /** All values that are contained in given list. */ + id_in?: InputMaybe>>; + /** Any other value that exists and is not equal to the given value. */ + id_not?: InputMaybe; + /** All values not containing the given string. */ + id_not_contains?: InputMaybe; + /** All values not ending with the given string */ + id_not_ends_with?: InputMaybe; + /** All values that are not contained in given list. */ + id_not_in?: InputMaybe>>; + /** All values not starting with the given string. */ + id_not_starts_with?: InputMaybe; + /** All values starting with the given string. */ + id_starts_with?: InputMaybe; publishedAt?: InputMaybe; /** All values greater than the given value. */ publishedAt_gt?: InputMaybe; @@ -7209,6 +7112,24 @@ export type UserWhereInput = { publishedAt_not?: InputMaybe; /** All values that are not contained in given list. */ publishedAt_not_in?: InputMaybe>>; + publishedBy?: InputMaybe; + /** All values containing the given json path. */ + rawPayload_json_path_exists?: InputMaybe; + /** + * Recursively tries to find the provided JSON scalar value inside the field. + * It does use an exact match when comparing values. + * If you pass `null` as value the filter will be ignored. + * Note: This filter fails if you try to look for a non scalar JSON value! + */ + rawPayload_value_recursive?: InputMaybe; + release?: InputMaybe; + status?: InputMaybe; + /** All values that are contained in given list. */ + status_in?: InputMaybe>>; + /** Any other value that exists and is not equal to the given value. */ + status_not?: InputMaybe; + /** All values that are not contained in given list. */ + status_not_in?: InputMaybe>>; updatedAt?: InputMaybe; /** All values greater than the given value. */ updatedAt_gt?: InputMaybe; @@ -7224,4738 +7145,6908 @@ export type UserWhereInput = { updatedAt_not?: InputMaybe; /** All values that are not contained in given list. */ updatedAt_not_in?: InputMaybe>>; + updatedBy?: InputMaybe; }; -/** The document in stages filter allows specifying a stage entry to cross compare the same document between different stages */ -export type UserWhereStageInput = { - /** Logical AND on all given filters. */ - AND?: InputMaybe>; - /** Logical NOT on all given filters combined by AND. */ - NOT?: InputMaybe>; - /** Logical OR on all given filters. */ - OR?: InputMaybe>; - /** This field contains fields which can be set as true or false to specify an internal comparison */ - compareWithParent?: InputMaybe; - /** Specify the stage to compare with */ - stage?: InputMaybe; -}; - -/** References User record uniquely */ -export type UserWhereUniqueInput = { +/** References ScheduledOperation record uniquely */ +export type ScheduledOperationWhereUniqueInput = { id?: InputMaybe; }; -export type Version = { - __typename?: 'Version'; +/** Scheduled Release system model */ +export type ScheduledRelease = Entity & Node & { + __typename?: 'ScheduledRelease'; + /** The time the document was created */ createdAt: Scalars['DateTime']['output']; + /** User that created this document */ + createdBy?: Maybe; + /** Release description */ + description?: Maybe; + /** Get the document in other stages */ + documentInStages: Array; + /** Release error message */ + errorMessage?: Maybe; + /** The unique identifier */ id: Scalars['ID']['output']; - revision: Scalars['Int']['output']; - stage: Stage; -}; - -export type VersionWhereInput = { - id: Scalars['ID']['input']; - revision: Scalars['Int']['input']; + /** Whether scheduled release should be run */ + isActive: Scalars['Boolean']['output']; + /** Whether scheduled release is implicit */ + isImplicit: Scalars['Boolean']['output']; + /** Operations to run with this release */ + operations: Array; + /** The time the document was published. Null on documents in draft stage. */ + publishedAt?: Maybe; + /** User that last published this document */ + publishedBy?: Maybe; + /** Release date and time */ + releaseAt?: Maybe; + /** System stage field */ stage: Stage; -}; - -/** An account can represent a user or a role on an organizer. It stores essential information and is used as the root class for relationships with other tables */ -export type Account = { - __typename?: 'account'; - address: Scalars['String']['output']; - created_at?: Maybe; - id: Scalars['uuid']['output']; - /** An object relationship */ - kyc?: Maybe; - /** An array relationship */ - roles: Array; - /** An aggregate relationship */ - roles_aggregate: RoleAssignment_Aggregate; - /** An object relationship */ - stripeCustomer?: Maybe; - updated_at?: Maybe; -}; - - -/** An account can represent a user or a role on an organizer. It stores essential information and is used as the root class for relationships with other tables */ -export type AccountRolesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + /** Release Status */ + status: ScheduledReleaseStatus; + /** Release Title */ + title?: Maybe; + /** The time the document was updated */ + updatedAt: Scalars['DateTime']['output']; + /** User that last updated this document */ + updatedBy?: Maybe; }; -/** An account can represent a user or a role on an organizer. It stores essential information and is used as the root class for relationships with other tables */ -export type AccountRoles_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Scheduled Release system model */ +export type ScheduledReleaseCreatedByArgs = { + forceParentLocale?: InputMaybe; + locales?: InputMaybe>; }; -/** aggregated selection of "account" */ -export type Account_Aggregate = { - __typename?: 'account_aggregate'; - aggregate?: Maybe; - nodes: Array; -}; -/** aggregate fields of "account" */ -export type Account_Aggregate_Fields = { - __typename?: 'account_aggregate_fields'; - count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; +/** Scheduled Release system model */ +export type ScheduledReleaseDocumentInStagesArgs = { + includeCurrent?: Scalars['Boolean']['input']; + inheritLocale?: Scalars['Boolean']['input']; + stages?: Array; }; -/** aggregate fields of "account" */ -export type Account_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; +/** Scheduled Release system model */ +export type ScheduledReleaseOperationsArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + forceParentLocale?: InputMaybe; + last?: InputMaybe; + locales?: InputMaybe>; + orderBy?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; }; -/** Boolean expression to filter rows from the table "account". All fields are combined with a logical 'AND'. */ -export type Account_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - address?: InputMaybe; - created_at?: InputMaybe; - id?: InputMaybe; - kyc?: InputMaybe; - roles?: InputMaybe; - roles_aggregate?: InputMaybe; - stripeCustomer?: InputMaybe; - updated_at?: InputMaybe; -}; -/** unique or primary key constraints on table "account" */ -export const enum Account_Constraint { - /** unique or primary key constraint on columns "address" */ - AccountAddressKey = 'account_address_key', - /** unique or primary key constraint on columns "id" */ - AccountPkey = 'account_pkey' +/** Scheduled Release system model */ +export type ScheduledReleasePublishedByArgs = { + forceParentLocale?: InputMaybe; + locales?: InputMaybe>; }; -/** input type for inserting data into table "account" */ -export type Account_Insert_Input = { - address?: InputMaybe; - created_at?: InputMaybe; - id?: InputMaybe; - kyc?: InputMaybe; - roles?: InputMaybe; - stripeCustomer?: InputMaybe; - updated_at?: InputMaybe; -}; -/** aggregate max on columns */ -export type Account_Max_Fields = { - __typename?: 'account_max_fields'; - address?: Maybe; - created_at?: Maybe; - id?: Maybe; - updated_at?: Maybe; +/** Scheduled Release system model */ +export type ScheduledReleaseUpdatedByArgs = { + forceParentLocale?: InputMaybe; + locales?: InputMaybe>; }; -/** aggregate min on columns */ -export type Account_Min_Fields = { - __typename?: 'account_min_fields'; - address?: Maybe; - created_at?: Maybe; - id?: Maybe; - updated_at?: Maybe; +/** A connection to a list of items. */ +export type ScheduledReleaseConnection = { + __typename?: 'ScheduledReleaseConnection'; + aggregate: Aggregate; + /** A list of edges. */ + edges: Array; + /** Information to aid in pagination. */ + pageInfo: PageInfo; }; -/** response of any mutation on the table "account" */ -export type Account_Mutation_Response = { - __typename?: 'account_mutation_response'; - /** number of rows affected by the mutation */ - affected_rows: Scalars['Int']['output']; - /** data from the rows affected by the mutation */ - returning: Array; +export type ScheduledReleaseCreateInput = { + createdAt?: InputMaybe; + description?: InputMaybe; + errorMessage?: InputMaybe; + isActive?: InputMaybe; + releaseAt?: InputMaybe; + title?: InputMaybe; + updatedAt?: InputMaybe; }; -/** input type for inserting object relation for remote table "account" */ -export type Account_Obj_Rel_Insert_Input = { - data: Account_Insert_Input; - /** upsert condition */ - on_conflict?: InputMaybe; +/** An edge in a connection. */ +export type ScheduledReleaseEdge = { + __typename?: 'ScheduledReleaseEdge'; + /** A cursor for use in pagination. */ + cursor: Scalars['String']['output']; + /** The item at the end of the edge. */ + node: ScheduledRelease; }; -/** on_conflict condition type for table "account" */ -export type Account_On_Conflict = { - constraint: Account_Constraint; - update_columns?: Array; - where?: InputMaybe; +export const enum ScheduledReleaseOrderByInput { + CreatedAtAsc = 'createdAt_ASC', + CreatedAtDesc = 'createdAt_DESC', + DescriptionAsc = 'description_ASC', + DescriptionDesc = 'description_DESC', + ErrorMessageAsc = 'errorMessage_ASC', + ErrorMessageDesc = 'errorMessage_DESC', + IdAsc = 'id_ASC', + IdDesc = 'id_DESC', + IsActiveAsc = 'isActive_ASC', + IsActiveDesc = 'isActive_DESC', + IsImplicitAsc = 'isImplicit_ASC', + IsImplicitDesc = 'isImplicit_DESC', + PublishedAtAsc = 'publishedAt_ASC', + PublishedAtDesc = 'publishedAt_DESC', + ReleaseAtAsc = 'releaseAt_ASC', + ReleaseAtDesc = 'releaseAt_DESC', + StatusAsc = 'status_ASC', + StatusDesc = 'status_DESC', + TitleAsc = 'title_ASC', + TitleDesc = 'title_DESC', + UpdatedAtAsc = 'updatedAt_ASC', + UpdatedAtDesc = 'updatedAt_DESC' }; -/** Ordering options when selecting data from "account". */ -export type Account_Order_By = { - address?: InputMaybe; - created_at?: InputMaybe; - id?: InputMaybe; - kyc?: InputMaybe; - roles_aggregate?: InputMaybe; - stripeCustomer?: InputMaybe; - updated_at?: InputMaybe; +/** System Scheduled Release Status */ +export const enum ScheduledReleaseStatus { + Completed = 'COMPLETED', + Failed = 'FAILED', + InProgress = 'IN_PROGRESS', + Pending = 'PENDING' }; -/** primary key columns input for table: account */ -export type Account_Pk_Columns_Input = { - id: Scalars['uuid']['input']; +export type ScheduledReleaseUpdateInput = { + description?: InputMaybe; + errorMessage?: InputMaybe; + isActive?: InputMaybe; + releaseAt?: InputMaybe; + title?: InputMaybe; }; -/** select columns of table "account" */ -export const enum Account_Select_Column { - /** column name */ - Address = 'address', - /** column name */ - CreatedAt = 'created_at', - /** column name */ - Id = 'id', - /** column name */ - UpdatedAt = 'updated_at' -}; - -/** input type for updating data in table "account" */ -export type Account_Set_Input = { - address?: InputMaybe; - created_at?: InputMaybe; - id?: InputMaybe; - updated_at?: InputMaybe; +/** Identifies documents */ +export type ScheduledReleaseWhereInput = { + /** Logical AND on all given filters. */ + AND?: InputMaybe>; + /** Logical NOT on all given filters combined by AND. */ + NOT?: InputMaybe>; + /** Logical OR on all given filters. */ + OR?: InputMaybe>; + /** Contains search across all appropriate fields. */ + _search?: InputMaybe; + createdAt?: InputMaybe; + /** All values greater than the given value. */ + createdAt_gt?: InputMaybe; + /** All values greater than or equal the given value. */ + createdAt_gte?: InputMaybe; + /** All values that are contained in given list. */ + createdAt_in?: InputMaybe>>; + /** All values less than the given value. */ + createdAt_lt?: InputMaybe; + /** All values less than or equal the given value. */ + createdAt_lte?: InputMaybe; + /** Any other value that exists and is not equal to the given value. */ + createdAt_not?: InputMaybe; + /** All values that are not contained in given list. */ + createdAt_not_in?: InputMaybe>>; + createdBy?: InputMaybe; + description?: InputMaybe; + /** All values containing the given string. */ + description_contains?: InputMaybe; + /** All values ending with the given string. */ + description_ends_with?: InputMaybe; + /** All values that are contained in given list. */ + description_in?: InputMaybe>>; + /** Any other value that exists and is not equal to the given value. */ + description_not?: InputMaybe; + /** All values not containing the given string. */ + description_not_contains?: InputMaybe; + /** All values not ending with the given string */ + description_not_ends_with?: InputMaybe; + /** All values that are not contained in given list. */ + description_not_in?: InputMaybe>>; + /** All values not starting with the given string. */ + description_not_starts_with?: InputMaybe; + /** All values starting with the given string. */ + description_starts_with?: InputMaybe; + errorMessage?: InputMaybe; + /** All values containing the given string. */ + errorMessage_contains?: InputMaybe; + /** All values ending with the given string. */ + errorMessage_ends_with?: InputMaybe; + /** All values that are contained in given list. */ + errorMessage_in?: InputMaybe>>; + /** Any other value that exists and is not equal to the given value. */ + errorMessage_not?: InputMaybe; + /** All values not containing the given string. */ + errorMessage_not_contains?: InputMaybe; + /** All values not ending with the given string */ + errorMessage_not_ends_with?: InputMaybe; + /** All values that are not contained in given list. */ + errorMessage_not_in?: InputMaybe>>; + /** All values not starting with the given string. */ + errorMessage_not_starts_with?: InputMaybe; + /** All values starting with the given string. */ + errorMessage_starts_with?: InputMaybe; + id?: InputMaybe; + /** All values containing the given string. */ + id_contains?: InputMaybe; + /** All values ending with the given string. */ + id_ends_with?: InputMaybe; + /** All values that are contained in given list. */ + id_in?: InputMaybe>>; + /** Any other value that exists and is not equal to the given value. */ + id_not?: InputMaybe; + /** All values not containing the given string. */ + id_not_contains?: InputMaybe; + /** All values not ending with the given string */ + id_not_ends_with?: InputMaybe; + /** All values that are not contained in given list. */ + id_not_in?: InputMaybe>>; + /** All values not starting with the given string. */ + id_not_starts_with?: InputMaybe; + /** All values starting with the given string. */ + id_starts_with?: InputMaybe; + isActive?: InputMaybe; + /** Any other value that exists and is not equal to the given value. */ + isActive_not?: InputMaybe; + isImplicit?: InputMaybe; + /** Any other value that exists and is not equal to the given value. */ + isImplicit_not?: InputMaybe; + operations_every?: InputMaybe; + operations_none?: InputMaybe; + operations_some?: InputMaybe; + publishedAt?: InputMaybe; + /** All values greater than the given value. */ + publishedAt_gt?: InputMaybe; + /** All values greater than or equal the given value. */ + publishedAt_gte?: InputMaybe; + /** All values that are contained in given list. */ + publishedAt_in?: InputMaybe>>; + /** All values less than the given value. */ + publishedAt_lt?: InputMaybe; + /** All values less than or equal the given value. */ + publishedAt_lte?: InputMaybe; + /** Any other value that exists and is not equal to the given value. */ + publishedAt_not?: InputMaybe; + /** All values that are not contained in given list. */ + publishedAt_not_in?: InputMaybe>>; + publishedBy?: InputMaybe; + releaseAt?: InputMaybe; + /** All values greater than the given value. */ + releaseAt_gt?: InputMaybe; + /** All values greater than or equal the given value. */ + releaseAt_gte?: InputMaybe; + /** All values that are contained in given list. */ + releaseAt_in?: InputMaybe>>; + /** All values less than the given value. */ + releaseAt_lt?: InputMaybe; + /** All values less than or equal the given value. */ + releaseAt_lte?: InputMaybe; + /** Any other value that exists and is not equal to the given value. */ + releaseAt_not?: InputMaybe; + /** All values that are not contained in given list. */ + releaseAt_not_in?: InputMaybe>>; + status?: InputMaybe; + /** All values that are contained in given list. */ + status_in?: InputMaybe>>; + /** Any other value that exists and is not equal to the given value. */ + status_not?: InputMaybe; + /** All values that are not contained in given list. */ + status_not_in?: InputMaybe>>; + title?: InputMaybe; + /** All values containing the given string. */ + title_contains?: InputMaybe; + /** All values ending with the given string. */ + title_ends_with?: InputMaybe; + /** All values that are contained in given list. */ + title_in?: InputMaybe>>; + /** Any other value that exists and is not equal to the given value. */ + title_not?: InputMaybe; + /** All values not containing the given string. */ + title_not_contains?: InputMaybe; + /** All values not ending with the given string */ + title_not_ends_with?: InputMaybe; + /** All values that are not contained in given list. */ + title_not_in?: InputMaybe>>; + /** All values not starting with the given string. */ + title_not_starts_with?: InputMaybe; + /** All values starting with the given string. */ + title_starts_with?: InputMaybe; + updatedAt?: InputMaybe; + /** All values greater than the given value. */ + updatedAt_gt?: InputMaybe; + /** All values greater than or equal the given value. */ + updatedAt_gte?: InputMaybe; + /** All values that are contained in given list. */ + updatedAt_in?: InputMaybe>>; + /** All values less than the given value. */ + updatedAt_lt?: InputMaybe; + /** All values less than or equal the given value. */ + updatedAt_lte?: InputMaybe; + /** Any other value that exists and is not equal to the given value. */ + updatedAt_not?: InputMaybe; + /** All values that are not contained in given list. */ + updatedAt_not_in?: InputMaybe>>; + updatedBy?: InputMaybe; }; -/** Streaming cursor of the table "account" */ -export type Account_Stream_Cursor_Input = { - /** Stream column input with initial value */ - initial_value: Account_Stream_Cursor_Value_Input; - /** cursor ordering */ - ordering?: InputMaybe; +/** References ScheduledRelease record uniquely */ +export type ScheduledReleaseWhereUniqueInput = { + id?: InputMaybe; }; -/** Initial value of the column from where the streaming should start */ -export type Account_Stream_Cursor_Value_Input = { - address?: InputMaybe; - created_at?: InputMaybe; - id?: InputMaybe; - updated_at?: InputMaybe; +/** Stage system enumeration */ +export const enum Stage { + /** The Draft is the default stage for all your content. */ + Draft = 'DRAFT', + /** The Published stage is where you can publish your content to. */ + Published = 'PUBLISHED' }; -/** update columns of table "account" */ -export const enum Account_Update_Column { - /** column name */ - Address = 'address', - /** column name */ - CreatedAt = 'created_at', - /** column name */ - Id = 'id', - /** column name */ - UpdatedAt = 'updated_at' +/** Boolean expression to compare columns of type "String". All fields are combined with logical 'AND'. */ +export type String_Comparison_Exp = { + _eq?: InputMaybe; + _gt?: InputMaybe; + _gte?: InputMaybe; + /** does the column match the given case-insensitive pattern */ + _ilike?: InputMaybe; + _in?: InputMaybe>; + /** does the column match the given POSIX regular expression, case insensitive */ + _iregex?: InputMaybe; + _is_null?: InputMaybe; + /** does the column match the given pattern */ + _like?: InputMaybe; + _lt?: InputMaybe; + _lte?: InputMaybe; + _neq?: InputMaybe; + /** does the column NOT match the given case-insensitive pattern */ + _nilike?: InputMaybe; + _nin?: InputMaybe>; + /** does the column NOT match the given POSIX regular expression, case insensitive */ + _niregex?: InputMaybe; + /** does the column NOT match the given pattern */ + _nlike?: InputMaybe; + /** does the column NOT match the given POSIX regular expression, case sensitive */ + _nregex?: InputMaybe; + /** does the column NOT match the given SQL regular expression */ + _nsimilar?: InputMaybe; + /** does the column match the given POSIX regular expression, case sensitive */ + _regex?: InputMaybe; + /** does the column match the given SQL regular expression */ + _similar?: InputMaybe; }; -export type Account_Updates = { - /** sets the columns of the filtered rows to the given values */ - _set?: InputMaybe; - /** filter the rows which have to be updated */ - where: Account_Bool_Exp; +export const enum SystemDateTimeFieldVariation { + Base = 'BASE', + Combined = 'COMBINED', + Localization = 'LOCALIZATION' }; -/** Boolean expression to compare columns of type "bigint". All fields are combined with logical 'AND'. */ -export type Bigint_Comparison_Exp = { - _eq?: InputMaybe; - _gt?: InputMaybe; - _gte?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _lt?: InputMaybe; - _lte?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; - -/** The contentSpaceParameters model is designed to define properties specifically for content spaces. This table includes essential details like the contentSpaceId, which links to the specific content space. By centralizing this information, our system can effectively manage and control parameters tied to each content space, enhancing functionality and flexibility. */ -export type ContentSpaceParameters = { - __typename?: 'contentSpaceParameters'; - contentSpace?: Maybe; - /** It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. */ - contentSpaceId: Scalars['String']['output']; - created_at: Scalars['timestamptz']['output']; - id: Scalars['uuid']['output']; - organizerId: Scalars['String']['output']; - status?: Maybe; - updated_at: Scalars['timestamptz']['output']; +/** User system model */ +export type User = Entity & Node & { + __typename?: 'User'; + /** The time the document was created */ + createdAt: Scalars['DateTime']['output']; + /** Get the document in other stages */ + documentInStages: Array; + /** The unique identifier */ + id: Scalars['ID']['output']; + /** Flag to determine if user is active or not */ + isActive: Scalars['Boolean']['output']; + /** User Kind. Can be either MEMBER, PAT or PUBLIC */ + kind: UserKind; + /** The username */ + name: Scalars['String']['output']; + /** Profile Picture url */ + picture?: Maybe; + /** The time the document was published. Null on documents in draft stage. */ + publishedAt?: Maybe; + /** System stage field */ + stage: Stage; + /** The time the document was updated */ + updatedAt: Scalars['DateTime']['output']; }; -/** The contentSpaceParameters model is designed to define properties specifically for content spaces. This table includes essential details like the contentSpaceId, which links to the specific content space. By centralizing this information, our system can effectively manage and control parameters tied to each content space, enhancing functionality and flexibility. */ -export type ContentSpaceParametersContentSpaceArgs = { - locales?: Array; - stage?: Stage; - where: ContentSpaceWhereUniqueInput_Remote_Rel_ContentSpaceParameterscontentSpace; +/** User system model */ +export type UserDocumentInStagesArgs = { + includeCurrent?: Scalars['Boolean']['input']; + inheritLocale?: Scalars['Boolean']['input']; + stages?: Array; }; -/** aggregated selection of "contentSpaceParameters" */ -export type ContentSpaceParameters_Aggregate = { - __typename?: 'contentSpaceParameters_aggregate'; - aggregate?: Maybe; - nodes: Array; +/** A connection to a list of items. */ +export type UserConnection = { + __typename?: 'UserConnection'; + aggregate: Aggregate; + /** A list of edges. */ + edges: Array; + /** Information to aid in pagination. */ + pageInfo: PageInfo; }; -/** aggregate fields of "contentSpaceParameters" */ -export type ContentSpaceParameters_Aggregate_Fields = { - __typename?: 'contentSpaceParameters_aggregate_fields'; - count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; +/** An edge in a connection. */ +export type UserEdge = { + __typename?: 'UserEdge'; + /** A cursor for use in pagination. */ + cursor: Scalars['String']['output']; + /** The item at the end of the edge. */ + node: User; }; +/** System User Kind */ +export const enum UserKind { + AppToken = 'APP_TOKEN', + Member = 'MEMBER', + Pat = 'PAT', + Public = 'PUBLIC', + Webhook = 'WEBHOOK' +}; -/** aggregate fields of "contentSpaceParameters" */ -export type ContentSpaceParameters_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; +export const enum UserOrderByInput { + CreatedAtAsc = 'createdAt_ASC', + CreatedAtDesc = 'createdAt_DESC', + IdAsc = 'id_ASC', + IdDesc = 'id_DESC', + IsActiveAsc = 'isActive_ASC', + IsActiveDesc = 'isActive_DESC', + KindAsc = 'kind_ASC', + KindDesc = 'kind_DESC', + NameAsc = 'name_ASC', + NameDesc = 'name_DESC', + PictureAsc = 'picture_ASC', + PictureDesc = 'picture_DESC', + PublishedAtAsc = 'publishedAt_ASC', + PublishedAtDesc = 'publishedAt_DESC', + UpdatedAtAsc = 'updatedAt_ASC', + UpdatedAtDesc = 'updatedAt_DESC' }; -/** Boolean expression to filter rows from the table "contentSpaceParameters". All fields are combined with a logical 'AND'. */ -export type ContentSpaceParameters_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - contentSpaceId?: InputMaybe; - created_at?: InputMaybe; - id?: InputMaybe; - organizerId?: InputMaybe; - status?: InputMaybe; - updated_at?: InputMaybe; +/** This contains a set of filters that can be used to compare values internally */ +export type UserWhereComparatorInput = { + /** This field can be used to request to check if the entry is outdated by internal comparison */ + outdated_to?: InputMaybe; }; -/** unique or primary key constraints on table "contentSpaceParameters" */ -export const enum ContentSpaceParameters_Constraint { - /** unique or primary key constraint on columns "contentSpaceId" */ - ContentSpaceParametersContentSpaceIdKey = 'contentSpaceParameters_contentSpaceId_key', - /** unique or primary key constraint on columns "id" */ - ContentSpaceParametersPkey = 'contentSpaceParameters_pkey' +/** Identifies documents */ +export type UserWhereInput = { + /** Logical AND on all given filters. */ + AND?: InputMaybe>; + /** Logical NOT on all given filters combined by AND. */ + NOT?: InputMaybe>; + /** Logical OR on all given filters. */ + OR?: InputMaybe>; + /** Contains search across all appropriate fields. */ + _search?: InputMaybe; + createdAt?: InputMaybe; + /** All values greater than the given value. */ + createdAt_gt?: InputMaybe; + /** All values greater than or equal the given value. */ + createdAt_gte?: InputMaybe; + /** All values that are contained in given list. */ + createdAt_in?: InputMaybe>>; + /** All values less than the given value. */ + createdAt_lt?: InputMaybe; + /** All values less than or equal the given value. */ + createdAt_lte?: InputMaybe; + /** Any other value that exists and is not equal to the given value. */ + createdAt_not?: InputMaybe; + /** All values that are not contained in given list. */ + createdAt_not_in?: InputMaybe>>; + documentInStages_every?: InputMaybe; + documentInStages_none?: InputMaybe; + documentInStages_some?: InputMaybe; + id?: InputMaybe; + /** All values containing the given string. */ + id_contains?: InputMaybe; + /** All values ending with the given string. */ + id_ends_with?: InputMaybe; + /** All values that are contained in given list. */ + id_in?: InputMaybe>>; + /** Any other value that exists and is not equal to the given value. */ + id_not?: InputMaybe; + /** All values not containing the given string. */ + id_not_contains?: InputMaybe; + /** All values not ending with the given string */ + id_not_ends_with?: InputMaybe; + /** All values that are not contained in given list. */ + id_not_in?: InputMaybe>>; + /** All values not starting with the given string. */ + id_not_starts_with?: InputMaybe; + /** All values starting with the given string. */ + id_starts_with?: InputMaybe; + isActive?: InputMaybe; + /** Any other value that exists and is not equal to the given value. */ + isActive_not?: InputMaybe; + kind?: InputMaybe; + /** All values that are contained in given list. */ + kind_in?: InputMaybe>>; + /** Any other value that exists and is not equal to the given value. */ + kind_not?: InputMaybe; + /** All values that are not contained in given list. */ + kind_not_in?: InputMaybe>>; + name?: InputMaybe; + /** All values containing the given string. */ + name_contains?: InputMaybe; + /** All values ending with the given string. */ + name_ends_with?: InputMaybe; + /** All values that are contained in given list. */ + name_in?: InputMaybe>>; + /** Any other value that exists and is not equal to the given value. */ + name_not?: InputMaybe; + /** All values not containing the given string. */ + name_not_contains?: InputMaybe; + /** All values not ending with the given string */ + name_not_ends_with?: InputMaybe; + /** All values that are not contained in given list. */ + name_not_in?: InputMaybe>>; + /** All values not starting with the given string. */ + name_not_starts_with?: InputMaybe; + /** All values starting with the given string. */ + name_starts_with?: InputMaybe; + picture?: InputMaybe; + /** All values containing the given string. */ + picture_contains?: InputMaybe; + /** All values ending with the given string. */ + picture_ends_with?: InputMaybe; + /** All values that are contained in given list. */ + picture_in?: InputMaybe>>; + /** Any other value that exists and is not equal to the given value. */ + picture_not?: InputMaybe; + /** All values not containing the given string. */ + picture_not_contains?: InputMaybe; + /** All values not ending with the given string */ + picture_not_ends_with?: InputMaybe; + /** All values that are not contained in given list. */ + picture_not_in?: InputMaybe>>; + /** All values not starting with the given string. */ + picture_not_starts_with?: InputMaybe; + /** All values starting with the given string. */ + picture_starts_with?: InputMaybe; + publishedAt?: InputMaybe; + /** All values greater than the given value. */ + publishedAt_gt?: InputMaybe; + /** All values greater than or equal the given value. */ + publishedAt_gte?: InputMaybe; + /** All values that are contained in given list. */ + publishedAt_in?: InputMaybe>>; + /** All values less than the given value. */ + publishedAt_lt?: InputMaybe; + /** All values less than or equal the given value. */ + publishedAt_lte?: InputMaybe; + /** Any other value that exists and is not equal to the given value. */ + publishedAt_not?: InputMaybe; + /** All values that are not contained in given list. */ + publishedAt_not_in?: InputMaybe>>; + updatedAt?: InputMaybe; + /** All values greater than the given value. */ + updatedAt_gt?: InputMaybe; + /** All values greater than or equal the given value. */ + updatedAt_gte?: InputMaybe; + /** All values that are contained in given list. */ + updatedAt_in?: InputMaybe>>; + /** All values less than the given value. */ + updatedAt_lt?: InputMaybe; + /** All values less than or equal the given value. */ + updatedAt_lte?: InputMaybe; + /** Any other value that exists and is not equal to the given value. */ + updatedAt_not?: InputMaybe; + /** All values that are not contained in given list. */ + updatedAt_not_in?: InputMaybe>>; }; -/** input type for inserting data into table "contentSpaceParameters" */ -export type ContentSpaceParameters_Insert_Input = { - /** It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. */ - contentSpaceId?: InputMaybe; +/** The document in stages filter allows specifying a stage entry to cross compare the same document between different stages */ +export type UserWhereStageInput = { + /** Logical AND on all given filters. */ + AND?: InputMaybe>; + /** Logical NOT on all given filters combined by AND. */ + NOT?: InputMaybe>; + /** Logical OR on all given filters. */ + OR?: InputMaybe>; + /** This field contains fields which can be set as true or false to specify an internal comparison */ + compareWithParent?: InputMaybe; + /** Specify the stage to compare with */ + stage?: InputMaybe; +}; + +/** References User record uniquely */ +export type UserWhereUniqueInput = { + id?: InputMaybe; +}; + +export type Version = { + __typename?: 'Version'; + createdAt: Scalars['DateTime']['output']; + id: Scalars['ID']['output']; + revision: Scalars['Int']['output']; + stage: Stage; +}; + +export type VersionWhereInput = { + id: Scalars['ID']['input']; + revision: Scalars['Int']['input']; + stage: Stage; +}; + +/** An account can represent a user or a role on an organizer. It stores essential information and is used as the root class for relationships with other tables */ +export type Account = { + __typename?: 'account'; + address: Scalars['String']['output']; + created_at?: Maybe; + id: Scalars['uuid']['output']; + /** An object relationship */ + kyc?: Maybe; + /** An array relationship */ + roles: Array; + /** An aggregate relationship */ + roles_aggregate: RoleAssignment_Aggregate; + /** An object relationship */ + stripeCustomer?: Maybe; + updated_at?: Maybe; +}; + + +/** An account can represent a user or a role on an organizer. It stores essential information and is used as the root class for relationships with other tables */ +export type AccountRolesArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +/** An account can represent a user or a role on an organizer. It stores essential information and is used as the root class for relationships with other tables */ +export type AccountRoles_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +/** aggregated selection of "account" */ +export type Account_Aggregate = { + __typename?: 'account_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "account" */ +export type Account_Aggregate_Fields = { + __typename?: 'account_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; +}; + + +/** aggregate fields of "account" */ +export type Account_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "account". All fields are combined with a logical 'AND'. */ +export type Account_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + address?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + kyc?: InputMaybe; + roles?: InputMaybe; + roles_aggregate?: InputMaybe; + stripeCustomer?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** unique or primary key constraints on table "account" */ +export const enum Account_Constraint { + /** unique or primary key constraint on columns "address" */ + AccountAddressKey = 'account_address_key', + /** unique or primary key constraint on columns "id" */ + AccountPkey = 'account_pkey' +}; + +/** input type for inserting data into table "account" */ +export type Account_Insert_Input = { + address?: InputMaybe; created_at?: InputMaybe; id?: InputMaybe; - organizerId?: InputMaybe; - status?: InputMaybe; + kyc?: InputMaybe; + roles?: InputMaybe; + stripeCustomer?: InputMaybe; updated_at?: InputMaybe; }; /** aggregate max on columns */ -export type ContentSpaceParameters_Max_Fields = { - __typename?: 'contentSpaceParameters_max_fields'; - /** It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. */ - contentSpaceId?: Maybe; +export type Account_Max_Fields = { + __typename?: 'account_max_fields'; + address?: Maybe; created_at?: Maybe; id?: Maybe; - organizerId?: Maybe; updated_at?: Maybe; }; /** aggregate min on columns */ -export type ContentSpaceParameters_Min_Fields = { - __typename?: 'contentSpaceParameters_min_fields'; - /** It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. */ - contentSpaceId?: Maybe; +export type Account_Min_Fields = { + __typename?: 'account_min_fields'; + address?: Maybe; created_at?: Maybe; id?: Maybe; - organizerId?: Maybe; updated_at?: Maybe; }; -/** response of any mutation on the table "contentSpaceParameters" */ -export type ContentSpaceParameters_Mutation_Response = { - __typename?: 'contentSpaceParameters_mutation_response'; +/** response of any mutation on the table "account" */ +export type Account_Mutation_Response = { + __typename?: 'account_mutation_response'; /** number of rows affected by the mutation */ affected_rows: Scalars['Int']['output']; /** data from the rows affected by the mutation */ - returning: Array; + returning: Array; }; -/** on_conflict condition type for table "contentSpaceParameters" */ -export type ContentSpaceParameters_On_Conflict = { - constraint: ContentSpaceParameters_Constraint; - update_columns?: Array; - where?: InputMaybe; +/** input type for inserting object relation for remote table "account" */ +export type Account_Obj_Rel_Insert_Input = { + data: Account_Insert_Input; + /** upsert condition */ + on_conflict?: InputMaybe; }; -/** Ordering options when selecting data from "contentSpaceParameters". */ -export type ContentSpaceParameters_Order_By = { - contentSpaceId?: InputMaybe; +/** on_conflict condition type for table "account" */ +export type Account_On_Conflict = { + constraint: Account_Constraint; + update_columns?: Array; + where?: InputMaybe; +}; + +/** Ordering options when selecting data from "account". */ +export type Account_Order_By = { + address?: InputMaybe; created_at?: InputMaybe; id?: InputMaybe; - organizerId?: InputMaybe; - status?: InputMaybe; + kyc?: InputMaybe; + roles_aggregate?: InputMaybe; + stripeCustomer?: InputMaybe; updated_at?: InputMaybe; }; -/** primary key columns input for table: contentSpaceParameters */ -export type ContentSpaceParameters_Pk_Columns_Input = { +/** primary key columns input for table: account */ +export type Account_Pk_Columns_Input = { id: Scalars['uuid']['input']; }; -/** select columns of table "contentSpaceParameters" */ -export const enum ContentSpaceParameters_Select_Column { +/** select columns of table "account" */ +export const enum Account_Select_Column { /** column name */ - ContentSpaceId = 'contentSpaceId', + Address = 'address', /** column name */ CreatedAt = 'created_at', /** column name */ Id = 'id', /** column name */ - OrganizerId = 'organizerId', - /** column name */ - Status = 'status', - /** column name */ UpdatedAt = 'updated_at' }; -/** input type for updating data in table "contentSpaceParameters" */ -export type ContentSpaceParameters_Set_Input = { - /** It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. */ - contentSpaceId?: InputMaybe; +/** input type for updating data in table "account" */ +export type Account_Set_Input = { + address?: InputMaybe; created_at?: InputMaybe; id?: InputMaybe; - organizerId?: InputMaybe; - status?: InputMaybe; updated_at?: InputMaybe; }; -/** Streaming cursor of the table "contentSpaceParameters" */ -export type ContentSpaceParameters_Stream_Cursor_Input = { +/** Streaming cursor of the table "account" */ +export type Account_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: ContentSpaceParameters_Stream_Cursor_Value_Input; + initial_value: Account_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type ContentSpaceParameters_Stream_Cursor_Value_Input = { - /** It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. */ - contentSpaceId?: InputMaybe; +export type Account_Stream_Cursor_Value_Input = { + address?: InputMaybe; created_at?: InputMaybe; id?: InputMaybe; - organizerId?: InputMaybe; - status?: InputMaybe; updated_at?: InputMaybe; }; -/** update columns of table "contentSpaceParameters" */ -export const enum ContentSpaceParameters_Update_Column { +/** update columns of table "account" */ +export const enum Account_Update_Column { /** column name */ - ContentSpaceId = 'contentSpaceId', + Address = 'address', /** column name */ CreatedAt = 'created_at', /** column name */ Id = 'id', /** column name */ - OrganizerId = 'organizerId', - /** column name */ - Status = 'status', - /** column name */ UpdatedAt = 'updated_at' }; -export type ContentSpaceParameters_Updates = { +export type Account_Updates = { /** sets the columns of the filtered rows to the given values */ - _set?: InputMaybe; + _set?: InputMaybe; /** filter the rows which have to be updated */ - where: ContentSpaceParameters_Bool_Exp; + where: Account_Bool_Exp; }; -/** columns and relationships of "contentSpaceStatus" */ -export type ContentSpaceStatus = { - __typename?: 'contentSpaceStatus'; +/** The apiKeyStatus table defines the possible status values for API keys. It ensures data integrity and provides a centralized reference for the status field in the publishableApiKey and secretApiKey tables. */ +export type ApiKeyStatus = { + __typename?: 'apiKeyStatus'; + /** The status value for API keys. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". */ value: Scalars['String']['output']; }; -/** aggregated selection of "contentSpaceStatus" */ -export type ContentSpaceStatus_Aggregate = { - __typename?: 'contentSpaceStatus_aggregate'; - aggregate?: Maybe; - nodes: Array; +/** aggregated selection of "apiKeyStatus" */ +export type ApiKeyStatus_Aggregate = { + __typename?: 'apiKeyStatus_aggregate'; + aggregate?: Maybe; + nodes: Array; }; -/** aggregate fields of "contentSpaceStatus" */ -export type ContentSpaceStatus_Aggregate_Fields = { - __typename?: 'contentSpaceStatus_aggregate_fields'; +/** aggregate fields of "apiKeyStatus" */ +export type ApiKeyStatus_Aggregate_Fields = { + __typename?: 'apiKeyStatus_aggregate_fields'; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; + max?: Maybe; + min?: Maybe; }; -/** aggregate fields of "contentSpaceStatus" */ -export type ContentSpaceStatus_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "apiKeyStatus" */ +export type ApiKeyStatus_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; -/** Boolean expression to filter rows from the table "contentSpaceStatus". All fields are combined with a logical 'AND'. */ -export type ContentSpaceStatus_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; +/** Boolean expression to filter rows from the table "apiKeyStatus". All fields are combined with a logical 'AND'. */ +export type ApiKeyStatus_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; value?: InputMaybe; }; -/** unique or primary key constraints on table "contentSpaceStatus" */ -export const enum ContentSpaceStatus_Constraint { +/** unique or primary key constraints on table "apiKeyStatus" */ +export const enum ApiKeyStatus_Constraint { /** unique or primary key constraint on columns "value" */ - ContentSpaceStatusPkey = 'contentSpaceStatus_pkey' + ApiKeyStatusPkey = 'apiKeyStatus_pkey' }; -export const enum ContentSpaceStatus_Enum { - Draft = 'DRAFT', - Published = 'PUBLISHED' +export const enum ApiKeyStatus_Enum { + Active = 'ACTIVE', + Disabled = 'DISABLED', + Expired = 'EXPIRED' }; -/** Boolean expression to compare columns of type "contentSpaceStatus_enum". All fields are combined with logical 'AND'. */ -export type ContentSpaceStatus_Enum_Comparison_Exp = { - _eq?: InputMaybe; - _in?: InputMaybe>; +/** Boolean expression to compare columns of type "apiKeyStatus_enum". All fields are combined with logical 'AND'. */ +export type ApiKeyStatus_Enum_Comparison_Exp = { + _eq?: InputMaybe; + _in?: InputMaybe>; _is_null?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; + _neq?: InputMaybe; + _nin?: InputMaybe>; }; -/** input type for inserting data into table "contentSpaceStatus" */ -export type ContentSpaceStatus_Insert_Input = { +/** input type for inserting data into table "apiKeyStatus" */ +export type ApiKeyStatus_Insert_Input = { + /** The status value for API keys. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". */ value?: InputMaybe; }; /** aggregate max on columns */ -export type ContentSpaceStatus_Max_Fields = { - __typename?: 'contentSpaceStatus_max_fields'; +export type ApiKeyStatus_Max_Fields = { + __typename?: 'apiKeyStatus_max_fields'; + /** The status value for API keys. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". */ value?: Maybe; }; /** aggregate min on columns */ -export type ContentSpaceStatus_Min_Fields = { - __typename?: 'contentSpaceStatus_min_fields'; +export type ApiKeyStatus_Min_Fields = { + __typename?: 'apiKeyStatus_min_fields'; + /** The status value for API keys. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". */ value?: Maybe; }; -/** response of any mutation on the table "contentSpaceStatus" */ -export type ContentSpaceStatus_Mutation_Response = { - __typename?: 'contentSpaceStatus_mutation_response'; +/** response of any mutation on the table "apiKeyStatus" */ +export type ApiKeyStatus_Mutation_Response = { + __typename?: 'apiKeyStatus_mutation_response'; /** number of rows affected by the mutation */ affected_rows: Scalars['Int']['output']; /** data from the rows affected by the mutation */ - returning: Array; + returning: Array; }; -/** on_conflict condition type for table "contentSpaceStatus" */ -export type ContentSpaceStatus_On_Conflict = { - constraint: ContentSpaceStatus_Constraint; - update_columns?: Array; - where?: InputMaybe; +/** on_conflict condition type for table "apiKeyStatus" */ +export type ApiKeyStatus_On_Conflict = { + constraint: ApiKeyStatus_Constraint; + update_columns?: Array; + where?: InputMaybe; }; -/** Ordering options when selecting data from "contentSpaceStatus". */ -export type ContentSpaceStatus_Order_By = { +/** Ordering options when selecting data from "apiKeyStatus". */ +export type ApiKeyStatus_Order_By = { value?: InputMaybe; }; -/** primary key columns input for table: contentSpaceStatus */ -export type ContentSpaceStatus_Pk_Columns_Input = { +/** primary key columns input for table: apiKeyStatus */ +export type ApiKeyStatus_Pk_Columns_Input = { + /** The status value for API keys. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". */ value: Scalars['String']['input']; }; -/** select columns of table "contentSpaceStatus" */ -export const enum ContentSpaceStatus_Select_Column { +/** select columns of table "apiKeyStatus" */ +export const enum ApiKeyStatus_Select_Column { /** column name */ Value = 'value' }; -/** input type for updating data in table "contentSpaceStatus" */ -export type ContentSpaceStatus_Set_Input = { +/** input type for updating data in table "apiKeyStatus" */ +export type ApiKeyStatus_Set_Input = { + /** The status value for API keys. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". */ value?: InputMaybe; }; -/** Streaming cursor of the table "contentSpaceStatus" */ -export type ContentSpaceStatus_Stream_Cursor_Input = { +/** Streaming cursor of the table "apiKeyStatus" */ +export type ApiKeyStatus_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: ContentSpaceStatus_Stream_Cursor_Value_Input; + initial_value: ApiKeyStatus_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type ContentSpaceStatus_Stream_Cursor_Value_Input = { +export type ApiKeyStatus_Stream_Cursor_Value_Input = { + /** The status value for API keys. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". */ value?: InputMaybe; }; -/** update columns of table "contentSpaceStatus" */ -export const enum ContentSpaceStatus_Update_Column { +/** update columns of table "apiKeyStatus" */ +export const enum ApiKeyStatus_Update_Column { /** column name */ Value = 'value' }; -export type ContentSpaceStatus_Updates = { +export type ApiKeyStatus_Updates = { /** sets the columns of the filtered rows to the given values */ - _set?: InputMaybe; + _set?: InputMaybe; /** filter the rows which have to be updated */ - where: ContentSpaceStatus_Bool_Exp; + where: ApiKeyStatus_Bool_Exp; }; -/** Currencies code following the standard ISO 4217 (https://en.wikipedia.org/wiki/ISO_4217) */ -export type Currency = { - __typename?: 'currency'; +/** The apiKeyType table defines the possible types of API keys. It ensures data integrity and provides a centralized reference for the type field in the api key tables. */ +export type ApiKeyType = { + __typename?: 'apiKeyType'; + /** The type of the API key */ value: Scalars['String']['output']; }; -/** aggregated selection of "currency" */ -export type Currency_Aggregate = { - __typename?: 'currency_aggregate'; - aggregate?: Maybe; - nodes: Array; +/** aggregated selection of "apiKeyType" */ +export type ApiKeyType_Aggregate = { + __typename?: 'apiKeyType_aggregate'; + aggregate?: Maybe; + nodes: Array; }; -/** aggregate fields of "currency" */ -export type Currency_Aggregate_Fields = { - __typename?: 'currency_aggregate_fields'; +/** aggregate fields of "apiKeyType" */ +export type ApiKeyType_Aggregate_Fields = { + __typename?: 'apiKeyType_aggregate_fields'; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; + max?: Maybe; + min?: Maybe; }; -/** aggregate fields of "currency" */ -export type Currency_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "apiKeyType" */ +export type ApiKeyType_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; -/** Boolean expression to filter rows from the table "currency". All fields are combined with a logical 'AND'. */ -export type Currency_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; +/** Boolean expression to filter rows from the table "apiKeyType". All fields are combined with a logical 'AND'. */ +export type ApiKeyType_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; value?: InputMaybe; }; -/** unique or primary key constraints on table "currency" */ -export const enum Currency_Constraint { +/** unique or primary key constraints on table "apiKeyType" */ +export const enum ApiKeyType_Constraint { /** unique or primary key constraint on columns "value" */ - CurrencyPkey = 'currency_pkey' + ApiKeyTypePkey = 'apiKeyType_pkey' }; -export const enum Currency_Enum { - Aed = 'AED', - Cny = 'CNY', - Eur = 'EUR', - Gbp = 'GBP', - Qar = 'QAR', - Sgd = 'SGD', - Usd = 'USD' +export const enum ApiKeyType_Enum { + External = 'EXTERNAL' }; -/** Boolean expression to compare columns of type "currency_enum". All fields are combined with logical 'AND'. */ -export type Currency_Enum_Comparison_Exp = { - _eq?: InputMaybe; - _in?: InputMaybe>; +/** Boolean expression to compare columns of type "apiKeyType_enum". All fields are combined with logical 'AND'. */ +export type ApiKeyType_Enum_Comparison_Exp = { + _eq?: InputMaybe; + _in?: InputMaybe>; _is_null?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; + _neq?: InputMaybe; + _nin?: InputMaybe>; }; -/** input type for inserting data into table "currency" */ -export type Currency_Insert_Input = { +/** input type for inserting data into table "apiKeyType" */ +export type ApiKeyType_Insert_Input = { + /** The type of the API key */ value?: InputMaybe; }; /** aggregate max on columns */ -export type Currency_Max_Fields = { - __typename?: 'currency_max_fields'; +export type ApiKeyType_Max_Fields = { + __typename?: 'apiKeyType_max_fields'; + /** The type of the API key */ value?: Maybe; }; /** aggregate min on columns */ -export type Currency_Min_Fields = { - __typename?: 'currency_min_fields'; +export type ApiKeyType_Min_Fields = { + __typename?: 'apiKeyType_min_fields'; + /** The type of the API key */ value?: Maybe; }; -/** response of any mutation on the table "currency" */ -export type Currency_Mutation_Response = { - __typename?: 'currency_mutation_response'; +/** response of any mutation on the table "apiKeyType" */ +export type ApiKeyType_Mutation_Response = { + __typename?: 'apiKeyType_mutation_response'; /** number of rows affected by the mutation */ affected_rows: Scalars['Int']['output']; /** data from the rows affected by the mutation */ - returning: Array; + returning: Array; }; -/** on_conflict condition type for table "currency" */ -export type Currency_On_Conflict = { - constraint: Currency_Constraint; - update_columns?: Array; - where?: InputMaybe; +/** on_conflict condition type for table "apiKeyType" */ +export type ApiKeyType_On_Conflict = { + constraint: ApiKeyType_Constraint; + update_columns?: Array; + where?: InputMaybe; }; -/** Ordering options when selecting data from "currency". */ -export type Currency_Order_By = { +/** Ordering options when selecting data from "apiKeyType". */ +export type ApiKeyType_Order_By = { value?: InputMaybe; }; -/** primary key columns input for table: currency */ -export type Currency_Pk_Columns_Input = { +/** primary key columns input for table: apiKeyType */ +export type ApiKeyType_Pk_Columns_Input = { + /** The type of the API key */ value: Scalars['String']['input']; }; -/** select columns of table "currency" */ -export const enum Currency_Select_Column { +/** select columns of table "apiKeyType" */ +export const enum ApiKeyType_Select_Column { /** column name */ Value = 'value' }; -/** input type for updating data in table "currency" */ -export type Currency_Set_Input = { +/** input type for updating data in table "apiKeyType" */ +export type ApiKeyType_Set_Input = { + /** The type of the API key */ value?: InputMaybe; }; -/** Streaming cursor of the table "currency" */ -export type Currency_Stream_Cursor_Input = { +/** Streaming cursor of the table "apiKeyType" */ +export type ApiKeyType_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Currency_Stream_Cursor_Value_Input; + initial_value: ApiKeyType_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Currency_Stream_Cursor_Value_Input = { +export type ApiKeyType_Stream_Cursor_Value_Input = { + /** The type of the API key */ value?: InputMaybe; }; -/** update columns of table "currency" */ -export const enum Currency_Update_Column { +/** update columns of table "apiKeyType" */ +export const enum ApiKeyType_Update_Column { /** column name */ Value = 'value' }; -export type Currency_Updates = { +export type ApiKeyType_Updates = { /** sets the columns of the filtered rows to the given values */ - _set?: InputMaybe; + _set?: InputMaybe; /** filter the rows which have to be updated */ - where: Currency_Bool_Exp; + where: ApiKeyType_Bool_Exp; }; -/** ordering argument of a cursor */ -export const enum Cursor_Ordering { - /** ascending ordering of the cursor */ - Asc = 'ASC', - /** descending ordering of the cursor */ - Desc = 'DESC' +/** Boolean expression to compare columns of type "bigint". All fields are combined with logical 'AND'. */ +export type Bigint_Comparison_Exp = { + _eq?: InputMaybe; + _gt?: InputMaybe; + _gte?: InputMaybe; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _lt?: InputMaybe; + _lte?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; }; -/** The eventParameters model is designed to define properties on an event involving all event passes. This table includes critical details like the eventId and activityWebhookId, which aids in monitoring and processing events or changes related to the event parameters. By centralizing this information, our system can effectively manage and control parameters tied to specific events, enhancing the overall functionality and flexibility of event handling. */ -export type EventParameters = { - __typename?: 'eventParameters'; - /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. */ - activityWebhookId?: Maybe; +/** The contentSpaceParameters model is designed to define properties specifically for content spaces. This table includes essential details like the contentSpaceId, which links to the specific content space. By centralizing this information, our system can effectively manage and control parameters tied to each content space, enhancing functionality and flexibility. */ +export type ContentSpaceParameters = { + __typename?: 'contentSpaceParameters'; + contentSpace?: Maybe; + /** It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. */ + contentSpaceId: Scalars['String']['output']; created_at: Scalars['timestamptz']['output']; - /** The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. */ - dateEnd?: Maybe; - /** The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. */ - dateSaleEnd?: Maybe; - /** The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. */ - dateSaleStart?: Maybe; - /** The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. */ - dateStart?: Maybe; - event?: Maybe; - eventId: Scalars['String']['output']; - /** An array relationship */ - eventPassNftContracts: Array; - /** An aggregate relationship */ - eventPassNftContracts_aggregate: EventPassNftContract_Aggregate; - /** An array relationship */ - eventPassNfts: Array; - /** An aggregate relationship */ - eventPassNfts_aggregate: EventPassNft_Aggregate; id: Scalars['uuid']['output']; - /** A computed field, executes function "is_event_ongoing" */ - isOngoing?: Maybe; - /** A computed field, executes function "is_sale_ongoing" */ - isSaleOngoing?: Maybe; - organizer?: Maybe; organizerId: Scalars['String']['output']; - signingKey?: Maybe; - status?: Maybe; - /** The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. */ - timezone: Scalars['String']['output']; + status?: Maybe; updated_at: Scalars['timestamptz']['output']; }; -/** The eventParameters model is designed to define properties on an event involving all event passes. This table includes critical details like the eventId and activityWebhookId, which aids in monitoring and processing events or changes related to the event parameters. By centralizing this information, our system can effectively manage and control parameters tied to specific events, enhancing the overall functionality and flexibility of event handling. */ -export type EventParametersEventArgs = { +/** The contentSpaceParameters model is designed to define properties specifically for content spaces. This table includes essential details like the contentSpaceId, which links to the specific content space. By centralizing this information, our system can effectively manage and control parameters tied to each content space, enhancing functionality and flexibility. */ +export type ContentSpaceParametersContentSpaceArgs = { locales?: Array; stage?: Stage; - where: EventWhereUniqueInput_Remote_Rel_EventParametersevent; + where: ContentSpaceWhereUniqueInput_Remote_Rel_ContentSpaceParameterscontentSpace; }; - -/** The eventParameters model is designed to define properties on an event involving all event passes. This table includes critical details like the eventId and activityWebhookId, which aids in monitoring and processing events or changes related to the event parameters. By centralizing this information, our system can effectively manage and control parameters tied to specific events, enhancing the overall functionality and flexibility of event handling. */ -export type EventParametersEventPassNftContractsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregated selection of "contentSpaceParameters" */ +export type ContentSpaceParameters_Aggregate = { + __typename?: 'contentSpaceParameters_aggregate'; + aggregate?: Maybe; + nodes: Array; }; - -/** The eventParameters model is designed to define properties on an event involving all event passes. This table includes critical details like the eventId and activityWebhookId, which aids in monitoring and processing events or changes related to the event parameters. By centralizing this information, our system can effectively manage and control parameters tied to specific events, enhancing the overall functionality and flexibility of event handling. */ -export type EventParametersEventPassNftContracts_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "contentSpaceParameters" */ +export type ContentSpaceParameters_Aggregate_Fields = { + __typename?: 'contentSpaceParameters_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; }; -/** The eventParameters model is designed to define properties on an event involving all event passes. This table includes critical details like the eventId and activityWebhookId, which aids in monitoring and processing events or changes related to the event parameters. By centralizing this information, our system can effectively manage and control parameters tied to specific events, enhancing the overall functionality and flexibility of event handling. */ -export type EventParametersEventPassNftsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "contentSpaceParameters" */ +export type ContentSpaceParameters_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; - -/** The eventParameters model is designed to define properties on an event involving all event passes. This table includes critical details like the eventId and activityWebhookId, which aids in monitoring and processing events or changes related to the event parameters. By centralizing this information, our system can effectively manage and control parameters tied to specific events, enhancing the overall functionality and flexibility of event handling. */ -export type EventParametersEventPassNfts_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Boolean expression to filter rows from the table "contentSpaceParameters". All fields are combined with a logical 'AND'. */ +export type ContentSpaceParameters_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + contentSpaceId?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + organizerId?: InputMaybe; + status?: InputMaybe; + updated_at?: InputMaybe; }; - -/** The eventParameters model is designed to define properties on an event involving all event passes. This table includes critical details like the eventId and activityWebhookId, which aids in monitoring and processing events or changes related to the event parameters. By centralizing this information, our system can effectively manage and control parameters tied to specific events, enhancing the overall functionality and flexibility of event handling. */ -export type EventParametersOrganizerArgs = { - locales?: Array; - stage?: Stage; - where: OrganizerWhereUniqueInput_Remote_Rel_EventParametersorganizer; +/** unique or primary key constraints on table "contentSpaceParameters" */ +export const enum ContentSpaceParameters_Constraint { + /** unique or primary key constraint on columns "contentSpaceId" */ + ContentSpaceParametersContentSpaceIdKey = 'contentSpaceParameters_contentSpaceId_key', + /** unique or primary key constraint on columns "id" */ + ContentSpaceParametersPkey = 'contentSpaceParameters_pkey' }; -/** aggregated selection of "eventParameters" */ -export type EventParameters_Aggregate = { - __typename?: 'eventParameters_aggregate'; - aggregate?: Maybe; - nodes: Array; -}; - -/** aggregate fields of "eventParameters" */ -export type EventParameters_Aggregate_Fields = { - __typename?: 'eventParameters_aggregate_fields'; - count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; -}; - - -/** aggregate fields of "eventParameters" */ -export type EventParameters_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; -}; - -/** Boolean expression to filter rows from the table "eventParameters". All fields are combined with a logical 'AND'. */ -export type EventParameters_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - activityWebhookId?: InputMaybe; - created_at?: InputMaybe; - dateEnd?: InputMaybe; - dateSaleEnd?: InputMaybe; - dateSaleStart?: InputMaybe; - dateStart?: InputMaybe; - eventId?: InputMaybe; - eventPassNftContracts?: InputMaybe; - eventPassNftContracts_aggregate?: InputMaybe; - eventPassNfts?: InputMaybe; - eventPassNfts_aggregate?: InputMaybe; - id?: InputMaybe; - isOngoing?: InputMaybe; - isSaleOngoing?: InputMaybe; - organizerId?: InputMaybe; - signingKey?: InputMaybe; - status?: InputMaybe; - timezone?: InputMaybe; - updated_at?: InputMaybe; -}; - -/** unique or primary key constraints on table "eventParameters" */ -export const enum EventParameters_Constraint { - /** unique or primary key constraint on columns "eventId" */ - EventParametersEventIdKey = 'eventParameters_eventId_key', - /** unique or primary key constraint on columns "id" */ - EventParametersPkey = 'eventParameters_pkey', - /** unique or primary key constraint on columns "signingKey" */ - EventParametersSigningKeyKey = 'eventParameters_signingKey_key' -}; - -/** input type for inserting data into table "eventParameters" */ -export type EventParameters_Insert_Input = { - /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. */ - activityWebhookId?: InputMaybe; - created_at?: InputMaybe; - /** The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. */ - dateEnd?: InputMaybe; - /** The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. */ - dateSaleEnd?: InputMaybe; - /** The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. */ - dateSaleStart?: InputMaybe; - /** The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. */ - dateStart?: InputMaybe; - eventId?: InputMaybe; - eventPassNftContracts?: InputMaybe; - eventPassNfts?: InputMaybe; - id?: InputMaybe; - organizerId?: InputMaybe; - signingKey?: InputMaybe; - status?: InputMaybe; - /** The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. */ - timezone?: InputMaybe; - updated_at?: InputMaybe; +/** input type for inserting data into table "contentSpaceParameters" */ +export type ContentSpaceParameters_Insert_Input = { + /** It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. */ + contentSpaceId?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + organizerId?: InputMaybe; + status?: InputMaybe; + updated_at?: InputMaybe; }; /** aggregate max on columns */ -export type EventParameters_Max_Fields = { - __typename?: 'eventParameters_max_fields'; - /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. */ - activityWebhookId?: Maybe; +export type ContentSpaceParameters_Max_Fields = { + __typename?: 'contentSpaceParameters_max_fields'; + /** It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. */ + contentSpaceId?: Maybe; created_at?: Maybe; - /** The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. */ - dateEnd?: Maybe; - /** The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. */ - dateSaleEnd?: Maybe; - /** The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. */ - dateSaleStart?: Maybe; - /** The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. */ - dateStart?: Maybe; - eventId?: Maybe; id?: Maybe; organizerId?: Maybe; - signingKey?: Maybe; - /** The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. */ - timezone?: Maybe; updated_at?: Maybe; }; /** aggregate min on columns */ -export type EventParameters_Min_Fields = { - __typename?: 'eventParameters_min_fields'; - /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. */ - activityWebhookId?: Maybe; +export type ContentSpaceParameters_Min_Fields = { + __typename?: 'contentSpaceParameters_min_fields'; + /** It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. */ + contentSpaceId?: Maybe; created_at?: Maybe; - /** The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. */ - dateEnd?: Maybe; - /** The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. */ - dateSaleEnd?: Maybe; - /** The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. */ - dateSaleStart?: Maybe; - /** The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. */ - dateStart?: Maybe; - eventId?: Maybe; id?: Maybe; organizerId?: Maybe; - signingKey?: Maybe; - /** The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. */ - timezone?: Maybe; updated_at?: Maybe; }; -/** response of any mutation on the table "eventParameters" */ -export type EventParameters_Mutation_Response = { - __typename?: 'eventParameters_mutation_response'; +/** response of any mutation on the table "contentSpaceParameters" */ +export type ContentSpaceParameters_Mutation_Response = { + __typename?: 'contentSpaceParameters_mutation_response'; /** number of rows affected by the mutation */ affected_rows: Scalars['Int']['output']; /** data from the rows affected by the mutation */ - returning: Array; -}; - -/** input type for inserting object relation for remote table "eventParameters" */ -export type EventParameters_Obj_Rel_Insert_Input = { - data: EventParameters_Insert_Input; - /** upsert condition */ - on_conflict?: InputMaybe; + returning: Array; }; -/** on_conflict condition type for table "eventParameters" */ -export type EventParameters_On_Conflict = { - constraint: EventParameters_Constraint; - update_columns?: Array; - where?: InputMaybe; +/** on_conflict condition type for table "contentSpaceParameters" */ +export type ContentSpaceParameters_On_Conflict = { + constraint: ContentSpaceParameters_Constraint; + update_columns?: Array; + where?: InputMaybe; }; -/** Ordering options when selecting data from "eventParameters". */ -export type EventParameters_Order_By = { - activityWebhookId?: InputMaybe; +/** Ordering options when selecting data from "contentSpaceParameters". */ +export type ContentSpaceParameters_Order_By = { + contentSpaceId?: InputMaybe; created_at?: InputMaybe; - dateEnd?: InputMaybe; - dateSaleEnd?: InputMaybe; - dateSaleStart?: InputMaybe; - dateStart?: InputMaybe; - eventId?: InputMaybe; - eventPassNftContracts_aggregate?: InputMaybe; - eventPassNfts_aggregate?: InputMaybe; id?: InputMaybe; - isOngoing?: InputMaybe; - isSaleOngoing?: InputMaybe; organizerId?: InputMaybe; - signingKey?: InputMaybe; status?: InputMaybe; - timezone?: InputMaybe; updated_at?: InputMaybe; }; -/** primary key columns input for table: eventParameters */ -export type EventParameters_Pk_Columns_Input = { +/** primary key columns input for table: contentSpaceParameters */ +export type ContentSpaceParameters_Pk_Columns_Input = { id: Scalars['uuid']['input']; }; -/** select columns of table "eventParameters" */ -export const enum EventParameters_Select_Column { +/** select columns of table "contentSpaceParameters" */ +export const enum ContentSpaceParameters_Select_Column { /** column name */ - ActivityWebhookId = 'activityWebhookId', + ContentSpaceId = 'contentSpaceId', /** column name */ CreatedAt = 'created_at', /** column name */ - DateEnd = 'dateEnd', - /** column name */ - DateSaleEnd = 'dateSaleEnd', - /** column name */ - DateSaleStart = 'dateSaleStart', - /** column name */ - DateStart = 'dateStart', - /** column name */ - EventId = 'eventId', - /** column name */ Id = 'id', /** column name */ OrganizerId = 'organizerId', /** column name */ - SigningKey = 'signingKey', - /** column name */ Status = 'status', /** column name */ - Timezone = 'timezone', - /** column name */ UpdatedAt = 'updated_at' }; -/** input type for updating data in table "eventParameters" */ -export type EventParameters_Set_Input = { - /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. */ - activityWebhookId?: InputMaybe; +/** input type for updating data in table "contentSpaceParameters" */ +export type ContentSpaceParameters_Set_Input = { + /** It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. */ + contentSpaceId?: InputMaybe; created_at?: InputMaybe; - /** The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. */ - dateEnd?: InputMaybe; - /** The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. */ - dateSaleEnd?: InputMaybe; - /** The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. */ - dateSaleStart?: InputMaybe; - /** The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. */ - dateStart?: InputMaybe; - eventId?: InputMaybe; id?: InputMaybe; organizerId?: InputMaybe; - signingKey?: InputMaybe; - status?: InputMaybe; - /** The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. */ - timezone?: InputMaybe; + status?: InputMaybe; updated_at?: InputMaybe; }; -/** Streaming cursor of the table "eventParameters" */ -export type EventParameters_Stream_Cursor_Input = { +/** Streaming cursor of the table "contentSpaceParameters" */ +export type ContentSpaceParameters_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: EventParameters_Stream_Cursor_Value_Input; + initial_value: ContentSpaceParameters_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type EventParameters_Stream_Cursor_Value_Input = { - /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. */ - activityWebhookId?: InputMaybe; +export type ContentSpaceParameters_Stream_Cursor_Value_Input = { + /** It stores the identifier for the content space. This ID is crucial for managing and linking specific parameters to each content space, ensuring accurate and efficient handling of content space-related data. */ + contentSpaceId?: InputMaybe; created_at?: InputMaybe; - /** The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. */ - dateEnd?: InputMaybe; - /** The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. */ - dateSaleEnd?: InputMaybe; - /** The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. */ - dateSaleStart?: InputMaybe; - /** The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. */ - dateStart?: InputMaybe; - eventId?: InputMaybe; id?: InputMaybe; organizerId?: InputMaybe; - signingKey?: InputMaybe; - status?: InputMaybe; - /** The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. */ - timezone?: InputMaybe; + status?: InputMaybe; updated_at?: InputMaybe; }; -/** update columns of table "eventParameters" */ -export const enum EventParameters_Update_Column { +/** update columns of table "contentSpaceParameters" */ +export const enum ContentSpaceParameters_Update_Column { /** column name */ - ActivityWebhookId = 'activityWebhookId', + ContentSpaceId = 'contentSpaceId', /** column name */ CreatedAt = 'created_at', /** column name */ - DateEnd = 'dateEnd', - /** column name */ - DateSaleEnd = 'dateSaleEnd', - /** column name */ - DateSaleStart = 'dateSaleStart', - /** column name */ - DateStart = 'dateStart', - /** column name */ - EventId = 'eventId', - /** column name */ Id = 'id', /** column name */ OrganizerId = 'organizerId', /** column name */ - SigningKey = 'signingKey', - /** column name */ Status = 'status', /** column name */ - Timezone = 'timezone', - /** column name */ UpdatedAt = 'updated_at' }; -export type EventParameters_Updates = { +export type ContentSpaceParameters_Updates = { /** sets the columns of the filtered rows to the given values */ - _set?: InputMaybe; + _set?: InputMaybe; /** filter the rows which have to be updated */ - where: EventParameters_Bool_Exp; + where: ContentSpaceParameters_Bool_Exp; }; -/** columns and relationships of "eventPassNft" */ -export type EventPassNft = { - __typename?: 'eventPassNft'; - /** Denotes the specific blockchain or network of the event pass NFT */ - chainId: Scalars['String']['output']; - /** Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. */ - contractAddress: Scalars['String']['output']; - created_at: Scalars['timestamptz']['output']; - /** The address currently holding the event pass NFT, allowing tracking of ownership */ - currentOwnerAddress?: Maybe; - /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ - error?: Maybe; - event?: Maybe; - /** A reference to the event associated with the event pass NFT */ - eventId: Scalars['String']['output']; - /** An object relationship */ - eventParameters?: Maybe; - eventPass?: Maybe; - /** Directly relates to a specific Event Pass within the system */ - eventPassId: Scalars['String']['output']; - /** An object relationship */ - eventPassNftContract?: Maybe; - id: Scalars['uuid']['output']; - /** Indicates whether the event pass NFT has been delivered to the owner. */ - isDelivered: Scalars['Boolean']['output']; - /** Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform. */ - isRevealed: Scalars['Boolean']['output']; - /** An object relationship */ - lastNftTransfer?: Maybe; - /** Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. */ - lastNftTransferId?: Maybe; - /** The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. */ - metadata: Scalars['jsonb']['output']; - /** An array relationship */ - nftTransfers: Array; - /** An aggregate relationship */ - nftTransfers_aggregate: NftTransfer_Aggregate; - organizer?: Maybe; - /** Ties the event pass NFT to a specific organizer within the platform */ - organizerId: Scalars['String']['output']; - /** An object relationship */ - packAmount?: Maybe; - packId?: Maybe; - /** An object relationship */ - packPricing?: Maybe; - /** An object relationship */ - passAmount?: Maybe; - /** An object relationship */ - passPricing?: Maybe; - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId: Scalars['bigint']['output']; - /** The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. */ - tokenUri?: Maybe; - updated_at: Scalars['timestamptz']['output']; +/** columns and relationships of "contentSpaceStatus" */ +export type ContentSpaceStatus = { + __typename?: 'contentSpaceStatus'; + value: Scalars['String']['output']; }; - -/** columns and relationships of "eventPassNft" */ -export type EventPassNftEventArgs = { - locales?: Array; - stage?: Stage; - where: EventWhereUniqueInput_Remote_Rel_EventPassNftevent; +/** aggregated selection of "contentSpaceStatus" */ +export type ContentSpaceStatus_Aggregate = { + __typename?: 'contentSpaceStatus_aggregate'; + aggregate?: Maybe; + nodes: Array; }; - -/** columns and relationships of "eventPassNft" */ -export type EventPassNftEventPassArgs = { - locales?: Array; - stage?: Stage; +/** aggregate fields of "contentSpaceStatus" */ +export type ContentSpaceStatus_Aggregate_Fields = { + __typename?: 'contentSpaceStatus_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; }; -/** columns and relationships of "eventPassNft" */ -export type EventPassNftMetadataArgs = { - path?: InputMaybe; +/** aggregate fields of "contentSpaceStatus" */ +export type ContentSpaceStatus_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; +/** Boolean expression to filter rows from the table "contentSpaceStatus". All fields are combined with a logical 'AND'. */ +export type ContentSpaceStatus_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + value?: InputMaybe; +}; -/** columns and relationships of "eventPassNft" */ -export type EventPassNftNftTransfersArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** unique or primary key constraints on table "contentSpaceStatus" */ +export const enum ContentSpaceStatus_Constraint { + /** unique or primary key constraint on columns "value" */ + ContentSpaceStatusPkey = 'contentSpaceStatus_pkey' }; +export const enum ContentSpaceStatus_Enum { + Draft = 'DRAFT', + Published = 'PUBLISHED' +}; -/** columns and relationships of "eventPassNft" */ -export type EventPassNftNftTransfers_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Boolean expression to compare columns of type "contentSpaceStatus_enum". All fields are combined with logical 'AND'. */ +export type ContentSpaceStatus_Enum_Comparison_Exp = { + _eq?: InputMaybe; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; }; +/** input type for inserting data into table "contentSpaceStatus" */ +export type ContentSpaceStatus_Insert_Input = { + value?: InputMaybe; +}; -/** columns and relationships of "eventPassNft" */ -export type EventPassNftOrganizerArgs = { - locales?: Array; - stage?: Stage; - where: OrganizerWhereUniqueInput_Remote_Rel_EventPassNftorganizer; +/** aggregate max on columns */ +export type ContentSpaceStatus_Max_Fields = { + __typename?: 'contentSpaceStatus_max_fields'; + value?: Maybe; }; -/** The eventPassNftContract model is designed to store metadata associated with NFT contracts linked to specific event passes. This table captures critical, immutable details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. Additionally, this table includes information specific to each event pass, like the eventPassId and organizerId, allowing for precise management and interaction with NFT contracts tied to individual event passes. By centralizing this information, our system can effectively manage, reference, and interact with NFT contracts related to particular event passes. */ -export type EventPassNftContract = { - __typename?: 'eventPassNftContract'; - /** Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ - chainId: Scalars['String']['output']; - /** Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. */ - contractAddress: Scalars['String']['output']; - created_at: Scalars['timestamptz']['output']; - /** A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. */ - eventId: Scalars['String']['output']; - eventPass?: Maybe; - eventPassId: Scalars['String']['output']; - /** An array relationship */ - eventPassNfts: Array; - /** An aggregate relationship */ - eventPassNfts_aggregate: EventPassNft_Aggregate; - /** An object relationship */ - eventPassOrderSums?: Maybe; - id: Scalars['uuid']['output']; - /** Flag indicating whether the event pass NFT is airdropped. */ - isAirdrop: Scalars['Boolean']['output']; - /** Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal. */ - isDelayedRevealed: Scalars['Boolean']['output']; - /** An array relationship */ - orders: Array; - /** An aggregate relationship */ - orders_aggregate: Order_Aggregate; - organizerId: Scalars['String']['output']; - /** An object relationship */ - passAmount?: Maybe; - /** An object relationship */ - passPricing?: Maybe; - /** Type of the pass, referencing the eventPassType table. */ - passType: EventPassType_Enum; - /** Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. */ - password?: Maybe; - /** Type of the event pass NFT contract. */ - type: EventPassNftContractType_Enum; - updated_at: Scalars['timestamptz']['output']; - /** The method of validation for the event pass, referencing the eventPassValidationType table. */ - validationType: EventPassValidationType_Enum; +/** aggregate min on columns */ +export type ContentSpaceStatus_Min_Fields = { + __typename?: 'contentSpaceStatus_min_fields'; + value?: Maybe; }; +/** response of any mutation on the table "contentSpaceStatus" */ +export type ContentSpaceStatus_Mutation_Response = { + __typename?: 'contentSpaceStatus_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; +}; -/** The eventPassNftContract model is designed to store metadata associated with NFT contracts linked to specific event passes. This table captures critical, immutable details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. Additionally, this table includes information specific to each event pass, like the eventPassId and organizerId, allowing for precise management and interaction with NFT contracts tied to individual event passes. By centralizing this information, our system can effectively manage, reference, and interact with NFT contracts related to particular event passes. */ -export type EventPassNftContractEventPassArgs = { - locales?: Array; - stage?: Stage; +/** on_conflict condition type for table "contentSpaceStatus" */ +export type ContentSpaceStatus_On_Conflict = { + constraint: ContentSpaceStatus_Constraint; + update_columns?: Array; + where?: InputMaybe; }; +/** Ordering options when selecting data from "contentSpaceStatus". */ +export type ContentSpaceStatus_Order_By = { + value?: InputMaybe; +}; -/** The eventPassNftContract model is designed to store metadata associated with NFT contracts linked to specific event passes. This table captures critical, immutable details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. Additionally, this table includes information specific to each event pass, like the eventPassId and organizerId, allowing for precise management and interaction with NFT contracts tied to individual event passes. By centralizing this information, our system can effectively manage, reference, and interact with NFT contracts related to particular event passes. */ -export type EventPassNftContractEventPassNftsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** primary key columns input for table: contentSpaceStatus */ +export type ContentSpaceStatus_Pk_Columns_Input = { + value: Scalars['String']['input']; }; +/** select columns of table "contentSpaceStatus" */ +export const enum ContentSpaceStatus_Select_Column { + /** column name */ + Value = 'value' +}; -/** The eventPassNftContract model is designed to store metadata associated with NFT contracts linked to specific event passes. This table captures critical, immutable details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. Additionally, this table includes information specific to each event pass, like the eventPassId and organizerId, allowing for precise management and interaction with NFT contracts tied to individual event passes. By centralizing this information, our system can effectively manage, reference, and interact with NFT contracts related to particular event passes. */ -export type EventPassNftContractEventPassNfts_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** input type for updating data in table "contentSpaceStatus" */ +export type ContentSpaceStatus_Set_Input = { + value?: InputMaybe; }; +/** Streaming cursor of the table "contentSpaceStatus" */ +export type ContentSpaceStatus_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: ContentSpaceStatus_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; -/** The eventPassNftContract model is designed to store metadata associated with NFT contracts linked to specific event passes. This table captures critical, immutable details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. Additionally, this table includes information specific to each event pass, like the eventPassId and organizerId, allowing for precise management and interaction with NFT contracts tied to individual event passes. By centralizing this information, our system can effectively manage, reference, and interact with NFT contracts related to particular event passes. */ -export type EventPassNftContractOrdersArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Initial value of the column from where the streaming should start */ +export type ContentSpaceStatus_Stream_Cursor_Value_Input = { + value?: InputMaybe; }; +/** update columns of table "contentSpaceStatus" */ +export const enum ContentSpaceStatus_Update_Column { + /** column name */ + Value = 'value' +}; -/** The eventPassNftContract model is designed to store metadata associated with NFT contracts linked to specific event passes. This table captures critical, immutable details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. Additionally, this table includes information specific to each event pass, like the eventPassId and organizerId, allowing for precise management and interaction with NFT contracts tied to individual event passes. By centralizing this information, our system can effectively manage, reference, and interact with NFT contracts related to particular event passes. */ -export type EventPassNftContractOrders_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +export type ContentSpaceStatus_Updates = { + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: ContentSpaceStatus_Bool_Exp; }; -/** Contract types representing the nature of the event pass NFT contract. */ -export type EventPassNftContractType = { - __typename?: 'eventPassNftContractType'; - /** Type name for event pass NFT contract. */ +/** Currencies code following the standard ISO 4217 (https://en.wikipedia.org/wiki/ISO_4217) */ +export type Currency = { + __typename?: 'currency'; value: Scalars['String']['output']; }; -/** aggregated selection of "eventPassNftContractType" */ -export type EventPassNftContractType_Aggregate = { - __typename?: 'eventPassNftContractType_aggregate'; - aggregate?: Maybe; - nodes: Array; -}; +/** aggregated selection of "currency" */ +export type Currency_Aggregate = { + __typename?: 'currency_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; -/** aggregate fields of "eventPassNftContractType" */ -export type EventPassNftContractType_Aggregate_Fields = { - __typename?: 'eventPassNftContractType_aggregate_fields'; +/** aggregate fields of "currency" */ +export type Currency_Aggregate_Fields = { + __typename?: 'currency_aggregate_fields'; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; + max?: Maybe; + min?: Maybe; }; -/** aggregate fields of "eventPassNftContractType" */ -export type EventPassNftContractType_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "currency" */ +export type Currency_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; -/** Boolean expression to filter rows from the table "eventPassNftContractType". All fields are combined with a logical 'AND'. */ -export type EventPassNftContractType_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; +/** Boolean expression to filter rows from the table "currency". All fields are combined with a logical 'AND'. */ +export type Currency_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; value?: InputMaybe; }; -/** unique or primary key constraints on table "eventPassNftContractType" */ -export const enum EventPassNftContractType_Constraint { +/** unique or primary key constraints on table "currency" */ +export const enum Currency_Constraint { /** unique or primary key constraint on columns "value" */ - EventPassNftContractTypePkey = 'eventPassNftContractType_pkey' + CurrencyPkey = 'currency_pkey' }; -export const enum EventPassNftContractType_Enum { - DelayedReveal = 'delayed_reveal', - Normal = 'normal' +export const enum Currency_Enum { + Aed = 'AED', + Cny = 'CNY', + Eur = 'EUR', + Gbp = 'GBP', + Qar = 'QAR', + Sgd = 'SGD', + Usd = 'USD' }; -/** Boolean expression to compare columns of type "eventPassNftContractType_enum". All fields are combined with logical 'AND'. */ -export type EventPassNftContractType_Enum_Comparison_Exp = { - _eq?: InputMaybe; - _in?: InputMaybe>; +/** Boolean expression to compare columns of type "currency_enum". All fields are combined with logical 'AND'. */ +export type Currency_Enum_Comparison_Exp = { + _eq?: InputMaybe; + _in?: InputMaybe>; _is_null?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; + _neq?: InputMaybe; + _nin?: InputMaybe>; }; -/** input type for inserting data into table "eventPassNftContractType" */ -export type EventPassNftContractType_Insert_Input = { - /** Type name for event pass NFT contract. */ +/** input type for inserting data into table "currency" */ +export type Currency_Insert_Input = { value?: InputMaybe; }; /** aggregate max on columns */ -export type EventPassNftContractType_Max_Fields = { - __typename?: 'eventPassNftContractType_max_fields'; - /** Type name for event pass NFT contract. */ +export type Currency_Max_Fields = { + __typename?: 'currency_max_fields'; value?: Maybe; }; /** aggregate min on columns */ -export type EventPassNftContractType_Min_Fields = { - __typename?: 'eventPassNftContractType_min_fields'; - /** Type name for event pass NFT contract. */ +export type Currency_Min_Fields = { + __typename?: 'currency_min_fields'; value?: Maybe; }; -/** response of any mutation on the table "eventPassNftContractType" */ -export type EventPassNftContractType_Mutation_Response = { - __typename?: 'eventPassNftContractType_mutation_response'; +/** response of any mutation on the table "currency" */ +export type Currency_Mutation_Response = { + __typename?: 'currency_mutation_response'; /** number of rows affected by the mutation */ affected_rows: Scalars['Int']['output']; /** data from the rows affected by the mutation */ - returning: Array; + returning: Array; }; -/** on_conflict condition type for table "eventPassNftContractType" */ -export type EventPassNftContractType_On_Conflict = { - constraint: EventPassNftContractType_Constraint; - update_columns?: Array; - where?: InputMaybe; +/** on_conflict condition type for table "currency" */ +export type Currency_On_Conflict = { + constraint: Currency_Constraint; + update_columns?: Array; + where?: InputMaybe; }; -/** Ordering options when selecting data from "eventPassNftContractType". */ -export type EventPassNftContractType_Order_By = { +/** Ordering options when selecting data from "currency". */ +export type Currency_Order_By = { value?: InputMaybe; }; -/** primary key columns input for table: eventPassNftContractType */ -export type EventPassNftContractType_Pk_Columns_Input = { - /** Type name for event pass NFT contract. */ +/** primary key columns input for table: currency */ +export type Currency_Pk_Columns_Input = { value: Scalars['String']['input']; }; -/** select columns of table "eventPassNftContractType" */ -export const enum EventPassNftContractType_Select_Column { +/** select columns of table "currency" */ +export const enum Currency_Select_Column { /** column name */ Value = 'value' }; -/** input type for updating data in table "eventPassNftContractType" */ -export type EventPassNftContractType_Set_Input = { - /** Type name for event pass NFT contract. */ +/** input type for updating data in table "currency" */ +export type Currency_Set_Input = { value?: InputMaybe; }; -/** Streaming cursor of the table "eventPassNftContractType" */ -export type EventPassNftContractType_Stream_Cursor_Input = { +/** Streaming cursor of the table "currency" */ +export type Currency_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: EventPassNftContractType_Stream_Cursor_Value_Input; + initial_value: Currency_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type EventPassNftContractType_Stream_Cursor_Value_Input = { - /** Type name for event pass NFT contract. */ +export type Currency_Stream_Cursor_Value_Input = { value?: InputMaybe; }; -/** update columns of table "eventPassNftContractType" */ -export const enum EventPassNftContractType_Update_Column { +/** update columns of table "currency" */ +export const enum Currency_Update_Column { /** column name */ Value = 'value' }; -export type EventPassNftContractType_Updates = { +export type Currency_Updates = { /** sets the columns of the filtered rows to the given values */ - _set?: InputMaybe; + _set?: InputMaybe; /** filter the rows which have to be updated */ - where: EventPassNftContractType_Bool_Exp; + where: Currency_Bool_Exp; }; -/** aggregated selection of "eventPassNftContract" */ -export type EventPassNftContract_Aggregate = { - __typename?: 'eventPassNftContract_aggregate'; - aggregate?: Maybe; - nodes: Array; +/** ordering argument of a cursor */ +export const enum Cursor_Ordering { + /** ascending ordering of the cursor */ + Asc = 'ASC', + /** descending ordering of the cursor */ + Desc = 'DESC' }; -export type EventPassNftContract_Aggregate_Bool_Exp = { - bool_and?: InputMaybe; - bool_or?: InputMaybe; - count?: InputMaybe; +/** The eventParameters model is designed to define properties on an event involving all event passes. This table includes critical details like the eventId and activityWebhookId, which aids in monitoring and processing events or changes related to the event parameters. By centralizing this information, our system can effectively manage and control parameters tied to specific events, enhancing the overall functionality and flexibility of event handling. */ +export type EventParameters = { + __typename?: 'eventParameters'; + /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. */ + activityWebhookId?: Maybe; + /** The unique signing key used for securing activity webhooks. */ + activityWebhookSigningKey?: Maybe; + created_at: Scalars['timestamptz']['output']; + /** The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. */ + dateEnd?: Maybe; + /** The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. */ + dateSaleEnd?: Maybe; + /** The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. */ + dateSaleStart?: Maybe; + /** The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. */ + dateStart?: Maybe; + event?: Maybe; + eventId: Scalars['String']['output']; + /** An array relationship */ + eventPassNftContracts: Array; + /** An aggregate relationship */ + eventPassNftContracts_aggregate: EventPassNftContract_Aggregate; + /** An array relationship */ + eventPassNfts: Array; + /** An aggregate relationship */ + eventPassNfts_aggregate: EventPassNft_Aggregate; + id: Scalars['uuid']['output']; + /** A computed field, executes function "is_event_ongoing" */ + isOngoing?: Maybe; + /** A computed field, executes function "is_sale_ongoing" */ + isSaleOngoing?: Maybe; + /** The identifier for the metadata update webhook. */ + metadataUpdateWebhookId?: Maybe; + /** The unique signing key used for securing metadata update webhooks. */ + metadataUpdateWebhookSigningKey?: Maybe; + organizer?: Maybe; + organizerId: Scalars['String']['output']; + status?: Maybe; + /** The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. */ + timezone: Scalars['String']['output']; + updated_at: Scalars['timestamptz']['output']; }; -export type EventPassNftContract_Aggregate_Bool_Exp_Bool_And = { - arguments: EventPassNftContract_Select_Column_EventPassNftContract_Aggregate_Bool_Exp_Bool_And_Arguments_Columns; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Boolean_Comparison_Exp; -}; -export type EventPassNftContract_Aggregate_Bool_Exp_Bool_Or = { - arguments: EventPassNftContract_Select_Column_EventPassNftContract_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Boolean_Comparison_Exp; +/** The eventParameters model is designed to define properties on an event involving all event passes. This table includes critical details like the eventId and activityWebhookId, which aids in monitoring and processing events or changes related to the event parameters. By centralizing this information, our system can effectively manage and control parameters tied to specific events, enhancing the overall functionality and flexibility of event handling. */ +export type EventParametersEventArgs = { + locales?: Array; + stage?: Stage; + where: EventWhereUniqueInput_Remote_Rel_EventParametersevent; }; -export type EventPassNftContract_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; -}; -/** aggregate fields of "eventPassNftContract" */ -export type EventPassNftContract_Aggregate_Fields = { - __typename?: 'eventPassNftContract_aggregate_fields'; - count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; +/** The eventParameters model is designed to define properties on an event involving all event passes. This table includes critical details like the eventId and activityWebhookId, which aids in monitoring and processing events or changes related to the event parameters. By centralizing this information, our system can effectively manage and control parameters tied to specific events, enhancing the overall functionality and flexibility of event handling. */ +export type EventParametersEventPassNftContractsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate fields of "eventPassNftContract" */ -export type EventPassNftContract_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; +/** The eventParameters model is designed to define properties on an event involving all event passes. This table includes critical details like the eventId and activityWebhookId, which aids in monitoring and processing events or changes related to the event parameters. By centralizing this information, our system can effectively manage and control parameters tied to specific events, enhancing the overall functionality and flexibility of event handling. */ +export type EventParametersEventPassNftContracts_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** order by aggregate values of table "eventPassNftContract" */ -export type EventPassNftContract_Aggregate_Order_By = { - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; + +/** The eventParameters model is designed to define properties on an event involving all event passes. This table includes critical details like the eventId and activityWebhookId, which aids in monitoring and processing events or changes related to the event parameters. By centralizing this information, our system can effectively manage and control parameters tied to specific events, enhancing the overall functionality and flexibility of event handling. */ +export type EventParametersEventPassNftsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** input type for inserting array relation for remote table "eventPassNftContract" */ -export type EventPassNftContract_Arr_Rel_Insert_Input = { - data: Array; - /** upsert condition */ - on_conflict?: InputMaybe; + +/** The eventParameters model is designed to define properties on an event involving all event passes. This table includes critical details like the eventId and activityWebhookId, which aids in monitoring and processing events or changes related to the event parameters. By centralizing this information, our system can effectively manage and control parameters tied to specific events, enhancing the overall functionality and flexibility of event handling. */ +export type EventParametersEventPassNfts_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** Boolean expression to filter rows from the table "eventPassNftContract". All fields are combined with a logical 'AND'. */ -export type EventPassNftContract_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - chainId?: InputMaybe; - contractAddress?: InputMaybe; + +/** The eventParameters model is designed to define properties on an event involving all event passes. This table includes critical details like the eventId and activityWebhookId, which aids in monitoring and processing events or changes related to the event parameters. By centralizing this information, our system can effectively manage and control parameters tied to specific events, enhancing the overall functionality and flexibility of event handling. */ +export type EventParametersOrganizerArgs = { + locales?: Array; + stage?: Stage; + where: OrganizerWhereUniqueInput_Remote_Rel_EventParametersorganizer; +}; + +/** aggregated selection of "eventParameters" */ +export type EventParameters_Aggregate = { + __typename?: 'eventParameters_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "eventParameters" */ +export type EventParameters_Aggregate_Fields = { + __typename?: 'eventParameters_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; +}; + + +/** aggregate fields of "eventParameters" */ +export type EventParameters_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "eventParameters". All fields are combined with a logical 'AND'. */ +export type EventParameters_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + activityWebhookId?: InputMaybe; + activityWebhookSigningKey?: InputMaybe; created_at?: InputMaybe; + dateEnd?: InputMaybe; + dateSaleEnd?: InputMaybe; + dateSaleStart?: InputMaybe; + dateStart?: InputMaybe; eventId?: InputMaybe; - eventPassId?: InputMaybe; + eventPassNftContracts?: InputMaybe; + eventPassNftContracts_aggregate?: InputMaybe; eventPassNfts?: InputMaybe; eventPassNfts_aggregate?: InputMaybe; - eventPassOrderSums?: InputMaybe; id?: InputMaybe; - isAirdrop?: InputMaybe; - isDelayedRevealed?: InputMaybe; - orders?: InputMaybe; - orders_aggregate?: InputMaybe; + isOngoing?: InputMaybe; + isSaleOngoing?: InputMaybe; + metadataUpdateWebhookId?: InputMaybe; + metadataUpdateWebhookSigningKey?: InputMaybe; organizerId?: InputMaybe; - passAmount?: InputMaybe; - passPricing?: InputMaybe; - passType?: InputMaybe; - password?: InputMaybe; - type?: InputMaybe; + status?: InputMaybe; + timezone?: InputMaybe; updated_at?: InputMaybe; - validationType?: InputMaybe; }; -/** unique or primary key constraints on table "eventPassNftContract" */ -export const enum EventPassNftContract_Constraint { - /** unique or primary key constraint on columns "eventPassId" */ - EventPassIdUnique = 'eventPassId_unique', - /** unique or primary key constraint on columns "chainId", "contractAddress" */ - EventPassNftContractContractAddressChainIdKey = 'eventPassNftContract_contractAddress_chainId_key', +/** unique or primary key constraints on table "eventParameters" */ +export const enum EventParameters_Constraint { + /** unique or primary key constraint on columns "eventId" */ + EventParametersEventIdKey = 'eventParameters_eventId_key', + /** unique or primary key constraint on columns "metadataUpdateWebhookSigningKey" */ + EventParametersMetadataUpdateWebhookSigningKeyKey = 'eventParameters_metadataUpdateWebhookSigningKey_key', /** unique or primary key constraint on columns "id" */ - EventPassNftContractPkey = 'eventPassNftContract_pkey' + EventParametersPkey = 'eventParameters_pkey', + /** unique or primary key constraint on columns "activityWebhookSigningKey" */ + EventParametersSigningKeyKey = 'eventParameters_signingKey_key' }; -/** input type for inserting data into table "eventPassNftContract" */ -export type EventPassNftContract_Insert_Input = { - /** Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ - chainId?: InputMaybe; - /** Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. */ - contractAddress?: InputMaybe; +/** input type for inserting data into table "eventParameters" */ +export type EventParameters_Insert_Input = { + /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. */ + activityWebhookId?: InputMaybe; + /** The unique signing key used for securing activity webhooks. */ + activityWebhookSigningKey?: InputMaybe; created_at?: InputMaybe; - /** A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. */ + /** The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. */ + dateEnd?: InputMaybe; + /** The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. */ + dateSaleEnd?: InputMaybe; + /** The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. */ + dateSaleStart?: InputMaybe; + /** The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. */ + dateStart?: InputMaybe; eventId?: InputMaybe; - eventPassId?: InputMaybe; + eventPassNftContracts?: InputMaybe; eventPassNfts?: InputMaybe; - eventPassOrderSums?: InputMaybe; id?: InputMaybe; - /** Flag indicating whether the event pass NFT is airdropped. */ - isAirdrop?: InputMaybe; - /** Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal. */ - isDelayedRevealed?: InputMaybe; - orders?: InputMaybe; + /** The identifier for the metadata update webhook. */ + metadataUpdateWebhookId?: InputMaybe; + /** The unique signing key used for securing metadata update webhooks. */ + metadataUpdateWebhookSigningKey?: InputMaybe; organizerId?: InputMaybe; - passAmount?: InputMaybe; - passPricing?: InputMaybe; - /** Type of the pass, referencing the eventPassType table. */ - passType?: InputMaybe; - /** Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. */ - password?: InputMaybe; - /** Type of the event pass NFT contract. */ - type?: InputMaybe; + status?: InputMaybe; + /** The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. */ + timezone?: InputMaybe; updated_at?: InputMaybe; - /** The method of validation for the event pass, referencing the eventPassValidationType table. */ - validationType?: InputMaybe; }; /** aggregate max on columns */ -export type EventPassNftContract_Max_Fields = { - __typename?: 'eventPassNftContract_max_fields'; - /** Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ - chainId?: Maybe; - /** Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. */ - contractAddress?: Maybe; +export type EventParameters_Max_Fields = { + __typename?: 'eventParameters_max_fields'; + /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. */ + activityWebhookId?: Maybe; + /** The unique signing key used for securing activity webhooks. */ + activityWebhookSigningKey?: Maybe; created_at?: Maybe; - /** A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. */ + /** The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. */ + dateEnd?: Maybe; + /** The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. */ + dateSaleEnd?: Maybe; + /** The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. */ + dateSaleStart?: Maybe; + /** The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. */ + dateStart?: Maybe; eventId?: Maybe; - eventPassId?: Maybe; id?: Maybe; + /** The identifier for the metadata update webhook. */ + metadataUpdateWebhookId?: Maybe; + /** The unique signing key used for securing metadata update webhooks. */ + metadataUpdateWebhookSigningKey?: Maybe; organizerId?: Maybe; - /** Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. */ - password?: Maybe; + /** The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. */ + timezone?: Maybe; updated_at?: Maybe; }; -/** order by max() on columns of table "eventPassNftContract" */ -export type EventPassNftContract_Max_Order_By = { - /** Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ - chainId?: InputMaybe; - /** Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. */ - contractAddress?: InputMaybe; - created_at?: InputMaybe; - /** A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. */ - eventId?: InputMaybe; - eventPassId?: InputMaybe; - id?: InputMaybe; - organizerId?: InputMaybe; - /** Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. */ - password?: InputMaybe; - updated_at?: InputMaybe; -}; - /** aggregate min on columns */ -export type EventPassNftContract_Min_Fields = { - __typename?: 'eventPassNftContract_min_fields'; - /** Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ - chainId?: Maybe; - /** Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. */ - contractAddress?: Maybe; +export type EventParameters_Min_Fields = { + __typename?: 'eventParameters_min_fields'; + /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. */ + activityWebhookId?: Maybe; + /** The unique signing key used for securing activity webhooks. */ + activityWebhookSigningKey?: Maybe; created_at?: Maybe; - /** A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. */ + /** The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. */ + dateEnd?: Maybe; + /** The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. */ + dateSaleEnd?: Maybe; + /** The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. */ + dateSaleStart?: Maybe; + /** The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. */ + dateStart?: Maybe; eventId?: Maybe; - eventPassId?: Maybe; id?: Maybe; + /** The identifier for the metadata update webhook. */ + metadataUpdateWebhookId?: Maybe; + /** The unique signing key used for securing metadata update webhooks. */ + metadataUpdateWebhookSigningKey?: Maybe; organizerId?: Maybe; - /** Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. */ - password?: Maybe; + /** The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. */ + timezone?: Maybe; updated_at?: Maybe; }; -/** order by min() on columns of table "eventPassNftContract" */ -export type EventPassNftContract_Min_Order_By = { - /** Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ - chainId?: InputMaybe; - /** Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. */ - contractAddress?: InputMaybe; - created_at?: InputMaybe; - /** A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. */ - eventId?: InputMaybe; - eventPassId?: InputMaybe; - id?: InputMaybe; - organizerId?: InputMaybe; - /** Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. */ - password?: InputMaybe; - updated_at?: InputMaybe; -}; - -/** response of any mutation on the table "eventPassNftContract" */ -export type EventPassNftContract_Mutation_Response = { - __typename?: 'eventPassNftContract_mutation_response'; +/** response of any mutation on the table "eventParameters" */ +export type EventParameters_Mutation_Response = { + __typename?: 'eventParameters_mutation_response'; /** number of rows affected by the mutation */ affected_rows: Scalars['Int']['output']; /** data from the rows affected by the mutation */ - returning: Array; + returning: Array; }; -/** input type for inserting object relation for remote table "eventPassNftContract" */ -export type EventPassNftContract_Obj_Rel_Insert_Input = { - data: EventPassNftContract_Insert_Input; +/** input type for inserting object relation for remote table "eventParameters" */ +export type EventParameters_Obj_Rel_Insert_Input = { + data: EventParameters_Insert_Input; /** upsert condition */ - on_conflict?: InputMaybe; + on_conflict?: InputMaybe; }; -/** on_conflict condition type for table "eventPassNftContract" */ -export type EventPassNftContract_On_Conflict = { - constraint: EventPassNftContract_Constraint; - update_columns?: Array; - where?: InputMaybe; +/** on_conflict condition type for table "eventParameters" */ +export type EventParameters_On_Conflict = { + constraint: EventParameters_Constraint; + update_columns?: Array; + where?: InputMaybe; }; -/** Ordering options when selecting data from "eventPassNftContract". */ -export type EventPassNftContract_Order_By = { - chainId?: InputMaybe; - contractAddress?: InputMaybe; +/** Ordering options when selecting data from "eventParameters". */ +export type EventParameters_Order_By = { + activityWebhookId?: InputMaybe; + activityWebhookSigningKey?: InputMaybe; created_at?: InputMaybe; + dateEnd?: InputMaybe; + dateSaleEnd?: InputMaybe; + dateSaleStart?: InputMaybe; + dateStart?: InputMaybe; eventId?: InputMaybe; - eventPassId?: InputMaybe; + eventPassNftContracts_aggregate?: InputMaybe; eventPassNfts_aggregate?: InputMaybe; - eventPassOrderSums?: InputMaybe; id?: InputMaybe; - isAirdrop?: InputMaybe; - isDelayedRevealed?: InputMaybe; - orders_aggregate?: InputMaybe; + isOngoing?: InputMaybe; + isSaleOngoing?: InputMaybe; + metadataUpdateWebhookId?: InputMaybe; + metadataUpdateWebhookSigningKey?: InputMaybe; organizerId?: InputMaybe; - passAmount?: InputMaybe; - passPricing?: InputMaybe; - passType?: InputMaybe; - password?: InputMaybe; - type?: InputMaybe; + status?: InputMaybe; + timezone?: InputMaybe; updated_at?: InputMaybe; - validationType?: InputMaybe; }; -/** primary key columns input for table: eventPassNftContract */ -export type EventPassNftContract_Pk_Columns_Input = { +/** primary key columns input for table: eventParameters */ +export type EventParameters_Pk_Columns_Input = { id: Scalars['uuid']['input']; }; -/** select columns of table "eventPassNftContract" */ -export const enum EventPassNftContract_Select_Column { +/** select columns of table "eventParameters" */ +export const enum EventParameters_Select_Column { /** column name */ - ChainId = 'chainId', + ActivityWebhookId = 'activityWebhookId', /** column name */ - ContractAddress = 'contractAddress', + ActivityWebhookSigningKey = 'activityWebhookSigningKey', /** column name */ CreatedAt = 'created_at', /** column name */ - EventId = 'eventId', - /** column name */ - EventPassId = 'eventPassId', - /** column name */ - Id = 'id', - /** column name */ - IsAirdrop = 'isAirdrop', + DateEnd = 'dateEnd', /** column name */ - IsDelayedRevealed = 'isDelayedRevealed', + DateSaleEnd = 'dateSaleEnd', /** column name */ - OrganizerId = 'organizerId', + DateSaleStart = 'dateSaleStart', /** column name */ - PassType = 'passType', + DateStart = 'dateStart', /** column name */ - Password = 'password', + EventId = 'eventId', /** column name */ - Type = 'type', + Id = 'id', /** column name */ - UpdatedAt = 'updated_at', + MetadataUpdateWebhookId = 'metadataUpdateWebhookId', /** column name */ - ValidationType = 'validationType' -}; - -/** select "eventPassNftContract_aggregate_bool_exp_bool_and_arguments_columns" columns of table "eventPassNftContract" */ -export const enum EventPassNftContract_Select_Column_EventPassNftContract_Aggregate_Bool_Exp_Bool_And_Arguments_Columns { + MetadataUpdateWebhookSigningKey = 'metadataUpdateWebhookSigningKey', /** column name */ - IsAirdrop = 'isAirdrop', + OrganizerId = 'organizerId', /** column name */ - IsDelayedRevealed = 'isDelayedRevealed' -}; - -/** select "eventPassNftContract_aggregate_bool_exp_bool_or_arguments_columns" columns of table "eventPassNftContract" */ -export const enum EventPassNftContract_Select_Column_EventPassNftContract_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns { + Status = 'status', /** column name */ - IsAirdrop = 'isAirdrop', + Timezone = 'timezone', /** column name */ - IsDelayedRevealed = 'isDelayedRevealed' + UpdatedAt = 'updated_at' }; -/** input type for updating data in table "eventPassNftContract" */ -export type EventPassNftContract_Set_Input = { - /** Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ - chainId?: InputMaybe; - /** Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. */ - contractAddress?: InputMaybe; +/** input type for updating data in table "eventParameters" */ +export type EventParameters_Set_Input = { + /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. */ + activityWebhookId?: InputMaybe; + /** The unique signing key used for securing activity webhooks. */ + activityWebhookSigningKey?: InputMaybe; created_at?: InputMaybe; - /** A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. */ + /** The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. */ + dateEnd?: InputMaybe; + /** The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. */ + dateSaleEnd?: InputMaybe; + /** The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. */ + dateSaleStart?: InputMaybe; + /** The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. */ + dateStart?: InputMaybe; eventId?: InputMaybe; - eventPassId?: InputMaybe; id?: InputMaybe; - /** Flag indicating whether the event pass NFT is airdropped. */ - isAirdrop?: InputMaybe; - /** Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal. */ - isDelayedRevealed?: InputMaybe; + /** The identifier for the metadata update webhook. */ + metadataUpdateWebhookId?: InputMaybe; + /** The unique signing key used for securing metadata update webhooks. */ + metadataUpdateWebhookSigningKey?: InputMaybe; organizerId?: InputMaybe; - /** Type of the pass, referencing the eventPassType table. */ - passType?: InputMaybe; - /** Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. */ - password?: InputMaybe; - /** Type of the event pass NFT contract. */ - type?: InputMaybe; + status?: InputMaybe; + /** The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. */ + timezone?: InputMaybe; updated_at?: InputMaybe; - /** The method of validation for the event pass, referencing the eventPassValidationType table. */ - validationType?: InputMaybe; }; -/** Streaming cursor of the table "eventPassNftContract" */ -export type EventPassNftContract_Stream_Cursor_Input = { +/** Streaming cursor of the table "eventParameters" */ +export type EventParameters_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: EventPassNftContract_Stream_Cursor_Value_Input; + initial_value: EventParameters_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type EventPassNftContract_Stream_Cursor_Value_Input = { - /** Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ - chainId?: InputMaybe; - /** Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. */ - contractAddress?: InputMaybe; +export type EventParameters_Stream_Cursor_Value_Input = { + /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers. This webhook ID is essential for real-time monitoring and processing of NFT transactions related to the event, ensuring that the platform stays updated with the latest transfer activities. */ + activityWebhookId?: InputMaybe; + /** The unique signing key used for securing activity webhooks. */ + activityWebhookSigningKey?: InputMaybe; created_at?: InputMaybe; - /** A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. */ + /** The "dateEnd" column specifies the end date and time of the event. Similar to "dateStart", this timestamp is stored without a timezone, marking the official conclusion of the event. This information is vital for managing the overall duration and scheduling of the event. */ + dateEnd?: InputMaybe; + /** The "dateSaleEnd" column indicates the end date and time for the sale of event passes. By providing a clear cut-off point for sales, this timestamp aids in the strategic planning and closure of the pass sale period. */ + dateSaleEnd?: InputMaybe; + /** The "dateSaleStart" column denotes the start date and time for when the event passes become available for sale. This timestamp, free from timezone specifics, is critical for controlling the sales window, allowing for precise planning and marketing of the event passes. */ + dateSaleStart?: InputMaybe; + /** The "dateStart" column represents the start date and time of the event. This timestamp, set in a timezone-neutral format, indicates when the event officially begins. It is crucial for scheduling and coordinating event-related activities. */ + dateStart?: InputMaybe; eventId?: InputMaybe; - eventPassId?: InputMaybe; id?: InputMaybe; - /** Flag indicating whether the event pass NFT is airdropped. */ - isAirdrop?: InputMaybe; - /** Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal. */ - isDelayedRevealed?: InputMaybe; + /** The identifier for the metadata update webhook. */ + metadataUpdateWebhookId?: InputMaybe; + /** The unique signing key used for securing metadata update webhooks. */ + metadataUpdateWebhookSigningKey?: InputMaybe; organizerId?: InputMaybe; - /** Type of the pass, referencing the eventPassType table. */ - passType?: InputMaybe; - /** Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. */ - password?: InputMaybe; - /** Type of the event pass NFT contract. */ - type?: InputMaybe; + status?: InputMaybe; + /** The "timezone" column contains the timezone identifier for the event. All event-related timestamps, such as "dateStart", "dateEnd", "dateSaleStart", and "dateSaleEnd", are interpreted in this specified timezone. This column ensures consistency in timekeeping and scheduling across various geographic locations. */ + timezone?: InputMaybe; updated_at?: InputMaybe; - /** The method of validation for the event pass, referencing the eventPassValidationType table. */ - validationType?: InputMaybe; }; -/** update columns of table "eventPassNftContract" */ -export const enum EventPassNftContract_Update_Column { +/** update columns of table "eventParameters" */ +export const enum EventParameters_Update_Column { /** column name */ - ChainId = 'chainId', + ActivityWebhookId = 'activityWebhookId', /** column name */ - ContractAddress = 'contractAddress', + ActivityWebhookSigningKey = 'activityWebhookSigningKey', /** column name */ CreatedAt = 'created_at', /** column name */ - EventId = 'eventId', + DateEnd = 'dateEnd', /** column name */ - EventPassId = 'eventPassId', + DateSaleEnd = 'dateSaleEnd', /** column name */ - Id = 'id', + DateSaleStart = 'dateSaleStart', /** column name */ - IsAirdrop = 'isAirdrop', + DateStart = 'dateStart', /** column name */ - IsDelayedRevealed = 'isDelayedRevealed', + EventId = 'eventId', /** column name */ - OrganizerId = 'organizerId', + Id = 'id', /** column name */ - PassType = 'passType', + MetadataUpdateWebhookId = 'metadataUpdateWebhookId', /** column name */ - Password = 'password', + MetadataUpdateWebhookSigningKey = 'metadataUpdateWebhookSigningKey', /** column name */ - Type = 'type', + OrganizerId = 'organizerId', /** column name */ - UpdatedAt = 'updated_at', + Status = 'status', /** column name */ - ValidationType = 'validationType' + Timezone = 'timezone', + /** column name */ + UpdatedAt = 'updated_at' }; -export type EventPassNftContract_Updates = { +export type EventParameters_Updates = { /** sets the columns of the filtered rows to the given values */ - _set?: InputMaybe; + _set?: InputMaybe; /** filter the rows which have to be updated */ - where: EventPassNftContract_Bool_Exp; + where: EventParameters_Bool_Exp; }; -/** aggregated selection of "eventPassNft" */ -export type EventPassNft_Aggregate = { - __typename?: 'eventPassNft_aggregate'; - aggregate?: Maybe; - nodes: Array; +/** columns and relationships of "eventPassNft" */ +export type EventPassNft = { + __typename?: 'eventPassNft'; + /** Denotes the specific blockchain or network of the event pass NFT */ + chainId: Scalars['String']['output']; + /** Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. */ + contractAddress: Scalars['String']['output']; + created_at: Scalars['timestamptz']['output']; + /** The address currently holding the event pass NFT, allowing tracking of ownership */ + currentOwnerAddress?: Maybe; + /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ + error?: Maybe; + event?: Maybe; + /** A reference to the event associated with the event pass NFT */ + eventId: Scalars['String']['output']; + /** An object relationship */ + eventParameters?: Maybe; + eventPass?: Maybe; + /** Directly relates to a specific Event Pass within the system */ + eventPassId: Scalars['String']['output']; + /** An object relationship */ + eventPassNftContract?: Maybe; + id: Scalars['uuid']['output']; + /** Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform. */ + isRevealed: Scalars['Boolean']['output']; + /** An object relationship */ + lastNftTransfer?: Maybe; + /** Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. */ + lastNftTransferId?: Maybe; + /** The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. */ + metadata?: Maybe; + /** An array relationship */ + nftTransfers: Array; + /** An aggregate relationship */ + nftTransfers_aggregate: NftTransfer_Aggregate; + organizer?: Maybe; + /** Ties the event pass NFT to a specific organizer within the platform */ + organizerId: Scalars['String']['output']; + /** An object relationship */ + packAmount?: Maybe; + packId?: Maybe; + /** An object relationship */ + packPricing?: Maybe; + /** An object relationship */ + passAmount?: Maybe; + /** An object relationship */ + passPricing?: Maybe; + status?: Maybe; + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; + /** The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. */ + tokenUri?: Maybe; + updated_at: Scalars['timestamptz']['output']; }; -export type EventPassNft_Aggregate_Bool_Exp = { - bool_and?: InputMaybe; - bool_or?: InputMaybe; - count?: InputMaybe; -}; -export type EventPassNft_Aggregate_Bool_Exp_Bool_And = { - arguments: EventPassNft_Select_Column_EventPassNft_Aggregate_Bool_Exp_Bool_And_Arguments_Columns; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Boolean_Comparison_Exp; +/** columns and relationships of "eventPassNft" */ +export type EventPassNftEventArgs = { + locales?: Array; + stage?: Stage; + where: EventWhereUniqueInput_Remote_Rel_EventPassNftevent; }; -export type EventPassNft_Aggregate_Bool_Exp_Bool_Or = { - arguments: EventPassNft_Select_Column_EventPassNft_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Boolean_Comparison_Exp; -}; -export type EventPassNft_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; +/** columns and relationships of "eventPassNft" */ +export type EventPassNftEventPassArgs = { + locales?: Array; + stage?: Stage; }; -/** aggregate fields of "eventPassNft" */ -export type EventPassNft_Aggregate_Fields = { - __typename?: 'eventPassNft_aggregate_fields'; - avg?: Maybe; - count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; + +/** columns and relationships of "eventPassNft" */ +export type EventPassNftMetadataArgs = { + path?: InputMaybe; }; -/** aggregate fields of "eventPassNft" */ -export type EventPassNft_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; +/** columns and relationships of "eventPassNft" */ +export type EventPassNftNftTransfersArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** order by aggregate values of table "eventPassNft" */ -export type EventPassNft_Aggregate_Order_By = { - avg?: InputMaybe; - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; + +/** columns and relationships of "eventPassNft" */ +export type EventPassNftNftTransfers_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** append existing jsonb value of filtered columns with new jsonb value */ -export type EventPassNft_Append_Input = { - /** The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. */ - metadata?: InputMaybe; + +/** columns and relationships of "eventPassNft" */ +export type EventPassNftOrganizerArgs = { + locales?: Array; + stage?: Stage; + where: OrganizerWhereUniqueInput_Remote_Rel_EventPassNftorganizer; }; -/** input type for inserting array relation for remote table "eventPassNft" */ -export type EventPassNft_Arr_Rel_Insert_Input = { - data: Array; - /** upsert condition */ - on_conflict?: InputMaybe; +/** The eventPassNftContract model is designed to store metadata associated with NFT contracts linked to specific event passes. This table captures critical, immutable details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. Additionally, this table includes information specific to each event pass, like the eventPassId and organizerId, allowing for precise management and interaction with NFT contracts tied to individual event passes. By centralizing this information, our system can effectively manage, reference, and interact with NFT contracts related to particular event passes. */ +export type EventPassNftContract = { + __typename?: 'eventPassNftContract'; + /** Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ + chainId: Scalars['String']['output']; + /** Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. */ + contractAddress: Scalars['String']['output']; + created_at: Scalars['timestamptz']['output']; + /** A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. */ + eventId: Scalars['String']['output']; + eventPass?: Maybe; + eventPassId: Scalars['String']['output']; + /** An array relationship */ + eventPassNfts: Array; + /** An aggregate relationship */ + eventPassNfts_aggregate: EventPassNft_Aggregate; + /** An object relationship */ + eventPassOrderSums?: Maybe; + id: Scalars['uuid']['output']; + /** Flag indicating whether the event pass NFT is airdropped. */ + isAirdrop: Scalars['Boolean']['output']; + /** Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal. */ + isDelayedRevealed: Scalars['Boolean']['output']; + /** An array relationship */ + orders: Array; + /** An aggregate relationship */ + orders_aggregate: Order_Aggregate; + organizerId: Scalars['String']['output']; + /** An object relationship */ + passAmount?: Maybe; + /** An object relationship */ + passPricing?: Maybe; + /** Type of the pass, referencing the eventPassType table. */ + passType: EventPassType_Enum; + /** Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. */ + password?: Maybe; + /** Type of the event pass NFT contract. */ + type: EventPassNftContractType_Enum; + updated_at: Scalars['timestamptz']['output']; + /** The method of validation for the event pass, referencing the eventPassValidationType table. */ + validationType: EventPassValidationType_Enum; }; -/** aggregate avg on columns */ -export type EventPassNft_Avg_Fields = { - __typename?: 'eventPassNft_avg_fields'; - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: Maybe; + +/** The eventPassNftContract model is designed to store metadata associated with NFT contracts linked to specific event passes. This table captures critical, immutable details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. Additionally, this table includes information specific to each event pass, like the eventPassId and organizerId, allowing for precise management and interaction with NFT contracts tied to individual event passes. By centralizing this information, our system can effectively manage, reference, and interact with NFT contracts related to particular event passes. */ +export type EventPassNftContractEventPassArgs = { + locales?: Array; + stage?: Stage; }; -/** order by avg() on columns of table "eventPassNft" */ -export type EventPassNft_Avg_Order_By = { - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: InputMaybe; + +/** The eventPassNftContract model is designed to store metadata associated with NFT contracts linked to specific event passes. This table captures critical, immutable details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. Additionally, this table includes information specific to each event pass, like the eventPassId and organizerId, allowing for precise management and interaction with NFT contracts tied to individual event passes. By centralizing this information, our system can effectively manage, reference, and interact with NFT contracts related to particular event passes. */ +export type EventPassNftContractEventPassNftsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** Boolean expression to filter rows from the table "eventPassNft". All fields are combined with a logical 'AND'. */ -export type EventPassNft_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - chainId?: InputMaybe; - contractAddress?: InputMaybe; - created_at?: InputMaybe; - currentOwnerAddress?: InputMaybe; - error?: InputMaybe; - eventId?: InputMaybe; - eventParameters?: InputMaybe; - eventPassId?: InputMaybe; - eventPassNftContract?: InputMaybe; - id?: InputMaybe; - isDelivered?: InputMaybe; - isRevealed?: InputMaybe; - lastNftTransfer?: InputMaybe; - lastNftTransferId?: InputMaybe; - metadata?: InputMaybe; - nftTransfers?: InputMaybe; - nftTransfers_aggregate?: InputMaybe; - organizerId?: InputMaybe; - packAmount?: InputMaybe; - packId?: InputMaybe; - packPricing?: InputMaybe; - passAmount?: InputMaybe; - passPricing?: InputMaybe; - tokenId?: InputMaybe; - tokenUri?: InputMaybe; - updated_at?: InputMaybe; + +/** The eventPassNftContract model is designed to store metadata associated with NFT contracts linked to specific event passes. This table captures critical, immutable details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. Additionally, this table includes information specific to each event pass, like the eventPassId and organizerId, allowing for precise management and interaction with NFT contracts tied to individual event passes. By centralizing this information, our system can effectively manage, reference, and interact with NFT contracts related to particular event passes. */ +export type EventPassNftContractEventPassNfts_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** unique or primary key constraints on table "eventPassNft" */ -export const enum EventPassNft_Constraint { - /** unique or primary key constraint on columns "chainId", "contractAddress", "tokenId" */ - EventPassNftContractAddressTokenIdChainIdKey = 'eventPassNft_contractAddress_tokenId_chainId_key', - /** unique or primary key constraint on columns "id" */ - EventPassNftPkey = 'eventPassNft_pkey' + +/** The eventPassNftContract model is designed to store metadata associated with NFT contracts linked to specific event passes. This table captures critical, immutable details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. Additionally, this table includes information specific to each event pass, like the eventPassId and organizerId, allowing for precise management and interaction with NFT contracts tied to individual event passes. By centralizing this information, our system can effectively manage, reference, and interact with NFT contracts related to particular event passes. */ +export type EventPassNftContractOrdersArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ -export type EventPassNft_Delete_At_Path_Input = { - /** The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. */ - metadata?: InputMaybe>; + +/** The eventPassNftContract model is designed to store metadata associated with NFT contracts linked to specific event passes. This table captures critical, immutable details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. Additionally, this table includes information specific to each event pass, like the eventPassId and organizerId, allowing for precise management and interaction with NFT contracts tied to individual event passes. By centralizing this information, our system can effectively manage, reference, and interact with NFT contracts related to particular event passes. */ +export type EventPassNftContractOrders_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ -export type EventPassNft_Delete_Elem_Input = { - /** The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. */ - metadata?: InputMaybe; +/** Contract types representing the nature of the event pass NFT contract. */ +export type EventPassNftContractType = { + __typename?: 'eventPassNftContractType'; + /** Type name for event pass NFT contract. */ + value: Scalars['String']['output']; }; -/** delete key/value pair or string element. key/value pairs are matched based on their key value */ -export type EventPassNft_Delete_Key_Input = { - /** The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. */ - metadata?: InputMaybe; +/** aggregated selection of "eventPassNftContractType" */ +export type EventPassNftContractType_Aggregate = { + __typename?: 'eventPassNftContractType_aggregate'; + aggregate?: Maybe; + nodes: Array; }; -/** input type for incrementing numeric columns in table "eventPassNft" */ -export type EventPassNft_Inc_Input = { - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: InputMaybe; +/** aggregate fields of "eventPassNftContractType" */ +export type EventPassNftContractType_Aggregate_Fields = { + __typename?: 'eventPassNftContractType_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; }; -/** input type for inserting data into table "eventPassNft" */ -export type EventPassNft_Insert_Input = { - /** Denotes the specific blockchain or network of the event pass NFT */ - chainId?: InputMaybe; - /** Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. */ - contractAddress?: InputMaybe; - created_at?: InputMaybe; - /** The address currently holding the event pass NFT, allowing tracking of ownership */ - currentOwnerAddress?: InputMaybe; - /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ - error?: InputMaybe; - /** A reference to the event associated with the event pass NFT */ - eventId?: InputMaybe; - eventParameters?: InputMaybe; - /** Directly relates to a specific Event Pass within the system */ - eventPassId?: InputMaybe; - eventPassNftContract?: InputMaybe; - id?: InputMaybe; - /** Indicates whether the event pass NFT has been delivered to the owner. */ - isDelivered?: InputMaybe; - /** Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform. */ - isRevealed?: InputMaybe; - lastNftTransfer?: InputMaybe; - /** Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. */ - lastNftTransferId?: InputMaybe; - /** The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. */ - metadata?: InputMaybe; - nftTransfers?: InputMaybe; - /** Ties the event pass NFT to a specific organizer within the platform */ - organizerId?: InputMaybe; - packAmount?: InputMaybe; - packId?: InputMaybe; - packPricing?: InputMaybe; - passAmount?: InputMaybe; - passPricing?: InputMaybe; - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: InputMaybe; - /** The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. */ - tokenUri?: InputMaybe; - updated_at?: InputMaybe; + +/** aggregate fields of "eventPassNftContractType" */ +export type EventPassNftContractType_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; -/** aggregate max on columns */ -export type EventPassNft_Max_Fields = { - __typename?: 'eventPassNft_max_fields'; - /** Denotes the specific blockchain or network of the event pass NFT */ - chainId?: Maybe; - /** Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. */ - contractAddress?: Maybe; - created_at?: Maybe; - /** The address currently holding the event pass NFT, allowing tracking of ownership */ - currentOwnerAddress?: Maybe; - /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ - error?: Maybe; - /** A reference to the event associated with the event pass NFT */ - eventId?: Maybe; - /** Directly relates to a specific Event Pass within the system */ - eventPassId?: Maybe; - id?: Maybe; - /** Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. */ - lastNftTransferId?: Maybe; - /** Ties the event pass NFT to a specific organizer within the platform */ - organizerId?: Maybe; - packId?: Maybe; - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: Maybe; - /** The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. */ - tokenUri?: Maybe; - updated_at?: Maybe; +/** Boolean expression to filter rows from the table "eventPassNftContractType". All fields are combined with a logical 'AND'. */ +export type EventPassNftContractType_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + value?: InputMaybe; }; -/** order by max() on columns of table "eventPassNft" */ -export type EventPassNft_Max_Order_By = { - /** Denotes the specific blockchain or network of the event pass NFT */ - chainId?: InputMaybe; - /** Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. */ - contractAddress?: InputMaybe; - created_at?: InputMaybe; - /** The address currently holding the event pass NFT, allowing tracking of ownership */ - currentOwnerAddress?: InputMaybe; - /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ - error?: InputMaybe; - /** A reference to the event associated with the event pass NFT */ - eventId?: InputMaybe; - /** Directly relates to a specific Event Pass within the system */ - eventPassId?: InputMaybe; - id?: InputMaybe; - /** Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. */ - lastNftTransferId?: InputMaybe; - /** Ties the event pass NFT to a specific organizer within the platform */ - organizerId?: InputMaybe; - packId?: InputMaybe; - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: InputMaybe; - /** The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. */ - tokenUri?: InputMaybe; - updated_at?: InputMaybe; +/** unique or primary key constraints on table "eventPassNftContractType" */ +export const enum EventPassNftContractType_Constraint { + /** unique or primary key constraint on columns "value" */ + EventPassNftContractTypePkey = 'eventPassNftContractType_pkey' }; -/** aggregate min on columns */ -export type EventPassNft_Min_Fields = { - __typename?: 'eventPassNft_min_fields'; - /** Denotes the specific blockchain or network of the event pass NFT */ - chainId?: Maybe; - /** Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. */ - contractAddress?: Maybe; - created_at?: Maybe; - /** The address currently holding the event pass NFT, allowing tracking of ownership */ - currentOwnerAddress?: Maybe; - /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ - error?: Maybe; - /** A reference to the event associated with the event pass NFT */ - eventId?: Maybe; - /** Directly relates to a specific Event Pass within the system */ - eventPassId?: Maybe; - id?: Maybe; - /** Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. */ - lastNftTransferId?: Maybe; - /** Ties the event pass NFT to a specific organizer within the platform */ - organizerId?: Maybe; - packId?: Maybe; - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: Maybe; - /** The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. */ - tokenUri?: Maybe; - updated_at?: Maybe; +export const enum EventPassNftContractType_Enum { + DelayedReveal = 'delayed_reveal', + Normal = 'normal' }; -/** order by min() on columns of table "eventPassNft" */ -export type EventPassNft_Min_Order_By = { - /** Denotes the specific blockchain or network of the event pass NFT */ - chainId?: InputMaybe; - /** Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. */ - contractAddress?: InputMaybe; - created_at?: InputMaybe; - /** The address currently holding the event pass NFT, allowing tracking of ownership */ - currentOwnerAddress?: InputMaybe; - /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ - error?: InputMaybe; - /** A reference to the event associated with the event pass NFT */ - eventId?: InputMaybe; - /** Directly relates to a specific Event Pass within the system */ - eventPassId?: InputMaybe; - id?: InputMaybe; - /** Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. */ - lastNftTransferId?: InputMaybe; - /** Ties the event pass NFT to a specific organizer within the platform */ - organizerId?: InputMaybe; - packId?: InputMaybe; - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: InputMaybe; - /** The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. */ - tokenUri?: InputMaybe; - updated_at?: InputMaybe; +/** Boolean expression to compare columns of type "eventPassNftContractType_enum". All fields are combined with logical 'AND'. */ +export type EventPassNftContractType_Enum_Comparison_Exp = { + _eq?: InputMaybe; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; }; -/** response of any mutation on the table "eventPassNft" */ -export type EventPassNft_Mutation_Response = { - __typename?: 'eventPassNft_mutation_response'; +/** input type for inserting data into table "eventPassNftContractType" */ +export type EventPassNftContractType_Insert_Input = { + /** Type name for event pass NFT contract. */ + value?: InputMaybe; +}; + +/** aggregate max on columns */ +export type EventPassNftContractType_Max_Fields = { + __typename?: 'eventPassNftContractType_max_fields'; + /** Type name for event pass NFT contract. */ + value?: Maybe; +}; + +/** aggregate min on columns */ +export type EventPassNftContractType_Min_Fields = { + __typename?: 'eventPassNftContractType_min_fields'; + /** Type name for event pass NFT contract. */ + value?: Maybe; +}; + +/** response of any mutation on the table "eventPassNftContractType" */ +export type EventPassNftContractType_Mutation_Response = { + __typename?: 'eventPassNftContractType_mutation_response'; /** number of rows affected by the mutation */ affected_rows: Scalars['Int']['output']; /** data from the rows affected by the mutation */ - returning: Array; + returning: Array; }; -/** on_conflict condition type for table "eventPassNft" */ -export type EventPassNft_On_Conflict = { - constraint: EventPassNft_Constraint; - update_columns?: Array; - where?: InputMaybe; +/** on_conflict condition type for table "eventPassNftContractType" */ +export type EventPassNftContractType_On_Conflict = { + constraint: EventPassNftContractType_Constraint; + update_columns?: Array; + where?: InputMaybe; }; -/** Ordering options when selecting data from "eventPassNft". */ -export type EventPassNft_Order_By = { - chainId?: InputMaybe; - contractAddress?: InputMaybe; - created_at?: InputMaybe; - currentOwnerAddress?: InputMaybe; - error?: InputMaybe; - eventId?: InputMaybe; - eventParameters?: InputMaybe; - eventPassId?: InputMaybe; - eventPassNftContract?: InputMaybe; - id?: InputMaybe; - isDelivered?: InputMaybe; - isRevealed?: InputMaybe; - lastNftTransfer?: InputMaybe; - lastNftTransferId?: InputMaybe; - metadata?: InputMaybe; - nftTransfers_aggregate?: InputMaybe; - organizerId?: InputMaybe; - packAmount?: InputMaybe; - packId?: InputMaybe; - packPricing?: InputMaybe; - passAmount?: InputMaybe; - passPricing?: InputMaybe; - tokenId?: InputMaybe; - tokenUri?: InputMaybe; - updated_at?: InputMaybe; +/** Ordering options when selecting data from "eventPassNftContractType". */ +export type EventPassNftContractType_Order_By = { + value?: InputMaybe; }; -/** primary key columns input for table: eventPassNft */ -export type EventPassNft_Pk_Columns_Input = { - id: Scalars['uuid']['input']; +/** primary key columns input for table: eventPassNftContractType */ +export type EventPassNftContractType_Pk_Columns_Input = { + /** Type name for event pass NFT contract. */ + value: Scalars['String']['input']; }; -/** prepend existing jsonb value of filtered columns with new jsonb value */ -export type EventPassNft_Prepend_Input = { - /** The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. */ - metadata?: InputMaybe; +/** select columns of table "eventPassNftContractType" */ +export const enum EventPassNftContractType_Select_Column { + /** column name */ + Value = 'value' }; -/** select columns of table "eventPassNft" */ -export const enum EventPassNft_Select_Column { - /** column name */ - ChainId = 'chainId', - /** column name */ - ContractAddress = 'contractAddress', - /** column name */ - CreatedAt = 'created_at', - /** column name */ - CurrentOwnerAddress = 'currentOwnerAddress', - /** column name */ - Error = 'error', - /** column name */ - EventId = 'eventId', - /** column name */ - EventPassId = 'eventPassId', - /** column name */ - Id = 'id', - /** column name */ - IsDelivered = 'isDelivered', - /** column name */ - IsRevealed = 'isRevealed', - /** column name */ - LastNftTransferId = 'lastNftTransferId', - /** column name */ - Metadata = 'metadata', - /** column name */ - OrganizerId = 'organizerId', - /** column name */ - PackId = 'packId', - /** column name */ - TokenId = 'tokenId', - /** column name */ - TokenUri = 'tokenUri', - /** column name */ - UpdatedAt = 'updated_at' +/** input type for updating data in table "eventPassNftContractType" */ +export type EventPassNftContractType_Set_Input = { + /** Type name for event pass NFT contract. */ + value?: InputMaybe; }; -/** select "eventPassNft_aggregate_bool_exp_bool_and_arguments_columns" columns of table "eventPassNft" */ -export const enum EventPassNft_Select_Column_EventPassNft_Aggregate_Bool_Exp_Bool_And_Arguments_Columns { - /** column name */ - IsDelivered = 'isDelivered', - /** column name */ - IsRevealed = 'isRevealed' +/** Streaming cursor of the table "eventPassNftContractType" */ +export type EventPassNftContractType_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: EventPassNftContractType_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; -/** select "eventPassNft_aggregate_bool_exp_bool_or_arguments_columns" columns of table "eventPassNft" */ -export const enum EventPassNft_Select_Column_EventPassNft_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns { - /** column name */ - IsDelivered = 'isDelivered', - /** column name */ - IsRevealed = 'isRevealed' +/** Initial value of the column from where the streaming should start */ +export type EventPassNftContractType_Stream_Cursor_Value_Input = { + /** Type name for event pass NFT contract. */ + value?: InputMaybe; }; -/** input type for updating data in table "eventPassNft" */ -export type EventPassNft_Set_Input = { - /** Denotes the specific blockchain or network of the event pass NFT */ - chainId?: InputMaybe; - /** Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. */ - contractAddress?: InputMaybe; - created_at?: InputMaybe; - /** The address currently holding the event pass NFT, allowing tracking of ownership */ - currentOwnerAddress?: InputMaybe; - /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ - error?: InputMaybe; - /** A reference to the event associated with the event pass NFT */ - eventId?: InputMaybe; - /** Directly relates to a specific Event Pass within the system */ - eventPassId?: InputMaybe; - id?: InputMaybe; - /** Indicates whether the event pass NFT has been delivered to the owner. */ - isDelivered?: InputMaybe; - /** Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform. */ - isRevealed?: InputMaybe; - /** Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. */ - lastNftTransferId?: InputMaybe; - /** The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. */ - metadata?: InputMaybe; - /** Ties the event pass NFT to a specific organizer within the platform */ - organizerId?: InputMaybe; - packId?: InputMaybe; - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: InputMaybe; - /** The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. */ - tokenUri?: InputMaybe; - updated_at?: InputMaybe; +/** update columns of table "eventPassNftContractType" */ +export const enum EventPassNftContractType_Update_Column { + /** column name */ + Value = 'value' }; -/** aggregate stddev on columns */ -export type EventPassNft_Stddev_Fields = { - __typename?: 'eventPassNft_stddev_fields'; - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: Maybe; +export type EventPassNftContractType_Updates = { + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: EventPassNftContractType_Bool_Exp; }; -/** order by stddev() on columns of table "eventPassNft" */ -export type EventPassNft_Stddev_Order_By = { - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: InputMaybe; +/** aggregated selection of "eventPassNftContract" */ +export type EventPassNftContract_Aggregate = { + __typename?: 'eventPassNftContract_aggregate'; + aggregate?: Maybe; + nodes: Array; }; -/** aggregate stddev_pop on columns */ -export type EventPassNft_Stddev_Pop_Fields = { - __typename?: 'eventPassNft_stddev_pop_fields'; - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: Maybe; +export type EventPassNftContract_Aggregate_Bool_Exp = { + bool_and?: InputMaybe; + bool_or?: InputMaybe; + count?: InputMaybe; }; -/** order by stddev_pop() on columns of table "eventPassNft" */ -export type EventPassNft_Stddev_Pop_Order_By = { - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: InputMaybe; +export type EventPassNftContract_Aggregate_Bool_Exp_Bool_And = { + arguments: EventPassNftContract_Select_Column_EventPassNftContract_Aggregate_Bool_Exp_Bool_And_Arguments_Columns; + distinct?: InputMaybe; + filter?: InputMaybe; + predicate: Boolean_Comparison_Exp; }; -/** aggregate stddev_samp on columns */ -export type EventPassNft_Stddev_Samp_Fields = { - __typename?: 'eventPassNft_stddev_samp_fields'; - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: Maybe; +export type EventPassNftContract_Aggregate_Bool_Exp_Bool_Or = { + arguments: EventPassNftContract_Select_Column_EventPassNftContract_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns; + distinct?: InputMaybe; + filter?: InputMaybe; + predicate: Boolean_Comparison_Exp; }; -/** order by stddev_samp() on columns of table "eventPassNft" */ -export type EventPassNft_Stddev_Samp_Order_By = { - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: InputMaybe; +export type EventPassNftContract_Aggregate_Bool_Exp_Count = { + arguments?: InputMaybe>; + distinct?: InputMaybe; + filter?: InputMaybe; + predicate: Int_Comparison_Exp; }; -/** Streaming cursor of the table "eventPassNft" */ -export type EventPassNft_Stream_Cursor_Input = { - /** Stream column input with initial value */ - initial_value: EventPassNft_Stream_Cursor_Value_Input; - /** cursor ordering */ - ordering?: InputMaybe; +/** aggregate fields of "eventPassNftContract" */ +export type EventPassNftContract_Aggregate_Fields = { + __typename?: 'eventPassNftContract_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; }; -/** Initial value of the column from where the streaming should start */ -export type EventPassNft_Stream_Cursor_Value_Input = { - /** Denotes the specific blockchain or network of the event pass NFT */ + +/** aggregate fields of "eventPassNftContract" */ +export type EventPassNftContract_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** order by aggregate values of table "eventPassNftContract" */ +export type EventPassNftContract_Aggregate_Order_By = { + count?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; +}; + +/** input type for inserting array relation for remote table "eventPassNftContract" */ +export type EventPassNftContract_Arr_Rel_Insert_Input = { + data: Array; + /** upsert condition */ + on_conflict?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "eventPassNftContract". All fields are combined with a logical 'AND'. */ +export type EventPassNftContract_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + chainId?: InputMaybe; + contractAddress?: InputMaybe; + created_at?: InputMaybe; + eventId?: InputMaybe; + eventPassId?: InputMaybe; + eventPassNfts?: InputMaybe; + eventPassNfts_aggregate?: InputMaybe; + eventPassOrderSums?: InputMaybe; + id?: InputMaybe; + isAirdrop?: InputMaybe; + isDelayedRevealed?: InputMaybe; + orders?: InputMaybe; + orders_aggregate?: InputMaybe; + organizerId?: InputMaybe; + passAmount?: InputMaybe; + passPricing?: InputMaybe; + passType?: InputMaybe; + password?: InputMaybe; + type?: InputMaybe; + updated_at?: InputMaybe; + validationType?: InputMaybe; +}; + +/** unique or primary key constraints on table "eventPassNftContract" */ +export const enum EventPassNftContract_Constraint { + /** unique or primary key constraint on columns "eventPassId" */ + EventPassIdUnique = 'eventPassId_unique', + /** unique or primary key constraint on columns "chainId", "contractAddress" */ + EventPassNftContractContractAddressChainIdKey = 'eventPassNftContract_contractAddress_chainId_key', + /** unique or primary key constraint on columns "id" */ + EventPassNftContractPkey = 'eventPassNftContract_pkey' +}; + +/** input type for inserting data into table "eventPassNftContract" */ +export type EventPassNftContract_Insert_Input = { + /** Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ chainId?: InputMaybe; - /** Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. */ + /** Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. */ contractAddress?: InputMaybe; created_at?: InputMaybe; - /** The address currently holding the event pass NFT, allowing tracking of ownership */ - currentOwnerAddress?: InputMaybe; - /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ - error?: InputMaybe; - /** A reference to the event associated with the event pass NFT */ + /** A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. */ eventId?: InputMaybe; - /** Directly relates to a specific Event Pass within the system */ eventPassId?: InputMaybe; + eventPassNfts?: InputMaybe; + eventPassOrderSums?: InputMaybe; id?: InputMaybe; - /** Indicates whether the event pass NFT has been delivered to the owner. */ - isDelivered?: InputMaybe; - /** Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform. */ - isRevealed?: InputMaybe; - /** Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. */ - lastNftTransferId?: InputMaybe; - /** The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. */ - metadata?: InputMaybe; - /** Ties the event pass NFT to a specific organizer within the platform */ + /** Flag indicating whether the event pass NFT is airdropped. */ + isAirdrop?: InputMaybe; + /** Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal. */ + isDelayedRevealed?: InputMaybe; + orders?: InputMaybe; organizerId?: InputMaybe; - packId?: InputMaybe; - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: InputMaybe; - /** The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. */ - tokenUri?: InputMaybe; + passAmount?: InputMaybe; + passPricing?: InputMaybe; + /** Type of the pass, referencing the eventPassType table. */ + passType?: InputMaybe; + /** Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. */ + password?: InputMaybe; + /** Type of the event pass NFT contract. */ + type?: InputMaybe; updated_at?: InputMaybe; + /** The method of validation for the event pass, referencing the eventPassValidationType table. */ + validationType?: InputMaybe; }; -/** aggregate sum on columns */ -export type EventPassNft_Sum_Fields = { - __typename?: 'eventPassNft_sum_fields'; - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: Maybe; +/** aggregate max on columns */ +export type EventPassNftContract_Max_Fields = { + __typename?: 'eventPassNftContract_max_fields'; + /** Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ + chainId?: Maybe; + /** Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. */ + contractAddress?: Maybe; + created_at?: Maybe; + /** A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. */ + eventId?: Maybe; + eventPassId?: Maybe; + id?: Maybe; + organizerId?: Maybe; + /** Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. */ + password?: Maybe; + updated_at?: Maybe; }; -/** order by sum() on columns of table "eventPassNft" */ -export type EventPassNft_Sum_Order_By = { - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: InputMaybe; +/** order by max() on columns of table "eventPassNftContract" */ +export type EventPassNftContract_Max_Order_By = { + /** Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ + chainId?: InputMaybe; + /** Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. */ + contractAddress?: InputMaybe; + created_at?: InputMaybe; + /** A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. */ + eventId?: InputMaybe; + eventPassId?: InputMaybe; + id?: InputMaybe; + organizerId?: InputMaybe; + /** Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. */ + password?: InputMaybe; + updated_at?: InputMaybe; }; -/** update columns of table "eventPassNft" */ -export const enum EventPassNft_Update_Column { - /** column name */ - ChainId = 'chainId', - /** column name */ - ContractAddress = 'contractAddress', - /** column name */ - CreatedAt = 'created_at', - /** column name */ - CurrentOwnerAddress = 'currentOwnerAddress', - /** column name */ - Error = 'error', - /** column name */ - EventId = 'eventId', +/** aggregate min on columns */ +export type EventPassNftContract_Min_Fields = { + __typename?: 'eventPassNftContract_min_fields'; + /** Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ + chainId?: Maybe; + /** Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. */ + contractAddress?: Maybe; + created_at?: Maybe; + /** A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. */ + eventId?: Maybe; + eventPassId?: Maybe; + id?: Maybe; + organizerId?: Maybe; + /** Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. */ + password?: Maybe; + updated_at?: Maybe; +}; + +/** order by min() on columns of table "eventPassNftContract" */ +export type EventPassNftContract_Min_Order_By = { + /** Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ + chainId?: InputMaybe; + /** Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. */ + contractAddress?: InputMaybe; + created_at?: InputMaybe; + /** A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. */ + eventId?: InputMaybe; + eventPassId?: InputMaybe; + id?: InputMaybe; + organizerId?: InputMaybe; + /** Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. */ + password?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** response of any mutation on the table "eventPassNftContract" */ +export type EventPassNftContract_Mutation_Response = { + __typename?: 'eventPassNftContract_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; +}; + +/** input type for inserting object relation for remote table "eventPassNftContract" */ +export type EventPassNftContract_Obj_Rel_Insert_Input = { + data: EventPassNftContract_Insert_Input; + /** upsert condition */ + on_conflict?: InputMaybe; +}; + +/** on_conflict condition type for table "eventPassNftContract" */ +export type EventPassNftContract_On_Conflict = { + constraint: EventPassNftContract_Constraint; + update_columns?: Array; + where?: InputMaybe; +}; + +/** Ordering options when selecting data from "eventPassNftContract". */ +export type EventPassNftContract_Order_By = { + chainId?: InputMaybe; + contractAddress?: InputMaybe; + created_at?: InputMaybe; + eventId?: InputMaybe; + eventPassId?: InputMaybe; + eventPassNfts_aggregate?: InputMaybe; + eventPassOrderSums?: InputMaybe; + id?: InputMaybe; + isAirdrop?: InputMaybe; + isDelayedRevealed?: InputMaybe; + orders_aggregate?: InputMaybe; + organizerId?: InputMaybe; + passAmount?: InputMaybe; + passPricing?: InputMaybe; + passType?: InputMaybe; + password?: InputMaybe; + type?: InputMaybe; + updated_at?: InputMaybe; + validationType?: InputMaybe; +}; + +/** primary key columns input for table: eventPassNftContract */ +export type EventPassNftContract_Pk_Columns_Input = { + id: Scalars['uuid']['input']; +}; + +/** select columns of table "eventPassNftContract" */ +export const enum EventPassNftContract_Select_Column { + /** column name */ + ChainId = 'chainId', + /** column name */ + ContractAddress = 'contractAddress', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + EventId = 'eventId', /** column name */ EventPassId = 'eventPassId', /** column name */ Id = 'id', /** column name */ - IsDelivered = 'isDelivered', + IsAirdrop = 'isAirdrop', /** column name */ - IsRevealed = 'isRevealed', + IsDelayedRevealed = 'isDelayedRevealed', /** column name */ - LastNftTransferId = 'lastNftTransferId', + OrganizerId = 'organizerId', /** column name */ - Metadata = 'metadata', + PassType = 'passType', /** column name */ - OrganizerId = 'organizerId', + Password = 'password', /** column name */ - PackId = 'packId', + Type = 'type', /** column name */ - TokenId = 'tokenId', + UpdatedAt = 'updated_at', /** column name */ - TokenUri = 'tokenUri', + ValidationType = 'validationType' +}; + +/** select "eventPassNftContract_aggregate_bool_exp_bool_and_arguments_columns" columns of table "eventPassNftContract" */ +export const enum EventPassNftContract_Select_Column_EventPassNftContract_Aggregate_Bool_Exp_Bool_And_Arguments_Columns { /** column name */ - UpdatedAt = 'updated_at' + IsAirdrop = 'isAirdrop', + /** column name */ + IsDelayedRevealed = 'isDelayedRevealed' }; -export type EventPassNft_Updates = { - /** append existing jsonb value of filtered columns with new jsonb value */ - _append?: InputMaybe; - /** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ - _delete_at_path?: InputMaybe; - /** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ - _delete_elem?: InputMaybe; - /** delete key/value pair or string element. key/value pairs are matched based on their key value */ - _delete_key?: InputMaybe; - /** increments the numeric columns with given value of the filtered values */ - _inc?: InputMaybe; - /** prepend existing jsonb value of filtered columns with new jsonb value */ - _prepend?: InputMaybe; - /** sets the columns of the filtered rows to the given values */ - _set?: InputMaybe; - /** filter the rows which have to be updated */ - where: EventPassNft_Bool_Exp; +/** select "eventPassNftContract_aggregate_bool_exp_bool_or_arguments_columns" columns of table "eventPassNftContract" */ +export const enum EventPassNftContract_Select_Column_EventPassNftContract_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns { + /** column name */ + IsAirdrop = 'isAirdrop', + /** column name */ + IsDelayedRevealed = 'isDelayedRevealed' }; -/** aggregate var_pop on columns */ -export type EventPassNft_Var_Pop_Fields = { - __typename?: 'eventPassNft_var_pop_fields'; - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: Maybe; +/** input type for updating data in table "eventPassNftContract" */ +export type EventPassNftContract_Set_Input = { + /** Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ + chainId?: InputMaybe; + /** Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. */ + contractAddress?: InputMaybe; + created_at?: InputMaybe; + /** A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. */ + eventId?: InputMaybe; + eventPassId?: InputMaybe; + id?: InputMaybe; + /** Flag indicating whether the event pass NFT is airdropped. */ + isAirdrop?: InputMaybe; + /** Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal. */ + isDelayedRevealed?: InputMaybe; + organizerId?: InputMaybe; + /** Type of the pass, referencing the eventPassType table. */ + passType?: InputMaybe; + /** Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. */ + password?: InputMaybe; + /** Type of the event pass NFT contract. */ + type?: InputMaybe; + updated_at?: InputMaybe; + /** The method of validation for the event pass, referencing the eventPassValidationType table. */ + validationType?: InputMaybe; }; -/** order by var_pop() on columns of table "eventPassNft" */ -export type EventPassNft_Var_Pop_Order_By = { - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: InputMaybe; +/** Streaming cursor of the table "eventPassNftContract" */ +export type EventPassNftContract_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: EventPassNftContract_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; -/** aggregate var_samp on columns */ -export type EventPassNft_Var_Samp_Fields = { - __typename?: 'eventPassNft_var_samp_fields'; - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: Maybe; +/** Initial value of the column from where the streaming should start */ +export type EventPassNftContract_Stream_Cursor_Value_Input = { + /** Specifies the particular blockchain or network on which the NFT collection resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ + chainId?: InputMaybe; + /** Represents the unique address of the smart contract that governs the NFT collection. It acts as the primary reference to the NFTs existence and behavior on the blockchain. */ + contractAddress?: InputMaybe; + created_at?: InputMaybe; + /** A unique identifier for the event associated with the NFT collection. This ties each collection directly to a specific event within the platform. */ + eventId?: InputMaybe; + eventPassId?: InputMaybe; + id?: InputMaybe; + /** Flag indicating whether the event pass NFT is airdropped. */ + isAirdrop?: InputMaybe; + /** Flag indicating whether the delayed reveal functionality is active. Can be set to true only if type is delayed_reveal. */ + isDelayedRevealed?: InputMaybe; + organizerId?: InputMaybe; + /** Type of the pass, referencing the eventPassType table. */ + passType?: InputMaybe; + /** Password for the delayed reveal functionality. Nullable and only applicable for delayed_reveal type. */ + password?: InputMaybe; + /** Type of the event pass NFT contract. */ + type?: InputMaybe; + updated_at?: InputMaybe; + /** The method of validation for the event pass, referencing the eventPassValidationType table. */ + validationType?: InputMaybe; }; -/** order by var_samp() on columns of table "eventPassNft" */ -export type EventPassNft_Var_Samp_Order_By = { - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: InputMaybe; +/** update columns of table "eventPassNftContract" */ +export const enum EventPassNftContract_Update_Column { + /** column name */ + ChainId = 'chainId', + /** column name */ + ContractAddress = 'contractAddress', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + EventId = 'eventId', + /** column name */ + EventPassId = 'eventPassId', + /** column name */ + Id = 'id', + /** column name */ + IsAirdrop = 'isAirdrop', + /** column name */ + IsDelayedRevealed = 'isDelayedRevealed', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + PassType = 'passType', + /** column name */ + Password = 'password', + /** column name */ + Type = 'type', + /** column name */ + UpdatedAt = 'updated_at', + /** column name */ + ValidationType = 'validationType' }; -/** aggregate variance on columns */ -export type EventPassNft_Variance_Fields = { - __typename?: 'eventPassNft_variance_fields'; - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: Maybe; +export type EventPassNftContract_Updates = { + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: EventPassNftContract_Bool_Exp; }; -/** order by variance() on columns of table "eventPassNft" */ -export type EventPassNft_Variance_Order_By = { - /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ - tokenId?: InputMaybe; -}; - -/** Hold the sums for the Event Pass Orders */ -export type EventPassOrderSums = { - __typename?: 'eventPassOrderSums'; - eventPassId: Scalars['String']['output']; - totalReserved: Scalars['Int']['output']; -}; - -/** aggregated selection of "eventPassOrderSums" */ -export type EventPassOrderSums_Aggregate = { - __typename?: 'eventPassOrderSums_aggregate'; - aggregate?: Maybe; - nodes: Array; +/** aggregated selection of "eventPassNft" */ +export type EventPassNft_Aggregate = { + __typename?: 'eventPassNft_aggregate'; + aggregate?: Maybe; + nodes: Array; }; -/** aggregate fields of "eventPassOrderSums" */ -export type EventPassOrderSums_Aggregate_Fields = { - __typename?: 'eventPassOrderSums_aggregate_fields'; - avg?: Maybe; - count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; +export type EventPassNft_Aggregate_Bool_Exp = { + bool_and?: InputMaybe; + bool_or?: InputMaybe; + count?: InputMaybe; }; - -/** aggregate fields of "eventPassOrderSums" */ -export type EventPassOrderSums_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +export type EventPassNft_Aggregate_Bool_Exp_Bool_And = { + arguments: EventPassNft_Select_Column_EventPassNft_Aggregate_Bool_Exp_Bool_And_Arguments_Columns; distinct?: InputMaybe; + filter?: InputMaybe; + predicate: Boolean_Comparison_Exp; }; -/** aggregate avg on columns */ -export type EventPassOrderSums_Avg_Fields = { - __typename?: 'eventPassOrderSums_avg_fields'; - totalReserved?: Maybe; -}; - -/** Boolean expression to filter rows from the table "eventPassOrderSums". All fields are combined with a logical 'AND'. */ -export type EventPassOrderSums_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - eventPassId?: InputMaybe; - totalReserved?: InputMaybe; +export type EventPassNft_Aggregate_Bool_Exp_Bool_Or = { + arguments: EventPassNft_Select_Column_EventPassNft_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns; + distinct?: InputMaybe; + filter?: InputMaybe; + predicate: Boolean_Comparison_Exp; }; -/** unique or primary key constraints on table "eventPassOrderSums" */ -export const enum EventPassOrderSums_Constraint { - /** unique or primary key constraint on columns "eventPassId" */ - EventPassOrderSumsPkey = 'eventPassOrderSums_pkey' +export type EventPassNft_Aggregate_Bool_Exp_Count = { + arguments?: InputMaybe>; + distinct?: InputMaybe; + filter?: InputMaybe; + predicate: Int_Comparison_Exp; }; -/** input type for incrementing numeric columns in table "eventPassOrderSums" */ -export type EventPassOrderSums_Inc_Input = { - totalReserved?: InputMaybe; +/** aggregate fields of "eventPassNft" */ +export type EventPassNft_Aggregate_Fields = { + __typename?: 'eventPassNft_aggregate_fields'; + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** input type for inserting data into table "eventPassOrderSums" */ -export type EventPassOrderSums_Insert_Input = { - eventPassId?: InputMaybe; - totalReserved?: InputMaybe; -}; -/** aggregate max on columns */ -export type EventPassOrderSums_Max_Fields = { - __typename?: 'eventPassOrderSums_max_fields'; - eventPassId?: Maybe; - totalReserved?: Maybe; +/** aggregate fields of "eventPassNft" */ +export type EventPassNft_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; -/** aggregate min on columns */ -export type EventPassOrderSums_Min_Fields = { - __typename?: 'eventPassOrderSums_min_fields'; - eventPassId?: Maybe; - totalReserved?: Maybe; +/** order by aggregate values of table "eventPassNft" */ +export type EventPassNft_Aggregate_Order_By = { + avg?: InputMaybe; + count?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddev?: InputMaybe; + stddev_pop?: InputMaybe; + stddev_samp?: InputMaybe; + sum?: InputMaybe; + var_pop?: InputMaybe; + var_samp?: InputMaybe; + variance?: InputMaybe; }; -/** response of any mutation on the table "eventPassOrderSums" */ -export type EventPassOrderSums_Mutation_Response = { - __typename?: 'eventPassOrderSums_mutation_response'; - /** number of rows affected by the mutation */ - affected_rows: Scalars['Int']['output']; - /** data from the rows affected by the mutation */ - returning: Array; +/** append existing jsonb value of filtered columns with new jsonb value */ +export type EventPassNft_Append_Input = { + /** The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. */ + metadata?: InputMaybe; }; -/** input type for inserting object relation for remote table "eventPassOrderSums" */ -export type EventPassOrderSums_Obj_Rel_Insert_Input = { - data: EventPassOrderSums_Insert_Input; +/** input type for inserting array relation for remote table "eventPassNft" */ +export type EventPassNft_Arr_Rel_Insert_Input = { + data: Array; /** upsert condition */ - on_conflict?: InputMaybe; -}; - -/** on_conflict condition type for table "eventPassOrderSums" */ -export type EventPassOrderSums_On_Conflict = { - constraint: EventPassOrderSums_Constraint; - update_columns?: Array; - where?: InputMaybe; -}; - -/** Ordering options when selecting data from "eventPassOrderSums". */ -export type EventPassOrderSums_Order_By = { - eventPassId?: InputMaybe; - totalReserved?: InputMaybe; + on_conflict?: InputMaybe; }; -/** primary key columns input for table: eventPassOrderSums */ -export type EventPassOrderSums_Pk_Columns_Input = { - eventPassId: Scalars['String']['input']; +/** aggregate avg on columns */ +export type EventPassNft_Avg_Fields = { + __typename?: 'eventPassNft_avg_fields'; + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; }; -/** select columns of table "eventPassOrderSums" */ -export const enum EventPassOrderSums_Select_Column { - /** column name */ - EventPassId = 'eventPassId', - /** column name */ - TotalReserved = 'totalReserved' +/** order by avg() on columns of table "eventPassNft" */ +export type EventPassNft_Avg_Order_By = { + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: InputMaybe; }; -/** input type for updating data in table "eventPassOrderSums" */ -export type EventPassOrderSums_Set_Input = { - eventPassId?: InputMaybe; - totalReserved?: InputMaybe; +/** Boolean expression to filter rows from the table "eventPassNft". All fields are combined with a logical 'AND'. */ +export type EventPassNft_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + chainId?: InputMaybe; + contractAddress?: InputMaybe; + created_at?: InputMaybe; + currentOwnerAddress?: InputMaybe; + error?: InputMaybe; + eventId?: InputMaybe; + eventParameters?: InputMaybe; + eventPassId?: InputMaybe; + eventPassNftContract?: InputMaybe; + id?: InputMaybe; + isRevealed?: InputMaybe; + lastNftTransfer?: InputMaybe; + lastNftTransferId?: InputMaybe; + metadata?: InputMaybe; + nftTransfers?: InputMaybe; + nftTransfers_aggregate?: InputMaybe; + organizerId?: InputMaybe; + packAmount?: InputMaybe; + packId?: InputMaybe; + packPricing?: InputMaybe; + passAmount?: InputMaybe; + passPricing?: InputMaybe; + status?: InputMaybe; + tokenId?: InputMaybe; + tokenUri?: InputMaybe; + updated_at?: InputMaybe; }; -/** aggregate stddev on columns */ -export type EventPassOrderSums_Stddev_Fields = { - __typename?: 'eventPassOrderSums_stddev_fields'; - totalReserved?: Maybe; +/** unique or primary key constraints on table "eventPassNft" */ +export const enum EventPassNft_Constraint { + /** unique or primary key constraint on columns "chainId", "contractAddress", "tokenId" */ + EventPassNftContractAddressTokenIdChainIdIdx = 'eventPassNft_contractAddress_tokenId_chainId_idx', + /** unique or primary key constraint on columns "id" */ + EventPassNftPkey = 'eventPassNft_pkey' }; -/** aggregate stddev_pop on columns */ -export type EventPassOrderSums_Stddev_Pop_Fields = { - __typename?: 'eventPassOrderSums_stddev_pop_fields'; - totalReserved?: Maybe; +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +export type EventPassNft_Delete_At_Path_Input = { + /** The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. */ + metadata?: InputMaybe>; }; -/** aggregate stddev_samp on columns */ -export type EventPassOrderSums_Stddev_Samp_Fields = { - __typename?: 'eventPassOrderSums_stddev_samp_fields'; - totalReserved?: Maybe; +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +export type EventPassNft_Delete_Elem_Input = { + /** The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. */ + metadata?: InputMaybe; }; -/** Streaming cursor of the table "eventPassOrderSums" */ -export type EventPassOrderSums_Stream_Cursor_Input = { - /** Stream column input with initial value */ - initial_value: EventPassOrderSums_Stream_Cursor_Value_Input; - /** cursor ordering */ - ordering?: InputMaybe; +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +export type EventPassNft_Delete_Key_Input = { + /** The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. */ + metadata?: InputMaybe; }; -/** Initial value of the column from where the streaming should start */ -export type EventPassOrderSums_Stream_Cursor_Value_Input = { - eventPassId?: InputMaybe; - totalReserved?: InputMaybe; +/** input type for incrementing numeric columns in table "eventPassNft" */ +export type EventPassNft_Inc_Input = { + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: InputMaybe; }; -/** aggregate sum on columns */ -export type EventPassOrderSums_Sum_Fields = { - __typename?: 'eventPassOrderSums_sum_fields'; - totalReserved?: Maybe; -}; - -/** update columns of table "eventPassOrderSums" */ -export const enum EventPassOrderSums_Update_Column { - /** column name */ - EventPassId = 'eventPassId', - /** column name */ - TotalReserved = 'totalReserved' -}; - -export type EventPassOrderSums_Updates = { - /** increments the numeric columns with given value of the filtered values */ - _inc?: InputMaybe; - /** sets the columns of the filtered rows to the given values */ - _set?: InputMaybe; - /** filter the rows which have to be updated */ - where: EventPassOrderSums_Bool_Exp; -}; - -/** aggregate var_pop on columns */ -export type EventPassOrderSums_Var_Pop_Fields = { - __typename?: 'eventPassOrderSums_var_pop_fields'; - totalReserved?: Maybe; +/** input type for inserting data into table "eventPassNft" */ +export type EventPassNft_Insert_Input = { + /** Denotes the specific blockchain or network of the event pass NFT */ + chainId?: InputMaybe; + /** Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. */ + contractAddress?: InputMaybe; + created_at?: InputMaybe; + /** The address currently holding the event pass NFT, allowing tracking of ownership */ + currentOwnerAddress?: InputMaybe; + /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ + error?: InputMaybe; + /** A reference to the event associated with the event pass NFT */ + eventId?: InputMaybe; + eventParameters?: InputMaybe; + /** Directly relates to a specific Event Pass within the system */ + eventPassId?: InputMaybe; + eventPassNftContract?: InputMaybe; + id?: InputMaybe; + /** Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform. */ + isRevealed?: InputMaybe; + lastNftTransfer?: InputMaybe; + /** Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. */ + lastNftTransferId?: InputMaybe; + /** The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. */ + metadata?: InputMaybe; + nftTransfers?: InputMaybe; + /** Ties the event pass NFT to a specific organizer within the platform */ + organizerId?: InputMaybe; + packAmount?: InputMaybe; + packId?: InputMaybe; + packPricing?: InputMaybe; + passAmount?: InputMaybe; + passPricing?: InputMaybe; + status?: InputMaybe; + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: InputMaybe; + /** The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. */ + tokenUri?: InputMaybe; + updated_at?: InputMaybe; }; -/** aggregate var_samp on columns */ -export type EventPassOrderSums_Var_Samp_Fields = { - __typename?: 'eventPassOrderSums_var_samp_fields'; - totalReserved?: Maybe; +/** aggregate max on columns */ +export type EventPassNft_Max_Fields = { + __typename?: 'eventPassNft_max_fields'; + /** Denotes the specific blockchain or network of the event pass NFT */ + chainId?: Maybe; + /** Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. */ + contractAddress?: Maybe; + created_at?: Maybe; + /** The address currently holding the event pass NFT, allowing tracking of ownership */ + currentOwnerAddress?: Maybe; + /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ + error?: Maybe; + /** A reference to the event associated with the event pass NFT */ + eventId?: Maybe; + /** Directly relates to a specific Event Pass within the system */ + eventPassId?: Maybe; + id?: Maybe; + /** Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. */ + lastNftTransferId?: Maybe; + /** Ties the event pass NFT to a specific organizer within the platform */ + organizerId?: Maybe; + packId?: Maybe; + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; + /** The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. */ + tokenUri?: Maybe; + updated_at?: Maybe; }; -/** aggregate variance on columns */ -export type EventPassOrderSums_Variance_Fields = { - __typename?: 'eventPassOrderSums_variance_fields'; - totalReserved?: Maybe; +/** order by max() on columns of table "eventPassNft" */ +export type EventPassNft_Max_Order_By = { + /** Denotes the specific blockchain or network of the event pass NFT */ + chainId?: InputMaybe; + /** Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. */ + contractAddress?: InputMaybe; + created_at?: InputMaybe; + /** The address currently holding the event pass NFT, allowing tracking of ownership */ + currentOwnerAddress?: InputMaybe; + /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ + error?: InputMaybe; + /** A reference to the event associated with the event pass NFT */ + eventId?: InputMaybe; + /** Directly relates to a specific Event Pass within the system */ + eventPassId?: InputMaybe; + id?: InputMaybe; + /** Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. */ + lastNftTransferId?: InputMaybe; + /** Ties the event pass NFT to a specific organizer within the platform */ + organizerId?: InputMaybe; + packId?: InputMaybe; + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: InputMaybe; + /** The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. */ + tokenUri?: InputMaybe; + updated_at?: InputMaybe; }; -/** Defines the types of event passes. */ -export type EventPassType = { - __typename?: 'eventPassType'; - /** Type name for event pass. */ - value: Scalars['String']['output']; +/** aggregate min on columns */ +export type EventPassNft_Min_Fields = { + __typename?: 'eventPassNft_min_fields'; + /** Denotes the specific blockchain or network of the event pass NFT */ + chainId?: Maybe; + /** Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. */ + contractAddress?: Maybe; + created_at?: Maybe; + /** The address currently holding the event pass NFT, allowing tracking of ownership */ + currentOwnerAddress?: Maybe; + /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ + error?: Maybe; + /** A reference to the event associated with the event pass NFT */ + eventId?: Maybe; + /** Directly relates to a specific Event Pass within the system */ + eventPassId?: Maybe; + id?: Maybe; + /** Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. */ + lastNftTransferId?: Maybe; + /** Ties the event pass NFT to a specific organizer within the platform */ + organizerId?: Maybe; + packId?: Maybe; + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; + /** The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. */ + tokenUri?: Maybe; + updated_at?: Maybe; }; -/** aggregated selection of "eventPassType" */ -export type EventPassType_Aggregate = { - __typename?: 'eventPassType_aggregate'; - aggregate?: Maybe; - nodes: Array; +/** order by min() on columns of table "eventPassNft" */ +export type EventPassNft_Min_Order_By = { + /** Denotes the specific blockchain or network of the event pass NFT */ + chainId?: InputMaybe; + /** Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. */ + contractAddress?: InputMaybe; + created_at?: InputMaybe; + /** The address currently holding the event pass NFT, allowing tracking of ownership */ + currentOwnerAddress?: InputMaybe; + /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ + error?: InputMaybe; + /** A reference to the event associated with the event pass NFT */ + eventId?: InputMaybe; + /** Directly relates to a specific Event Pass within the system */ + eventPassId?: InputMaybe; + id?: InputMaybe; + /** Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. */ + lastNftTransferId?: InputMaybe; + /** Ties the event pass NFT to a specific organizer within the platform */ + organizerId?: InputMaybe; + packId?: InputMaybe; + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: InputMaybe; + /** The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. */ + tokenUri?: InputMaybe; + updated_at?: InputMaybe; }; -/** aggregate fields of "eventPassType" */ -export type EventPassType_Aggregate_Fields = { - __typename?: 'eventPassType_aggregate_fields'; - count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; +/** response of any mutation on the table "eventPassNft" */ +export type EventPassNft_Mutation_Response = { + __typename?: 'eventPassNft_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; }; - -/** aggregate fields of "eventPassType" */ -export type EventPassType_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; +/** on_conflict condition type for table "eventPassNft" */ +export type EventPassNft_On_Conflict = { + constraint: EventPassNft_Constraint; + update_columns?: Array; + where?: InputMaybe; }; -/** Boolean expression to filter rows from the table "eventPassType". All fields are combined with a logical 'AND'. */ -export type EventPassType_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - value?: InputMaybe; +/** Ordering options when selecting data from "eventPassNft". */ +export type EventPassNft_Order_By = { + chainId?: InputMaybe; + contractAddress?: InputMaybe; + created_at?: InputMaybe; + currentOwnerAddress?: InputMaybe; + error?: InputMaybe; + eventId?: InputMaybe; + eventParameters?: InputMaybe; + eventPassId?: InputMaybe; + eventPassNftContract?: InputMaybe; + id?: InputMaybe; + isRevealed?: InputMaybe; + lastNftTransfer?: InputMaybe; + lastNftTransferId?: InputMaybe; + metadata?: InputMaybe; + nftTransfers_aggregate?: InputMaybe; + organizerId?: InputMaybe; + packAmount?: InputMaybe; + packId?: InputMaybe; + packPricing?: InputMaybe; + passAmount?: InputMaybe; + passPricing?: InputMaybe; + status?: InputMaybe; + tokenId?: InputMaybe; + tokenUri?: InputMaybe; + updated_at?: InputMaybe; }; -/** unique or primary key constraints on table "eventPassType" */ -export const enum EventPassType_Constraint { - /** unique or primary key constraint on columns "value" */ - EventPassTypePkey = 'eventPassType_pkey' +/** primary key columns input for table: eventPassNft */ +export type EventPassNft_Pk_Columns_Input = { + id: Scalars['uuid']['input']; }; -export const enum EventPassType_Enum { - EventAccess = 'event_access', - Redeemable = 'redeemable' +/** prepend existing jsonb value of filtered columns with new jsonb value */ +export type EventPassNft_Prepend_Input = { + /** The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. */ + metadata?: InputMaybe; }; -/** Boolean expression to compare columns of type "eventPassType_enum". All fields are combined with logical 'AND'. */ -export type EventPassType_Enum_Comparison_Exp = { - _eq?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; +/** select columns of table "eventPassNft" */ +export const enum EventPassNft_Select_Column { + /** column name */ + ChainId = 'chainId', + /** column name */ + ContractAddress = 'contractAddress', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + CurrentOwnerAddress = 'currentOwnerAddress', + /** column name */ + Error = 'error', + /** column name */ + EventId = 'eventId', + /** column name */ + EventPassId = 'eventPassId', + /** column name */ + Id = 'id', + /** column name */ + IsRevealed = 'isRevealed', + /** column name */ + LastNftTransferId = 'lastNftTransferId', + /** column name */ + Metadata = 'metadata', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + PackId = 'packId', + /** column name */ + Status = 'status', + /** column name */ + TokenId = 'tokenId', + /** column name */ + TokenUri = 'tokenUri', + /** column name */ + UpdatedAt = 'updated_at' }; -/** input type for inserting data into table "eventPassType" */ -export type EventPassType_Insert_Input = { - /** Type name for event pass. */ - value?: InputMaybe; +/** select "eventPassNft_aggregate_bool_exp_bool_and_arguments_columns" columns of table "eventPassNft" */ +export const enum EventPassNft_Select_Column_EventPassNft_Aggregate_Bool_Exp_Bool_And_Arguments_Columns { + /** column name */ + IsRevealed = 'isRevealed' }; -/** aggregate max on columns */ -export type EventPassType_Max_Fields = { - __typename?: 'eventPassType_max_fields'; - /** Type name for event pass. */ - value?: Maybe; +/** select "eventPassNft_aggregate_bool_exp_bool_or_arguments_columns" columns of table "eventPassNft" */ +export const enum EventPassNft_Select_Column_EventPassNft_Aggregate_Bool_Exp_Bool_Or_Arguments_Columns { + /** column name */ + IsRevealed = 'isRevealed' }; -/** aggregate min on columns */ -export type EventPassType_Min_Fields = { - __typename?: 'eventPassType_min_fields'; - /** Type name for event pass. */ - value?: Maybe; +/** input type for updating data in table "eventPassNft" */ +export type EventPassNft_Set_Input = { + /** Denotes the specific blockchain or network of the event pass NFT */ + chainId?: InputMaybe; + /** Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. */ + contractAddress?: InputMaybe; + created_at?: InputMaybe; + /** The address currently holding the event pass NFT, allowing tracking of ownership */ + currentOwnerAddress?: InputMaybe; + /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ + error?: InputMaybe; + /** A reference to the event associated with the event pass NFT */ + eventId?: InputMaybe; + /** Directly relates to a specific Event Pass within the system */ + eventPassId?: InputMaybe; + id?: InputMaybe; + /** Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform. */ + isRevealed?: InputMaybe; + /** Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. */ + lastNftTransferId?: InputMaybe; + /** The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. */ + metadata?: InputMaybe; + /** Ties the event pass NFT to a specific organizer within the platform */ + organizerId?: InputMaybe; + packId?: InputMaybe; + status?: InputMaybe; + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: InputMaybe; + /** The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. */ + tokenUri?: InputMaybe; + updated_at?: InputMaybe; }; -/** response of any mutation on the table "eventPassType" */ -export type EventPassType_Mutation_Response = { - __typename?: 'eventPassType_mutation_response'; - /** number of rows affected by the mutation */ - affected_rows: Scalars['Int']['output']; - /** data from the rows affected by the mutation */ - returning: Array; +/** aggregate stddev on columns */ +export type EventPassNft_Stddev_Fields = { + __typename?: 'eventPassNft_stddev_fields'; + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; }; -/** on_conflict condition type for table "eventPassType" */ -export type EventPassType_On_Conflict = { - constraint: EventPassType_Constraint; - update_columns?: Array; - where?: InputMaybe; +/** order by stddev() on columns of table "eventPassNft" */ +export type EventPassNft_Stddev_Order_By = { + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: InputMaybe; }; -/** Ordering options when selecting data from "eventPassType". */ -export type EventPassType_Order_By = { - value?: InputMaybe; +/** aggregate stddev_pop on columns */ +export type EventPassNft_Stddev_Pop_Fields = { + __typename?: 'eventPassNft_stddev_pop_fields'; + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; }; -/** primary key columns input for table: eventPassType */ -export type EventPassType_Pk_Columns_Input = { - /** Type name for event pass. */ - value: Scalars['String']['input']; +/** order by stddev_pop() on columns of table "eventPassNft" */ +export type EventPassNft_Stddev_Pop_Order_By = { + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: InputMaybe; }; -/** select columns of table "eventPassType" */ -export const enum EventPassType_Select_Column { - /** column name */ - Value = 'value' +/** aggregate stddev_samp on columns */ +export type EventPassNft_Stddev_Samp_Fields = { + __typename?: 'eventPassNft_stddev_samp_fields'; + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; }; -/** input type for updating data in table "eventPassType" */ -export type EventPassType_Set_Input = { - /** Type name for event pass. */ - value?: InputMaybe; +/** order by stddev_samp() on columns of table "eventPassNft" */ +export type EventPassNft_Stddev_Samp_Order_By = { + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: InputMaybe; }; -/** Streaming cursor of the table "eventPassType" */ -export type EventPassType_Stream_Cursor_Input = { +/** Streaming cursor of the table "eventPassNft" */ +export type EventPassNft_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: EventPassType_Stream_Cursor_Value_Input; + initial_value: EventPassNft_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type EventPassType_Stream_Cursor_Value_Input = { - /** Type name for event pass. */ - value?: InputMaybe; +export type EventPassNft_Stream_Cursor_Value_Input = { + /** Denotes the specific blockchain or network of the event pass NFT */ + chainId?: InputMaybe; + /** Identifies the smart contract associated with the event pass NFT. This provides a direct link to the NFTs origin and behavior on the blockchain. */ + contractAddress?: InputMaybe; + created_at?: InputMaybe; + /** The address currently holding the event pass NFT, allowing tracking of ownership */ + currentOwnerAddress?: InputMaybe; + /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ + error?: InputMaybe; + /** A reference to the event associated with the event pass NFT */ + eventId?: InputMaybe; + /** Directly relates to a specific Event Pass within the system */ + eventPassId?: InputMaybe; + id?: InputMaybe; + /** Indicates whether the QR code pass for the event pass NFT has been revealed by the owner. This field is essential for tracking and managing the reveal status within the platform. */ + isRevealed?: InputMaybe; + /** Reference `id` to the latest `nftTransfer` entry, detailing the most recent transaction for this event pass NFT. */ + lastNftTransferId?: InputMaybe; + /** The structured metadata parsed from the token URI. This contains a variety of details regarding the event pass NFT. */ + metadata?: InputMaybe; + /** Ties the event pass NFT to a specific organizer within the platform */ + organizerId?: InputMaybe; + packId?: InputMaybe; + status?: InputMaybe; + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: InputMaybe; + /** The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. */ + tokenUri?: InputMaybe; + updated_at?: InputMaybe; }; -/** update columns of table "eventPassType" */ -export const enum EventPassType_Update_Column { +/** aggregate sum on columns */ +export type EventPassNft_Sum_Fields = { + __typename?: 'eventPassNft_sum_fields'; + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; +}; + +/** order by sum() on columns of table "eventPassNft" */ +export type EventPassNft_Sum_Order_By = { + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: InputMaybe; +}; + +/** update columns of table "eventPassNft" */ +export const enum EventPassNft_Update_Column { /** column name */ - Value = 'value' + ChainId = 'chainId', + /** column name */ + ContractAddress = 'contractAddress', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + CurrentOwnerAddress = 'currentOwnerAddress', + /** column name */ + Error = 'error', + /** column name */ + EventId = 'eventId', + /** column name */ + EventPassId = 'eventPassId', + /** column name */ + Id = 'id', + /** column name */ + IsRevealed = 'isRevealed', + /** column name */ + LastNftTransferId = 'lastNftTransferId', + /** column name */ + Metadata = 'metadata', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + PackId = 'packId', + /** column name */ + Status = 'status', + /** column name */ + TokenId = 'tokenId', + /** column name */ + TokenUri = 'tokenUri', + /** column name */ + UpdatedAt = 'updated_at' }; -export type EventPassType_Updates = { +export type EventPassNft_Updates = { + /** append existing jsonb value of filtered columns with new jsonb value */ + _append?: InputMaybe; + /** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ + _delete_at_path?: InputMaybe; + /** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ + _delete_elem?: InputMaybe; + /** delete key/value pair or string element. key/value pairs are matched based on their key value */ + _delete_key?: InputMaybe; + /** increments the numeric columns with given value of the filtered values */ + _inc?: InputMaybe; + /** prepend existing jsonb value of filtered columns with new jsonb value */ + _prepend?: InputMaybe; /** sets the columns of the filtered rows to the given values */ - _set?: InputMaybe; + _set?: InputMaybe; /** filter the rows which have to be updated */ - where: EventPassType_Bool_Exp; + where: EventPassNft_Bool_Exp; }; -/** Defines the types of validation for event passes. */ -export type EventPassValidationType = { - __typename?: 'eventPassValidationType'; - /** Type name for event pass validation. */ - value: Scalars['String']['output']; +/** aggregate var_pop on columns */ +export type EventPassNft_Var_Pop_Fields = { + __typename?: 'eventPassNft_var_pop_fields'; + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; }; -/** aggregated selection of "eventPassValidationType" */ -export type EventPassValidationType_Aggregate = { - __typename?: 'eventPassValidationType_aggregate'; - aggregate?: Maybe; - nodes: Array; +/** order by var_pop() on columns of table "eventPassNft" */ +export type EventPassNft_Var_Pop_Order_By = { + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: InputMaybe; }; -/** aggregate fields of "eventPassValidationType" */ -export type EventPassValidationType_Aggregate_Fields = { - __typename?: 'eventPassValidationType_aggregate_fields'; +/** aggregate var_samp on columns */ +export type EventPassNft_Var_Samp_Fields = { + __typename?: 'eventPassNft_var_samp_fields'; + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; +}; + +/** order by var_samp() on columns of table "eventPassNft" */ +export type EventPassNft_Var_Samp_Order_By = { + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: InputMaybe; +}; + +/** aggregate variance on columns */ +export type EventPassNft_Variance_Fields = { + __typename?: 'eventPassNft_variance_fields'; + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; +}; + +/** order by variance() on columns of table "eventPassNft" */ +export type EventPassNft_Variance_Order_By = { + /** The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: InputMaybe; +}; + +/** Hold the sums for the Event Pass Orders */ +export type EventPassOrderSums = { + __typename?: 'eventPassOrderSums'; + eventPassId: Scalars['String']['output']; + totalReserved: Scalars['Int']['output']; +}; + +/** aggregated selection of "eventPassOrderSums" */ +export type EventPassOrderSums_Aggregate = { + __typename?: 'eventPassOrderSums_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "eventPassOrderSums" */ +export type EventPassOrderSums_Aggregate_Fields = { + __typename?: 'eventPassOrderSums_aggregate_fields'; + avg?: Maybe; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate fields of "eventPassValidationType" */ -export type EventPassValidationType_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "eventPassOrderSums" */ +export type EventPassOrderSums_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; -/** Boolean expression to filter rows from the table "eventPassValidationType". All fields are combined with a logical 'AND'. */ -export type EventPassValidationType_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - value?: InputMaybe; +/** aggregate avg on columns */ +export type EventPassOrderSums_Avg_Fields = { + __typename?: 'eventPassOrderSums_avg_fields'; + totalReserved?: Maybe; }; -/** unique or primary key constraints on table "eventPassValidationType" */ -export const enum EventPassValidationType_Constraint { - /** unique or primary key constraint on columns "value" */ - EventPassValidationTypePkey = 'eventPassValidationType_pkey' +/** Boolean expression to filter rows from the table "eventPassOrderSums". All fields are combined with a logical 'AND'. */ +export type EventPassOrderSums_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + eventPassId?: InputMaybe; + totalReserved?: InputMaybe; }; -export const enum EventPassValidationType_Enum { - External = 'external', - Manual = 'manual', - Nft = 'nft' +/** unique or primary key constraints on table "eventPassOrderSums" */ +export const enum EventPassOrderSums_Constraint { + /** unique or primary key constraint on columns "eventPassId" */ + EventPassOrderSumsPkey = 'eventPassOrderSums_pkey' }; -/** Boolean expression to compare columns of type "eventPassValidationType_enum". All fields are combined with logical 'AND'. */ -export type EventPassValidationType_Enum_Comparison_Exp = { - _eq?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; +/** input type for incrementing numeric columns in table "eventPassOrderSums" */ +export type EventPassOrderSums_Inc_Input = { + totalReserved?: InputMaybe; }; -/** input type for inserting data into table "eventPassValidationType" */ -export type EventPassValidationType_Insert_Input = { - /** Type name for event pass validation. */ - value?: InputMaybe; +/** input type for inserting data into table "eventPassOrderSums" */ +export type EventPassOrderSums_Insert_Input = { + eventPassId?: InputMaybe; + totalReserved?: InputMaybe; }; /** aggregate max on columns */ -export type EventPassValidationType_Max_Fields = { - __typename?: 'eventPassValidationType_max_fields'; - /** Type name for event pass validation. */ - value?: Maybe; +export type EventPassOrderSums_Max_Fields = { + __typename?: 'eventPassOrderSums_max_fields'; + eventPassId?: Maybe; + totalReserved?: Maybe; }; /** aggregate min on columns */ -export type EventPassValidationType_Min_Fields = { - __typename?: 'eventPassValidationType_min_fields'; - /** Type name for event pass validation. */ - value?: Maybe; +export type EventPassOrderSums_Min_Fields = { + __typename?: 'eventPassOrderSums_min_fields'; + eventPassId?: Maybe; + totalReserved?: Maybe; }; -/** response of any mutation on the table "eventPassValidationType" */ -export type EventPassValidationType_Mutation_Response = { - __typename?: 'eventPassValidationType_mutation_response'; +/** response of any mutation on the table "eventPassOrderSums" */ +export type EventPassOrderSums_Mutation_Response = { + __typename?: 'eventPassOrderSums_mutation_response'; /** number of rows affected by the mutation */ affected_rows: Scalars['Int']['output']; /** data from the rows affected by the mutation */ - returning: Array; + returning: Array; }; -/** on_conflict condition type for table "eventPassValidationType" */ -export type EventPassValidationType_On_Conflict = { - constraint: EventPassValidationType_Constraint; - update_columns?: Array; - where?: InputMaybe; +/** input type for inserting object relation for remote table "eventPassOrderSums" */ +export type EventPassOrderSums_Obj_Rel_Insert_Input = { + data: EventPassOrderSums_Insert_Input; + /** upsert condition */ + on_conflict?: InputMaybe; }; -/** Ordering options when selecting data from "eventPassValidationType". */ -export type EventPassValidationType_Order_By = { - value?: InputMaybe; +/** on_conflict condition type for table "eventPassOrderSums" */ +export type EventPassOrderSums_On_Conflict = { + constraint: EventPassOrderSums_Constraint; + update_columns?: Array; + where?: InputMaybe; }; -/** primary key columns input for table: eventPassValidationType */ -export type EventPassValidationType_Pk_Columns_Input = { - /** Type name for event pass validation. */ - value: Scalars['String']['input']; +/** Ordering options when selecting data from "eventPassOrderSums". */ +export type EventPassOrderSums_Order_By = { + eventPassId?: InputMaybe; + totalReserved?: InputMaybe; }; -/** select columns of table "eventPassValidationType" */ -export const enum EventPassValidationType_Select_Column { +/** primary key columns input for table: eventPassOrderSums */ +export type EventPassOrderSums_Pk_Columns_Input = { + eventPassId: Scalars['String']['input']; +}; + +/** select columns of table "eventPassOrderSums" */ +export const enum EventPassOrderSums_Select_Column { /** column name */ - Value = 'value' + EventPassId = 'eventPassId', + /** column name */ + TotalReserved = 'totalReserved' }; -/** input type for updating data in table "eventPassValidationType" */ -export type EventPassValidationType_Set_Input = { - /** Type name for event pass validation. */ - value?: InputMaybe; +/** input type for updating data in table "eventPassOrderSums" */ +export type EventPassOrderSums_Set_Input = { + eventPassId?: InputMaybe; + totalReserved?: InputMaybe; }; -/** Streaming cursor of the table "eventPassValidationType" */ -export type EventPassValidationType_Stream_Cursor_Input = { +/** aggregate stddev on columns */ +export type EventPassOrderSums_Stddev_Fields = { + __typename?: 'eventPassOrderSums_stddev_fields'; + totalReserved?: Maybe; +}; + +/** aggregate stddev_pop on columns */ +export type EventPassOrderSums_Stddev_Pop_Fields = { + __typename?: 'eventPassOrderSums_stddev_pop_fields'; + totalReserved?: Maybe; +}; + +/** aggregate stddev_samp on columns */ +export type EventPassOrderSums_Stddev_Samp_Fields = { + __typename?: 'eventPassOrderSums_stddev_samp_fields'; + totalReserved?: Maybe; +}; + +/** Streaming cursor of the table "eventPassOrderSums" */ +export type EventPassOrderSums_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: EventPassValidationType_Stream_Cursor_Value_Input; + initial_value: EventPassOrderSums_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type EventPassValidationType_Stream_Cursor_Value_Input = { - /** Type name for event pass validation. */ - value?: InputMaybe; +export type EventPassOrderSums_Stream_Cursor_Value_Input = { + eventPassId?: InputMaybe; + totalReserved?: InputMaybe; }; -/** update columns of table "eventPassValidationType" */ -export const enum EventPassValidationType_Update_Column { +/** aggregate sum on columns */ +export type EventPassOrderSums_Sum_Fields = { + __typename?: 'eventPassOrderSums_sum_fields'; + totalReserved?: Maybe; +}; + +/** update columns of table "eventPassOrderSums" */ +export const enum EventPassOrderSums_Update_Column { /** column name */ - Value = 'value' + EventPassId = 'eventPassId', + /** column name */ + TotalReserved = 'totalReserved' }; -export type EventPassValidationType_Updates = { +export type EventPassOrderSums_Updates = { + /** increments the numeric columns with given value of the filtered values */ + _inc?: InputMaybe; /** sets the columns of the filtered rows to the given values */ - _set?: InputMaybe; + _set?: InputMaybe; /** filter the rows which have to be updated */ - where: EventPassValidationType_Bool_Exp; + where: EventPassOrderSums_Bool_Exp; }; -/** columns and relationships of "eventStatus" */ -export type EventStatus = { - __typename?: 'eventStatus'; - value: Scalars['String']['output']; +/** aggregate var_pop on columns */ +export type EventPassOrderSums_Var_Pop_Fields = { + __typename?: 'eventPassOrderSums_var_pop_fields'; + totalReserved?: Maybe; }; -/** aggregated selection of "eventStatus" */ -export type EventStatus_Aggregate = { - __typename?: 'eventStatus_aggregate'; - aggregate?: Maybe; - nodes: Array; +/** aggregate var_samp on columns */ +export type EventPassOrderSums_Var_Samp_Fields = { + __typename?: 'eventPassOrderSums_var_samp_fields'; + totalReserved?: Maybe; }; -/** aggregate fields of "eventStatus" */ -export type EventStatus_Aggregate_Fields = { - __typename?: 'eventStatus_aggregate_fields'; +/** aggregate variance on columns */ +export type EventPassOrderSums_Variance_Fields = { + __typename?: 'eventPassOrderSums_variance_fields'; + totalReserved?: Maybe; +}; + +/** Defines the types of event passes. */ +export type EventPassType = { + __typename?: 'eventPassType'; + /** Type name for event pass. */ + value: Scalars['String']['output']; +}; + +/** aggregated selection of "eventPassType" */ +export type EventPassType_Aggregate = { + __typename?: 'eventPassType_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "eventPassType" */ +export type EventPassType_Aggregate_Fields = { + __typename?: 'eventPassType_aggregate_fields'; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; + max?: Maybe; + min?: Maybe; }; -/** aggregate fields of "eventStatus" */ -export type EventStatus_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "eventPassType" */ +export type EventPassType_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; -/** Boolean expression to filter rows from the table "eventStatus". All fields are combined with a logical 'AND'. */ -export type EventStatus_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; +/** Boolean expression to filter rows from the table "eventPassType". All fields are combined with a logical 'AND'. */ +export type EventPassType_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; value?: InputMaybe; }; -/** unique or primary key constraints on table "eventStatus" */ -export const enum EventStatus_Constraint { +/** unique or primary key constraints on table "eventPassType" */ +export const enum EventPassType_Constraint { /** unique or primary key constraint on columns "value" */ - EventStatusPkey = 'eventStatus_pkey' + EventPassTypePkey = 'eventPassType_pkey' }; -export const enum EventStatus_Enum { - Draft = 'DRAFT', - Published = 'PUBLISHED' +export const enum EventPassType_Enum { + EventAccess = 'event_access', + Redeemable = 'redeemable' }; -/** Boolean expression to compare columns of type "eventStatus_enum". All fields are combined with logical 'AND'. */ -export type EventStatus_Enum_Comparison_Exp = { - _eq?: InputMaybe; - _in?: InputMaybe>; +/** Boolean expression to compare columns of type "eventPassType_enum". All fields are combined with logical 'AND'. */ +export type EventPassType_Enum_Comparison_Exp = { + _eq?: InputMaybe; + _in?: InputMaybe>; _is_null?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; + _neq?: InputMaybe; + _nin?: InputMaybe>; }; -/** input type for inserting data into table "eventStatus" */ -export type EventStatus_Insert_Input = { +/** input type for inserting data into table "eventPassType" */ +export type EventPassType_Insert_Input = { + /** Type name for event pass. */ value?: InputMaybe; }; /** aggregate max on columns */ -export type EventStatus_Max_Fields = { - __typename?: 'eventStatus_max_fields'; +export type EventPassType_Max_Fields = { + __typename?: 'eventPassType_max_fields'; + /** Type name for event pass. */ value?: Maybe; }; /** aggregate min on columns */ -export type EventStatus_Min_Fields = { - __typename?: 'eventStatus_min_fields'; +export type EventPassType_Min_Fields = { + __typename?: 'eventPassType_min_fields'; + /** Type name for event pass. */ value?: Maybe; }; -/** response of any mutation on the table "eventStatus" */ -export type EventStatus_Mutation_Response = { - __typename?: 'eventStatus_mutation_response'; +/** response of any mutation on the table "eventPassType" */ +export type EventPassType_Mutation_Response = { + __typename?: 'eventPassType_mutation_response'; /** number of rows affected by the mutation */ affected_rows: Scalars['Int']['output']; /** data from the rows affected by the mutation */ - returning: Array; + returning: Array; }; -/** on_conflict condition type for table "eventStatus" */ -export type EventStatus_On_Conflict = { - constraint: EventStatus_Constraint; - update_columns?: Array; - where?: InputMaybe; +/** on_conflict condition type for table "eventPassType" */ +export type EventPassType_On_Conflict = { + constraint: EventPassType_Constraint; + update_columns?: Array; + where?: InputMaybe; }; -/** Ordering options when selecting data from "eventStatus". */ -export type EventStatus_Order_By = { +/** Ordering options when selecting data from "eventPassType". */ +export type EventPassType_Order_By = { value?: InputMaybe; }; -/** primary key columns input for table: eventStatus */ -export type EventStatus_Pk_Columns_Input = { +/** primary key columns input for table: eventPassType */ +export type EventPassType_Pk_Columns_Input = { + /** Type name for event pass. */ value: Scalars['String']['input']; }; -/** select columns of table "eventStatus" */ -export const enum EventStatus_Select_Column { +/** select columns of table "eventPassType" */ +export const enum EventPassType_Select_Column { /** column name */ Value = 'value' }; -/** input type for updating data in table "eventStatus" */ -export type EventStatus_Set_Input = { +/** input type for updating data in table "eventPassType" */ +export type EventPassType_Set_Input = { + /** Type name for event pass. */ value?: InputMaybe; }; -/** Streaming cursor of the table "eventStatus" */ -export type EventStatus_Stream_Cursor_Input = { +/** Streaming cursor of the table "eventPassType" */ +export type EventPassType_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: EventStatus_Stream_Cursor_Value_Input; + initial_value: EventPassType_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type EventStatus_Stream_Cursor_Value_Input = { +export type EventPassType_Stream_Cursor_Value_Input = { + /** Type name for event pass. */ value?: InputMaybe; }; -/** update columns of table "eventStatus" */ -export const enum EventStatus_Update_Column { +/** update columns of table "eventPassType" */ +export const enum EventPassType_Update_Column { /** column name */ Value = 'value' }; -export type EventStatus_Updates = { +export type EventPassType_Updates = { /** sets the columns of the filtered rows to the given values */ - _set?: InputMaybe; + _set?: InputMaybe; /** filter the rows which have to be updated */ - where: EventStatus_Bool_Exp; + where: EventPassType_Bool_Exp; }; -/** Stores follow relationships. Each row represents an account following an organizer. */ -export type Follow = { - __typename?: 'follow'; - /** References the unique identifier of the account that is following an organizer. */ - accountId: Scalars['uuid']['output']; - created_at: Scalars['timestamptz']['output']; - /** Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. */ - organizerSlug: Scalars['String']['output']; +/** Defines the types of validation for event passes. */ +export type EventPassValidationType = { + __typename?: 'eventPassValidationType'; + /** Type name for event pass validation. */ + value: Scalars['String']['output']; }; -/** aggregated selection of "follow" */ -export type Follow_Aggregate = { - __typename?: 'follow_aggregate'; - aggregate?: Maybe; - nodes: Array; +/** aggregated selection of "eventPassValidationType" */ +export type EventPassValidationType_Aggregate = { + __typename?: 'eventPassValidationType_aggregate'; + aggregate?: Maybe; + nodes: Array; }; -/** aggregate fields of "follow" */ -export type Follow_Aggregate_Fields = { - __typename?: 'follow_aggregate_fields'; +/** aggregate fields of "eventPassValidationType" */ +export type EventPassValidationType_Aggregate_Fields = { + __typename?: 'eventPassValidationType_aggregate_fields'; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; + max?: Maybe; + min?: Maybe; }; -/** aggregate fields of "follow" */ -export type Follow_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "eventPassValidationType" */ +export type EventPassValidationType_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; -/** Boolean expression to filter rows from the table "follow". All fields are combined with a logical 'AND'. */ -export type Follow_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - accountId?: InputMaybe; - created_at?: InputMaybe; - organizerSlug?: InputMaybe; +/** Boolean expression to filter rows from the table "eventPassValidationType". All fields are combined with a logical 'AND'. */ +export type EventPassValidationType_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + value?: InputMaybe; }; -/** unique or primary key constraints on table "follow" */ -export const enum Follow_Constraint { - /** unique or primary key constraint on columns "accountId", "organizerSlug" */ - FollowPkey = 'follow_pkey' +/** unique or primary key constraints on table "eventPassValidationType" */ +export const enum EventPassValidationType_Constraint { + /** unique or primary key constraint on columns "value" */ + EventPassValidationTypePkey = 'eventPassValidationType_pkey' }; -/** input type for inserting data into table "follow" */ -export type Follow_Insert_Input = { - /** References the unique identifier of the account that is following an organizer. */ - accountId?: InputMaybe; - created_at?: InputMaybe; - /** Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. */ - organizerSlug?: InputMaybe; +export const enum EventPassValidationType_Enum { + External = 'external', + Manual = 'manual', + Nft = 'nft' }; -/** aggregate max on columns */ -export type Follow_Max_Fields = { - __typename?: 'follow_max_fields'; - /** References the unique identifier of the account that is following an organizer. */ - accountId?: Maybe; - created_at?: Maybe; - /** Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. */ - organizerSlug?: Maybe; +/** Boolean expression to compare columns of type "eventPassValidationType_enum". All fields are combined with logical 'AND'. */ +export type EventPassValidationType_Enum_Comparison_Exp = { + _eq?: InputMaybe; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; }; -/** aggregate min on columns */ -export type Follow_Min_Fields = { - __typename?: 'follow_min_fields'; - /** References the unique identifier of the account that is following an organizer. */ - accountId?: Maybe; - created_at?: Maybe; - /** Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. */ - organizerSlug?: Maybe; +/** input type for inserting data into table "eventPassValidationType" */ +export type EventPassValidationType_Insert_Input = { + /** Type name for event pass validation. */ + value?: InputMaybe; }; -/** response of any mutation on the table "follow" */ -export type Follow_Mutation_Response = { - __typename?: 'follow_mutation_response'; - /** number of rows affected by the mutation */ +/** aggregate max on columns */ +export type EventPassValidationType_Max_Fields = { + __typename?: 'eventPassValidationType_max_fields'; + /** Type name for event pass validation. */ + value?: Maybe; +}; + +/** aggregate min on columns */ +export type EventPassValidationType_Min_Fields = { + __typename?: 'eventPassValidationType_min_fields'; + /** Type name for event pass validation. */ + value?: Maybe; +}; + +/** response of any mutation on the table "eventPassValidationType" */ +export type EventPassValidationType_Mutation_Response = { + __typename?: 'eventPassValidationType_mutation_response'; + /** number of rows affected by the mutation */ affected_rows: Scalars['Int']['output']; /** data from the rows affected by the mutation */ - returning: Array; + returning: Array; }; -/** on_conflict condition type for table "follow" */ -export type Follow_On_Conflict = { - constraint: Follow_Constraint; - update_columns?: Array; - where?: InputMaybe; +/** on_conflict condition type for table "eventPassValidationType" */ +export type EventPassValidationType_On_Conflict = { + constraint: EventPassValidationType_Constraint; + update_columns?: Array; + where?: InputMaybe; }; -/** Ordering options when selecting data from "follow". */ -export type Follow_Order_By = { - accountId?: InputMaybe; - created_at?: InputMaybe; - organizerSlug?: InputMaybe; +/** Ordering options when selecting data from "eventPassValidationType". */ +export type EventPassValidationType_Order_By = { + value?: InputMaybe; }; -/** primary key columns input for table: follow */ -export type Follow_Pk_Columns_Input = { - /** References the unique identifier of the account that is following an organizer. */ - accountId: Scalars['uuid']['input']; - /** Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. */ - organizerSlug: Scalars['String']['input']; +/** primary key columns input for table: eventPassValidationType */ +export type EventPassValidationType_Pk_Columns_Input = { + /** Type name for event pass validation. */ + value: Scalars['String']['input']; }; -/** select columns of table "follow" */ -export const enum Follow_Select_Column { - /** column name */ - AccountId = 'accountId', - /** column name */ - CreatedAt = 'created_at', +/** select columns of table "eventPassValidationType" */ +export const enum EventPassValidationType_Select_Column { /** column name */ - OrganizerSlug = 'organizerSlug' + Value = 'value' }; -/** input type for updating data in table "follow" */ -export type Follow_Set_Input = { - /** References the unique identifier of the account that is following an organizer. */ - accountId?: InputMaybe; - created_at?: InputMaybe; - /** Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. */ - organizerSlug?: InputMaybe; +/** input type for updating data in table "eventPassValidationType" */ +export type EventPassValidationType_Set_Input = { + /** Type name for event pass validation. */ + value?: InputMaybe; }; -/** Streaming cursor of the table "follow" */ -export type Follow_Stream_Cursor_Input = { +/** Streaming cursor of the table "eventPassValidationType" */ +export type EventPassValidationType_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Follow_Stream_Cursor_Value_Input; + initial_value: EventPassValidationType_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Follow_Stream_Cursor_Value_Input = { - /** References the unique identifier of the account that is following an organizer. */ - accountId?: InputMaybe; - created_at?: InputMaybe; - /** Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. */ - organizerSlug?: InputMaybe; +export type EventPassValidationType_Stream_Cursor_Value_Input = { + /** Type name for event pass validation. */ + value?: InputMaybe; }; -/** update columns of table "follow" */ -export const enum Follow_Update_Column { - /** column name */ - AccountId = 'accountId', - /** column name */ - CreatedAt = 'created_at', +/** update columns of table "eventPassValidationType" */ +export const enum EventPassValidationType_Update_Column { /** column name */ - OrganizerSlug = 'organizerSlug' + Value = 'value' }; -export type Follow_Updates = { +export type EventPassValidationType_Updates = { /** sets the columns of the filtered rows to the given values */ - _set?: InputMaybe; + _set?: InputMaybe; /** filter the rows which have to be updated */ - where: Follow_Bool_Exp; -}; - -export type Jsonb_Cast_Exp = { - String?: InputMaybe; -}; - -/** Boolean expression to compare columns of type "jsonb". All fields are combined with logical 'AND'. */ -export type Jsonb_Comparison_Exp = { - _cast?: InputMaybe; - /** is the column contained in the given json value */ - _contained_in?: InputMaybe; - /** does the column contain the given json value at the top level */ - _contains?: InputMaybe; - _eq?: InputMaybe; - _gt?: InputMaybe; - _gte?: InputMaybe; - /** does the string exist as a top-level key in the column */ - _has_key?: InputMaybe; - /** do all of these strings exist as top-level keys in the column */ - _has_keys_all?: InputMaybe>; - /** do any of these strings exist as top-level keys in the column */ - _has_keys_any?: InputMaybe>; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _lt?: InputMaybe; - _lte?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; - -/** columns and relationships of "kyc" */ -export type Kyc = { - __typename?: 'kyc'; - /** Unique identifier for the applicant provided by Sumsub. */ - applicantId?: Maybe; - /** The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. */ - createDate: Scalars['timestamptz']['output']; - /** UUID referencing the user ID in the existing accounts table. */ - externalUserId: Scalars['uuid']['output']; - /** Level of KYC verification, referring to kycLevelName. */ - levelName?: Maybe; - /** Status of the applicant’s review in Sumsub, referring to kycStatus. */ - reviewStatus?: Maybe; - /** Timestamp automatically updated whenever the kyc row changes. */ - updated_at?: Maybe; + where: EventPassValidationType_Bool_Exp; }; -/** KYC levels representing the level of verification for the applicant. */ -export type KycLevelName = { - __typename?: 'kycLevelName'; - /** - * basic_kyc_level: Basic level of KYC verification. - * advanced_kyc_level: Advanced level of KYC verification. - */ +/** columns and relationships of "eventStatus" */ +export type EventStatus = { + __typename?: 'eventStatus'; value: Scalars['String']['output']; }; -/** aggregated selection of "kycLevelName" */ -export type KycLevelName_Aggregate = { - __typename?: 'kycLevelName_aggregate'; - aggregate?: Maybe; - nodes: Array; +/** aggregated selection of "eventStatus" */ +export type EventStatus_Aggregate = { + __typename?: 'eventStatus_aggregate'; + aggregate?: Maybe; + nodes: Array; }; -/** aggregate fields of "kycLevelName" */ -export type KycLevelName_Aggregate_Fields = { - __typename?: 'kycLevelName_aggregate_fields'; +/** aggregate fields of "eventStatus" */ +export type EventStatus_Aggregate_Fields = { + __typename?: 'eventStatus_aggregate_fields'; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; + max?: Maybe; + min?: Maybe; }; -/** aggregate fields of "kycLevelName" */ -export type KycLevelName_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "eventStatus" */ +export type EventStatus_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; -/** Boolean expression to filter rows from the table "kycLevelName". All fields are combined with a logical 'AND'. */ -export type KycLevelName_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; +/** Boolean expression to filter rows from the table "eventStatus". All fields are combined with a logical 'AND'. */ +export type EventStatus_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; value?: InputMaybe; }; -/** unique or primary key constraints on table "kycLevelName" */ -export const enum KycLevelName_Constraint { +/** unique or primary key constraints on table "eventStatus" */ +export const enum EventStatus_Constraint { /** unique or primary key constraint on columns "value" */ - KycLevelNamePkey = 'kycLevelName_pkey' + EventStatusPkey = 'eventStatus_pkey' }; -export const enum KycLevelName_Enum { - AdvancedKycLevel = 'advanced_kyc_level', - BasicKycLevel = 'basic_kyc_level' +export const enum EventStatus_Enum { + Draft = 'DRAFT', + Published = 'PUBLISHED' }; -/** Boolean expression to compare columns of type "kycLevelName_enum". All fields are combined with logical 'AND'. */ -export type KycLevelName_Enum_Comparison_Exp = { - _eq?: InputMaybe; - _in?: InputMaybe>; +/** Boolean expression to compare columns of type "eventStatus_enum". All fields are combined with logical 'AND'. */ +export type EventStatus_Enum_Comparison_Exp = { + _eq?: InputMaybe; + _in?: InputMaybe>; _is_null?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; + _neq?: InputMaybe; + _nin?: InputMaybe>; }; -/** input type for inserting data into table "kycLevelName" */ -export type KycLevelName_Insert_Input = { - /** - * basic_kyc_level: Basic level of KYC verification. - * advanced_kyc_level: Advanced level of KYC verification. - */ +/** input type for inserting data into table "eventStatus" */ +export type EventStatus_Insert_Input = { value?: InputMaybe; }; /** aggregate max on columns */ -export type KycLevelName_Max_Fields = { - __typename?: 'kycLevelName_max_fields'; - /** - * basic_kyc_level: Basic level of KYC verification. - * advanced_kyc_level: Advanced level of KYC verification. - */ +export type EventStatus_Max_Fields = { + __typename?: 'eventStatus_max_fields'; value?: Maybe; }; /** aggregate min on columns */ -export type KycLevelName_Min_Fields = { - __typename?: 'kycLevelName_min_fields'; - /** - * basic_kyc_level: Basic level of KYC verification. - * advanced_kyc_level: Advanced level of KYC verification. - */ +export type EventStatus_Min_Fields = { + __typename?: 'eventStatus_min_fields'; value?: Maybe; }; -/** response of any mutation on the table "kycLevelName" */ -export type KycLevelName_Mutation_Response = { - __typename?: 'kycLevelName_mutation_response'; +/** response of any mutation on the table "eventStatus" */ +export type EventStatus_Mutation_Response = { + __typename?: 'eventStatus_mutation_response'; /** number of rows affected by the mutation */ affected_rows: Scalars['Int']['output']; /** data from the rows affected by the mutation */ - returning: Array; -}; - -/** on_conflict condition type for table "kycLevelName" */ -export type KycLevelName_On_Conflict = { - constraint: KycLevelName_Constraint; - update_columns?: Array; - where?: InputMaybe; + returning: Array; }; -/** Ordering options when selecting data from "kycLevelName". */ -export type KycLevelName_Order_By = { +/** on_conflict condition type for table "eventStatus" */ +export type EventStatus_On_Conflict = { + constraint: EventStatus_Constraint; + update_columns?: Array; + where?: InputMaybe; +}; + +/** Ordering options when selecting data from "eventStatus". */ +export type EventStatus_Order_By = { value?: InputMaybe; }; -/** primary key columns input for table: kycLevelName */ -export type KycLevelName_Pk_Columns_Input = { - /** - * basic_kyc_level: Basic level of KYC verification. - * advanced_kyc_level: Advanced level of KYC verification. - */ +/** primary key columns input for table: eventStatus */ +export type EventStatus_Pk_Columns_Input = { value: Scalars['String']['input']; }; -/** select columns of table "kycLevelName" */ -export const enum KycLevelName_Select_Column { +/** select columns of table "eventStatus" */ +export const enum EventStatus_Select_Column { /** column name */ Value = 'value' }; -/** input type for updating data in table "kycLevelName" */ -export type KycLevelName_Set_Input = { - /** - * basic_kyc_level: Basic level of KYC verification. - * advanced_kyc_level: Advanced level of KYC verification. - */ +/** input type for updating data in table "eventStatus" */ +export type EventStatus_Set_Input = { value?: InputMaybe; }; -/** Streaming cursor of the table "kycLevelName" */ -export type KycLevelName_Stream_Cursor_Input = { +/** Streaming cursor of the table "eventStatus" */ +export type EventStatus_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: KycLevelName_Stream_Cursor_Value_Input; + initial_value: EventStatus_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type KycLevelName_Stream_Cursor_Value_Input = { - /** - * basic_kyc_level: Basic level of KYC verification. - * advanced_kyc_level: Advanced level of KYC verification. - */ +export type EventStatus_Stream_Cursor_Value_Input = { value?: InputMaybe; }; -/** update columns of table "kycLevelName" */ -export const enum KycLevelName_Update_Column { +/** update columns of table "eventStatus" */ +export const enum EventStatus_Update_Column { /** column name */ Value = 'value' }; -export type KycLevelName_Updates = { +export type EventStatus_Updates = { /** sets the columns of the filtered rows to the given values */ - _set?: InputMaybe; + _set?: InputMaybe; /** filter the rows which have to be updated */ - where: KycLevelName_Bool_Exp; + where: EventStatus_Bool_Exp; }; -/** Statuses of Know Your Customer (KYC) processes. */ -export type KycStatus = { - __typename?: 'kycStatus'; - /** - * init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. - * pending: An applicant is ready to be processed. - * prechecked: The check is in a half way of being finished. - * queued: The checks have been started for the applicant. - * completed: The check has been completed. - * onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. - */ - value: Scalars['String']['output']; +/** Stores follow relationships. Each row represents an account following an organizer. */ +export type Follow = { + __typename?: 'follow'; + /** References the unique identifier of the account that is following an organizer. */ + accountId: Scalars['uuid']['output']; + created_at: Scalars['timestamptz']['output']; + /** Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. */ + organizerSlug: Scalars['String']['output']; }; -/** aggregated selection of "kycStatus" */ -export type KycStatus_Aggregate = { - __typename?: 'kycStatus_aggregate'; - aggregate?: Maybe; - nodes: Array; +/** aggregated selection of "follow" */ +export type Follow_Aggregate = { + __typename?: 'follow_aggregate'; + aggregate?: Maybe; + nodes: Array; }; -/** aggregate fields of "kycStatus" */ -export type KycStatus_Aggregate_Fields = { - __typename?: 'kycStatus_aggregate_fields'; +/** aggregate fields of "follow" */ +export type Follow_Aggregate_Fields = { + __typename?: 'follow_aggregate_fields'; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; + max?: Maybe; + min?: Maybe; }; -/** aggregate fields of "kycStatus" */ -export type KycStatus_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "follow" */ +export type Follow_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; -/** Boolean expression to filter rows from the table "kycStatus". All fields are combined with a logical 'AND'. */ -export type KycStatus_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - value?: InputMaybe; -}; - -/** unique or primary key constraints on table "kycStatus" */ -export const enum KycStatus_Constraint { - /** unique or primary key constraint on columns "value" */ - KycStatusPkey = 'kycStatus_pkey' -}; - -export const enum KycStatus_Enum { - Completed = 'completed', - Init = 'init', - OnHold = 'onHold', - Pending = 'pending', - Prechecked = 'prechecked', - Queued = 'queued' +/** Boolean expression to filter rows from the table "follow". All fields are combined with a logical 'AND'. */ +export type Follow_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + accountId?: InputMaybe; + created_at?: InputMaybe; + organizerSlug?: InputMaybe; }; -/** Boolean expression to compare columns of type "kycStatus_enum". All fields are combined with logical 'AND'. */ -export type KycStatus_Enum_Comparison_Exp = { - _eq?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; +/** unique or primary key constraints on table "follow" */ +export const enum Follow_Constraint { + /** unique or primary key constraint on columns "accountId", "organizerSlug" */ + FollowPkey = 'follow_pkey' }; -/** input type for inserting data into table "kycStatus" */ -export type KycStatus_Insert_Input = { - /** - * init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. - * pending: An applicant is ready to be processed. - * prechecked: The check is in a half way of being finished. - * queued: The checks have been started for the applicant. - * completed: The check has been completed. - * onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. - */ - value?: InputMaybe; +/** input type for inserting data into table "follow" */ +export type Follow_Insert_Input = { + /** References the unique identifier of the account that is following an organizer. */ + accountId?: InputMaybe; + created_at?: InputMaybe; + /** Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. */ + organizerSlug?: InputMaybe; }; /** aggregate max on columns */ -export type KycStatus_Max_Fields = { - __typename?: 'kycStatus_max_fields'; - /** - * init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. - * pending: An applicant is ready to be processed. - * prechecked: The check is in a half way of being finished. - * queued: The checks have been started for the applicant. - * completed: The check has been completed. - * onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. - */ - value?: Maybe; +export type Follow_Max_Fields = { + __typename?: 'follow_max_fields'; + /** References the unique identifier of the account that is following an organizer. */ + accountId?: Maybe; + created_at?: Maybe; + /** Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. */ + organizerSlug?: Maybe; }; /** aggregate min on columns */ -export type KycStatus_Min_Fields = { - __typename?: 'kycStatus_min_fields'; - /** - * init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. - * pending: An applicant is ready to be processed. - * prechecked: The check is in a half way of being finished. - * queued: The checks have been started for the applicant. - * completed: The check has been completed. - * onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. - */ - value?: Maybe; +export type Follow_Min_Fields = { + __typename?: 'follow_min_fields'; + /** References the unique identifier of the account that is following an organizer. */ + accountId?: Maybe; + created_at?: Maybe; + /** Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. */ + organizerSlug?: Maybe; }; -/** response of any mutation on the table "kycStatus" */ -export type KycStatus_Mutation_Response = { - __typename?: 'kycStatus_mutation_response'; +/** response of any mutation on the table "follow" */ +export type Follow_Mutation_Response = { + __typename?: 'follow_mutation_response'; /** number of rows affected by the mutation */ affected_rows: Scalars['Int']['output']; /** data from the rows affected by the mutation */ - returning: Array; + returning: Array; }; -/** on_conflict condition type for table "kycStatus" */ -export type KycStatus_On_Conflict = { - constraint: KycStatus_Constraint; - update_columns?: Array; - where?: InputMaybe; +/** on_conflict condition type for table "follow" */ +export type Follow_On_Conflict = { + constraint: Follow_Constraint; + update_columns?: Array; + where?: InputMaybe; }; -/** Ordering options when selecting data from "kycStatus". */ -export type KycStatus_Order_By = { - value?: InputMaybe; +/** Ordering options when selecting data from "follow". */ +export type Follow_Order_By = { + accountId?: InputMaybe; + created_at?: InputMaybe; + organizerSlug?: InputMaybe; }; -/** primary key columns input for table: kycStatus */ -export type KycStatus_Pk_Columns_Input = { - /** - * init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. - * pending: An applicant is ready to be processed. - * prechecked: The check is in a half way of being finished. - * queued: The checks have been started for the applicant. - * completed: The check has been completed. - * onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. - */ - value: Scalars['String']['input']; +/** primary key columns input for table: follow */ +export type Follow_Pk_Columns_Input = { + /** References the unique identifier of the account that is following an organizer. */ + accountId: Scalars['uuid']['input']; + /** Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. */ + organizerSlug: Scalars['String']['input']; }; -/** select columns of table "kycStatus" */ -export const enum KycStatus_Select_Column { +/** select columns of table "follow" */ +export const enum Follow_Select_Column { /** column name */ - Value = 'value' + AccountId = 'accountId', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + OrganizerSlug = 'organizerSlug' }; -/** input type for updating data in table "kycStatus" */ -export type KycStatus_Set_Input = { - /** - * init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. - * pending: An applicant is ready to be processed. - * prechecked: The check is in a half way of being finished. - * queued: The checks have been started for the applicant. - * completed: The check has been completed. - * onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. - */ - value?: InputMaybe; -}; +/** input type for updating data in table "follow" */ +export type Follow_Set_Input = { + /** References the unique identifier of the account that is following an organizer. */ + accountId?: InputMaybe; + created_at?: InputMaybe; + /** Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. */ + organizerSlug?: InputMaybe; +}; -/** Streaming cursor of the table "kycStatus" */ -export type KycStatus_Stream_Cursor_Input = { +/** Streaming cursor of the table "follow" */ +export type Follow_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: KycStatus_Stream_Cursor_Value_Input; + initial_value: Follow_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type KycStatus_Stream_Cursor_Value_Input = { - /** - * init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. - * pending: An applicant is ready to be processed. - * prechecked: The check is in a half way of being finished. - * queued: The checks have been started for the applicant. - * completed: The check has been completed. - * onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. - */ - value?: InputMaybe; +export type Follow_Stream_Cursor_Value_Input = { + /** References the unique identifier of the account that is following an organizer. */ + accountId?: InputMaybe; + created_at?: InputMaybe; + /** Represents the unique slug of the organizer being followed. Slugs are user-friendly identifiers that uniquely identify organizers. */ + organizerSlug?: InputMaybe; }; -/** update columns of table "kycStatus" */ -export const enum KycStatus_Update_Column { +/** update columns of table "follow" */ +export const enum Follow_Update_Column { /** column name */ - Value = 'value' + AccountId = 'accountId', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + OrganizerSlug = 'organizerSlug' }; -export type KycStatus_Updates = { +export type Follow_Updates = { /** sets the columns of the filtered rows to the given values */ - _set?: InputMaybe; + _set?: InputMaybe; /** filter the rows which have to be updated */ - where: KycStatus_Bool_Exp; -}; - -/** aggregated selection of "kyc" */ -export type Kyc_Aggregate = { - __typename?: 'kyc_aggregate'; - aggregate?: Maybe; - nodes: Array; -}; - -/** aggregate fields of "kyc" */ -export type Kyc_Aggregate_Fields = { - __typename?: 'kyc_aggregate_fields'; - count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; -}; - - -/** aggregate fields of "kyc" */ -export type Kyc_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; + where: Follow_Bool_Exp; }; -/** Boolean expression to filter rows from the table "kyc". All fields are combined with a logical 'AND'. */ -export type Kyc_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - applicantId?: InputMaybe; - createDate?: InputMaybe; - externalUserId?: InputMaybe; - levelName?: InputMaybe; - reviewStatus?: InputMaybe; - updated_at?: InputMaybe; +export type Jsonb_Cast_Exp = { + String?: InputMaybe; }; -/** unique or primary key constraints on table "kyc" */ -export const enum Kyc_Constraint { - /** unique or primary key constraint on columns "externalUserId" */ - KycExternalUserIdKey = 'kyc_externalUserId_key', - /** unique or primary key constraint on columns "externalUserId" */ - KycPkey = 'kyc_pkey' +/** Boolean expression to compare columns of type "jsonb". All fields are combined with logical 'AND'. */ +export type Jsonb_Comparison_Exp = { + _cast?: InputMaybe; + /** is the column contained in the given json value */ + _contained_in?: InputMaybe; + /** does the column contain the given json value at the top level */ + _contains?: InputMaybe; + _eq?: InputMaybe; + _gt?: InputMaybe; + _gte?: InputMaybe; + /** does the string exist as a top-level key in the column */ + _has_key?: InputMaybe; + /** do all of these strings exist as top-level keys in the column */ + _has_keys_all?: InputMaybe>; + /** do any of these strings exist as top-level keys in the column */ + _has_keys_any?: InputMaybe>; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _lt?: InputMaybe; + _lte?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; }; -/** input type for inserting data into table "kyc" */ -export type Kyc_Insert_Input = { +/** columns and relationships of "kyc" */ +export type Kyc = { + __typename?: 'kyc'; /** Unique identifier for the applicant provided by Sumsub. */ - applicantId?: InputMaybe; + applicantId?: Maybe; /** The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. */ - createDate?: InputMaybe; + createDate: Scalars['timestamptz']['output']; /** UUID referencing the user ID in the existing accounts table. */ - externalUserId?: InputMaybe; + externalUserId: Scalars['uuid']['output']; /** Level of KYC verification, referring to kycLevelName. */ - levelName?: InputMaybe; + levelName?: Maybe; /** Status of the applicant’s review in Sumsub, referring to kycStatus. */ - reviewStatus?: InputMaybe; - /** Timestamp automatically updated whenever the kyc row changes. */ - updated_at?: InputMaybe; -}; - -/** aggregate max on columns */ -export type Kyc_Max_Fields = { - __typename?: 'kyc_max_fields'; - /** Unique identifier for the applicant provided by Sumsub. */ - applicantId?: Maybe; - /** The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. */ - createDate?: Maybe; - /** UUID referencing the user ID in the existing accounts table. */ - externalUserId?: Maybe; + reviewStatus?: Maybe; /** Timestamp automatically updated whenever the kyc row changes. */ updated_at?: Maybe; }; -/** aggregate min on columns */ -export type Kyc_Min_Fields = { - __typename?: 'kyc_min_fields'; - /** Unique identifier for the applicant provided by Sumsub. */ - applicantId?: Maybe; - /** The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. */ - createDate?: Maybe; - /** UUID referencing the user ID in the existing accounts table. */ - externalUserId?: Maybe; - /** Timestamp automatically updated whenever the kyc row changes. */ - updated_at?: Maybe; +/** KYC levels representing the level of verification for the applicant. */ +export type KycLevelName = { + __typename?: 'kycLevelName'; + /** + * basic_kyc_level: Basic level of KYC verification. + * advanced_kyc_level: Advanced level of KYC verification. + */ + value: Scalars['String']['output']; }; -/** response of any mutation on the table "kyc" */ -export type Kyc_Mutation_Response = { - __typename?: 'kyc_mutation_response'; - /** number of rows affected by the mutation */ - affected_rows: Scalars['Int']['output']; - /** data from the rows affected by the mutation */ - returning: Array; +/** aggregated selection of "kycLevelName" */ +export type KycLevelName_Aggregate = { + __typename?: 'kycLevelName_aggregate'; + aggregate?: Maybe; + nodes: Array; }; -/** input type for inserting object relation for remote table "kyc" */ -export type Kyc_Obj_Rel_Insert_Input = { - data: Kyc_Insert_Input; - /** upsert condition */ - on_conflict?: InputMaybe; +/** aggregate fields of "kycLevelName" */ +export type KycLevelName_Aggregate_Fields = { + __typename?: 'kycLevelName_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; }; -/** on_conflict condition type for table "kyc" */ -export type Kyc_On_Conflict = { - constraint: Kyc_Constraint; - update_columns?: Array; - where?: InputMaybe; -}; -/** Ordering options when selecting data from "kyc". */ -export type Kyc_Order_By = { - applicantId?: InputMaybe; - createDate?: InputMaybe; - externalUserId?: InputMaybe; - levelName?: InputMaybe; - reviewStatus?: InputMaybe; - updated_at?: InputMaybe; +/** aggregate fields of "kycLevelName" */ +export type KycLevelName_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; -/** primary key columns input for table: kyc */ -export type Kyc_Pk_Columns_Input = { - /** UUID referencing the user ID in the existing accounts table. */ - externalUserId: Scalars['uuid']['input']; +/** Boolean expression to filter rows from the table "kycLevelName". All fields are combined with a logical 'AND'. */ +export type KycLevelName_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + value?: InputMaybe; }; -/** select columns of table "kyc" */ -export const enum Kyc_Select_Column { - /** column name */ - ApplicantId = 'applicantId', - /** column name */ - CreateDate = 'createDate', - /** column name */ - ExternalUserId = 'externalUserId', - /** column name */ - LevelName = 'levelName', - /** column name */ - ReviewStatus = 'reviewStatus', - /** column name */ - UpdatedAt = 'updated_at' +/** unique or primary key constraints on table "kycLevelName" */ +export const enum KycLevelName_Constraint { + /** unique or primary key constraint on columns "value" */ + KycLevelNamePkey = 'kycLevelName_pkey' }; -/** input type for updating data in table "kyc" */ -export type Kyc_Set_Input = { - /** Unique identifier for the applicant provided by Sumsub. */ - applicantId?: InputMaybe; - /** The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. */ - createDate?: InputMaybe; - /** UUID referencing the user ID in the existing accounts table. */ - externalUserId?: InputMaybe; - /** Level of KYC verification, referring to kycLevelName. */ - levelName?: InputMaybe; - /** Status of the applicant’s review in Sumsub, referring to kycStatus. */ - reviewStatus?: InputMaybe; - /** Timestamp automatically updated whenever the kyc row changes. */ - updated_at?: InputMaybe; +export const enum KycLevelName_Enum { + AdvancedKycLevel = 'advanced_kyc_level', + BasicKycLevel = 'basic_kyc_level' }; -/** Streaming cursor of the table "kyc" */ -export type Kyc_Stream_Cursor_Input = { - /** Stream column input with initial value */ - initial_value: Kyc_Stream_Cursor_Value_Input; - /** cursor ordering */ - ordering?: InputMaybe; +/** Boolean expression to compare columns of type "kycLevelName_enum". All fields are combined with logical 'AND'. */ +export type KycLevelName_Enum_Comparison_Exp = { + _eq?: InputMaybe; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; }; -/** Initial value of the column from where the streaming should start */ -export type Kyc_Stream_Cursor_Value_Input = { - /** Unique identifier for the applicant provided by Sumsub. */ - applicantId?: InputMaybe; - /** The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. */ - createDate?: InputMaybe; - /** UUID referencing the user ID in the existing accounts table. */ - externalUserId?: InputMaybe; - /** Level of KYC verification, referring to kycLevelName. */ - levelName?: InputMaybe; - /** Status of the applicant’s review in Sumsub, referring to kycStatus. */ - reviewStatus?: InputMaybe; - /** Timestamp automatically updated whenever the kyc row changes. */ - updated_at?: InputMaybe; -}; - -/** update columns of table "kyc" */ -export const enum Kyc_Update_Column { - /** column name */ - ApplicantId = 'applicantId', - /** column name */ - CreateDate = 'createDate', - /** column name */ - ExternalUserId = 'externalUserId', - /** column name */ - LevelName = 'levelName', - /** column name */ - ReviewStatus = 'reviewStatus', - /** column name */ - UpdatedAt = 'updated_at' +/** input type for inserting data into table "kycLevelName" */ +export type KycLevelName_Insert_Input = { + /** + * basic_kyc_level: Basic level of KYC verification. + * advanced_kyc_level: Advanced level of KYC verification. + */ + value?: InputMaybe; }; -export type Kyc_Updates = { - /** sets the columns of the filtered rows to the given values */ - _set?: InputMaybe; - /** filter the rows which have to be updated */ - where: Kyc_Bool_Exp; +/** aggregate max on columns */ +export type KycLevelName_Max_Fields = { + __typename?: 'kycLevelName_max_fields'; + /** + * basic_kyc_level: Basic level of KYC verification. + * advanced_kyc_level: Advanced level of KYC verification. + */ + value?: Maybe; }; -/** The lotteryParameters model is designed to define properties on a lottery, including details like the lotteryId and activityWebhookId. It manages various timestamps and settings related to the lottery, ensuring efficient and accurate management of lottery events. */ -export type LotteryParameters = { - __typename?: 'lotteryParameters'; - /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. */ - activityWebhookId?: Maybe; - created_at: Scalars['timestamptz']['output']; +/** aggregate min on columns */ +export type KycLevelName_Min_Fields = { + __typename?: 'kycLevelName_min_fields'; /** - * Optional column - * for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. + * basic_kyc_level: Basic level of KYC verification. + * advanced_kyc_level: Advanced level of KYC verification. */ - dateSaleEnd?: Maybe; - /** Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. */ - dateSaleStart?: Maybe; - id: Scalars['uuid']['output']; - lotteryId: Scalars['String']['output']; - organizerId: Scalars['String']['output']; - signingKey?: Maybe; - status?: Maybe; - /** The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. */ - timezone: Scalars['String']['output']; - updated_at: Scalars['timestamptz']['output']; + value?: Maybe; }; -/** aggregated selection of "lotteryParameters" */ -export type LotteryParameters_Aggregate = { - __typename?: 'lotteryParameters_aggregate'; - aggregate?: Maybe; - nodes: Array; +/** response of any mutation on the table "kycLevelName" */ +export type KycLevelName_Mutation_Response = { + __typename?: 'kycLevelName_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; }; -/** aggregate fields of "lotteryParameters" */ -export type LotteryParameters_Aggregate_Fields = { - __typename?: 'lotteryParameters_aggregate_fields'; - count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; +/** on_conflict condition type for table "kycLevelName" */ +export type KycLevelName_On_Conflict = { + constraint: KycLevelName_Constraint; + update_columns?: Array; + where?: InputMaybe; }; - -/** aggregate fields of "lotteryParameters" */ -export type LotteryParameters_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; +/** Ordering options when selecting data from "kycLevelName". */ +export type KycLevelName_Order_By = { + value?: InputMaybe; }; -/** Boolean expression to filter rows from the table "lotteryParameters". All fields are combined with a logical 'AND'. */ -export type LotteryParameters_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - activityWebhookId?: InputMaybe; - created_at?: InputMaybe; - dateSaleEnd?: InputMaybe; - dateSaleStart?: InputMaybe; - id?: InputMaybe; - lotteryId?: InputMaybe; - organizerId?: InputMaybe; - signingKey?: InputMaybe; - status?: InputMaybe; - timezone?: InputMaybe; - updated_at?: InputMaybe; +/** primary key columns input for table: kycLevelName */ +export type KycLevelName_Pk_Columns_Input = { + /** + * basic_kyc_level: Basic level of KYC verification. + * advanced_kyc_level: Advanced level of KYC verification. + */ + value: Scalars['String']['input']; }; -/** unique or primary key constraints on table "lotteryParameters" */ -export const enum LotteryParameters_Constraint { - /** unique or primary key constraint on columns "lotteryId" */ - LotteryParametersLotteryIdKey = 'lotteryParameters_lotteryId_key', - /** unique or primary key constraint on columns "id" */ - LotteryParametersPkey = 'lotteryParameters_pkey', - /** unique or primary key constraint on columns "signingKey" */ - LotteryParametersSigningKeyKey = 'lotteryParameters_signingKey_key' +/** select columns of table "kycLevelName" */ +export const enum KycLevelName_Select_Column { + /** column name */ + Value = 'value' }; -/** input type for inserting data into table "lotteryParameters" */ -export type LotteryParameters_Insert_Input = { - /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. */ - activityWebhookId?: InputMaybe; - created_at?: InputMaybe; +/** input type for updating data in table "kycLevelName" */ +export type KycLevelName_Set_Input = { /** - * Optional column - * for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. + * basic_kyc_level: Basic level of KYC verification. + * advanced_kyc_level: Advanced level of KYC verification. */ - dateSaleEnd?: InputMaybe; - /** Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. */ - dateSaleStart?: InputMaybe; - id?: InputMaybe; - lotteryId?: InputMaybe; - organizerId?: InputMaybe; - signingKey?: InputMaybe; - status?: InputMaybe; - /** The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. */ - timezone?: InputMaybe; - updated_at?: InputMaybe; + value?: InputMaybe; }; -/** aggregate max on columns */ -export type LotteryParameters_Max_Fields = { - __typename?: 'lotteryParameters_max_fields'; - /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. */ - activityWebhookId?: Maybe; - created_at?: Maybe; - /** - * Optional column - * for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. - */ - dateSaleEnd?: Maybe; - /** Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. */ - dateSaleStart?: Maybe; - id?: Maybe; - lotteryId?: Maybe; - organizerId?: Maybe; - signingKey?: Maybe; - /** The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. */ - timezone?: Maybe; - updated_at?: Maybe; +/** Streaming cursor of the table "kycLevelName" */ +export type KycLevelName_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: KycLevelName_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; -/** aggregate min on columns */ -export type LotteryParameters_Min_Fields = { - __typename?: 'lotteryParameters_min_fields'; - /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. */ - activityWebhookId?: Maybe; - created_at?: Maybe; +/** Initial value of the column from where the streaming should start */ +export type KycLevelName_Stream_Cursor_Value_Input = { /** - * Optional column - * for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. + * basic_kyc_level: Basic level of KYC verification. + * advanced_kyc_level: Advanced level of KYC verification. */ - dateSaleEnd?: Maybe; - /** Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. */ - dateSaleStart?: Maybe; - id?: Maybe; - lotteryId?: Maybe; - organizerId?: Maybe; - signingKey?: Maybe; - /** The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. */ - timezone?: Maybe; - updated_at?: Maybe; -}; - -/** response of any mutation on the table "lotteryParameters" */ -export type LotteryParameters_Mutation_Response = { - __typename?: 'lotteryParameters_mutation_response'; - /** number of rows affected by the mutation */ - affected_rows: Scalars['Int']['output']; - /** data from the rows affected by the mutation */ - returning: Array; + value?: InputMaybe; }; -/** on_conflict condition type for table "lotteryParameters" */ -export type LotteryParameters_On_Conflict = { - constraint: LotteryParameters_Constraint; - update_columns?: Array; - where?: InputMaybe; +/** update columns of table "kycLevelName" */ +export const enum KycLevelName_Update_Column { + /** column name */ + Value = 'value' }; -/** Ordering options when selecting data from "lotteryParameters". */ -export type LotteryParameters_Order_By = { - activityWebhookId?: InputMaybe; - created_at?: InputMaybe; - dateSaleEnd?: InputMaybe; - dateSaleStart?: InputMaybe; - id?: InputMaybe; - lotteryId?: InputMaybe; - organizerId?: InputMaybe; - signingKey?: InputMaybe; - status?: InputMaybe; - timezone?: InputMaybe; - updated_at?: InputMaybe; +export type KycLevelName_Updates = { + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: KycLevelName_Bool_Exp; }; -/** primary key columns input for table: lotteryParameters */ -export type LotteryParameters_Pk_Columns_Input = { - id: Scalars['uuid']['input']; +/** Statuses of Know Your Customer (KYC) processes. */ +export type KycStatus = { + __typename?: 'kycStatus'; + /** + * init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. + * pending: An applicant is ready to be processed. + * prechecked: The check is in a half way of being finished. + * queued: The checks have been started for the applicant. + * completed: The check has been completed. + * onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + */ + value: Scalars['String']['output']; }; -/** select columns of table "lotteryParameters" */ -export const enum LotteryParameters_Select_Column { - /** column name */ - ActivityWebhookId = 'activityWebhookId', - /** column name */ - CreatedAt = 'created_at', - /** column name */ - DateSaleEnd = 'dateSaleEnd', - /** column name */ - DateSaleStart = 'dateSaleStart', - /** column name */ - Id = 'id', - /** column name */ - LotteryId = 'lotteryId', - /** column name */ - OrganizerId = 'organizerId', - /** column name */ - SigningKey = 'signingKey', - /** column name */ - Status = 'status', - /** column name */ - Timezone = 'timezone', - /** column name */ - UpdatedAt = 'updated_at' -}; - -/** input type for updating data in table "lotteryParameters" */ -export type LotteryParameters_Set_Input = { - /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. */ - activityWebhookId?: InputMaybe; - created_at?: InputMaybe; - /** - * Optional column - * for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. - */ - dateSaleEnd?: InputMaybe; - /** Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. */ - dateSaleStart?: InputMaybe; - id?: InputMaybe; - lotteryId?: InputMaybe; - organizerId?: InputMaybe; - signingKey?: InputMaybe; - status?: InputMaybe; - /** The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. */ - timezone?: InputMaybe; - updated_at?: InputMaybe; -}; - -/** Streaming cursor of the table "lotteryParameters" */ -export type LotteryParameters_Stream_Cursor_Input = { - /** Stream column input with initial value */ - initial_value: LotteryParameters_Stream_Cursor_Value_Input; - /** cursor ordering */ - ordering?: InputMaybe; -}; - -/** Initial value of the column from where the streaming should start */ -export type LotteryParameters_Stream_Cursor_Value_Input = { - /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. */ - activityWebhookId?: InputMaybe; - created_at?: InputMaybe; - /** - * Optional column - * for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. - */ - dateSaleEnd?: InputMaybe; - /** Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. */ - dateSaleStart?: InputMaybe; - id?: InputMaybe; - lotteryId?: InputMaybe; - organizerId?: InputMaybe; - signingKey?: InputMaybe; - status?: InputMaybe; - /** The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. */ - timezone?: InputMaybe; - updated_at?: InputMaybe; -}; - -/** update columns of table "lotteryParameters" */ -export const enum LotteryParameters_Update_Column { - /** column name */ - ActivityWebhookId = 'activityWebhookId', - /** column name */ - CreatedAt = 'created_at', - /** column name */ - DateSaleEnd = 'dateSaleEnd', - /** column name */ - DateSaleStart = 'dateSaleStart', - /** column name */ - Id = 'id', - /** column name */ - LotteryId = 'lotteryId', - /** column name */ - OrganizerId = 'organizerId', - /** column name */ - SigningKey = 'signingKey', - /** column name */ - Status = 'status', - /** column name */ - Timezone = 'timezone', - /** column name */ - UpdatedAt = 'updated_at' -}; - -export type LotteryParameters_Updates = { - /** sets the columns of the filtered rows to the given values */ - _set?: InputMaybe; - /** filter the rows which have to be updated */ - where: LotteryParameters_Bool_Exp; -}; - -/** columns and relationships of "lotteryStatus" */ -export type LotteryStatus = { - __typename?: 'lotteryStatus'; - value: Scalars['String']['output']; -}; - -/** aggregated selection of "lotteryStatus" */ -export type LotteryStatus_Aggregate = { - __typename?: 'lotteryStatus_aggregate'; - aggregate?: Maybe; - nodes: Array; +/** aggregated selection of "kycStatus" */ +export type KycStatus_Aggregate = { + __typename?: 'kycStatus_aggregate'; + aggregate?: Maybe; + nodes: Array; }; -/** aggregate fields of "lotteryStatus" */ -export type LotteryStatus_Aggregate_Fields = { - __typename?: 'lotteryStatus_aggregate_fields'; +/** aggregate fields of "kycStatus" */ +export type KycStatus_Aggregate_Fields = { + __typename?: 'kycStatus_aggregate_fields'; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; + max?: Maybe; + min?: Maybe; }; -/** aggregate fields of "lotteryStatus" */ -export type LotteryStatus_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "kycStatus" */ +export type KycStatus_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; -/** Boolean expression to filter rows from the table "lotteryStatus". All fields are combined with a logical 'AND'. */ -export type LotteryStatus_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; +/** Boolean expression to filter rows from the table "kycStatus". All fields are combined with a logical 'AND'. */ +export type KycStatus_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; value?: InputMaybe; }; -/** unique or primary key constraints on table "lotteryStatus" */ -export const enum LotteryStatus_Constraint { +/** unique or primary key constraints on table "kycStatus" */ +export const enum KycStatus_Constraint { /** unique or primary key constraint on columns "value" */ - LotteryStatusPkey = 'lotteryStatus_pkey' + KycStatusPkey = 'kycStatus_pkey' }; -export const enum LotteryStatus_Enum { - Draft = 'DRAFT', - Published = 'PUBLISHED' +export const enum KycStatus_Enum { + Completed = 'completed', + Init = 'init', + OnHold = 'onHold', + Pending = 'pending', + Prechecked = 'prechecked', + Queued = 'queued' }; -/** Boolean expression to compare columns of type "lotteryStatus_enum". All fields are combined with logical 'AND'. */ -export type LotteryStatus_Enum_Comparison_Exp = { - _eq?: InputMaybe; - _in?: InputMaybe>; +/** Boolean expression to compare columns of type "kycStatus_enum". All fields are combined with logical 'AND'. */ +export type KycStatus_Enum_Comparison_Exp = { + _eq?: InputMaybe; + _in?: InputMaybe>; _is_null?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; + _neq?: InputMaybe; + _nin?: InputMaybe>; }; -/** input type for inserting data into table "lotteryStatus" */ -export type LotteryStatus_Insert_Input = { +/** input type for inserting data into table "kycStatus" */ +export type KycStatus_Insert_Input = { + /** + * init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. + * pending: An applicant is ready to be processed. + * prechecked: The check is in a half way of being finished. + * queued: The checks have been started for the applicant. + * completed: The check has been completed. + * onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + */ value?: InputMaybe; }; /** aggregate max on columns */ -export type LotteryStatus_Max_Fields = { - __typename?: 'lotteryStatus_max_fields'; +export type KycStatus_Max_Fields = { + __typename?: 'kycStatus_max_fields'; + /** + * init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. + * pending: An applicant is ready to be processed. + * prechecked: The check is in a half way of being finished. + * queued: The checks have been started for the applicant. + * completed: The check has been completed. + * onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + */ value?: Maybe; }; /** aggregate min on columns */ -export type LotteryStatus_Min_Fields = { - __typename?: 'lotteryStatus_min_fields'; +export type KycStatus_Min_Fields = { + __typename?: 'kycStatus_min_fields'; + /** + * init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. + * pending: An applicant is ready to be processed. + * prechecked: The check is in a half way of being finished. + * queued: The checks have been started for the applicant. + * completed: The check has been completed. + * onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + */ value?: Maybe; }; -/** response of any mutation on the table "lotteryStatus" */ -export type LotteryStatus_Mutation_Response = { - __typename?: 'lotteryStatus_mutation_response'; +/** response of any mutation on the table "kycStatus" */ +export type KycStatus_Mutation_Response = { + __typename?: 'kycStatus_mutation_response'; /** number of rows affected by the mutation */ affected_rows: Scalars['Int']['output']; /** data from the rows affected by the mutation */ - returning: Array; + returning: Array; }; -/** on_conflict condition type for table "lotteryStatus" */ -export type LotteryStatus_On_Conflict = { - constraint: LotteryStatus_Constraint; - update_columns?: Array; - where?: InputMaybe; +/** on_conflict condition type for table "kycStatus" */ +export type KycStatus_On_Conflict = { + constraint: KycStatus_Constraint; + update_columns?: Array; + where?: InputMaybe; }; -/** Ordering options when selecting data from "lotteryStatus". */ -export type LotteryStatus_Order_By = { +/** Ordering options when selecting data from "kycStatus". */ +export type KycStatus_Order_By = { value?: InputMaybe; }; -/** primary key columns input for table: lotteryStatus */ -export type LotteryStatus_Pk_Columns_Input = { +/** primary key columns input for table: kycStatus */ +export type KycStatus_Pk_Columns_Input = { + /** + * init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. + * pending: An applicant is ready to be processed. + * prechecked: The check is in a half way of being finished. + * queued: The checks have been started for the applicant. + * completed: The check has been completed. + * onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + */ value: Scalars['String']['input']; }; -/** select columns of table "lotteryStatus" */ -export const enum LotteryStatus_Select_Column { +/** select columns of table "kycStatus" */ +export const enum KycStatus_Select_Column { /** column name */ Value = 'value' }; -/** input type for updating data in table "lotteryStatus" */ -export type LotteryStatus_Set_Input = { - value?: InputMaybe; -}; - -/** Streaming cursor of the table "lotteryStatus" */ -export type LotteryStatus_Stream_Cursor_Input = { +/** input type for updating data in table "kycStatus" */ +export type KycStatus_Set_Input = { + /** + * init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. + * pending: An applicant is ready to be processed. + * prechecked: The check is in a half way of being finished. + * queued: The checks have been started for the applicant. + * completed: The check has been completed. + * onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + */ + value?: InputMaybe; +}; + +/** Streaming cursor of the table "kycStatus" */ +export type KycStatus_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: LotteryStatus_Stream_Cursor_Value_Input; + initial_value: KycStatus_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type LotteryStatus_Stream_Cursor_Value_Input = { +export type KycStatus_Stream_Cursor_Value_Input = { + /** + * init: Initial registration has started. A client is still in the process of filling out the applicant profile. Not all required documents are currently uploaded. + * pending: An applicant is ready to be processed. + * prechecked: The check is in a half way of being finished. + * queued: The checks have been started for the applicant. + * completed: The check has been completed. + * onHold: Applicant waits for a final decision from compliance officer or waits for all beneficiaries to pass KYC in case of company verification. + */ value?: InputMaybe; }; -/** update columns of table "lotteryStatus" */ -export const enum LotteryStatus_Update_Column { +/** update columns of table "kycStatus" */ +export const enum KycStatus_Update_Column { /** column name */ Value = 'value' }; -export type LotteryStatus_Updates = { +export type KycStatus_Updates = { /** sets the columns of the filtered rows to the given values */ - _set?: InputMaybe; + _set?: InputMaybe; /** filter the rows which have to be updated */ - where: LotteryStatus_Bool_Exp; -}; - -/** Temporary wallet information for minters, including optional links to event passes and packs. */ -export type MinterTemporaryWallet = { - __typename?: 'minterTemporaryWallet'; - /** The blockchain address of the temporary wallet. */ - address: Scalars['String']['output']; - /** The timestamp when the temporary wallet was created. */ - createdAt: Scalars['timestamptz']['output']; - /** Optional identifier for an event pass associated with this wallet. */ - eventPassId?: Maybe; - /** Optional identifier for a pack associated with this wallet. */ - packId?: Maybe; - /** The private key for the temporary wallet, necessary for signing transactions. */ - privateKey: Scalars['String']['output']; + where: KycStatus_Bool_Exp; }; -/** aggregated selection of "minterTemporaryWallet" */ -export type MinterTemporaryWallet_Aggregate = { - __typename?: 'minterTemporaryWallet_aggregate'; - aggregate?: Maybe; - nodes: Array; +/** aggregated selection of "kyc" */ +export type Kyc_Aggregate = { + __typename?: 'kyc_aggregate'; + aggregate?: Maybe; + nodes: Array; }; -/** aggregate fields of "minterTemporaryWallet" */ -export type MinterTemporaryWallet_Aggregate_Fields = { - __typename?: 'minterTemporaryWallet_aggregate_fields'; +/** aggregate fields of "kyc" */ +export type Kyc_Aggregate_Fields = { + __typename?: 'kyc_aggregate_fields'; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; + max?: Maybe; + min?: Maybe; }; -/** aggregate fields of "minterTemporaryWallet" */ -export type MinterTemporaryWallet_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "kyc" */ +export type Kyc_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; -/** Boolean expression to filter rows from the table "minterTemporaryWallet". All fields are combined with a logical 'AND'. */ -export type MinterTemporaryWallet_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - address?: InputMaybe; - createdAt?: InputMaybe; - eventPassId?: InputMaybe; - packId?: InputMaybe; - privateKey?: InputMaybe; +/** Boolean expression to filter rows from the table "kyc". All fields are combined with a logical 'AND'. */ +export type Kyc_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + applicantId?: InputMaybe; + createDate?: InputMaybe; + externalUserId?: InputMaybe; + levelName?: InputMaybe; + reviewStatus?: InputMaybe; + updated_at?: InputMaybe; }; -/** unique or primary key constraints on table "minterTemporaryWallet" */ -export const enum MinterTemporaryWallet_Constraint { - /** unique or primary key constraint on columns "address" */ - MinterTemporaryWalletPkey = 'minterTemporaryWallet_pkey' +/** unique or primary key constraints on table "kyc" */ +export const enum Kyc_Constraint { + /** unique or primary key constraint on columns "externalUserId" */ + KycExternalUserIdKey = 'kyc_externalUserId_key', + /** unique or primary key constraint on columns "externalUserId" */ + KycPkey = 'kyc_pkey' }; -/** input type for inserting data into table "minterTemporaryWallet" */ -export type MinterTemporaryWallet_Insert_Input = { - /** The blockchain address of the temporary wallet. */ - address?: InputMaybe; - /** The timestamp when the temporary wallet was created. */ - createdAt?: InputMaybe; - /** Optional identifier for an event pass associated with this wallet. */ - eventPassId?: InputMaybe; - /** Optional identifier for a pack associated with this wallet. */ - packId?: InputMaybe; - /** The private key for the temporary wallet, necessary for signing transactions. */ - privateKey?: InputMaybe; +/** input type for inserting data into table "kyc" */ +export type Kyc_Insert_Input = { + /** Unique identifier for the applicant provided by Sumsub. */ + applicantId?: InputMaybe; + /** The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. */ + createDate?: InputMaybe; + /** UUID referencing the user ID in the existing accounts table. */ + externalUserId?: InputMaybe; + /** Level of KYC verification, referring to kycLevelName. */ + levelName?: InputMaybe; + /** Status of the applicant’s review in Sumsub, referring to kycStatus. */ + reviewStatus?: InputMaybe; + /** Timestamp automatically updated whenever the kyc row changes. */ + updated_at?: InputMaybe; }; /** aggregate max on columns */ -export type MinterTemporaryWallet_Max_Fields = { - __typename?: 'minterTemporaryWallet_max_fields'; - /** The blockchain address of the temporary wallet. */ - address?: Maybe; - /** The timestamp when the temporary wallet was created. */ - createdAt?: Maybe; - /** Optional identifier for an event pass associated with this wallet. */ - eventPassId?: Maybe; - /** Optional identifier for a pack associated with this wallet. */ - packId?: Maybe; - /** The private key for the temporary wallet, necessary for signing transactions. */ - privateKey?: Maybe; +export type Kyc_Max_Fields = { + __typename?: 'kyc_max_fields'; + /** Unique identifier for the applicant provided by Sumsub. */ + applicantId?: Maybe; + /** The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. */ + createDate?: Maybe; + /** UUID referencing the user ID in the existing accounts table. */ + externalUserId?: Maybe; + /** Timestamp automatically updated whenever the kyc row changes. */ + updated_at?: Maybe; }; /** aggregate min on columns */ -export type MinterTemporaryWallet_Min_Fields = { - __typename?: 'minterTemporaryWallet_min_fields'; - /** The blockchain address of the temporary wallet. */ - address?: Maybe; - /** The timestamp when the temporary wallet was created. */ - createdAt?: Maybe; - /** Optional identifier for an event pass associated with this wallet. */ - eventPassId?: Maybe; - /** Optional identifier for a pack associated with this wallet. */ - packId?: Maybe; - /** The private key for the temporary wallet, necessary for signing transactions. */ - privateKey?: Maybe; +export type Kyc_Min_Fields = { + __typename?: 'kyc_min_fields'; + /** Unique identifier for the applicant provided by Sumsub. */ + applicantId?: Maybe; + /** The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. */ + createDate?: Maybe; + /** UUID referencing the user ID in the existing accounts table. */ + externalUserId?: Maybe; + /** Timestamp automatically updated whenever the kyc row changes. */ + updated_at?: Maybe; }; -/** response of any mutation on the table "minterTemporaryWallet" */ -export type MinterTemporaryWallet_Mutation_Response = { - __typename?: 'minterTemporaryWallet_mutation_response'; +/** response of any mutation on the table "kyc" */ +export type Kyc_Mutation_Response = { + __typename?: 'kyc_mutation_response'; /** number of rows affected by the mutation */ affected_rows: Scalars['Int']['output']; /** data from the rows affected by the mutation */ - returning: Array; + returning: Array; }; -/** on_conflict condition type for table "minterTemporaryWallet" */ -export type MinterTemporaryWallet_On_Conflict = { - constraint: MinterTemporaryWallet_Constraint; - update_columns?: Array; - where?: InputMaybe; +/** input type for inserting object relation for remote table "kyc" */ +export type Kyc_Obj_Rel_Insert_Input = { + data: Kyc_Insert_Input; + /** upsert condition */ + on_conflict?: InputMaybe; }; -/** Ordering options when selecting data from "minterTemporaryWallet". */ -export type MinterTemporaryWallet_Order_By = { - address?: InputMaybe; - createdAt?: InputMaybe; - eventPassId?: InputMaybe; - packId?: InputMaybe; - privateKey?: InputMaybe; +/** on_conflict condition type for table "kyc" */ +export type Kyc_On_Conflict = { + constraint: Kyc_Constraint; + update_columns?: Array; + where?: InputMaybe; }; -/** primary key columns input for table: minterTemporaryWallet */ -export type MinterTemporaryWallet_Pk_Columns_Input = { - /** The blockchain address of the temporary wallet. */ - address: Scalars['String']['input']; +/** Ordering options when selecting data from "kyc". */ +export type Kyc_Order_By = { + applicantId?: InputMaybe; + createDate?: InputMaybe; + externalUserId?: InputMaybe; + levelName?: InputMaybe; + reviewStatus?: InputMaybe; + updated_at?: InputMaybe; }; -/** select columns of table "minterTemporaryWallet" */ -export const enum MinterTemporaryWallet_Select_Column { +/** primary key columns input for table: kyc */ +export type Kyc_Pk_Columns_Input = { + /** UUID referencing the user ID in the existing accounts table. */ + externalUserId: Scalars['uuid']['input']; +}; + +/** select columns of table "kyc" */ +export const enum Kyc_Select_Column { /** column name */ - Address = 'address', + ApplicantId = 'applicantId', /** column name */ - CreatedAt = 'createdAt', + CreateDate = 'createDate', /** column name */ - EventPassId = 'eventPassId', + ExternalUserId = 'externalUserId', /** column name */ - PackId = 'packId', + LevelName = 'levelName', /** column name */ - PrivateKey = 'privateKey' + ReviewStatus = 'reviewStatus', + /** column name */ + UpdatedAt = 'updated_at' }; -/** input type for updating data in table "minterTemporaryWallet" */ -export type MinterTemporaryWallet_Set_Input = { - /** The blockchain address of the temporary wallet. */ - address?: InputMaybe; - /** The timestamp when the temporary wallet was created. */ - createdAt?: InputMaybe; - /** Optional identifier for an event pass associated with this wallet. */ - eventPassId?: InputMaybe; - /** Optional identifier for a pack associated with this wallet. */ - packId?: InputMaybe; - /** The private key for the temporary wallet, necessary for signing transactions. */ - privateKey?: InputMaybe; +/** input type for updating data in table "kyc" */ +export type Kyc_Set_Input = { + /** Unique identifier for the applicant provided by Sumsub. */ + applicantId?: InputMaybe; + /** The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. */ + createDate?: InputMaybe; + /** UUID referencing the user ID in the existing accounts table. */ + externalUserId?: InputMaybe; + /** Level of KYC verification, referring to kycLevelName. */ + levelName?: InputMaybe; + /** Status of the applicant’s review in Sumsub, referring to kycStatus. */ + reviewStatus?: InputMaybe; + /** Timestamp automatically updated whenever the kyc row changes. */ + updated_at?: InputMaybe; }; -/** Streaming cursor of the table "minterTemporaryWallet" */ -export type MinterTemporaryWallet_Stream_Cursor_Input = { +/** Streaming cursor of the table "kyc" */ +export type Kyc_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: MinterTemporaryWallet_Stream_Cursor_Value_Input; + initial_value: Kyc_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type MinterTemporaryWallet_Stream_Cursor_Value_Input = { - /** The blockchain address of the temporary wallet. */ - address?: InputMaybe; - /** The timestamp when the temporary wallet was created. */ - createdAt?: InputMaybe; - /** Optional identifier for an event pass associated with this wallet. */ - eventPassId?: InputMaybe; - /** Optional identifier for a pack associated with this wallet. */ - packId?: InputMaybe; - /** The private key for the temporary wallet, necessary for signing transactions. */ - privateKey?: InputMaybe; +export type Kyc_Stream_Cursor_Value_Input = { + /** Unique identifier for the applicant provided by Sumsub. */ + applicantId?: InputMaybe; + /** The date and time when the applicant was created in Sumsub. Stored in UTC timestamp. */ + createDate?: InputMaybe; + /** UUID referencing the user ID in the existing accounts table. */ + externalUserId?: InputMaybe; + /** Level of KYC verification, referring to kycLevelName. */ + levelName?: InputMaybe; + /** Status of the applicant’s review in Sumsub, referring to kycStatus. */ + reviewStatus?: InputMaybe; + /** Timestamp automatically updated whenever the kyc row changes. */ + updated_at?: InputMaybe; }; -/** update columns of table "minterTemporaryWallet" */ -export const enum MinterTemporaryWallet_Update_Column { +/** update columns of table "kyc" */ +export const enum Kyc_Update_Column { /** column name */ - Address = 'address', + ApplicantId = 'applicantId', /** column name */ - CreatedAt = 'createdAt', + CreateDate = 'createDate', /** column name */ - EventPassId = 'eventPassId', + ExternalUserId = 'externalUserId', /** column name */ - PackId = 'packId', + LevelName = 'levelName', /** column name */ - PrivateKey = 'privateKey' + ReviewStatus = 'reviewStatus', + /** column name */ + UpdatedAt = 'updated_at' }; -export type MinterTemporaryWallet_Updates = { +export type Kyc_Updates = { /** sets the columns of the filtered rows to the given values */ - _set?: InputMaybe; + _set?: InputMaybe; /** filter the rows which have to be updated */ - where: MinterTemporaryWallet_Bool_Exp; + where: Kyc_Bool_Exp; }; -/** mutation root */ -export type Mutation_Root = { - __typename?: 'mutation_root'; - /** Create one asset */ - createAsset?: Maybe; - /** Create one contentSpace */ - createContentSpace?: Maybe; - /** Create one event */ - createEvent?: Maybe; - /** Create one eventPass */ - createEventPass?: Maybe; - /** Create one eventPassDelayedRevealed */ - createEventPassDelayedRevealed?: Maybe; - /** Create one organizer */ - createOrganizer?: Maybe; - /** Create one pack */ - createPack?: Maybe; - /** Create one scheduledRelease */ - createScheduledRelease?: Maybe; - /** Delete one asset from _all_ existing stages. Returns deleted document. */ - deleteAsset?: Maybe; - /** Delete one contentSpace from _all_ existing stages. Returns deleted document. */ - deleteContentSpace?: Maybe; - /** Delete one event from _all_ existing stages. Returns deleted document. */ - deleteEvent?: Maybe; - /** Delete one eventPass from _all_ existing stages. Returns deleted document. */ - deleteEventPass?: Maybe; - /** Delete one eventPassDelayedRevealed from _all_ existing stages. Returns deleted document. */ - deleteEventPassDelayedRevealed?: Maybe; - /** Delete many Asset documents */ - deleteManyAssets: BatchPayload; - /** Delete many Asset documents, return deleted documents */ - deleteManyAssetsConnection: AssetConnection; - /** Delete many ContentSpace documents */ - deleteManyContentSpaces: BatchPayload; - /** Delete many ContentSpace documents, return deleted documents */ - deleteManyContentSpacesConnection: ContentSpaceConnection; - /** Delete many EventPass documents */ - deleteManyEventPasses: BatchPayload; - /** Delete many EventPass documents, return deleted documents */ - deleteManyEventPassesConnection: EventPassConnection; - /** Delete many EventPassDelayedRevealed documents */ - deleteManyEventPassesDelayedRevealed: BatchPayload; - /** Delete many EventPassDelayedRevealed documents, return deleted documents */ - deleteManyEventPassesDelayedRevealedConnection: EventPassDelayedRevealedConnection; - /** Delete many Event documents */ - deleteManyEvents: BatchPayload; - /** Delete many Event documents, return deleted documents */ - deleteManyEventsConnection: EventConnection; - /** Delete many Organizer documents */ - deleteManyOrganizers: BatchPayload; - /** Delete many Organizer documents, return deleted documents */ - deleteManyOrganizersConnection: OrganizerConnection; - /** Delete many Pack documents */ - deleteManyPacks: BatchPayload; - /** Delete many Pack documents, return deleted documents */ - deleteManyPacksConnection: PackConnection; - /** Delete one organizer from _all_ existing stages. Returns deleted document. */ - deleteOrganizer?: Maybe; - /** Delete one pack from _all_ existing stages. Returns deleted document. */ - deletePack?: Maybe; - /** Delete and return scheduled operation */ - deleteScheduledOperation?: Maybe; - /** Delete one scheduledRelease from _all_ existing stages. Returns deleted document. */ - deleteScheduledRelease?: Maybe; - /** delete data from the table: "account" */ - delete_account?: Maybe; - /** delete single row from the table: "account" */ - delete_account_by_pk?: Maybe; - /** delete data from the table: "contentSpaceParameters" */ - delete_contentSpaceParameters?: Maybe; - /** delete single row from the table: "contentSpaceParameters" */ - delete_contentSpaceParameters_by_pk?: Maybe; - /** delete data from the table: "contentSpaceStatus" */ - delete_contentSpaceStatus?: Maybe; - /** delete single row from the table: "contentSpaceStatus" */ - delete_contentSpaceStatus_by_pk?: Maybe; - /** delete data from the table: "currency" */ - delete_currency?: Maybe; - /** delete single row from the table: "currency" */ - delete_currency_by_pk?: Maybe; - /** delete data from the table: "eventParameters" */ - delete_eventParameters?: Maybe; - /** delete single row from the table: "eventParameters" */ - delete_eventParameters_by_pk?: Maybe; - /** delete data from the table: "eventPassNft" */ - delete_eventPassNft?: Maybe; - /** delete data from the table: "eventPassNftContract" */ - delete_eventPassNftContract?: Maybe; - /** delete data from the table: "eventPassNftContractType" */ - delete_eventPassNftContractType?: Maybe; - /** delete single row from the table: "eventPassNftContractType" */ - delete_eventPassNftContractType_by_pk?: Maybe; - /** delete single row from the table: "eventPassNftContract" */ - delete_eventPassNftContract_by_pk?: Maybe; - /** delete single row from the table: "eventPassNft" */ - delete_eventPassNft_by_pk?: Maybe; - /** delete data from the table: "eventPassOrderSums" */ - delete_eventPassOrderSums?: Maybe; - /** delete single row from the table: "eventPassOrderSums" */ - delete_eventPassOrderSums_by_pk?: Maybe; - /** delete data from the table: "eventPassType" */ - delete_eventPassType?: Maybe; - /** delete single row from the table: "eventPassType" */ - delete_eventPassType_by_pk?: Maybe; - /** delete data from the table: "eventPassValidationType" */ - delete_eventPassValidationType?: Maybe; - /** delete single row from the table: "eventPassValidationType" */ - delete_eventPassValidationType_by_pk?: Maybe; - /** delete data from the table: "eventStatus" */ - delete_eventStatus?: Maybe; - /** delete single row from the table: "eventStatus" */ - delete_eventStatus_by_pk?: Maybe; - /** delete data from the table: "follow" */ - delete_follow?: Maybe; - /** delete single row from the table: "follow" */ - delete_follow_by_pk?: Maybe; - /** delete data from the table: "kyc" */ - delete_kyc?: Maybe; - /** delete data from the table: "kycLevelName" */ - delete_kycLevelName?: Maybe; - /** delete single row from the table: "kycLevelName" */ - delete_kycLevelName_by_pk?: Maybe; - /** delete data from the table: "kycStatus" */ - delete_kycStatus?: Maybe; - /** delete single row from the table: "kycStatus" */ - delete_kycStatus_by_pk?: Maybe; - /** delete single row from the table: "kyc" */ - delete_kyc_by_pk?: Maybe; - /** delete data from the table: "lotteryParameters" */ - delete_lotteryParameters?: Maybe; - /** delete single row from the table: "lotteryParameters" */ - delete_lotteryParameters_by_pk?: Maybe; - /** delete data from the table: "lotteryStatus" */ - delete_lotteryStatus?: Maybe; - /** delete single row from the table: "lotteryStatus" */ - delete_lotteryStatus_by_pk?: Maybe; - /** delete data from the table: "minterTemporaryWallet" */ - delete_minterTemporaryWallet?: Maybe; - /** delete single row from the table: "minterTemporaryWallet" */ - delete_minterTemporaryWallet_by_pk?: Maybe; - /** delete data from the table: "nftTransfer" */ - delete_nftTransfer?: Maybe; - /** delete single row from the table: "nftTransfer" */ - delete_nftTransfer_by_pk?: Maybe; - /** delete data from the table: "order" */ - delete_order?: Maybe; - /** delete data from the table: "orderStatus" */ - delete_orderStatus?: Maybe; - /** delete single row from the table: "orderStatus" */ - delete_orderStatus_by_pk?: Maybe; - /** delete single row from the table: "order" */ - delete_order_by_pk?: Maybe; - /** delete data from the table: "packEventPassNft" */ - delete_packEventPassNft?: Maybe; - /** delete single row from the table: "packEventPassNft" */ - delete_packEventPassNft_by_pk?: Maybe; - /** delete data from the table: "packNftContract" */ - delete_packNftContract?: Maybe; - /** delete data from the table: "packNftContractEventPass" */ - delete_packNftContractEventPass?: Maybe; - /** delete single row from the table: "packNftContractEventPass" */ - delete_packNftContractEventPass_by_pk?: Maybe; - /** delete single row from the table: "packNftContract" */ - delete_packNftContract_by_pk?: Maybe; - /** delete data from the table: "packNftSupply" */ - delete_packNftSupply?: Maybe; - /** delete single row from the table: "packNftSupply" */ - delete_packNftSupply_by_pk?: Maybe; - /** delete data from the table: "packOrderSums" */ - delete_packOrderSums?: Maybe; - /** delete single row from the table: "packOrderSums" */ - delete_packOrderSums_by_pk?: Maybe; - /** delete data from the table: "passAmount" */ - delete_passAmount?: Maybe; - /** delete single row from the table: "passAmount" */ - delete_passAmount_by_pk?: Maybe; - /** delete data from the table: "passPricing" */ - delete_passPricing?: Maybe; - /** delete single row from the table: "passPricing" */ - delete_passPricing_by_pk?: Maybe; - /** delete data from the table: "pendingOrder" */ - delete_pendingOrder?: Maybe; - /** delete single row from the table: "pendingOrder" */ - delete_pendingOrder_by_pk?: Maybe; - /** delete data from the table: "roleAssignment" */ - delete_roleAssignment?: Maybe; - /** delete data from the table: "roles" */ - delete_roles?: Maybe; +/** The lotteryParameters model is designed to define properties on a lottery, including details like the lotteryId and activityWebhookId. It manages various timestamps and settings related to the lottery, ensuring efficient and accurate management of lottery events. */ +export type LotteryParameters = { + __typename?: 'lotteryParameters'; + /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. */ + activityWebhookId?: Maybe; + activityWebhookSigningKey?: Maybe; + created_at: Scalars['timestamptz']['output']; + /** + * Optional column + * for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. + */ + dateSaleEnd?: Maybe; + /** Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. */ + dateSaleStart?: Maybe; + id: Scalars['uuid']['output']; + lotteryId: Scalars['String']['output']; + organizerId: Scalars['String']['output']; + status?: Maybe; + /** The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. */ + timezone: Scalars['String']['output']; + updated_at: Scalars['timestamptz']['output']; +}; + +/** aggregated selection of "lotteryParameters" */ +export type LotteryParameters_Aggregate = { + __typename?: 'lotteryParameters_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "lotteryParameters" */ +export type LotteryParameters_Aggregate_Fields = { + __typename?: 'lotteryParameters_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; +}; + + +/** aggregate fields of "lotteryParameters" */ +export type LotteryParameters_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "lotteryParameters". All fields are combined with a logical 'AND'. */ +export type LotteryParameters_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + activityWebhookId?: InputMaybe; + activityWebhookSigningKey?: InputMaybe; + created_at?: InputMaybe; + dateSaleEnd?: InputMaybe; + dateSaleStart?: InputMaybe; + id?: InputMaybe; + lotteryId?: InputMaybe; + organizerId?: InputMaybe; + status?: InputMaybe; + timezone?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** unique or primary key constraints on table "lotteryParameters" */ +export const enum LotteryParameters_Constraint { + /** unique or primary key constraint on columns "lotteryId" */ + LotteryParametersLotteryIdKey = 'lotteryParameters_lotteryId_key', + /** unique or primary key constraint on columns "id" */ + LotteryParametersPkey = 'lotteryParameters_pkey', + /** unique or primary key constraint on columns "activityWebhookSigningKey" */ + LotteryParametersSigningKeyKey = 'lotteryParameters_signingKey_key' +}; + +/** input type for inserting data into table "lotteryParameters" */ +export type LotteryParameters_Insert_Input = { + /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. */ + activityWebhookId?: InputMaybe; + activityWebhookSigningKey?: InputMaybe; + created_at?: InputMaybe; + /** + * Optional column + * for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. + */ + dateSaleEnd?: InputMaybe; + /** Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. */ + dateSaleStart?: InputMaybe; + id?: InputMaybe; + lotteryId?: InputMaybe; + organizerId?: InputMaybe; + status?: InputMaybe; + /** The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. */ + timezone?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** aggregate max on columns */ +export type LotteryParameters_Max_Fields = { + __typename?: 'lotteryParameters_max_fields'; + /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. */ + activityWebhookId?: Maybe; + activityWebhookSigningKey?: Maybe; + created_at?: Maybe; + /** + * Optional column + * for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. + */ + dateSaleEnd?: Maybe; + /** Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. */ + dateSaleStart?: Maybe; + id?: Maybe; + lotteryId?: Maybe; + organizerId?: Maybe; + /** The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. */ + timezone?: Maybe; + updated_at?: Maybe; +}; + +/** aggregate min on columns */ +export type LotteryParameters_Min_Fields = { + __typename?: 'lotteryParameters_min_fields'; + /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. */ + activityWebhookId?: Maybe; + activityWebhookSigningKey?: Maybe; + created_at?: Maybe; + /** + * Optional column + * for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. + */ + dateSaleEnd?: Maybe; + /** Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. */ + dateSaleStart?: Maybe; + id?: Maybe; + lotteryId?: Maybe; + organizerId?: Maybe; + /** The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. */ + timezone?: Maybe; + updated_at?: Maybe; +}; + +/** response of any mutation on the table "lotteryParameters" */ +export type LotteryParameters_Mutation_Response = { + __typename?: 'lotteryParameters_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; +}; + +/** on_conflict condition type for table "lotteryParameters" */ +export type LotteryParameters_On_Conflict = { + constraint: LotteryParameters_Constraint; + update_columns?: Array; + where?: InputMaybe; +}; + +/** Ordering options when selecting data from "lotteryParameters". */ +export type LotteryParameters_Order_By = { + activityWebhookId?: InputMaybe; + activityWebhookSigningKey?: InputMaybe; + created_at?: InputMaybe; + dateSaleEnd?: InputMaybe; + dateSaleStart?: InputMaybe; + id?: InputMaybe; + lotteryId?: InputMaybe; + organizerId?: InputMaybe; + status?: InputMaybe; + timezone?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** primary key columns input for table: lotteryParameters */ +export type LotteryParameters_Pk_Columns_Input = { + id: Scalars['uuid']['input']; +}; + +/** select columns of table "lotteryParameters" */ +export const enum LotteryParameters_Select_Column { + /** column name */ + ActivityWebhookId = 'activityWebhookId', + /** column name */ + ActivityWebhookSigningKey = 'activityWebhookSigningKey', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + DateSaleEnd = 'dateSaleEnd', + /** column name */ + DateSaleStart = 'dateSaleStart', + /** column name */ + Id = 'id', + /** column name */ + LotteryId = 'lotteryId', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + Status = 'status', + /** column name */ + Timezone = 'timezone', + /** column name */ + UpdatedAt = 'updated_at' +}; + +/** input type for updating data in table "lotteryParameters" */ +export type LotteryParameters_Set_Input = { + /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. */ + activityWebhookId?: InputMaybe; + activityWebhookSigningKey?: InputMaybe; + created_at?: InputMaybe; + /** + * Optional column + * for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. + */ + dateSaleEnd?: InputMaybe; + /** Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. */ + dateSaleStart?: InputMaybe; + id?: InputMaybe; + lotteryId?: InputMaybe; + organizerId?: InputMaybe; + status?: InputMaybe; + /** The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. */ + timezone?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** Streaming cursor of the table "lotteryParameters" */ +export type LotteryParameters_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: LotteryParameters_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type LotteryParameters_Stream_Cursor_Value_Input = { + /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the lottery. */ + activityWebhookId?: InputMaybe; + activityWebhookSigningKey?: InputMaybe; + created_at?: InputMaybe; + /** + * Optional column + * for the end date and time for the lottery ticket sales, used when there is a defined sales period for the lottery. + */ + dateSaleEnd?: InputMaybe; + /** Optional column for the start date and time for the lottery ticket sales, applicable if the lottery involves a sale. */ + dateSaleStart?: InputMaybe; + id?: InputMaybe; + lotteryId?: InputMaybe; + organizerId?: InputMaybe; + status?: InputMaybe; + /** The "timezone" column contains the timezone identifier for the lottery, ensuring accurate timing for events and sales across different regions. */ + timezone?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** update columns of table "lotteryParameters" */ +export const enum LotteryParameters_Update_Column { + /** column name */ + ActivityWebhookId = 'activityWebhookId', + /** column name */ + ActivityWebhookSigningKey = 'activityWebhookSigningKey', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + DateSaleEnd = 'dateSaleEnd', + /** column name */ + DateSaleStart = 'dateSaleStart', + /** column name */ + Id = 'id', + /** column name */ + LotteryId = 'lotteryId', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + Status = 'status', + /** column name */ + Timezone = 'timezone', + /** column name */ + UpdatedAt = 'updated_at' +}; + +export type LotteryParameters_Updates = { + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: LotteryParameters_Bool_Exp; +}; + +/** columns and relationships of "lotteryStatus" */ +export type LotteryStatus = { + __typename?: 'lotteryStatus'; + value: Scalars['String']['output']; +}; + +/** aggregated selection of "lotteryStatus" */ +export type LotteryStatus_Aggregate = { + __typename?: 'lotteryStatus_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "lotteryStatus" */ +export type LotteryStatus_Aggregate_Fields = { + __typename?: 'lotteryStatus_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; +}; + + +/** aggregate fields of "lotteryStatus" */ +export type LotteryStatus_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "lotteryStatus". All fields are combined with a logical 'AND'. */ +export type LotteryStatus_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + value?: InputMaybe; +}; + +/** unique or primary key constraints on table "lotteryStatus" */ +export const enum LotteryStatus_Constraint { + /** unique or primary key constraint on columns "value" */ + LotteryStatusPkey = 'lotteryStatus_pkey' +}; + +export const enum LotteryStatus_Enum { + Draft = 'DRAFT', + Published = 'PUBLISHED' +}; + +/** Boolean expression to compare columns of type "lotteryStatus_enum". All fields are combined with logical 'AND'. */ +export type LotteryStatus_Enum_Comparison_Exp = { + _eq?: InputMaybe; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; +}; + +/** input type for inserting data into table "lotteryStatus" */ +export type LotteryStatus_Insert_Input = { + value?: InputMaybe; +}; + +/** aggregate max on columns */ +export type LotteryStatus_Max_Fields = { + __typename?: 'lotteryStatus_max_fields'; + value?: Maybe; +}; + +/** aggregate min on columns */ +export type LotteryStatus_Min_Fields = { + __typename?: 'lotteryStatus_min_fields'; + value?: Maybe; +}; + +/** response of any mutation on the table "lotteryStatus" */ +export type LotteryStatus_Mutation_Response = { + __typename?: 'lotteryStatus_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; +}; + +/** on_conflict condition type for table "lotteryStatus" */ +export type LotteryStatus_On_Conflict = { + constraint: LotteryStatus_Constraint; + update_columns?: Array; + where?: InputMaybe; +}; + +/** Ordering options when selecting data from "lotteryStatus". */ +export type LotteryStatus_Order_By = { + value?: InputMaybe; +}; + +/** primary key columns input for table: lotteryStatus */ +export type LotteryStatus_Pk_Columns_Input = { + value: Scalars['String']['input']; +}; + +/** select columns of table "lotteryStatus" */ +export const enum LotteryStatus_Select_Column { + /** column name */ + Value = 'value' +}; + +/** input type for updating data in table "lotteryStatus" */ +export type LotteryStatus_Set_Input = { + value?: InputMaybe; +}; + +/** Streaming cursor of the table "lotteryStatus" */ +export type LotteryStatus_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: LotteryStatus_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type LotteryStatus_Stream_Cursor_Value_Input = { + value?: InputMaybe; +}; + +/** update columns of table "lotteryStatus" */ +export const enum LotteryStatus_Update_Column { + /** column name */ + Value = 'value' +}; + +export type LotteryStatus_Updates = { + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: LotteryStatus_Bool_Exp; +}; + +/** The loyaltyCardNft model stores NFTs delivered by the loyaltyCardNftContract, each uniquely associated with a loyalty card. These NFTs are soulbound to a specific owner and not transferable, though they can be burned, indicating the end of their lifecycle. The structure allows for the dynamic update of NFT metadata by contract admins, adhering to the loyalty card contract stipulations. */ +export type LoyaltyCardNft = { + __typename?: 'loyaltyCardNft'; + /** If not null, indicates the NFT has been burned, marking its lifecycle end. This field links to the transaction that executed the burn, whether by the NFT owner or a contract admin. */ + burnedTransferId?: Maybe; + /** Denotes the specific blockchain or network of the loyalty card NFT. */ + chainId: Scalars['String']['output']; + /** Identifies the smart contract associated with the loyalty card NFT. This provides a direct link to the NFT's origin and behavior on the blockchain. */ + contractAddress: Scalars['String']['output']; + created_at: Scalars['timestamptz']['output']; + /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ + error?: Maybe; + id: Scalars['uuid']['output']; + loyaltyCard?: Maybe; + /** A reference to the loyalty card associated with the NFT, linking it directly to the loyalty program within the platform. */ + loyaltyCardId: Scalars['String']['output']; + /** The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT. */ + metadata?: Maybe; + organizer?: Maybe; + /** A unique identifier for the organizer associated with the NFT. This links the loyalty card directly to a specific organizer within the platform. */ + organizerId: Scalars['String']['output']; + /** The address currently holding the loyalty card NFT. Given the soulbound nature, this represents the permanent owner unless the NFT is burned. */ + ownerAddress: Scalars['String']['output']; + status?: Maybe; + /** The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; + /** The designated URI for the loyalty card NFT's metadata blob, providing a stable reference for data extraction. */ + tokenUri?: Maybe; + updated_at: Scalars['timestamptz']['output']; +}; + + +/** The loyaltyCardNft model stores NFTs delivered by the loyaltyCardNftContract, each uniquely associated with a loyalty card. These NFTs are soulbound to a specific owner and not transferable, though they can be burned, indicating the end of their lifecycle. The structure allows for the dynamic update of NFT metadata by contract admins, adhering to the loyalty card contract stipulations. */ +export type LoyaltyCardNftLoyaltyCardArgs = { + locales?: Array; + stage?: Stage; +}; + + +/** The loyaltyCardNft model stores NFTs delivered by the loyaltyCardNftContract, each uniquely associated with a loyalty card. These NFTs are soulbound to a specific owner and not transferable, though they can be burned, indicating the end of their lifecycle. The structure allows for the dynamic update of NFT metadata by contract admins, adhering to the loyalty card contract stipulations. */ +export type LoyaltyCardNftMetadataArgs = { + path?: InputMaybe; +}; + + +/** The loyaltyCardNft model stores NFTs delivered by the loyaltyCardNftContract, each uniquely associated with a loyalty card. These NFTs are soulbound to a specific owner and not transferable, though they can be burned, indicating the end of their lifecycle. The structure allows for the dynamic update of NFT metadata by contract admins, adhering to the loyalty card contract stipulations. */ +export type LoyaltyCardNftOrganizerArgs = { + locales?: Array; + stage?: Stage; + where: OrganizerWhereUniqueInput_Remote_Rel_LoyaltyCardNftorganizer; +}; + +/** The loyaltyCardNftContract model is designed to store metadata associated with NFT contracts that act as loyalty cards for organizers. This table captures critical details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. It includes organizerId to link each loyalty card contract directly with an organizer, facilitating the management and interaction with NFT-based loyalty programs. */ +export type LoyaltyCardNftContract = { + __typename?: 'loyaltyCardNftContract'; + /** Specifies the particular blockchain or network on which the NFT-based loyalty card resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ + chainId: Scalars['String']['output']; + /** Represents the unique address of the smart contract that governs the NFT-based loyalty card. It acts as the primary reference point to the loyalty card's existence and behavior on the blockchain. */ + contractAddress: Scalars['String']['output']; + created_at: Scalars['timestamptz']['output']; + id: Scalars['uuid']['output']; + loyaltyCard?: Maybe; + /** Identifies the specific loyalty card model in the Hygraph CMS associated with this contract. Ensuring uniqueness of this field guarantees that each NFT-based loyalty card is uniquely linked to a single loyalty card model in the CMS. */ + loyaltyCardId: Scalars['String']['output']; + /** An object relationship */ + loyaltyCardParameter?: Maybe; + organizer?: Maybe; + /** A unique identifier for the organizer associated with the NFT-based loyalty card. This links the loyalty card directly to a specific organizer within the platform. */ + organizerId: Scalars['String']['output']; + updated_at: Scalars['timestamptz']['output']; +}; + + +/** The loyaltyCardNftContract model is designed to store metadata associated with NFT contracts that act as loyalty cards for organizers. This table captures critical details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. It includes organizerId to link each loyalty card contract directly with an organizer, facilitating the management and interaction with NFT-based loyalty programs. */ +export type LoyaltyCardNftContractLoyaltyCardArgs = { + locales?: Array; + stage?: Stage; +}; + + +/** The loyaltyCardNftContract model is designed to store metadata associated with NFT contracts that act as loyalty cards for organizers. This table captures critical details from the ERC-721 standard, such as the chainId and contractAddress, ensuring accurate tracking and referencing of NFT contracts. It includes organizerId to link each loyalty card contract directly with an organizer, facilitating the management and interaction with NFT-based loyalty programs. */ +export type LoyaltyCardNftContractOrganizerArgs = { + locales?: Array; + stage?: Stage; + where: OrganizerWhereUniqueInput_Remote_Rel_LoyaltyCardNftContractorganizer; +}; + +/** aggregated selection of "loyaltyCardNftContract" */ +export type LoyaltyCardNftContract_Aggregate = { + __typename?: 'loyaltyCardNftContract_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "loyaltyCardNftContract" */ +export type LoyaltyCardNftContract_Aggregate_Fields = { + __typename?: 'loyaltyCardNftContract_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; +}; + + +/** aggregate fields of "loyaltyCardNftContract" */ +export type LoyaltyCardNftContract_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "loyaltyCardNftContract". All fields are combined with a logical 'AND'. */ +export type LoyaltyCardNftContract_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + chainId?: InputMaybe; + contractAddress?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + loyaltyCardId?: InputMaybe; + loyaltyCardParameter?: InputMaybe; + organizerId?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** unique or primary key constraints on table "loyaltyCardNftContract" */ +export const enum LoyaltyCardNftContract_Constraint { + /** unique or primary key constraint on columns "chainId", "contractAddress" */ + LoyaltyCardNftContractContractAddressChainIdKey = 'loyaltyCardNftContract_contractAddress_chainId_key', + /** unique or primary key constraint on columns "loyaltyCardId" */ + LoyaltyCardNftContractLoyaltyCardIdKey = 'loyaltyCardNftContract_loyaltyCardId_key', + /** unique or primary key constraint on columns "id" */ + LoyaltyCardNftContractPkey = 'loyaltyCardNftContract_pkey' +}; + +/** input type for inserting data into table "loyaltyCardNftContract" */ +export type LoyaltyCardNftContract_Insert_Input = { + /** Specifies the particular blockchain or network on which the NFT-based loyalty card resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ + chainId?: InputMaybe; + /** Represents the unique address of the smart contract that governs the NFT-based loyalty card. It acts as the primary reference point to the loyalty card's existence and behavior on the blockchain. */ + contractAddress?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + /** Identifies the specific loyalty card model in the Hygraph CMS associated with this contract. Ensuring uniqueness of this field guarantees that each NFT-based loyalty card is uniquely linked to a single loyalty card model in the CMS. */ + loyaltyCardId?: InputMaybe; + loyaltyCardParameter?: InputMaybe; + /** A unique identifier for the organizer associated with the NFT-based loyalty card. This links the loyalty card directly to a specific organizer within the platform. */ + organizerId?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** aggregate max on columns */ +export type LoyaltyCardNftContract_Max_Fields = { + __typename?: 'loyaltyCardNftContract_max_fields'; + /** Specifies the particular blockchain or network on which the NFT-based loyalty card resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ + chainId?: Maybe; + /** Represents the unique address of the smart contract that governs the NFT-based loyalty card. It acts as the primary reference point to the loyalty card's existence and behavior on the blockchain. */ + contractAddress?: Maybe; + created_at?: Maybe; + id?: Maybe; + /** Identifies the specific loyalty card model in the Hygraph CMS associated with this contract. Ensuring uniqueness of this field guarantees that each NFT-based loyalty card is uniquely linked to a single loyalty card model in the CMS. */ + loyaltyCardId?: Maybe; + /** A unique identifier for the organizer associated with the NFT-based loyalty card. This links the loyalty card directly to a specific organizer within the platform. */ + organizerId?: Maybe; + updated_at?: Maybe; +}; + +/** aggregate min on columns */ +export type LoyaltyCardNftContract_Min_Fields = { + __typename?: 'loyaltyCardNftContract_min_fields'; + /** Specifies the particular blockchain or network on which the NFT-based loyalty card resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ + chainId?: Maybe; + /** Represents the unique address of the smart contract that governs the NFT-based loyalty card. It acts as the primary reference point to the loyalty card's existence and behavior on the blockchain. */ + contractAddress?: Maybe; + created_at?: Maybe; + id?: Maybe; + /** Identifies the specific loyalty card model in the Hygraph CMS associated with this contract. Ensuring uniqueness of this field guarantees that each NFT-based loyalty card is uniquely linked to a single loyalty card model in the CMS. */ + loyaltyCardId?: Maybe; + /** A unique identifier for the organizer associated with the NFT-based loyalty card. This links the loyalty card directly to a specific organizer within the platform. */ + organizerId?: Maybe; + updated_at?: Maybe; +}; + +/** response of any mutation on the table "loyaltyCardNftContract" */ +export type LoyaltyCardNftContract_Mutation_Response = { + __typename?: 'loyaltyCardNftContract_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; +}; + +/** input type for inserting object relation for remote table "loyaltyCardNftContract" */ +export type LoyaltyCardNftContract_Obj_Rel_Insert_Input = { + data: LoyaltyCardNftContract_Insert_Input; + /** upsert condition */ + on_conflict?: InputMaybe; +}; + +/** on_conflict condition type for table "loyaltyCardNftContract" */ +export type LoyaltyCardNftContract_On_Conflict = { + constraint: LoyaltyCardNftContract_Constraint; + update_columns?: Array; + where?: InputMaybe; +}; + +/** Ordering options when selecting data from "loyaltyCardNftContract". */ +export type LoyaltyCardNftContract_Order_By = { + chainId?: InputMaybe; + contractAddress?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + loyaltyCardId?: InputMaybe; + loyaltyCardParameter?: InputMaybe; + organizerId?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** primary key columns input for table: loyaltyCardNftContract */ +export type LoyaltyCardNftContract_Pk_Columns_Input = { + id: Scalars['uuid']['input']; +}; + +/** select columns of table "loyaltyCardNftContract" */ +export const enum LoyaltyCardNftContract_Select_Column { + /** column name */ + ChainId = 'chainId', + /** column name */ + ContractAddress = 'contractAddress', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + Id = 'id', + /** column name */ + LoyaltyCardId = 'loyaltyCardId', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + UpdatedAt = 'updated_at' +}; + +/** input type for updating data in table "loyaltyCardNftContract" */ +export type LoyaltyCardNftContract_Set_Input = { + /** Specifies the particular blockchain or network on which the NFT-based loyalty card resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ + chainId?: InputMaybe; + /** Represents the unique address of the smart contract that governs the NFT-based loyalty card. It acts as the primary reference point to the loyalty card's existence and behavior on the blockchain. */ + contractAddress?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + /** Identifies the specific loyalty card model in the Hygraph CMS associated with this contract. Ensuring uniqueness of this field guarantees that each NFT-based loyalty card is uniquely linked to a single loyalty card model in the CMS. */ + loyaltyCardId?: InputMaybe; + /** A unique identifier for the organizer associated with the NFT-based loyalty card. This links the loyalty card directly to a specific organizer within the platform. */ + organizerId?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** Streaming cursor of the table "loyaltyCardNftContract" */ +export type LoyaltyCardNftContract_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: LoyaltyCardNftContract_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type LoyaltyCardNftContract_Stream_Cursor_Value_Input = { + /** Specifies the particular blockchain or network on which the NFT-based loyalty card resides. Essential for distinguishing between different blockchains in a multi-chain environment. */ + chainId?: InputMaybe; + /** Represents the unique address of the smart contract that governs the NFT-based loyalty card. It acts as the primary reference point to the loyalty card's existence and behavior on the blockchain. */ + contractAddress?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + /** Identifies the specific loyalty card model in the Hygraph CMS associated with this contract. Ensuring uniqueness of this field guarantees that each NFT-based loyalty card is uniquely linked to a single loyalty card model in the CMS. */ + loyaltyCardId?: InputMaybe; + /** A unique identifier for the organizer associated with the NFT-based loyalty card. This links the loyalty card directly to a specific organizer within the platform. */ + organizerId?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** update columns of table "loyaltyCardNftContract" */ +export const enum LoyaltyCardNftContract_Update_Column { + /** column name */ + ChainId = 'chainId', + /** column name */ + ContractAddress = 'contractAddress', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + Id = 'id', + /** column name */ + LoyaltyCardId = 'loyaltyCardId', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + UpdatedAt = 'updated_at' +}; + +export type LoyaltyCardNftContract_Updates = { + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: LoyaltyCardNftContract_Bool_Exp; +}; + +/** aggregated selection of "loyaltyCardNft" */ +export type LoyaltyCardNft_Aggregate = { + __typename?: 'loyaltyCardNft_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "loyaltyCardNft" */ +export type LoyaltyCardNft_Aggregate_Fields = { + __typename?: 'loyaltyCardNft_aggregate_fields'; + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + + +/** aggregate fields of "loyaltyCardNft" */ +export type LoyaltyCardNft_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** append existing jsonb value of filtered columns with new jsonb value */ +export type LoyaltyCardNft_Append_Input = { + /** The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT. */ + metadata?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type LoyaltyCardNft_Avg_Fields = { + __typename?: 'loyaltyCardNft_avg_fields'; + /** The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; +}; + +/** Boolean expression to filter rows from the table "loyaltyCardNft". All fields are combined with a logical 'AND'. */ +export type LoyaltyCardNft_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + burnedTransferId?: InputMaybe; + chainId?: InputMaybe; + contractAddress?: InputMaybe; + created_at?: InputMaybe; + error?: InputMaybe; + id?: InputMaybe; + loyaltyCardId?: InputMaybe; + metadata?: InputMaybe; + organizerId?: InputMaybe; + ownerAddress?: InputMaybe; + status?: InputMaybe; + tokenId?: InputMaybe; + tokenUri?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** unique or primary key constraints on table "loyaltyCardNft" */ +export const enum LoyaltyCardNft_Constraint { + /** unique or primary key constraint on columns "ownerAddress" */ + IdxLoyaltycardnftOwneraddressActive = 'idx_loyaltycardnft_owneraddress_active', + /** unique or primary key constraint on columns "chainId", "contractAddress", "tokenId" */ + LoyaltyCardNftContractAddressTokenIdChainIdIdx = 'loyaltyCardNft_contractAddress_tokenId_chainId_idx', + /** unique or primary key constraint on columns "id" */ + LoyaltyCardNftPkey = 'loyaltyCardNft_pkey' +}; + +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +export type LoyaltyCardNft_Delete_At_Path_Input = { + /** The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT. */ + metadata?: InputMaybe>; +}; + +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +export type LoyaltyCardNft_Delete_Elem_Input = { + /** The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT. */ + metadata?: InputMaybe; +}; + +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +export type LoyaltyCardNft_Delete_Key_Input = { + /** The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT. */ + metadata?: InputMaybe; +}; + +/** input type for incrementing numeric columns in table "loyaltyCardNft" */ +export type LoyaltyCardNft_Inc_Input = { + /** The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: InputMaybe; +}; + +/** input type for inserting data into table "loyaltyCardNft" */ +export type LoyaltyCardNft_Insert_Input = { + /** If not null, indicates the NFT has been burned, marking its lifecycle end. This field links to the transaction that executed the burn, whether by the NFT owner or a contract admin. */ + burnedTransferId?: InputMaybe; + /** Denotes the specific blockchain or network of the loyalty card NFT. */ + chainId?: InputMaybe; + /** Identifies the smart contract associated with the loyalty card NFT. This provides a direct link to the NFT's origin and behavior on the blockchain. */ + contractAddress?: InputMaybe; + created_at?: InputMaybe; + /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ + error?: InputMaybe; + id?: InputMaybe; + /** A reference to the loyalty card associated with the NFT, linking it directly to the loyalty program within the platform. */ + loyaltyCardId?: InputMaybe; + /** The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT. */ + metadata?: InputMaybe; + /** A unique identifier for the organizer associated with the NFT. This links the loyalty card directly to a specific organizer within the platform. */ + organizerId?: InputMaybe; + /** The address currently holding the loyalty card NFT. Given the soulbound nature, this represents the permanent owner unless the NFT is burned. */ + ownerAddress?: InputMaybe; + status?: InputMaybe; + /** The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: InputMaybe; + /** The designated URI for the loyalty card NFT's metadata blob, providing a stable reference for data extraction. */ + tokenUri?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** aggregate max on columns */ +export type LoyaltyCardNft_Max_Fields = { + __typename?: 'loyaltyCardNft_max_fields'; + /** If not null, indicates the NFT has been burned, marking its lifecycle end. This field links to the transaction that executed the burn, whether by the NFT owner or a contract admin. */ + burnedTransferId?: Maybe; + /** Denotes the specific blockchain or network of the loyalty card NFT. */ + chainId?: Maybe; + /** Identifies the smart contract associated with the loyalty card NFT. This provides a direct link to the NFT's origin and behavior on the blockchain. */ + contractAddress?: Maybe; + created_at?: Maybe; + /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ + error?: Maybe; + id?: Maybe; + /** A reference to the loyalty card associated with the NFT, linking it directly to the loyalty program within the platform. */ + loyaltyCardId?: Maybe; + /** A unique identifier for the organizer associated with the NFT. This links the loyalty card directly to a specific organizer within the platform. */ + organizerId?: Maybe; + /** The address currently holding the loyalty card NFT. Given the soulbound nature, this represents the permanent owner unless the NFT is burned. */ + ownerAddress?: Maybe; + /** The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; + /** The designated URI for the loyalty card NFT's metadata blob, providing a stable reference for data extraction. */ + tokenUri?: Maybe; + updated_at?: Maybe; +}; + +/** aggregate min on columns */ +export type LoyaltyCardNft_Min_Fields = { + __typename?: 'loyaltyCardNft_min_fields'; + /** If not null, indicates the NFT has been burned, marking its lifecycle end. This field links to the transaction that executed the burn, whether by the NFT owner or a contract admin. */ + burnedTransferId?: Maybe; + /** Denotes the specific blockchain or network of the loyalty card NFT. */ + chainId?: Maybe; + /** Identifies the smart contract associated with the loyalty card NFT. This provides a direct link to the NFT's origin and behavior on the blockchain. */ + contractAddress?: Maybe; + created_at?: Maybe; + /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ + error?: Maybe; + id?: Maybe; + /** A reference to the loyalty card associated with the NFT, linking it directly to the loyalty program within the platform. */ + loyaltyCardId?: Maybe; + /** A unique identifier for the organizer associated with the NFT. This links the loyalty card directly to a specific organizer within the platform. */ + organizerId?: Maybe; + /** The address currently holding the loyalty card NFT. Given the soulbound nature, this represents the permanent owner unless the NFT is burned. */ + ownerAddress?: Maybe; + /** The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; + /** The designated URI for the loyalty card NFT's metadata blob, providing a stable reference for data extraction. */ + tokenUri?: Maybe; + updated_at?: Maybe; +}; + +/** response of any mutation on the table "loyaltyCardNft" */ +export type LoyaltyCardNft_Mutation_Response = { + __typename?: 'loyaltyCardNft_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; +}; + +/** on_conflict condition type for table "loyaltyCardNft" */ +export type LoyaltyCardNft_On_Conflict = { + constraint: LoyaltyCardNft_Constraint; + update_columns?: Array; + where?: InputMaybe; +}; + +/** Ordering options when selecting data from "loyaltyCardNft". */ +export type LoyaltyCardNft_Order_By = { + burnedTransferId?: InputMaybe; + chainId?: InputMaybe; + contractAddress?: InputMaybe; + created_at?: InputMaybe; + error?: InputMaybe; + id?: InputMaybe; + loyaltyCardId?: InputMaybe; + metadata?: InputMaybe; + organizerId?: InputMaybe; + ownerAddress?: InputMaybe; + status?: InputMaybe; + tokenId?: InputMaybe; + tokenUri?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** primary key columns input for table: loyaltyCardNft */ +export type LoyaltyCardNft_Pk_Columns_Input = { + id: Scalars['uuid']['input']; +}; + +/** prepend existing jsonb value of filtered columns with new jsonb value */ +export type LoyaltyCardNft_Prepend_Input = { + /** The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT. */ + metadata?: InputMaybe; +}; + +/** select columns of table "loyaltyCardNft" */ +export const enum LoyaltyCardNft_Select_Column { + /** column name */ + BurnedTransferId = 'burnedTransferId', + /** column name */ + ChainId = 'chainId', + /** column name */ + ContractAddress = 'contractAddress', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + Error = 'error', + /** column name */ + Id = 'id', + /** column name */ + LoyaltyCardId = 'loyaltyCardId', + /** column name */ + Metadata = 'metadata', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + OwnerAddress = 'ownerAddress', + /** column name */ + Status = 'status', + /** column name */ + TokenId = 'tokenId', + /** column name */ + TokenUri = 'tokenUri', + /** column name */ + UpdatedAt = 'updated_at' +}; + +/** input type for updating data in table "loyaltyCardNft" */ +export type LoyaltyCardNft_Set_Input = { + /** If not null, indicates the NFT has been burned, marking its lifecycle end. This field links to the transaction that executed the burn, whether by the NFT owner or a contract admin. */ + burnedTransferId?: InputMaybe; + /** Denotes the specific blockchain or network of the loyalty card NFT. */ + chainId?: InputMaybe; + /** Identifies the smart contract associated with the loyalty card NFT. This provides a direct link to the NFT's origin and behavior on the blockchain. */ + contractAddress?: InputMaybe; + created_at?: InputMaybe; + /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ + error?: InputMaybe; + id?: InputMaybe; + /** A reference to the loyalty card associated with the NFT, linking it directly to the loyalty program within the platform. */ + loyaltyCardId?: InputMaybe; + /** The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT. */ + metadata?: InputMaybe; + /** A unique identifier for the organizer associated with the NFT. This links the loyalty card directly to a specific organizer within the platform. */ + organizerId?: InputMaybe; + /** The address currently holding the loyalty card NFT. Given the soulbound nature, this represents the permanent owner unless the NFT is burned. */ + ownerAddress?: InputMaybe; + status?: InputMaybe; + /** The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: InputMaybe; + /** The designated URI for the loyalty card NFT's metadata blob, providing a stable reference for data extraction. */ + tokenUri?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** aggregate stddev on columns */ +export type LoyaltyCardNft_Stddev_Fields = { + __typename?: 'loyaltyCardNft_stddev_fields'; + /** The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; +}; + +/** aggregate stddev_pop on columns */ +export type LoyaltyCardNft_Stddev_Pop_Fields = { + __typename?: 'loyaltyCardNft_stddev_pop_fields'; + /** The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; +}; + +/** aggregate stddev_samp on columns */ +export type LoyaltyCardNft_Stddev_Samp_Fields = { + __typename?: 'loyaltyCardNft_stddev_samp_fields'; + /** The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; +}; + +/** Streaming cursor of the table "loyaltyCardNft" */ +export type LoyaltyCardNft_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: LoyaltyCardNft_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type LoyaltyCardNft_Stream_Cursor_Value_Input = { + /** If not null, indicates the NFT has been burned, marking its lifecycle end. This field links to the transaction that executed the burn, whether by the NFT owner or a contract admin. */ + burnedTransferId?: InputMaybe; + /** Denotes the specific blockchain or network of the loyalty card NFT. */ + chainId?: InputMaybe; + /** Identifies the smart contract associated with the loyalty card NFT. This provides a direct link to the NFT's origin and behavior on the blockchain. */ + contractAddress?: InputMaybe; + created_at?: InputMaybe; + /** Contains any error message related to metadata retrieval, ensuring transparency in the data extraction process. */ + error?: InputMaybe; + id?: InputMaybe; + /** A reference to the loyalty card associated with the NFT, linking it directly to the loyalty program within the platform. */ + loyaltyCardId?: InputMaybe; + /** The structured metadata parsed from the token URI. This contains a variety of details regarding the loyalty card NFT. */ + metadata?: InputMaybe; + /** A unique identifier for the organizer associated with the NFT. This links the loyalty card directly to a specific organizer within the platform. */ + organizerId?: InputMaybe; + /** The address currently holding the loyalty card NFT. Given the soulbound nature, this represents the permanent owner unless the NFT is burned. */ + ownerAddress?: InputMaybe; + status?: InputMaybe; + /** The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: InputMaybe; + /** The designated URI for the loyalty card NFT's metadata blob, providing a stable reference for data extraction. */ + tokenUri?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** aggregate sum on columns */ +export type LoyaltyCardNft_Sum_Fields = { + __typename?: 'loyaltyCardNft_sum_fields'; + /** The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; +}; + +/** update columns of table "loyaltyCardNft" */ +export const enum LoyaltyCardNft_Update_Column { + /** column name */ + BurnedTransferId = 'burnedTransferId', + /** column name */ + ChainId = 'chainId', + /** column name */ + ContractAddress = 'contractAddress', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + Error = 'error', + /** column name */ + Id = 'id', + /** column name */ + LoyaltyCardId = 'loyaltyCardId', + /** column name */ + Metadata = 'metadata', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + OwnerAddress = 'ownerAddress', + /** column name */ + Status = 'status', + /** column name */ + TokenId = 'tokenId', + /** column name */ + TokenUri = 'tokenUri', + /** column name */ + UpdatedAt = 'updated_at' +}; + +export type LoyaltyCardNft_Updates = { + /** append existing jsonb value of filtered columns with new jsonb value */ + _append?: InputMaybe; + /** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ + _delete_at_path?: InputMaybe; + /** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ + _delete_elem?: InputMaybe; + /** delete key/value pair or string element. key/value pairs are matched based on their key value */ + _delete_key?: InputMaybe; + /** increments the numeric columns with given value of the filtered values */ + _inc?: InputMaybe; + /** prepend existing jsonb value of filtered columns with new jsonb value */ + _prepend?: InputMaybe; + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: LoyaltyCardNft_Bool_Exp; +}; + +/** aggregate var_pop on columns */ +export type LoyaltyCardNft_Var_Pop_Fields = { + __typename?: 'loyaltyCardNft_var_pop_fields'; + /** The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; +}; + +/** aggregate var_samp on columns */ +export type LoyaltyCardNft_Var_Samp_Fields = { + __typename?: 'loyaltyCardNft_var_samp_fields'; + /** The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; +}; + +/** aggregate variance on columns */ +export type LoyaltyCardNft_Variance_Fields = { + __typename?: 'loyaltyCardNft_variance_fields'; + /** The unique identifier of the loyalty card NFT within its specific collection or contract. This remains constant across various platforms. */ + tokenId?: Maybe; +}; + +/** The loyaltyCardParameters model is designed to define properties on a loyalty card, including details like the loyaltyCardId and activityWebhookId. It manages various settings and metadata related to the loyalty card, ensuring efficient and accurate management of loyalty card programs. */ +export type LoyaltyCardParameters = { + __typename?: 'loyaltyCardParameters'; + /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the loyalty card. */ + activityWebhookId?: Maybe; + /** Unique signing key used for secure operations related to the loyalty card activity webhook. */ + activityWebhookSigningKey?: Maybe; + created_at: Scalars['timestamptz']['output']; + id: Scalars['uuid']['output']; + /** Unique identifier for each loyalty card, ensuring no duplicates in the system. */ + loyaltyCardId: Scalars['String']['output']; + /** An object relationship */ + loyaltyCardNftContract?: Maybe; + /** The "metadataUpdateWebhookId" column stores the identifier for the Alchemy webhook that tracks metadata updates related to the loyalty card. */ + metadataUpdateWebhookId?: Maybe; + /** Unique signing key used for secure operations related to the loyalty card metadata update webhook. */ + metadataUpdateWebhookSigningKey?: Maybe; + /** Identifier for the organizer responsible for the loyalty card. */ + organizerId: Scalars['String']['output']; + /** Represents the current status of the loyalty card, either "DRAFT" or "PUBLISHED". */ + status?: Maybe; + updated_at: Scalars['timestamptz']['output']; +}; + +/** aggregated selection of "loyaltyCardParameters" */ +export type LoyaltyCardParameters_Aggregate = { + __typename?: 'loyaltyCardParameters_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "loyaltyCardParameters" */ +export type LoyaltyCardParameters_Aggregate_Fields = { + __typename?: 'loyaltyCardParameters_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; +}; + + +/** aggregate fields of "loyaltyCardParameters" */ +export type LoyaltyCardParameters_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "loyaltyCardParameters". All fields are combined with a logical 'AND'. */ +export type LoyaltyCardParameters_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + activityWebhookId?: InputMaybe; + activityWebhookSigningKey?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + loyaltyCardId?: InputMaybe; + loyaltyCardNftContract?: InputMaybe; + metadataUpdateWebhookId?: InputMaybe; + metadataUpdateWebhookSigningKey?: InputMaybe; + organizerId?: InputMaybe; + status?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** unique or primary key constraints on table "loyaltyCardParameters" */ +export const enum LoyaltyCardParameters_Constraint { + /** unique or primary key constraint on columns "activityWebhookSigningKey" */ + LoyaltyCardParametersActivityWebhookSigningKeyKey = 'loyaltyCardParameters_activityWebhookSigningKey_key', + /** unique or primary key constraint on columns "loyaltyCardId" */ + LoyaltyCardParametersLoyaltyCardIdKey = 'loyaltyCardParameters_loyaltyCardId_key', + /** unique or primary key constraint on columns "metadataUpdateWebhookSigningKey" */ + LoyaltyCardParametersMetadataUpdateWebhookSigningKeyKey = 'loyaltyCardParameters_metadataUpdateWebhookSigningKey_key', + /** unique or primary key constraint on columns "id" */ + LoyaltyCardParametersPkey = 'loyaltyCardParameters_pkey' +}; + +/** input type for inserting data into table "loyaltyCardParameters" */ +export type LoyaltyCardParameters_Insert_Input = { + /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the loyalty card. */ + activityWebhookId?: InputMaybe; + /** Unique signing key used for secure operations related to the loyalty card activity webhook. */ + activityWebhookSigningKey?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + /** Unique identifier for each loyalty card, ensuring no duplicates in the system. */ + loyaltyCardId?: InputMaybe; + loyaltyCardNftContract?: InputMaybe; + /** The "metadataUpdateWebhookId" column stores the identifier for the Alchemy webhook that tracks metadata updates related to the loyalty card. */ + metadataUpdateWebhookId?: InputMaybe; + /** Unique signing key used for secure operations related to the loyalty card metadata update webhook. */ + metadataUpdateWebhookSigningKey?: InputMaybe; + /** Identifier for the organizer responsible for the loyalty card. */ + organizerId?: InputMaybe; + /** Represents the current status of the loyalty card, either "DRAFT" or "PUBLISHED". */ + status?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** aggregate max on columns */ +export type LoyaltyCardParameters_Max_Fields = { + __typename?: 'loyaltyCardParameters_max_fields'; + /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the loyalty card. */ + activityWebhookId?: Maybe; + /** Unique signing key used for secure operations related to the loyalty card activity webhook. */ + activityWebhookSigningKey?: Maybe; + created_at?: Maybe; + id?: Maybe; + /** Unique identifier for each loyalty card, ensuring no duplicates in the system. */ + loyaltyCardId?: Maybe; + /** The "metadataUpdateWebhookId" column stores the identifier for the Alchemy webhook that tracks metadata updates related to the loyalty card. */ + metadataUpdateWebhookId?: Maybe; + /** Unique signing key used for secure operations related to the loyalty card metadata update webhook. */ + metadataUpdateWebhookSigningKey?: Maybe; + /** Identifier for the organizer responsible for the loyalty card. */ + organizerId?: Maybe; + updated_at?: Maybe; +}; + +/** aggregate min on columns */ +export type LoyaltyCardParameters_Min_Fields = { + __typename?: 'loyaltyCardParameters_min_fields'; + /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the loyalty card. */ + activityWebhookId?: Maybe; + /** Unique signing key used for secure operations related to the loyalty card activity webhook. */ + activityWebhookSigningKey?: Maybe; + created_at?: Maybe; + id?: Maybe; + /** Unique identifier for each loyalty card, ensuring no duplicates in the system. */ + loyaltyCardId?: Maybe; + /** The "metadataUpdateWebhookId" column stores the identifier for the Alchemy webhook that tracks metadata updates related to the loyalty card. */ + metadataUpdateWebhookId?: Maybe; + /** Unique signing key used for secure operations related to the loyalty card metadata update webhook. */ + metadataUpdateWebhookSigningKey?: Maybe; + /** Identifier for the organizer responsible for the loyalty card. */ + organizerId?: Maybe; + updated_at?: Maybe; +}; + +/** response of any mutation on the table "loyaltyCardParameters" */ +export type LoyaltyCardParameters_Mutation_Response = { + __typename?: 'loyaltyCardParameters_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; +}; + +/** input type for inserting object relation for remote table "loyaltyCardParameters" */ +export type LoyaltyCardParameters_Obj_Rel_Insert_Input = { + data: LoyaltyCardParameters_Insert_Input; + /** upsert condition */ + on_conflict?: InputMaybe; +}; + +/** on_conflict condition type for table "loyaltyCardParameters" */ +export type LoyaltyCardParameters_On_Conflict = { + constraint: LoyaltyCardParameters_Constraint; + update_columns?: Array; + where?: InputMaybe; +}; + +/** Ordering options when selecting data from "loyaltyCardParameters". */ +export type LoyaltyCardParameters_Order_By = { + activityWebhookId?: InputMaybe; + activityWebhookSigningKey?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + loyaltyCardId?: InputMaybe; + loyaltyCardNftContract?: InputMaybe; + metadataUpdateWebhookId?: InputMaybe; + metadataUpdateWebhookSigningKey?: InputMaybe; + organizerId?: InputMaybe; + status?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** primary key columns input for table: loyaltyCardParameters */ +export type LoyaltyCardParameters_Pk_Columns_Input = { + id: Scalars['uuid']['input']; +}; + +/** select columns of table "loyaltyCardParameters" */ +export const enum LoyaltyCardParameters_Select_Column { + /** column name */ + ActivityWebhookId = 'activityWebhookId', + /** column name */ + ActivityWebhookSigningKey = 'activityWebhookSigningKey', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + Id = 'id', + /** column name */ + LoyaltyCardId = 'loyaltyCardId', + /** column name */ + MetadataUpdateWebhookId = 'metadataUpdateWebhookId', + /** column name */ + MetadataUpdateWebhookSigningKey = 'metadataUpdateWebhookSigningKey', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + Status = 'status', + /** column name */ + UpdatedAt = 'updated_at' +}; + +/** input type for updating data in table "loyaltyCardParameters" */ +export type LoyaltyCardParameters_Set_Input = { + /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the loyalty card. */ + activityWebhookId?: InputMaybe; + /** Unique signing key used for secure operations related to the loyalty card activity webhook. */ + activityWebhookSigningKey?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + /** Unique identifier for each loyalty card, ensuring no duplicates in the system. */ + loyaltyCardId?: InputMaybe; + /** The "metadataUpdateWebhookId" column stores the identifier for the Alchemy webhook that tracks metadata updates related to the loyalty card. */ + metadataUpdateWebhookId?: InputMaybe; + /** Unique signing key used for secure operations related to the loyalty card metadata update webhook. */ + metadataUpdateWebhookSigningKey?: InputMaybe; + /** Identifier for the organizer responsible for the loyalty card. */ + organizerId?: InputMaybe; + /** Represents the current status of the loyalty card, either "DRAFT" or "PUBLISHED". */ + status?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** Streaming cursor of the table "loyaltyCardParameters" */ +export type LoyaltyCardParameters_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: LoyaltyCardParameters_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type LoyaltyCardParameters_Stream_Cursor_Value_Input = { + /** The "activityWebhookId" column stores the identifier for the Alchemy webhook that tracks NFT transfers related to the loyalty card. */ + activityWebhookId?: InputMaybe; + /** Unique signing key used for secure operations related to the loyalty card activity webhook. */ + activityWebhookSigningKey?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + /** Unique identifier for each loyalty card, ensuring no duplicates in the system. */ + loyaltyCardId?: InputMaybe; + /** The "metadataUpdateWebhookId" column stores the identifier for the Alchemy webhook that tracks metadata updates related to the loyalty card. */ + metadataUpdateWebhookId?: InputMaybe; + /** Unique signing key used for secure operations related to the loyalty card metadata update webhook. */ + metadataUpdateWebhookSigningKey?: InputMaybe; + /** Identifier for the organizer responsible for the loyalty card. */ + organizerId?: InputMaybe; + /** Represents the current status of the loyalty card, either "DRAFT" or "PUBLISHED". */ + status?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** update columns of table "loyaltyCardParameters" */ +export const enum LoyaltyCardParameters_Update_Column { + /** column name */ + ActivityWebhookId = 'activityWebhookId', + /** column name */ + ActivityWebhookSigningKey = 'activityWebhookSigningKey', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + Id = 'id', + /** column name */ + LoyaltyCardId = 'loyaltyCardId', + /** column name */ + MetadataUpdateWebhookId = 'metadataUpdateWebhookId', + /** column name */ + MetadataUpdateWebhookSigningKey = 'metadataUpdateWebhookSigningKey', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + Status = 'status', + /** column name */ + UpdatedAt = 'updated_at' +}; + +export type LoyaltyCardParameters_Updates = { + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: LoyaltyCardParameters_Bool_Exp; +}; + +/** columns and relationships of "loyaltyCardStatus" */ +export type LoyaltyCardStatus = { + __typename?: 'loyaltyCardStatus'; + value: Scalars['String']['output']; +}; + +/** aggregated selection of "loyaltyCardStatus" */ +export type LoyaltyCardStatus_Aggregate = { + __typename?: 'loyaltyCardStatus_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "loyaltyCardStatus" */ +export type LoyaltyCardStatus_Aggregate_Fields = { + __typename?: 'loyaltyCardStatus_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; +}; + + +/** aggregate fields of "loyaltyCardStatus" */ +export type LoyaltyCardStatus_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "loyaltyCardStatus". All fields are combined with a logical 'AND'. */ +export type LoyaltyCardStatus_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + value?: InputMaybe; +}; + +/** unique or primary key constraints on table "loyaltyCardStatus" */ +export const enum LoyaltyCardStatus_Constraint { + /** unique or primary key constraint on columns "value" */ + LoyaltyCardStatusPkey = 'loyaltyCardStatus_pkey' +}; + +export const enum LoyaltyCardStatus_Enum { + Draft = 'DRAFT', + Published = 'PUBLISHED' +}; + +/** Boolean expression to compare columns of type "loyaltyCardStatus_enum". All fields are combined with logical 'AND'. */ +export type LoyaltyCardStatus_Enum_Comparison_Exp = { + _eq?: InputMaybe; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; +}; + +/** input type for inserting data into table "loyaltyCardStatus" */ +export type LoyaltyCardStatus_Insert_Input = { + value?: InputMaybe; +}; + +/** aggregate max on columns */ +export type LoyaltyCardStatus_Max_Fields = { + __typename?: 'loyaltyCardStatus_max_fields'; + value?: Maybe; +}; + +/** aggregate min on columns */ +export type LoyaltyCardStatus_Min_Fields = { + __typename?: 'loyaltyCardStatus_min_fields'; + value?: Maybe; +}; + +/** response of any mutation on the table "loyaltyCardStatus" */ +export type LoyaltyCardStatus_Mutation_Response = { + __typename?: 'loyaltyCardStatus_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; +}; + +/** on_conflict condition type for table "loyaltyCardStatus" */ +export type LoyaltyCardStatus_On_Conflict = { + constraint: LoyaltyCardStatus_Constraint; + update_columns?: Array; + where?: InputMaybe; +}; + +/** Ordering options when selecting data from "loyaltyCardStatus". */ +export type LoyaltyCardStatus_Order_By = { + value?: InputMaybe; +}; + +/** primary key columns input for table: loyaltyCardStatus */ +export type LoyaltyCardStatus_Pk_Columns_Input = { + value: Scalars['String']['input']; +}; + +/** select columns of table "loyaltyCardStatus" */ +export const enum LoyaltyCardStatus_Select_Column { + /** column name */ + Value = 'value' +}; + +/** input type for updating data in table "loyaltyCardStatus" */ +export type LoyaltyCardStatus_Set_Input = { + value?: InputMaybe; +}; + +/** Streaming cursor of the table "loyaltyCardStatus" */ +export type LoyaltyCardStatus_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: LoyaltyCardStatus_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type LoyaltyCardStatus_Stream_Cursor_Value_Input = { + value?: InputMaybe; +}; + +/** update columns of table "loyaltyCardStatus" */ +export const enum LoyaltyCardStatus_Update_Column { + /** column name */ + Value = 'value' +}; + +export type LoyaltyCardStatus_Updates = { + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: LoyaltyCardStatus_Bool_Exp; +}; + +/** Temporary wallet information for minters, including optional links to event passes and packs. */ +export type MinterTemporaryWallet = { + __typename?: 'minterTemporaryWallet'; + /** The blockchain address of the temporary wallet. */ + address: Scalars['String']['output']; + /** Identifies the campaign associated with this temporary wallet for minting purposes. This text field corresponds to a campaign in the stampNftContract. */ + campaignId?: Maybe; + /** The timestamp when the temporary wallet was created. */ + createdAt: Scalars['timestamptz']['output']; + /** Optional identifier for an event pass associated with this wallet. */ + eventPassId?: Maybe; + /** Identifies the loyalty card associated with this temporary wallet for minting purposes. This text field corresponds to a loyalty card in the loyaltyCardNftContract. */ + loyaltyCardId?: Maybe; + /** Optional identifier for a pack associated with this wallet. */ + packId?: Maybe; + /** The private key for the temporary wallet, necessary for signing transactions. */ + privateKey: Scalars['String']['output']; +}; + +/** aggregated selection of "minterTemporaryWallet" */ +export type MinterTemporaryWallet_Aggregate = { + __typename?: 'minterTemporaryWallet_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "minterTemporaryWallet" */ +export type MinterTemporaryWallet_Aggregate_Fields = { + __typename?: 'minterTemporaryWallet_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; +}; + + +/** aggregate fields of "minterTemporaryWallet" */ +export type MinterTemporaryWallet_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "minterTemporaryWallet". All fields are combined with a logical 'AND'. */ +export type MinterTemporaryWallet_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + address?: InputMaybe; + campaignId?: InputMaybe; + createdAt?: InputMaybe; + eventPassId?: InputMaybe; + loyaltyCardId?: InputMaybe; + packId?: InputMaybe; + privateKey?: InputMaybe; +}; + +/** unique or primary key constraints on table "minterTemporaryWallet" */ +export const enum MinterTemporaryWallet_Constraint { + /** unique or primary key constraint on columns "address" */ + MinterTemporaryWalletPkey = 'minterTemporaryWallet_pkey' +}; + +/** input type for inserting data into table "minterTemporaryWallet" */ +export type MinterTemporaryWallet_Insert_Input = { + /** The blockchain address of the temporary wallet. */ + address?: InputMaybe; + /** Identifies the campaign associated with this temporary wallet for minting purposes. This text field corresponds to a campaign in the stampNftContract. */ + campaignId?: InputMaybe; + /** The timestamp when the temporary wallet was created. */ + createdAt?: InputMaybe; + /** Optional identifier for an event pass associated with this wallet. */ + eventPassId?: InputMaybe; + /** Identifies the loyalty card associated with this temporary wallet for minting purposes. This text field corresponds to a loyalty card in the loyaltyCardNftContract. */ + loyaltyCardId?: InputMaybe; + /** Optional identifier for a pack associated with this wallet. */ + packId?: InputMaybe; + /** The private key for the temporary wallet, necessary for signing transactions. */ + privateKey?: InputMaybe; +}; + +/** aggregate max on columns */ +export type MinterTemporaryWallet_Max_Fields = { + __typename?: 'minterTemporaryWallet_max_fields'; + /** The blockchain address of the temporary wallet. */ + address?: Maybe; + /** Identifies the campaign associated with this temporary wallet for minting purposes. This text field corresponds to a campaign in the stampNftContract. */ + campaignId?: Maybe; + /** The timestamp when the temporary wallet was created. */ + createdAt?: Maybe; + /** Optional identifier for an event pass associated with this wallet. */ + eventPassId?: Maybe; + /** Identifies the loyalty card associated with this temporary wallet for minting purposes. This text field corresponds to a loyalty card in the loyaltyCardNftContract. */ + loyaltyCardId?: Maybe; + /** Optional identifier for a pack associated with this wallet. */ + packId?: Maybe; + /** The private key for the temporary wallet, necessary for signing transactions. */ + privateKey?: Maybe; +}; + +/** aggregate min on columns */ +export type MinterTemporaryWallet_Min_Fields = { + __typename?: 'minterTemporaryWallet_min_fields'; + /** The blockchain address of the temporary wallet. */ + address?: Maybe; + /** Identifies the campaign associated with this temporary wallet for minting purposes. This text field corresponds to a campaign in the stampNftContract. */ + campaignId?: Maybe; + /** The timestamp when the temporary wallet was created. */ + createdAt?: Maybe; + /** Optional identifier for an event pass associated with this wallet. */ + eventPassId?: Maybe; + /** Identifies the loyalty card associated with this temporary wallet for minting purposes. This text field corresponds to a loyalty card in the loyaltyCardNftContract. */ + loyaltyCardId?: Maybe; + /** Optional identifier for a pack associated with this wallet. */ + packId?: Maybe; + /** The private key for the temporary wallet, necessary for signing transactions. */ + privateKey?: Maybe; +}; + +/** response of any mutation on the table "minterTemporaryWallet" */ +export type MinterTemporaryWallet_Mutation_Response = { + __typename?: 'minterTemporaryWallet_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; +}; + +/** on_conflict condition type for table "minterTemporaryWallet" */ +export type MinterTemporaryWallet_On_Conflict = { + constraint: MinterTemporaryWallet_Constraint; + update_columns?: Array; + where?: InputMaybe; +}; + +/** Ordering options when selecting data from "minterTemporaryWallet". */ +export type MinterTemporaryWallet_Order_By = { + address?: InputMaybe; + campaignId?: InputMaybe; + createdAt?: InputMaybe; + eventPassId?: InputMaybe; + loyaltyCardId?: InputMaybe; + packId?: InputMaybe; + privateKey?: InputMaybe; +}; + +/** primary key columns input for table: minterTemporaryWallet */ +export type MinterTemporaryWallet_Pk_Columns_Input = { + /** The blockchain address of the temporary wallet. */ + address: Scalars['String']['input']; +}; + +/** select columns of table "minterTemporaryWallet" */ +export const enum MinterTemporaryWallet_Select_Column { + /** column name */ + Address = 'address', + /** column name */ + CampaignId = 'campaignId', + /** column name */ + CreatedAt = 'createdAt', + /** column name */ + EventPassId = 'eventPassId', + /** column name */ + LoyaltyCardId = 'loyaltyCardId', + /** column name */ + PackId = 'packId', + /** column name */ + PrivateKey = 'privateKey' +}; + +/** input type for updating data in table "minterTemporaryWallet" */ +export type MinterTemporaryWallet_Set_Input = { + /** The blockchain address of the temporary wallet. */ + address?: InputMaybe; + /** Identifies the campaign associated with this temporary wallet for minting purposes. This text field corresponds to a campaign in the stampNftContract. */ + campaignId?: InputMaybe; + /** The timestamp when the temporary wallet was created. */ + createdAt?: InputMaybe; + /** Optional identifier for an event pass associated with this wallet. */ + eventPassId?: InputMaybe; + /** Identifies the loyalty card associated with this temporary wallet for minting purposes. This text field corresponds to a loyalty card in the loyaltyCardNftContract. */ + loyaltyCardId?: InputMaybe; + /** Optional identifier for a pack associated with this wallet. */ + packId?: InputMaybe; + /** The private key for the temporary wallet, necessary for signing transactions. */ + privateKey?: InputMaybe; +}; + +/** Streaming cursor of the table "minterTemporaryWallet" */ +export type MinterTemporaryWallet_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: MinterTemporaryWallet_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type MinterTemporaryWallet_Stream_Cursor_Value_Input = { + /** The blockchain address of the temporary wallet. */ + address?: InputMaybe; + /** Identifies the campaign associated with this temporary wallet for minting purposes. This text field corresponds to a campaign in the stampNftContract. */ + campaignId?: InputMaybe; + /** The timestamp when the temporary wallet was created. */ + createdAt?: InputMaybe; + /** Optional identifier for an event pass associated with this wallet. */ + eventPassId?: InputMaybe; + /** Identifies the loyalty card associated with this temporary wallet for minting purposes. This text field corresponds to a loyalty card in the loyaltyCardNftContract. */ + loyaltyCardId?: InputMaybe; + /** Optional identifier for a pack associated with this wallet. */ + packId?: InputMaybe; + /** The private key for the temporary wallet, necessary for signing transactions. */ + privateKey?: InputMaybe; +}; + +/** update columns of table "minterTemporaryWallet" */ +export const enum MinterTemporaryWallet_Update_Column { + /** column name */ + Address = 'address', + /** column name */ + CampaignId = 'campaignId', + /** column name */ + CreatedAt = 'createdAt', + /** column name */ + EventPassId = 'eventPassId', + /** column name */ + LoyaltyCardId = 'loyaltyCardId', + /** column name */ + PackId = 'packId', + /** column name */ + PrivateKey = 'privateKey' +}; + +export type MinterTemporaryWallet_Updates = { + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: MinterTemporaryWallet_Bool_Exp; +}; + +/** mutation root */ +export type Mutation_Root = { + __typename?: 'mutation_root'; + /** Create one asset */ + createAsset?: Maybe; + /** Create one contentSpace */ + createContentSpace?: Maybe; + /** Create one event */ + createEvent?: Maybe; + /** Create one eventPass */ + createEventPass?: Maybe; + /** Create one eventPassDelayedRevealed */ + createEventPassDelayedRevealed?: Maybe; + /** Create one loyaltyCard */ + createLoyaltyCard?: Maybe; + /** Create one organizer */ + createOrganizer?: Maybe; + /** Create one pack */ + createPack?: Maybe; + /** Create one scheduledRelease */ + createScheduledRelease?: Maybe; + /** Delete one asset from _all_ existing stages. Returns deleted document. */ + deleteAsset?: Maybe; + /** Delete one contentSpace from _all_ existing stages. Returns deleted document. */ + deleteContentSpace?: Maybe; + /** Delete one event from _all_ existing stages. Returns deleted document. */ + deleteEvent?: Maybe; + /** Delete one eventPass from _all_ existing stages. Returns deleted document. */ + deleteEventPass?: Maybe; + /** Delete one eventPassDelayedRevealed from _all_ existing stages. Returns deleted document. */ + deleteEventPassDelayedRevealed?: Maybe; + /** Delete one loyaltyCard from _all_ existing stages. Returns deleted document. */ + deleteLoyaltyCard?: Maybe; + /** Delete many Asset documents */ + deleteManyAssets: BatchPayload; + /** Delete many Asset documents, return deleted documents */ + deleteManyAssetsConnection: AssetConnection; + /** Delete many ContentSpace documents */ + deleteManyContentSpaces: BatchPayload; + /** Delete many ContentSpace documents, return deleted documents */ + deleteManyContentSpacesConnection: ContentSpaceConnection; + /** Delete many EventPass documents */ + deleteManyEventPasses: BatchPayload; + /** Delete many EventPass documents, return deleted documents */ + deleteManyEventPassesConnection: EventPassConnection; + /** Delete many EventPassDelayedRevealed documents */ + deleteManyEventPassesDelayedRevealed: BatchPayload; + /** Delete many EventPassDelayedRevealed documents, return deleted documents */ + deleteManyEventPassesDelayedRevealedConnection: EventPassDelayedRevealedConnection; + /** Delete many Event documents */ + deleteManyEvents: BatchPayload; + /** Delete many Event documents, return deleted documents */ + deleteManyEventsConnection: EventConnection; + /** Delete many LoyaltyCard documents */ + deleteManyLoyaltyCards: BatchPayload; + /** Delete many LoyaltyCard documents, return deleted documents */ + deleteManyLoyaltyCardsConnection: LoyaltyCardConnection; + /** Delete many Organizer documents */ + deleteManyOrganizers: BatchPayload; + /** Delete many Organizer documents, return deleted documents */ + deleteManyOrganizersConnection: OrganizerConnection; + /** Delete many Pack documents */ + deleteManyPacks: BatchPayload; + /** Delete many Pack documents, return deleted documents */ + deleteManyPacksConnection: PackConnection; + /** Delete one organizer from _all_ existing stages. Returns deleted document. */ + deleteOrganizer?: Maybe; + /** Delete one pack from _all_ existing stages. Returns deleted document. */ + deletePack?: Maybe; + /** Delete and return scheduled operation */ + deleteScheduledOperation?: Maybe; + /** Delete one scheduledRelease from _all_ existing stages. Returns deleted document. */ + deleteScheduledRelease?: Maybe; + /** delete data from the table: "account" */ + delete_account?: Maybe; + /** delete single row from the table: "account" */ + delete_account_by_pk?: Maybe; + /** delete data from the table: "apiKeyStatus" */ + delete_apiKeyStatus?: Maybe; + /** delete single row from the table: "apiKeyStatus" */ + delete_apiKeyStatus_by_pk?: Maybe; + /** delete data from the table: "apiKeyType" */ + delete_apiKeyType?: Maybe; + /** delete single row from the table: "apiKeyType" */ + delete_apiKeyType_by_pk?: Maybe; + /** delete data from the table: "contentSpaceParameters" */ + delete_contentSpaceParameters?: Maybe; + /** delete single row from the table: "contentSpaceParameters" */ + delete_contentSpaceParameters_by_pk?: Maybe; + /** delete data from the table: "contentSpaceStatus" */ + delete_contentSpaceStatus?: Maybe; + /** delete single row from the table: "contentSpaceStatus" */ + delete_contentSpaceStatus_by_pk?: Maybe; + /** delete data from the table: "currency" */ + delete_currency?: Maybe; + /** delete single row from the table: "currency" */ + delete_currency_by_pk?: Maybe; + /** delete data from the table: "eventParameters" */ + delete_eventParameters?: Maybe; + /** delete single row from the table: "eventParameters" */ + delete_eventParameters_by_pk?: Maybe; + /** delete data from the table: "eventPassNft" */ + delete_eventPassNft?: Maybe; + /** delete data from the table: "eventPassNftContract" */ + delete_eventPassNftContract?: Maybe; + /** delete data from the table: "eventPassNftContractType" */ + delete_eventPassNftContractType?: Maybe; + /** delete single row from the table: "eventPassNftContractType" */ + delete_eventPassNftContractType_by_pk?: Maybe; + /** delete single row from the table: "eventPassNftContract" */ + delete_eventPassNftContract_by_pk?: Maybe; + /** delete single row from the table: "eventPassNft" */ + delete_eventPassNft_by_pk?: Maybe; + /** delete data from the table: "eventPassOrderSums" */ + delete_eventPassOrderSums?: Maybe; + /** delete single row from the table: "eventPassOrderSums" */ + delete_eventPassOrderSums_by_pk?: Maybe; + /** delete data from the table: "eventPassType" */ + delete_eventPassType?: Maybe; + /** delete single row from the table: "eventPassType" */ + delete_eventPassType_by_pk?: Maybe; + /** delete data from the table: "eventPassValidationType" */ + delete_eventPassValidationType?: Maybe; + /** delete single row from the table: "eventPassValidationType" */ + delete_eventPassValidationType_by_pk?: Maybe; + /** delete data from the table: "eventStatus" */ + delete_eventStatus?: Maybe; + /** delete single row from the table: "eventStatus" */ + delete_eventStatus_by_pk?: Maybe; + /** delete data from the table: "follow" */ + delete_follow?: Maybe; + /** delete single row from the table: "follow" */ + delete_follow_by_pk?: Maybe; + /** delete data from the table: "kyc" */ + delete_kyc?: Maybe; + /** delete data from the table: "kycLevelName" */ + delete_kycLevelName?: Maybe; + /** delete single row from the table: "kycLevelName" */ + delete_kycLevelName_by_pk?: Maybe; + /** delete data from the table: "kycStatus" */ + delete_kycStatus?: Maybe; + /** delete single row from the table: "kycStatus" */ + delete_kycStatus_by_pk?: Maybe; + /** delete single row from the table: "kyc" */ + delete_kyc_by_pk?: Maybe; + /** delete data from the table: "lotteryParameters" */ + delete_lotteryParameters?: Maybe; + /** delete single row from the table: "lotteryParameters" */ + delete_lotteryParameters_by_pk?: Maybe; + /** delete data from the table: "lotteryStatus" */ + delete_lotteryStatus?: Maybe; + /** delete single row from the table: "lotteryStatus" */ + delete_lotteryStatus_by_pk?: Maybe; + /** delete data from the table: "loyaltyCardNft" */ + delete_loyaltyCardNft?: Maybe; + /** delete data from the table: "loyaltyCardNftContract" */ + delete_loyaltyCardNftContract?: Maybe; + /** delete single row from the table: "loyaltyCardNftContract" */ + delete_loyaltyCardNftContract_by_pk?: Maybe; + /** delete single row from the table: "loyaltyCardNft" */ + delete_loyaltyCardNft_by_pk?: Maybe; + /** delete data from the table: "loyaltyCardParameters" */ + delete_loyaltyCardParameters?: Maybe; + /** delete single row from the table: "loyaltyCardParameters" */ + delete_loyaltyCardParameters_by_pk?: Maybe; + /** delete data from the table: "loyaltyCardStatus" */ + delete_loyaltyCardStatus?: Maybe; + /** delete single row from the table: "loyaltyCardStatus" */ + delete_loyaltyCardStatus_by_pk?: Maybe; + /** delete data from the table: "minterTemporaryWallet" */ + delete_minterTemporaryWallet?: Maybe; + /** delete single row from the table: "minterTemporaryWallet" */ + delete_minterTemporaryWallet_by_pk?: Maybe; + /** delete data from the table: "nftMintPassword" */ + delete_nftMintPassword?: Maybe; + /** delete single row from the table: "nftMintPassword" */ + delete_nftMintPassword_by_pk?: Maybe; + /** delete data from the table: "nftStatus" */ + delete_nftStatus?: Maybe; + /** delete single row from the table: "nftStatus" */ + delete_nftStatus_by_pk?: Maybe; + /** delete data from the table: "nftTransfer" */ + delete_nftTransfer?: Maybe; + /** delete single row from the table: "nftTransfer" */ + delete_nftTransfer_by_pk?: Maybe; + /** delete data from the table: "order" */ + delete_order?: Maybe; + /** delete data from the table: "orderStatus" */ + delete_orderStatus?: Maybe; + /** delete single row from the table: "orderStatus" */ + delete_orderStatus_by_pk?: Maybe; + /** delete single row from the table: "order" */ + delete_order_by_pk?: Maybe; + /** delete data from the table: "packEventPassNft" */ + delete_packEventPassNft?: Maybe; + /** delete single row from the table: "packEventPassNft" */ + delete_packEventPassNft_by_pk?: Maybe; + /** delete data from the table: "packNftContract" */ + delete_packNftContract?: Maybe; + /** delete data from the table: "packNftContractEventPass" */ + delete_packNftContractEventPass?: Maybe; + /** delete single row from the table: "packNftContractEventPass" */ + delete_packNftContractEventPass_by_pk?: Maybe; + /** delete single row from the table: "packNftContract" */ + delete_packNftContract_by_pk?: Maybe; + /** delete data from the table: "packNftSupply" */ + delete_packNftSupply?: Maybe; + /** delete single row from the table: "packNftSupply" */ + delete_packNftSupply_by_pk?: Maybe; + /** delete data from the table: "packOrderSums" */ + delete_packOrderSums?: Maybe; + /** delete single row from the table: "packOrderSums" */ + delete_packOrderSums_by_pk?: Maybe; + /** delete data from the table: "passAmount" */ + delete_passAmount?: Maybe; + /** delete single row from the table: "passAmount" */ + delete_passAmount_by_pk?: Maybe; + /** delete data from the table: "passPricing" */ + delete_passPricing?: Maybe; + /** delete single row from the table: "passPricing" */ + delete_passPricing_by_pk?: Maybe; + /** delete data from the table: "pendingOrder" */ + delete_pendingOrder?: Maybe; + /** delete single row from the table: "pendingOrder" */ + delete_pendingOrder_by_pk?: Maybe; + /** delete data from the table: "publishableApiKey" */ + delete_publishableApiKey?: Maybe; + /** delete single row from the table: "publishableApiKey" */ + delete_publishableApiKey_by_pk?: Maybe; + /** delete data from the table: "roleAssignment" */ + delete_roleAssignment?: Maybe; + /** delete data from the table: "roles" */ + delete_roles?: Maybe; /** delete single row from the table: "roles" */ delete_roles_by_pk?: Maybe; + /** delete data from the table: "secretApiKey" */ + delete_secretApiKey?: Maybe; + /** delete single row from the table: "secretApiKey" */ + delete_secretApiKey_by_pk?: Maybe; + /** delete data from the table: "shopifyCampaignParameters" */ + delete_shopifyCampaignParameters?: Maybe; + /** delete single row from the table: "shopifyCampaignParameters" */ + delete_shopifyCampaignParameters_by_pk?: Maybe; + /** delete data from the table: "shopifyCampaignStatus" */ + delete_shopifyCampaignStatus?: Maybe; + /** delete single row from the table: "shopifyCampaignStatus" */ + delete_shopifyCampaignStatus_by_pk?: Maybe; + /** delete data from the table: "shopifyCustomer" */ + delete_shopifyCustomer?: Maybe; + /** delete data from the table: "shopifyDomain" */ + delete_shopifyDomain?: Maybe; + /** delete single row from the table: "shopifyDomain" */ + delete_shopifyDomain_by_pk?: Maybe; + /** delete data from the table: "stampNft" */ + delete_stampNft?: Maybe; + /** delete data from the table: "stampNftContract" */ + delete_stampNftContract?: Maybe; + /** delete data from the table: "stampNftContractType" */ + delete_stampNftContractType?: Maybe; + /** delete single row from the table: "stampNftContractType" */ + delete_stampNftContractType_by_pk?: Maybe; + /** delete single row from the table: "stampNftContract" */ + delete_stampNftContract_by_pk?: Maybe; + /** delete data from the table: "stampNftSupply" */ + delete_stampNftSupply?: Maybe; + /** delete single row from the table: "stampNftSupply" */ + delete_stampNftSupply_by_pk?: Maybe; + /** delete single row from the table: "stampNft" */ + delete_stampNft_by_pk?: Maybe; /** delete data from the table: "stripeCheckoutSession" */ delete_stripeCheckoutSession?: Maybe; /** delete data from the table: "stripeCheckoutSessionType" */ @@ -11976,6 +14067,14 @@ export type Mutation_Root = { insert_account?: Maybe; /** insert a single row into the table: "account" */ insert_account_one?: Maybe; + /** insert data into the table: "apiKeyStatus" */ + insert_apiKeyStatus?: Maybe; + /** insert a single row into the table: "apiKeyStatus" */ + insert_apiKeyStatus_one?: Maybe; + /** insert data into the table: "apiKeyType" */ + insert_apiKeyType?: Maybe; + /** insert a single row into the table: "apiKeyType" */ + insert_apiKeyType_one?: Maybe; /** insert data into the table: "contentSpaceParameters" */ insert_contentSpaceParameters?: Maybe; /** insert a single row into the table: "contentSpaceParameters" */ @@ -12044,10 +14143,34 @@ export type Mutation_Root = { insert_lotteryStatus?: Maybe; /** insert a single row into the table: "lotteryStatus" */ insert_lotteryStatus_one?: Maybe; + /** insert data into the table: "loyaltyCardNft" */ + insert_loyaltyCardNft?: Maybe; + /** insert data into the table: "loyaltyCardNftContract" */ + insert_loyaltyCardNftContract?: Maybe; + /** insert a single row into the table: "loyaltyCardNftContract" */ + insert_loyaltyCardNftContract_one?: Maybe; + /** insert a single row into the table: "loyaltyCardNft" */ + insert_loyaltyCardNft_one?: Maybe; + /** insert data into the table: "loyaltyCardParameters" */ + insert_loyaltyCardParameters?: Maybe; + /** insert a single row into the table: "loyaltyCardParameters" */ + insert_loyaltyCardParameters_one?: Maybe; + /** insert data into the table: "loyaltyCardStatus" */ + insert_loyaltyCardStatus?: Maybe; + /** insert a single row into the table: "loyaltyCardStatus" */ + insert_loyaltyCardStatus_one?: Maybe; /** insert data into the table: "minterTemporaryWallet" */ insert_minterTemporaryWallet?: Maybe; /** insert a single row into the table: "minterTemporaryWallet" */ insert_minterTemporaryWallet_one?: Maybe; + /** insert data into the table: "nftMintPassword" */ + insert_nftMintPassword?: Maybe; + /** insert a single row into the table: "nftMintPassword" */ + insert_nftMintPassword_one?: Maybe; + /** insert data into the table: "nftStatus" */ + insert_nftStatus?: Maybe; + /** insert a single row into the table: "nftStatus" */ + insert_nftStatus_one?: Maybe; /** insert data into the table: "nftTransfer" */ insert_nftTransfer?: Maybe; /** insert a single row into the table: "nftTransfer" */ @@ -12092,6 +14215,10 @@ export type Mutation_Root = { insert_pendingOrder?: Maybe; /** insert a single row into the table: "pendingOrder" */ insert_pendingOrder_one?: Maybe; + /** insert data into the table: "publishableApiKey" */ + insert_publishableApiKey?: Maybe; + /** insert a single row into the table: "publishableApiKey" */ + insert_publishableApiKey_one?: Maybe; /** insert data into the table: "roleAssignment" */ insert_roleAssignment?: Maybe; /** insert a single row into the table: "roleAssignment" */ @@ -12100,6 +14227,42 @@ export type Mutation_Root = { insert_roles?: Maybe; /** insert a single row into the table: "roles" */ insert_roles_one?: Maybe; + /** insert data into the table: "secretApiKey" */ + insert_secretApiKey?: Maybe; + /** insert a single row into the table: "secretApiKey" */ + insert_secretApiKey_one?: Maybe; + /** insert data into the table: "shopifyCampaignParameters" */ + insert_shopifyCampaignParameters?: Maybe; + /** insert a single row into the table: "shopifyCampaignParameters" */ + insert_shopifyCampaignParameters_one?: Maybe; + /** insert data into the table: "shopifyCampaignStatus" */ + insert_shopifyCampaignStatus?: Maybe; + /** insert a single row into the table: "shopifyCampaignStatus" */ + insert_shopifyCampaignStatus_one?: Maybe; + /** insert data into the table: "shopifyCustomer" */ + insert_shopifyCustomer?: Maybe; + /** insert a single row into the table: "shopifyCustomer" */ + insert_shopifyCustomer_one?: Maybe; + /** insert data into the table: "shopifyDomain" */ + insert_shopifyDomain?: Maybe; + /** insert a single row into the table: "shopifyDomain" */ + insert_shopifyDomain_one?: Maybe; + /** insert data into the table: "stampNft" */ + insert_stampNft?: Maybe; + /** insert data into the table: "stampNftContract" */ + insert_stampNftContract?: Maybe; + /** insert data into the table: "stampNftContractType" */ + insert_stampNftContractType?: Maybe; + /** insert a single row into the table: "stampNftContractType" */ + insert_stampNftContractType_one?: Maybe; + /** insert a single row into the table: "stampNftContract" */ + insert_stampNftContract_one?: Maybe; + /** insert data into the table: "stampNftSupply" */ + insert_stampNftSupply?: Maybe; + /** insert a single row into the table: "stampNftSupply" */ + insert_stampNftSupply_one?: Maybe; + /** insert a single row into the table: "stampNft" */ + insert_stampNft_one?: Maybe; /** insert data into the table: "stripeCheckoutSession" */ insert_stripeCheckoutSession?: Maybe; /** insert data into the table: "stripeCheckoutSessionType" */ @@ -12126,6 +14289,8 @@ export type Mutation_Root = { publishEventPass?: Maybe; /** Publish one eventPassDelayedRevealed */ publishEventPassDelayedRevealed?: Maybe; + /** Publish one loyaltyCard */ + publishLoyaltyCard?: Maybe; /** Publish many Asset documents */ publishManyAssets: BatchPayload; /** Publish many Asset documents */ @@ -12146,6 +14311,10 @@ export type Mutation_Root = { publishManyEvents: BatchPayload; /** Publish many Event documents */ publishManyEventsConnection: EventConnection; + /** Publish many LoyaltyCard documents */ + publishManyLoyaltyCards: BatchPayload; + /** Publish many LoyaltyCard documents */ + publishManyLoyaltyCardsConnection: LoyaltyCardConnection; /** Publish many Organizer documents */ publishManyOrganizers: BatchPayload; /** Publish many Organizer documents */ @@ -12168,6 +14337,8 @@ export type Mutation_Root = { schedulePublishEventPass?: Maybe; /** Schedule to publish one eventPassDelayedRevealed */ schedulePublishEventPassDelayedRevealed?: Maybe; + /** Schedule to publish one loyaltyCard */ + schedulePublishLoyaltyCard?: Maybe; /** Schedule to publish one organizer */ schedulePublishOrganizer?: Maybe; /** Schedule to publish one pack */ @@ -12182,6 +14353,8 @@ export type Mutation_Root = { scheduleUnpublishEventPass?: Maybe; /** Unpublish one eventPassDelayedRevealed from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. */ scheduleUnpublishEventPassDelayedRevealed?: Maybe; + /** Unpublish one loyaltyCard from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. */ + scheduleUnpublishLoyaltyCard?: Maybe; /** Unpublish one organizer from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. */ scheduleUnpublishOrganizer?: Maybe; /** Unpublish one pack from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. */ @@ -12196,6 +14369,8 @@ export type Mutation_Root = { unpublishEventPass?: Maybe; /** Unpublish one eventPassDelayedRevealed from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. */ unpublishEventPassDelayedRevealed?: Maybe; + /** Unpublish one loyaltyCard from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. */ + unpublishLoyaltyCard?: Maybe; /** Unpublish many Asset documents */ unpublishManyAssets: BatchPayload; /** Find many Asset documents that match criteria in specified stage and unpublish from target stages */ @@ -12216,6 +14391,10 @@ export type Mutation_Root = { unpublishManyEvents: BatchPayload; /** Find many Event documents that match criteria in specified stage and unpublish from target stages */ unpublishManyEventsConnection: EventConnection; + /** Unpublish many LoyaltyCard documents */ + unpublishManyLoyaltyCards: BatchPayload; + /** Find many LoyaltyCard documents that match criteria in specified stage and unpublish from target stages */ + unpublishManyLoyaltyCardsConnection: LoyaltyCardConnection; /** Unpublish many Organizer documents */ unpublishManyOrganizers: BatchPayload; /** Find many Organizer documents that match criteria in specified stage and unpublish from target stages */ @@ -12238,6 +14417,8 @@ export type Mutation_Root = { updateEventPass?: Maybe; /** Update one eventPassDelayedRevealed */ updateEventPassDelayedRevealed?: Maybe; + /** Update one loyaltyCard */ + updateLoyaltyCard?: Maybe; /** Update many assets */ updateManyAssets: BatchPayload; /** Update many Asset documents */ @@ -12258,6 +14439,10 @@ export type Mutation_Root = { updateManyEvents: BatchPayload; /** Update many Event documents */ updateManyEventsConnection: EventConnection; + /** Update many loyaltyCards */ + updateManyLoyaltyCards: BatchPayload; + /** Update many LoyaltyCard documents */ + updateManyLoyaltyCardsConnection: LoyaltyCardConnection; /** Update many organizers */ updateManyOrganizers: BatchPayload; /** Update many Organizer documents */ @@ -12278,6 +14463,18 @@ export type Mutation_Root = { update_account_by_pk?: Maybe; /** update multiples rows of table: "account" */ update_account_many?: Maybe>>; + /** update data of the table: "apiKeyStatus" */ + update_apiKeyStatus?: Maybe; + /** update single row of the table: "apiKeyStatus" */ + update_apiKeyStatus_by_pk?: Maybe; + /** update multiples rows of table: "apiKeyStatus" */ + update_apiKeyStatus_many?: Maybe>>; + /** update data of the table: "apiKeyType" */ + update_apiKeyType?: Maybe; + /** update single row of the table: "apiKeyType" */ + update_apiKeyType_by_pk?: Maybe; + /** update multiples rows of table: "apiKeyType" */ + update_apiKeyType_many?: Maybe>>; /** update data of the table: "contentSpaceParameters" */ update_contentSpaceParameters?: Maybe; /** update single row of the table: "contentSpaceParameters" */ @@ -12380,12 +14577,48 @@ export type Mutation_Root = { update_lotteryStatus_by_pk?: Maybe; /** update multiples rows of table: "lotteryStatus" */ update_lotteryStatus_many?: Maybe>>; + /** update data of the table: "loyaltyCardNft" */ + update_loyaltyCardNft?: Maybe; + /** update data of the table: "loyaltyCardNftContract" */ + update_loyaltyCardNftContract?: Maybe; + /** update single row of the table: "loyaltyCardNftContract" */ + update_loyaltyCardNftContract_by_pk?: Maybe; + /** update multiples rows of table: "loyaltyCardNftContract" */ + update_loyaltyCardNftContract_many?: Maybe>>; + /** update single row of the table: "loyaltyCardNft" */ + update_loyaltyCardNft_by_pk?: Maybe; + /** update multiples rows of table: "loyaltyCardNft" */ + update_loyaltyCardNft_many?: Maybe>>; + /** update data of the table: "loyaltyCardParameters" */ + update_loyaltyCardParameters?: Maybe; + /** update single row of the table: "loyaltyCardParameters" */ + update_loyaltyCardParameters_by_pk?: Maybe; + /** update multiples rows of table: "loyaltyCardParameters" */ + update_loyaltyCardParameters_many?: Maybe>>; + /** update data of the table: "loyaltyCardStatus" */ + update_loyaltyCardStatus?: Maybe; + /** update single row of the table: "loyaltyCardStatus" */ + update_loyaltyCardStatus_by_pk?: Maybe; + /** update multiples rows of table: "loyaltyCardStatus" */ + update_loyaltyCardStatus_many?: Maybe>>; /** update data of the table: "minterTemporaryWallet" */ update_minterTemporaryWallet?: Maybe; /** update single row of the table: "minterTemporaryWallet" */ update_minterTemporaryWallet_by_pk?: Maybe; /** update multiples rows of table: "minterTemporaryWallet" */ update_minterTemporaryWallet_many?: Maybe>>; + /** update data of the table: "nftMintPassword" */ + update_nftMintPassword?: Maybe; + /** update single row of the table: "nftMintPassword" */ + update_nftMintPassword_by_pk?: Maybe; + /** update multiples rows of table: "nftMintPassword" */ + update_nftMintPassword_many?: Maybe>>; + /** update data of the table: "nftStatus" */ + update_nftStatus?: Maybe; + /** update single row of the table: "nftStatus" */ + update_nftStatus_by_pk?: Maybe; + /** update multiples rows of table: "nftStatus" */ + update_nftStatus_many?: Maybe>>; /** update data of the table: "nftTransfer" */ update_nftTransfer?: Maybe; /** update single row of the table: "nftTransfer" */ @@ -12452,6 +14685,12 @@ export type Mutation_Root = { update_pendingOrder_by_pk?: Maybe; /** update multiples rows of table: "pendingOrder" */ update_pendingOrder_many?: Maybe>>; + /** update data of the table: "publishableApiKey" */ + update_publishableApiKey?: Maybe; + /** update single row of the table: "publishableApiKey" */ + update_publishableApiKey_by_pk?: Maybe; + /** update multiples rows of table: "publishableApiKey" */ + update_publishableApiKey_many?: Maybe>>; /** update data of the table: "roleAssignment" */ update_roleAssignment?: Maybe; /** update multiples rows of table: "roleAssignment" */ @@ -12462,6 +14701,58 @@ export type Mutation_Root = { update_roles_by_pk?: Maybe; /** update multiples rows of table: "roles" */ update_roles_many?: Maybe>>; + /** update data of the table: "secretApiKey" */ + update_secretApiKey?: Maybe; + /** update single row of the table: "secretApiKey" */ + update_secretApiKey_by_pk?: Maybe; + /** update multiples rows of table: "secretApiKey" */ + update_secretApiKey_many?: Maybe>>; + /** update data of the table: "shopifyCampaignParameters" */ + update_shopifyCampaignParameters?: Maybe; + /** update single row of the table: "shopifyCampaignParameters" */ + update_shopifyCampaignParameters_by_pk?: Maybe; + /** update multiples rows of table: "shopifyCampaignParameters" */ + update_shopifyCampaignParameters_many?: Maybe>>; + /** update data of the table: "shopifyCampaignStatus" */ + update_shopifyCampaignStatus?: Maybe; + /** update single row of the table: "shopifyCampaignStatus" */ + update_shopifyCampaignStatus_by_pk?: Maybe; + /** update multiples rows of table: "shopifyCampaignStatus" */ + update_shopifyCampaignStatus_many?: Maybe>>; + /** update data of the table: "shopifyCustomer" */ + update_shopifyCustomer?: Maybe; + /** update multiples rows of table: "shopifyCustomer" */ + update_shopifyCustomer_many?: Maybe>>; + /** update data of the table: "shopifyDomain" */ + update_shopifyDomain?: Maybe; + /** update single row of the table: "shopifyDomain" */ + update_shopifyDomain_by_pk?: Maybe; + /** update multiples rows of table: "shopifyDomain" */ + update_shopifyDomain_many?: Maybe>>; + /** update data of the table: "stampNft" */ + update_stampNft?: Maybe; + /** update data of the table: "stampNftContract" */ + update_stampNftContract?: Maybe; + /** update data of the table: "stampNftContractType" */ + update_stampNftContractType?: Maybe; + /** update single row of the table: "stampNftContractType" */ + update_stampNftContractType_by_pk?: Maybe; + /** update multiples rows of table: "stampNftContractType" */ + update_stampNftContractType_many?: Maybe>>; + /** update single row of the table: "stampNftContract" */ + update_stampNftContract_by_pk?: Maybe; + /** update multiples rows of table: "stampNftContract" */ + update_stampNftContract_many?: Maybe>>; + /** update data of the table: "stampNftSupply" */ + update_stampNftSupply?: Maybe; + /** update single row of the table: "stampNftSupply" */ + update_stampNftSupply_by_pk?: Maybe; + /** update multiples rows of table: "stampNftSupply" */ + update_stampNftSupply_many?: Maybe>>; + /** update single row of the table: "stampNft" */ + update_stampNft_by_pk?: Maybe; + /** update multiples rows of table: "stampNft" */ + update_stampNft_many?: Maybe>>; /** update data of the table: "stripeCheckoutSession" */ update_stripeCheckoutSession?: Maybe; /** update data of the table: "stripeCheckoutSessionType" */ @@ -12496,6 +14787,8 @@ export type Mutation_Root = { upsertEventPass?: Maybe; /** Upsert one eventPassDelayedRevealed */ upsertEventPassDelayedRevealed?: Maybe; + /** Upsert one loyaltyCard */ + upsertLoyaltyCard?: Maybe; /** Upsert one organizer */ upsertOrganizer?: Maybe; /** Upsert one pack */ @@ -12504,2781 +14797,4239 @@ export type Mutation_Root = { /** mutation root */ -export type Mutation_RootCreateAssetArgs = { - data: AssetCreateInput; +export type Mutation_RootCreateAssetArgs = { + data: AssetCreateInput; +}; + + +/** mutation root */ +export type Mutation_RootCreateContentSpaceArgs = { + data: ContentSpaceCreateInput; +}; + + +/** mutation root */ +export type Mutation_RootCreateEventArgs = { + data: EventCreateInput; +}; + + +/** mutation root */ +export type Mutation_RootCreateEventPassArgs = { + data: EventPassCreateInput; +}; + + +/** mutation root */ +export type Mutation_RootCreateEventPassDelayedRevealedArgs = { + data: EventPassDelayedRevealedCreateInput; +}; + + +/** mutation root */ +export type Mutation_RootCreateLoyaltyCardArgs = { + data: LoyaltyCardCreateInput; +}; + + +/** mutation root */ +export type Mutation_RootCreateOrganizerArgs = { + data: OrganizerCreateInput; +}; + + +/** mutation root */ +export type Mutation_RootCreatePackArgs = { + data: PackCreateInput; +}; + + +/** mutation root */ +export type Mutation_RootCreateScheduledReleaseArgs = { + data: ScheduledReleaseCreateInput; +}; + + +/** mutation root */ +export type Mutation_RootDeleteAssetArgs = { + where: AssetWhereUniqueInput; +}; + + +/** mutation root */ +export type Mutation_RootDeleteContentSpaceArgs = { + where: ContentSpaceWhereUniqueInput; +}; + + +/** mutation root */ +export type Mutation_RootDeleteEventArgs = { + where: EventWhereUniqueInput; +}; + + +/** mutation root */ +export type Mutation_RootDeleteEventPassArgs = { + where: EventPassWhereUniqueInput; +}; + + +/** mutation root */ +export type Mutation_RootDeleteEventPassDelayedRevealedArgs = { + where: EventPassDelayedRevealedWhereUniqueInput; +}; + + +/** mutation root */ +export type Mutation_RootDeleteLoyaltyCardArgs = { + where: LoyaltyCardWhereUniqueInput; +}; + + +/** mutation root */ +export type Mutation_RootDeleteManyAssetsArgs = { + where?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootDeleteManyAssetsConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootDeleteManyContentSpacesArgs = { + where?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootDeleteManyContentSpacesConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootDeleteManyEventPassesArgs = { + where?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootDeleteManyEventPassesConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootDeleteManyEventPassesDelayedRevealedArgs = { + where?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootDeleteManyEventPassesDelayedRevealedConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootDeleteManyEventsArgs = { + where?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootDeleteManyEventsConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootDeleteManyLoyaltyCardsArgs = { + where?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootDeleteManyLoyaltyCardsConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootDeleteManyOrganizersArgs = { + where?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootDeleteManyOrganizersConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootDeleteManyPacksArgs = { + where?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootDeleteManyPacksConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootDeleteOrganizerArgs = { + where: OrganizerWhereUniqueInput; +}; + + +/** mutation root */ +export type Mutation_RootDeletePackArgs = { + where: PackWhereUniqueInput; +}; + + +/** mutation root */ +export type Mutation_RootDeleteScheduledOperationArgs = { + where: ScheduledOperationWhereUniqueInput; +}; + + +/** mutation root */ +export type Mutation_RootDeleteScheduledReleaseArgs = { + where: ScheduledReleaseWhereUniqueInput; +}; + + +/** mutation root */ +export type Mutation_RootDelete_AccountArgs = { + where: Account_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_Account_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_ApiKeyStatusArgs = { + where: ApiKeyStatus_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_ApiKeyStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_ApiKeyTypeArgs = { + where: ApiKeyType_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_ApiKeyType_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_ContentSpaceParametersArgs = { + where: ContentSpaceParameters_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_ContentSpaceParameters_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_ContentSpaceStatusArgs = { + where: ContentSpaceStatus_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_ContentSpaceStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_CurrencyArgs = { + where: Currency_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_Currency_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_EventParametersArgs = { + where: EventParameters_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_EventParameters_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_EventPassNftArgs = { + where: EventPassNft_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_EventPassNftContractArgs = { + where: EventPassNftContract_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_EventPassNftContractTypeArgs = { + where: EventPassNftContractType_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_EventPassNftContractType_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_EventPassNftContract_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_EventPassNft_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_EventPassOrderSumsArgs = { + where: EventPassOrderSums_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_EventPassOrderSums_By_PkArgs = { + eventPassId: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_EventPassTypeArgs = { + where: EventPassType_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_EventPassType_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_EventPassValidationTypeArgs = { + where: EventPassValidationType_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_EventPassValidationType_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_EventStatusArgs = { + where: EventStatus_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_EventStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_FollowArgs = { + where: Follow_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_Follow_By_PkArgs = { + accountId: Scalars['uuid']['input']; + organizerSlug: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_KycArgs = { + where: Kyc_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_KycLevelNameArgs = { + where: KycLevelName_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_KycLevelName_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_KycStatusArgs = { + where: KycStatus_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_KycStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_Kyc_By_PkArgs = { + externalUserId: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_LotteryParametersArgs = { + where: LotteryParameters_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_LotteryParameters_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_LotteryStatusArgs = { + where: LotteryStatus_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_LotteryStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_LoyaltyCardNftArgs = { + where: LoyaltyCardNft_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_LoyaltyCardNftContractArgs = { + where: LoyaltyCardNftContract_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_LoyaltyCardNftContract_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_LoyaltyCardNft_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_LoyaltyCardParametersArgs = { + where: LoyaltyCardParameters_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_LoyaltyCardParameters_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_LoyaltyCardStatusArgs = { + where: LoyaltyCardStatus_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_LoyaltyCardStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_MinterTemporaryWalletArgs = { + where: MinterTemporaryWallet_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_MinterTemporaryWallet_By_PkArgs = { + address: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_NftMintPasswordArgs = { + where: NftMintPassword_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_NftMintPassword_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_NftStatusArgs = { + where: NftStatus_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_NftStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_NftTransferArgs = { + where: NftTransfer_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_NftTransfer_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_OrderArgs = { + where: Order_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_OrderStatusArgs = { + where: OrderStatus_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_OrderStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_Order_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_PackEventPassNftArgs = { + where: PackEventPassNft_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_PackEventPassNft_By_PkArgs = { + eventPassNftId: Scalars['uuid']['input']; + packNftSupplyId: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_PackNftContractArgs = { + where: PackNftContract_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_PackNftContractEventPassArgs = { + where: PackNftContractEventPass_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_PackNftContractEventPass_By_PkArgs = { + eventPassId: Scalars['String']['input']; + packNftContractId: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_PackNftContract_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_PackNftSupplyArgs = { + where: PackNftSupply_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_PackNftSupply_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_PackOrderSumsArgs = { + where: PackOrderSums_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_PackOrderSums_By_PkArgs = { + packId: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_PassAmountArgs = { + where: PassAmount_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_PassAmount_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_PassPricingArgs = { + where: PassPricing_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_PassPricing_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_PendingOrderArgs = { + where: PendingOrder_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_PendingOrder_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_PublishableApiKeyArgs = { + where: PublishableApiKey_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_PublishableApiKey_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_RoleAssignmentArgs = { + where: RoleAssignment_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_RolesArgs = { + where: Roles_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_Roles_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_SecretApiKeyArgs = { + where: SecretApiKey_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_SecretApiKey_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_ShopifyCampaignParametersArgs = { + where: ShopifyCampaignParameters_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_ShopifyCampaignParameters_By_PkArgs = { + gateId: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_ShopifyCampaignStatusArgs = { + where: ShopifyCampaignStatus_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_ShopifyCampaignStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_ShopifyCustomerArgs = { + where: ShopifyCustomer_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_ShopifyDomainArgs = { + where: ShopifyDomain_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_ShopifyDomain_By_PkArgs = { + domain: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_StampNftArgs = { + where: StampNft_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_StampNftContractArgs = { + where: StampNftContract_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_StampNftContractTypeArgs = { + where: StampNftContractType_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_StampNftContractType_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_StampNftContract_By_PkArgs = { + chainId: Scalars['String']['input']; + contractAddress: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_StampNftSupplyArgs = { + where: StampNftSupply_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_StampNftSupply_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_StampNft_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_StripeCheckoutSessionArgs = { + where: StripeCheckoutSession_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_StripeCheckoutSessionTypeArgs = { + where: StripeCheckoutSessionType_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_StripeCheckoutSessionType_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_StripeCheckoutSession_By_PkArgs = { + stripeSessionId: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_StripeCustomerArgs = { + where: StripeCustomer_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_StripeCustomer_By_PkArgs = { + stripeCustomerId: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootDelete_TimezoneArgs = { + where: Timezone_Bool_Exp; +}; + + +/** mutation root */ +export type Mutation_RootDelete_Timezone_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +/** mutation root */ +export type Mutation_RootInsert_AccountArgs = { + objects: Array; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_Account_OneArgs = { + object: Account_Insert_Input; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_ApiKeyStatusArgs = { + objects: Array; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_ApiKeyStatus_OneArgs = { + object: ApiKeyStatus_Insert_Input; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_ApiKeyTypeArgs = { + objects: Array; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_ApiKeyType_OneArgs = { + object: ApiKeyType_Insert_Input; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_ContentSpaceParametersArgs = { + objects: Array; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_ContentSpaceParameters_OneArgs = { + object: ContentSpaceParameters_Insert_Input; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_ContentSpaceStatusArgs = { + objects: Array; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_ContentSpaceStatus_OneArgs = { + object: ContentSpaceStatus_Insert_Input; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_CurrencyArgs = { + objects: Array; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_Currency_OneArgs = { + object: Currency_Insert_Input; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_EventParametersArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootCreateContentSpaceArgs = { - data: ContentSpaceCreateInput; +export type Mutation_RootInsert_EventParameters_OneArgs = { + object: EventParameters_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootCreateEventArgs = { - data: EventCreateInput; +export type Mutation_RootInsert_EventPassNftArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootCreateEventPassArgs = { - data: EventPassCreateInput; +export type Mutation_RootInsert_EventPassNftContractArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootCreateEventPassDelayedRevealedArgs = { - data: EventPassDelayedRevealedCreateInput; +export type Mutation_RootInsert_EventPassNftContractTypeArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootCreateOrganizerArgs = { - data: OrganizerCreateInput; +export type Mutation_RootInsert_EventPassNftContractType_OneArgs = { + object: EventPassNftContractType_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootCreatePackArgs = { - data: PackCreateInput; +export type Mutation_RootInsert_EventPassNftContract_OneArgs = { + object: EventPassNftContract_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootCreateScheduledReleaseArgs = { - data: ScheduledReleaseCreateInput; +export type Mutation_RootInsert_EventPassNft_OneArgs = { + object: EventPassNft_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteAssetArgs = { - where: AssetWhereUniqueInput; +export type Mutation_RootInsert_EventPassOrderSumsArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteContentSpaceArgs = { - where: ContentSpaceWhereUniqueInput; +export type Mutation_RootInsert_EventPassOrderSums_OneArgs = { + object: EventPassOrderSums_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteEventArgs = { - where: EventWhereUniqueInput; +export type Mutation_RootInsert_EventPassTypeArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteEventPassArgs = { - where: EventPassWhereUniqueInput; +export type Mutation_RootInsert_EventPassType_OneArgs = { + object: EventPassType_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteEventPassDelayedRevealedArgs = { - where: EventPassDelayedRevealedWhereUniqueInput; +export type Mutation_RootInsert_EventPassValidationTypeArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteManyAssetsArgs = { - where?: InputMaybe; +export type Mutation_RootInsert_EventPassValidationType_OneArgs = { + object: EventPassValidationType_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteManyAssetsConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootInsert_EventStatusArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteManyContentSpacesArgs = { - where?: InputMaybe; +export type Mutation_RootInsert_EventStatus_OneArgs = { + object: EventStatus_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteManyContentSpacesConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootInsert_FollowArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteManyEventPassesArgs = { - where?: InputMaybe; +export type Mutation_RootInsert_Follow_OneArgs = { + object: Follow_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteManyEventPassesConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootInsert_KycArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteManyEventPassesDelayedRevealedArgs = { - where?: InputMaybe; +export type Mutation_RootInsert_KycLevelNameArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteManyEventPassesDelayedRevealedConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootInsert_KycLevelName_OneArgs = { + object: KycLevelName_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteManyEventsArgs = { - where?: InputMaybe; +export type Mutation_RootInsert_KycStatusArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteManyEventsConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootInsert_KycStatus_OneArgs = { + object: KycStatus_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteManyOrganizersArgs = { - where?: InputMaybe; +export type Mutation_RootInsert_Kyc_OneArgs = { + object: Kyc_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteManyOrganizersConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootInsert_LotteryParametersArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteManyPacksArgs = { - where?: InputMaybe; +export type Mutation_RootInsert_LotteryParameters_OneArgs = { + object: LotteryParameters_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteManyPacksConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootInsert_LotteryStatusArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteOrganizerArgs = { - where: OrganizerWhereUniqueInput; +export type Mutation_RootInsert_LotteryStatus_OneArgs = { + object: LotteryStatus_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeletePackArgs = { - where: PackWhereUniqueInput; +export type Mutation_RootInsert_LoyaltyCardNftArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteScheduledOperationArgs = { - where: ScheduledOperationWhereUniqueInput; +export type Mutation_RootInsert_LoyaltyCardNftContractArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDeleteScheduledReleaseArgs = { - where: ScheduledReleaseWhereUniqueInput; +export type Mutation_RootInsert_LoyaltyCardNftContract_OneArgs = { + object: LoyaltyCardNftContract_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_AccountArgs = { - where: Account_Bool_Exp; +export type Mutation_RootInsert_LoyaltyCardNft_OneArgs = { + object: LoyaltyCardNft_Insert_Input; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_LoyaltyCardParametersArgs = { + objects: Array; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_LoyaltyCardParameters_OneArgs = { + object: LoyaltyCardParameters_Insert_Input; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_LoyaltyCardStatusArgs = { + objects: Array; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_LoyaltyCardStatus_OneArgs = { + object: LoyaltyCardStatus_Insert_Input; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_MinterTemporaryWalletArgs = { + objects: Array; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_MinterTemporaryWallet_OneArgs = { + object: MinterTemporaryWallet_Insert_Input; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_NftMintPasswordArgs = { + objects: Array; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_NftMintPassword_OneArgs = { + object: NftMintPassword_Insert_Input; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_NftStatusArgs = { + objects: Array; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_NftStatus_OneArgs = { + object: NftStatus_Insert_Input; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_NftTransferArgs = { + objects: Array; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_NftTransfer_OneArgs = { + object: NftTransfer_Insert_Input; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_OrderArgs = { + objects: Array; + on_conflict?: InputMaybe; +}; + + +/** mutation root */ +export type Mutation_RootInsert_OrderStatusArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_Account_By_PkArgs = { - id: Scalars['uuid']['input']; +export type Mutation_RootInsert_OrderStatus_OneArgs = { + object: OrderStatus_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_ContentSpaceParametersArgs = { - where: ContentSpaceParameters_Bool_Exp; +export type Mutation_RootInsert_Order_OneArgs = { + object: Order_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_ContentSpaceParameters_By_PkArgs = { - id: Scalars['uuid']['input']; +export type Mutation_RootInsert_PackEventPassNftArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_ContentSpaceStatusArgs = { - where: ContentSpaceStatus_Bool_Exp; +export type Mutation_RootInsert_PackEventPassNft_OneArgs = { + object: PackEventPassNft_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_ContentSpaceStatus_By_PkArgs = { - value: Scalars['String']['input']; +export type Mutation_RootInsert_PackNftContractArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_CurrencyArgs = { - where: Currency_Bool_Exp; +export type Mutation_RootInsert_PackNftContractEventPassArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_Currency_By_PkArgs = { - value: Scalars['String']['input']; +export type Mutation_RootInsert_PackNftContractEventPass_OneArgs = { + object: PackNftContractEventPass_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_EventParametersArgs = { - where: EventParameters_Bool_Exp; +export type Mutation_RootInsert_PackNftContract_OneArgs = { + object: PackNftContract_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_EventParameters_By_PkArgs = { - id: Scalars['uuid']['input']; +export type Mutation_RootInsert_PackNftSupplyArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_EventPassNftArgs = { - where: EventPassNft_Bool_Exp; +export type Mutation_RootInsert_PackNftSupply_OneArgs = { + object: PackNftSupply_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_EventPassNftContractArgs = { - where: EventPassNftContract_Bool_Exp; +export type Mutation_RootInsert_PackOrderSumsArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_EventPassNftContractTypeArgs = { - where: EventPassNftContractType_Bool_Exp; +export type Mutation_RootInsert_PackOrderSums_OneArgs = { + object: PackOrderSums_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_EventPassNftContractType_By_PkArgs = { - value: Scalars['String']['input']; +export type Mutation_RootInsert_PassAmountArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_EventPassNftContract_By_PkArgs = { - id: Scalars['uuid']['input']; +export type Mutation_RootInsert_PassAmount_OneArgs = { + object: PassAmount_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_EventPassNft_By_PkArgs = { - id: Scalars['uuid']['input']; +export type Mutation_RootInsert_PassPricingArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_EventPassOrderSumsArgs = { - where: EventPassOrderSums_Bool_Exp; +export type Mutation_RootInsert_PassPricing_OneArgs = { + object: PassPricing_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_EventPassOrderSums_By_PkArgs = { - eventPassId: Scalars['String']['input']; +export type Mutation_RootInsert_PendingOrderArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_EventPassTypeArgs = { - where: EventPassType_Bool_Exp; +export type Mutation_RootInsert_PendingOrder_OneArgs = { + object: PendingOrder_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_EventPassType_By_PkArgs = { - value: Scalars['String']['input']; +export type Mutation_RootInsert_PublishableApiKeyArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_EventPassValidationTypeArgs = { - where: EventPassValidationType_Bool_Exp; +export type Mutation_RootInsert_PublishableApiKey_OneArgs = { + object: PublishableApiKey_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_EventPassValidationType_By_PkArgs = { - value: Scalars['String']['input']; +export type Mutation_RootInsert_RoleAssignmentArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_EventStatusArgs = { - where: EventStatus_Bool_Exp; +export type Mutation_RootInsert_RoleAssignment_OneArgs = { + object: RoleAssignment_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_EventStatus_By_PkArgs = { - value: Scalars['String']['input']; +export type Mutation_RootInsert_RolesArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_FollowArgs = { - where: Follow_Bool_Exp; +export type Mutation_RootInsert_Roles_OneArgs = { + object: Roles_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_Follow_By_PkArgs = { - accountId: Scalars['uuid']['input']; - organizerSlug: Scalars['String']['input']; +export type Mutation_RootInsert_SecretApiKeyArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_KycArgs = { - where: Kyc_Bool_Exp; +export type Mutation_RootInsert_SecretApiKey_OneArgs = { + object: SecretApiKey_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_KycLevelNameArgs = { - where: KycLevelName_Bool_Exp; +export type Mutation_RootInsert_ShopifyCampaignParametersArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_KycLevelName_By_PkArgs = { - value: Scalars['String']['input']; +export type Mutation_RootInsert_ShopifyCampaignParameters_OneArgs = { + object: ShopifyCampaignParameters_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_KycStatusArgs = { - where: KycStatus_Bool_Exp; +export type Mutation_RootInsert_ShopifyCampaignStatusArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_KycStatus_By_PkArgs = { - value: Scalars['String']['input']; +export type Mutation_RootInsert_ShopifyCampaignStatus_OneArgs = { + object: ShopifyCampaignStatus_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_Kyc_By_PkArgs = { - externalUserId: Scalars['uuid']['input']; +export type Mutation_RootInsert_ShopifyCustomerArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_LotteryParametersArgs = { - where: LotteryParameters_Bool_Exp; +export type Mutation_RootInsert_ShopifyCustomer_OneArgs = { + object: ShopifyCustomer_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_LotteryParameters_By_PkArgs = { - id: Scalars['uuid']['input']; +export type Mutation_RootInsert_ShopifyDomainArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_LotteryStatusArgs = { - where: LotteryStatus_Bool_Exp; +export type Mutation_RootInsert_ShopifyDomain_OneArgs = { + object: ShopifyDomain_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_LotteryStatus_By_PkArgs = { - value: Scalars['String']['input']; +export type Mutation_RootInsert_StampNftArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_MinterTemporaryWalletArgs = { - where: MinterTemporaryWallet_Bool_Exp; +export type Mutation_RootInsert_StampNftContractArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_MinterTemporaryWallet_By_PkArgs = { - address: Scalars['String']['input']; +export type Mutation_RootInsert_StampNftContractTypeArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_NftTransferArgs = { - where: NftTransfer_Bool_Exp; +export type Mutation_RootInsert_StampNftContractType_OneArgs = { + object: StampNftContractType_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_NftTransfer_By_PkArgs = { - id: Scalars['uuid']['input']; +export type Mutation_RootInsert_StampNftContract_OneArgs = { + object: StampNftContract_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_OrderArgs = { - where: Order_Bool_Exp; +export type Mutation_RootInsert_StampNftSupplyArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_OrderStatusArgs = { - where: OrderStatus_Bool_Exp; +export type Mutation_RootInsert_StampNftSupply_OneArgs = { + object: StampNftSupply_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_OrderStatus_By_PkArgs = { - value: Scalars['String']['input']; +export type Mutation_RootInsert_StampNft_OneArgs = { + object: StampNft_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_Order_By_PkArgs = { - id: Scalars['uuid']['input']; +export type Mutation_RootInsert_StripeCheckoutSessionArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_PackEventPassNftArgs = { - where: PackEventPassNft_Bool_Exp; +export type Mutation_RootInsert_StripeCheckoutSessionTypeArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_PackEventPassNft_By_PkArgs = { - eventPassNftId: Scalars['uuid']['input']; - packNftSupplyId: Scalars['uuid']['input']; +export type Mutation_RootInsert_StripeCheckoutSessionType_OneArgs = { + object: StripeCheckoutSessionType_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_PackNftContractArgs = { - where: PackNftContract_Bool_Exp; +export type Mutation_RootInsert_StripeCheckoutSession_OneArgs = { + object: StripeCheckoutSession_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_PackNftContractEventPassArgs = { - where: PackNftContractEventPass_Bool_Exp; +export type Mutation_RootInsert_StripeCustomerArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_PackNftContractEventPass_By_PkArgs = { - eventPassId: Scalars['String']['input']; - packNftContractId: Scalars['uuid']['input']; +export type Mutation_RootInsert_StripeCustomer_OneArgs = { + object: StripeCustomer_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_PackNftContract_By_PkArgs = { - id: Scalars['uuid']['input']; +export type Mutation_RootInsert_TimezoneArgs = { + objects: Array; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_PackNftSupplyArgs = { - where: PackNftSupply_Bool_Exp; +export type Mutation_RootInsert_Timezone_OneArgs = { + object: Timezone_Insert_Input; + on_conflict?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_PackNftSupply_By_PkArgs = { - id: Scalars['uuid']['input']; +export type Mutation_RootPublishAssetArgs = { + locales?: InputMaybe>; + publishBase?: InputMaybe; + to?: Array; + where: AssetWhereUniqueInput; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_PackOrderSumsArgs = { - where: PackOrderSums_Bool_Exp; +export type Mutation_RootPublishContentSpaceArgs = { + locales?: InputMaybe>; + publishBase?: InputMaybe; + to?: Array; + where: ContentSpaceWhereUniqueInput; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_PackOrderSums_By_PkArgs = { - packId: Scalars['String']['input']; +export type Mutation_RootPublishEventArgs = { + locales?: InputMaybe>; + publishBase?: InputMaybe; + to?: Array; + where: EventWhereUniqueInput; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_PassAmountArgs = { - where: PassAmount_Bool_Exp; +export type Mutation_RootPublishEventPassArgs = { + locales?: InputMaybe>; + publishBase?: InputMaybe; + to?: Array; + where: EventPassWhereUniqueInput; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_PassAmount_By_PkArgs = { - id: Scalars['uuid']['input']; +export type Mutation_RootPublishEventPassDelayedRevealedArgs = { + locales?: InputMaybe>; + publishBase?: InputMaybe; + to?: Array; + where: EventPassDelayedRevealedWhereUniqueInput; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_PassPricingArgs = { - where: PassPricing_Bool_Exp; +export type Mutation_RootPublishLoyaltyCardArgs = { + to?: Array; + where: LoyaltyCardWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootDelete_PassPricing_By_PkArgs = { - id: Scalars['uuid']['input']; +export type Mutation_RootPublishManyAssetsArgs = { + locales?: InputMaybe>; + publishBase?: InputMaybe; + to?: Array; + where?: InputMaybe; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_PendingOrderArgs = { - where: PendingOrder_Bool_Exp; +export type Mutation_RootPublishManyAssetsConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + from?: InputMaybe; + last?: InputMaybe; + locales?: InputMaybe>; + publishBase?: InputMaybe; + skip?: InputMaybe; + to?: Array; + where?: InputMaybe; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_PendingOrder_By_PkArgs = { - id: Scalars['uuid']['input']; +export type Mutation_RootPublishManyContentSpacesArgs = { + locales?: InputMaybe>; + publishBase?: InputMaybe; + to?: Array; + where?: InputMaybe; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_RoleAssignmentArgs = { - where: RoleAssignment_Bool_Exp; +export type Mutation_RootPublishManyContentSpacesConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + from?: InputMaybe; + last?: InputMaybe; + locales?: InputMaybe>; + publishBase?: InputMaybe; + skip?: InputMaybe; + to?: Array; + where?: InputMaybe; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_RolesArgs = { - where: Roles_Bool_Exp; +export type Mutation_RootPublishManyEventPassesArgs = { + locales?: InputMaybe>; + publishBase?: InputMaybe; + to?: Array; + where?: InputMaybe; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_Roles_By_PkArgs = { - value: Scalars['String']['input']; +export type Mutation_RootPublishManyEventPassesConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + from?: InputMaybe; + last?: InputMaybe; + locales?: InputMaybe>; + publishBase?: InputMaybe; + skip?: InputMaybe; + to?: Array; + where?: InputMaybe; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_StripeCheckoutSessionArgs = { - where: StripeCheckoutSession_Bool_Exp; +export type Mutation_RootPublishManyEventPassesDelayedRevealedArgs = { + locales?: InputMaybe>; + publishBase?: InputMaybe; + to?: Array; + where?: InputMaybe; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_StripeCheckoutSessionTypeArgs = { - where: StripeCheckoutSessionType_Bool_Exp; +export type Mutation_RootPublishManyEventPassesDelayedRevealedConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + from?: InputMaybe; + last?: InputMaybe; + locales?: InputMaybe>; + publishBase?: InputMaybe; + skip?: InputMaybe; + to?: Array; + where?: InputMaybe; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_StripeCheckoutSessionType_By_PkArgs = { - value: Scalars['String']['input']; +export type Mutation_RootPublishManyEventsArgs = { + locales?: InputMaybe>; + publishBase?: InputMaybe; + to?: Array; + where?: InputMaybe; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_StripeCheckoutSession_By_PkArgs = { - stripeSessionId: Scalars['String']['input']; +export type Mutation_RootPublishManyEventsConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + from?: InputMaybe; + last?: InputMaybe; + locales?: InputMaybe>; + publishBase?: InputMaybe; + skip?: InputMaybe; + to?: Array; + where?: InputMaybe; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_StripeCustomerArgs = { - where: StripeCustomer_Bool_Exp; +export type Mutation_RootPublishManyLoyaltyCardsArgs = { + to?: Array; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_StripeCustomer_By_PkArgs = { - stripeCustomerId: Scalars['String']['input']; +export type Mutation_RootPublishManyLoyaltyCardsConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + from?: InputMaybe; + last?: InputMaybe; + skip?: InputMaybe; + to?: Array; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_TimezoneArgs = { - where: Timezone_Bool_Exp; +export type Mutation_RootPublishManyOrganizersArgs = { + locales?: InputMaybe>; + publishBase?: InputMaybe; + to?: Array; + where?: InputMaybe; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootDelete_Timezone_By_PkArgs = { - value: Scalars['String']['input']; +export type Mutation_RootPublishManyOrganizersConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + from?: InputMaybe; + last?: InputMaybe; + locales?: InputMaybe>; + publishBase?: InputMaybe; + skip?: InputMaybe; + to?: Array; + where?: InputMaybe; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_AccountArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootPublishManyPacksArgs = { + locales?: InputMaybe>; + publishBase?: InputMaybe; + to?: Array; + where?: InputMaybe; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_Account_OneArgs = { - object: Account_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootPublishManyPacksConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + from?: InputMaybe; + last?: InputMaybe; + locales?: InputMaybe>; + publishBase?: InputMaybe; + skip?: InputMaybe; + to?: Array; + where?: InputMaybe; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_ContentSpaceParametersArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootPublishOrganizerArgs = { + locales?: InputMaybe>; + publishBase?: InputMaybe; + to?: Array; + where: OrganizerWhereUniqueInput; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_ContentSpaceParameters_OneArgs = { - object: ContentSpaceParameters_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootPublishPackArgs = { + locales?: InputMaybe>; + publishBase?: InputMaybe; + to?: Array; + where: PackWhereUniqueInput; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_ContentSpaceStatusArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootSchedulePublishAssetArgs = { + locales?: InputMaybe>; + publishBase?: InputMaybe; + releaseAt?: InputMaybe; + releaseId?: InputMaybe; + to?: Array; + where: AssetWhereUniqueInput; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_ContentSpaceStatus_OneArgs = { - object: ContentSpaceStatus_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootSchedulePublishContentSpaceArgs = { + locales?: InputMaybe>; + publishBase?: InputMaybe; + releaseAt?: InputMaybe; + releaseId?: InputMaybe; + to?: Array; + where: ContentSpaceWhereUniqueInput; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_CurrencyArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootSchedulePublishEventArgs = { + locales?: InputMaybe>; + publishBase?: InputMaybe; + releaseAt?: InputMaybe; + releaseId?: InputMaybe; + to?: Array; + where: EventWhereUniqueInput; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_Currency_OneArgs = { - object: Currency_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootSchedulePublishEventPassArgs = { + locales?: InputMaybe>; + publishBase?: InputMaybe; + releaseAt?: InputMaybe; + releaseId?: InputMaybe; + to?: Array; + where: EventPassWhereUniqueInput; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_EventParametersArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootSchedulePublishEventPassDelayedRevealedArgs = { + locales?: InputMaybe>; + publishBase?: InputMaybe; + releaseAt?: InputMaybe; + releaseId?: InputMaybe; + to?: Array; + where: EventPassDelayedRevealedWhereUniqueInput; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_EventParameters_OneArgs = { - object: EventParameters_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootSchedulePublishLoyaltyCardArgs = { + releaseAt?: InputMaybe; + releaseId?: InputMaybe; + to?: Array; + where: LoyaltyCardWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_EventPassNftArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootSchedulePublishOrganizerArgs = { + locales?: InputMaybe>; + publishBase?: InputMaybe; + releaseAt?: InputMaybe; + releaseId?: InputMaybe; + to?: Array; + where: OrganizerWhereUniqueInput; + withDefaultLocale?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_EventPassNftContractArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootSchedulePublishPackArgs = { + locales?: InputMaybe>; + publishBase?: InputMaybe; + releaseAt?: InputMaybe; + releaseId?: InputMaybe; + to?: Array; + where: PackWhereUniqueInput; + withDefaultLocale?: InputMaybe; }; -/** mutation root */ -export type Mutation_RootInsert_EventPassNftContractTypeArgs = { - objects: Array; - on_conflict?: InputMaybe; +/** mutation root */ +export type Mutation_RootScheduleUnpublishAssetArgs = { + from?: Array; + locales?: InputMaybe>; + releaseAt?: InputMaybe; + releaseId?: InputMaybe; + unpublishBase?: InputMaybe; + where: AssetWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_EventPassNftContractType_OneArgs = { - object: EventPassNftContractType_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootScheduleUnpublishContentSpaceArgs = { + from?: Array; + locales?: InputMaybe>; + releaseAt?: InputMaybe; + releaseId?: InputMaybe; + unpublishBase?: InputMaybe; + where: ContentSpaceWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_EventPassNftContract_OneArgs = { - object: EventPassNftContract_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootScheduleUnpublishEventArgs = { + from?: Array; + locales?: InputMaybe>; + releaseAt?: InputMaybe; + releaseId?: InputMaybe; + unpublishBase?: InputMaybe; + where: EventWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_EventPassNft_OneArgs = { - object: EventPassNft_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootScheduleUnpublishEventPassArgs = { + from?: Array; + locales?: InputMaybe>; + releaseAt?: InputMaybe; + releaseId?: InputMaybe; + unpublishBase?: InputMaybe; + where: EventPassWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_EventPassOrderSumsArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootScheduleUnpublishEventPassDelayedRevealedArgs = { + from?: Array; + locales?: InputMaybe>; + releaseAt?: InputMaybe; + releaseId?: InputMaybe; + unpublishBase?: InputMaybe; + where: EventPassDelayedRevealedWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_EventPassOrderSums_OneArgs = { - object: EventPassOrderSums_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootScheduleUnpublishLoyaltyCardArgs = { + from?: Array; + releaseAt?: InputMaybe; + releaseId?: InputMaybe; + where: LoyaltyCardWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_EventPassTypeArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootScheduleUnpublishOrganizerArgs = { + from?: Array; + locales?: InputMaybe>; + releaseAt?: InputMaybe; + releaseId?: InputMaybe; + unpublishBase?: InputMaybe; + where: OrganizerWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_EventPassType_OneArgs = { - object: EventPassType_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootScheduleUnpublishPackArgs = { + from?: Array; + locales?: InputMaybe>; + releaseAt?: InputMaybe; + releaseId?: InputMaybe; + unpublishBase?: InputMaybe; + where: PackWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_EventPassValidationTypeArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishAssetArgs = { + from?: Array; + locales?: InputMaybe>; + unpublishBase?: InputMaybe; + where: AssetWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_EventPassValidationType_OneArgs = { - object: EventPassValidationType_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishContentSpaceArgs = { + from?: Array; + locales?: InputMaybe>; + unpublishBase?: InputMaybe; + where: ContentSpaceWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_EventStatusArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishEventArgs = { + from?: Array; + locales?: InputMaybe>; + unpublishBase?: InputMaybe; + where: EventWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_EventStatus_OneArgs = { - object: EventStatus_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishEventPassArgs = { + from?: Array; + locales?: InputMaybe>; + unpublishBase?: InputMaybe; + where: EventPassWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_FollowArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishEventPassDelayedRevealedArgs = { + from?: Array; + locales?: InputMaybe>; + unpublishBase?: InputMaybe; + where: EventPassDelayedRevealedWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_Follow_OneArgs = { - object: Follow_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishLoyaltyCardArgs = { + from?: Array; + where: LoyaltyCardWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_KycArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishManyAssetsArgs = { + from?: Array; + locales?: InputMaybe>; + unpublishBase?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_KycLevelNameArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishManyAssetsConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + from?: Array; + last?: InputMaybe; + locales?: InputMaybe>; + skip?: InputMaybe; + stage?: InputMaybe; + unpublishBase?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_KycLevelName_OneArgs = { - object: KycLevelName_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishManyContentSpacesArgs = { + from?: Array; + locales?: InputMaybe>; + unpublishBase?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_KycStatusArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishManyContentSpacesConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + from?: Array; + last?: InputMaybe; + locales?: InputMaybe>; + skip?: InputMaybe; + stage?: InputMaybe; + unpublishBase?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_KycStatus_OneArgs = { - object: KycStatus_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishManyEventPassesArgs = { + from?: Array; + locales?: InputMaybe>; + unpublishBase?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_Kyc_OneArgs = { - object: Kyc_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishManyEventPassesConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + from?: Array; + last?: InputMaybe; + locales?: InputMaybe>; + skip?: InputMaybe; + stage?: InputMaybe; + unpublishBase?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_LotteryParametersArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishManyEventPassesDelayedRevealedArgs = { + from?: Array; + locales?: InputMaybe>; + unpublishBase?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_LotteryParameters_OneArgs = { - object: LotteryParameters_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishManyEventPassesDelayedRevealedConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + from?: Array; + last?: InputMaybe; + locales?: InputMaybe>; + skip?: InputMaybe; + stage?: InputMaybe; + unpublishBase?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_LotteryStatusArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishManyEventsArgs = { + from?: Array; + locales?: InputMaybe>; + unpublishBase?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_LotteryStatus_OneArgs = { - object: LotteryStatus_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishManyEventsConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + from?: Array; + last?: InputMaybe; + locales?: InputMaybe>; + skip?: InputMaybe; + stage?: InputMaybe; + unpublishBase?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_MinterTemporaryWalletArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishManyLoyaltyCardsArgs = { + from?: Array; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_MinterTemporaryWallet_OneArgs = { - object: MinterTemporaryWallet_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishManyLoyaltyCardsConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + from?: Array; + last?: InputMaybe; + skip?: InputMaybe; + stage?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_NftTransferArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishManyOrganizersArgs = { + from?: Array; + locales?: InputMaybe>; + unpublishBase?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_NftTransfer_OneArgs = { - object: NftTransfer_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishManyOrganizersConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + from?: Array; + last?: InputMaybe; + locales?: InputMaybe>; + skip?: InputMaybe; + stage?: InputMaybe; + unpublishBase?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_OrderArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishManyPacksArgs = { + from?: Array; + locales?: InputMaybe>; + unpublishBase?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_OrderStatusArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishManyPacksConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + from?: Array; + last?: InputMaybe; + locales?: InputMaybe>; + skip?: InputMaybe; + stage?: InputMaybe; + unpublishBase?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_OrderStatus_OneArgs = { - object: OrderStatus_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishOrganizerArgs = { + from?: Array; + locales?: InputMaybe>; + unpublishBase?: InputMaybe; + where: OrganizerWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_Order_OneArgs = { - object: Order_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUnpublishPackArgs = { + from?: Array; + locales?: InputMaybe>; + unpublishBase?: InputMaybe; + where: PackWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_PackEventPassNftArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateAssetArgs = { + data: AssetUpdateInput; + where: AssetWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_PackEventPassNft_OneArgs = { - object: PackEventPassNft_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateContentSpaceArgs = { + data: ContentSpaceUpdateInput; + where: ContentSpaceWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_PackNftContractArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateEventArgs = { + data: EventUpdateInput; + where: EventWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_PackNftContractEventPassArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateEventPassArgs = { + data: EventPassUpdateInput; + where: EventPassWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_PackNftContractEventPass_OneArgs = { - object: PackNftContractEventPass_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateEventPassDelayedRevealedArgs = { + data: EventPassDelayedRevealedUpdateInput; + where: EventPassDelayedRevealedWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_PackNftContract_OneArgs = { - object: PackNftContract_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateLoyaltyCardArgs = { + data: LoyaltyCardUpdateInput; + where: LoyaltyCardWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_PackNftSupplyArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateManyAssetsArgs = { + data: AssetUpdateManyInput; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_PackNftSupply_OneArgs = { - object: PackNftSupply_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateManyAssetsConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + data: AssetUpdateManyInput; + first?: InputMaybe; + last?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_PackOrderSumsArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateManyContentSpacesArgs = { + data: ContentSpaceUpdateManyInput; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_PackOrderSums_OneArgs = { - object: PackOrderSums_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateManyContentSpacesConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + data: ContentSpaceUpdateManyInput; + first?: InputMaybe; + last?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_PassAmountArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateManyEventPassesArgs = { + data: EventPassUpdateManyInput; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_PassAmount_OneArgs = { - object: PassAmount_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateManyEventPassesConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + data: EventPassUpdateManyInput; + first?: InputMaybe; + last?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_PassPricingArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateManyEventPassesDelayedRevealedArgs = { + data: EventPassDelayedRevealedUpdateManyInput; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_PassPricing_OneArgs = { - object: PassPricing_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateManyEventPassesDelayedRevealedConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + data: EventPassDelayedRevealedUpdateManyInput; + first?: InputMaybe; + last?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_PendingOrderArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateManyEventsArgs = { + data: EventUpdateManyInput; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_PendingOrder_OneArgs = { - object: PendingOrder_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateManyEventsConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + data: EventUpdateManyInput; + first?: InputMaybe; + last?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_RoleAssignmentArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateManyLoyaltyCardsArgs = { + data: LoyaltyCardUpdateManyInput; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_RoleAssignment_OneArgs = { - object: RoleAssignment_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateManyLoyaltyCardsConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + data: LoyaltyCardUpdateManyInput; + first?: InputMaybe; + last?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_RolesArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateManyOrganizersArgs = { + data: OrganizerUpdateManyInput; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_Roles_OneArgs = { - object: Roles_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateManyOrganizersConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + data: OrganizerUpdateManyInput; + first?: InputMaybe; + last?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_StripeCheckoutSessionArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateManyPacksArgs = { + data: PackUpdateManyInput; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_StripeCheckoutSessionTypeArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateManyPacksConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + data: PackUpdateManyInput; + first?: InputMaybe; + last?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; }; /** mutation root */ -export type Mutation_RootInsert_StripeCheckoutSessionType_OneArgs = { - object: StripeCheckoutSessionType_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateOrganizerArgs = { + data: OrganizerUpdateInput; + where: OrganizerWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_StripeCheckoutSession_OneArgs = { - object: StripeCheckoutSession_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUpdatePackArgs = { + data: PackUpdateInput; + where: PackWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_StripeCustomerArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUpdateScheduledReleaseArgs = { + data: ScheduledReleaseUpdateInput; + where: ScheduledReleaseWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootInsert_StripeCustomer_OneArgs = { - object: StripeCustomer_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUpdate_AccountArgs = { + _set?: InputMaybe; + where: Account_Bool_Exp; }; /** mutation root */ -export type Mutation_RootInsert_TimezoneArgs = { - objects: Array; - on_conflict?: InputMaybe; +export type Mutation_RootUpdate_Account_By_PkArgs = { + _set?: InputMaybe; + pk_columns: Account_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootInsert_Timezone_OneArgs = { - object: Timezone_Insert_Input; - on_conflict?: InputMaybe; +export type Mutation_RootUpdate_Account_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootPublishAssetArgs = { - locales?: InputMaybe>; - publishBase?: InputMaybe; - to?: Array; - where: AssetWhereUniqueInput; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_ApiKeyStatusArgs = { + _set?: InputMaybe; + where: ApiKeyStatus_Bool_Exp; }; /** mutation root */ -export type Mutation_RootPublishContentSpaceArgs = { - locales?: InputMaybe>; - publishBase?: InputMaybe; - to?: Array; - where: ContentSpaceWhereUniqueInput; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_ApiKeyStatus_By_PkArgs = { + _set?: InputMaybe; + pk_columns: ApiKeyStatus_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootPublishEventArgs = { - locales?: InputMaybe>; - publishBase?: InputMaybe; - to?: Array; - where: EventWhereUniqueInput; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_ApiKeyStatus_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootPublishEventPassArgs = { - locales?: InputMaybe>; - publishBase?: InputMaybe; - to?: Array; - where: EventPassWhereUniqueInput; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_ApiKeyTypeArgs = { + _set?: InputMaybe; + where: ApiKeyType_Bool_Exp; }; /** mutation root */ -export type Mutation_RootPublishEventPassDelayedRevealedArgs = { - locales?: InputMaybe>; - publishBase?: InputMaybe; - to?: Array; - where: EventPassDelayedRevealedWhereUniqueInput; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_ApiKeyType_By_PkArgs = { + _set?: InputMaybe; + pk_columns: ApiKeyType_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootPublishManyAssetsArgs = { - locales?: InputMaybe>; - publishBase?: InputMaybe; - to?: Array; - where?: InputMaybe; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_ApiKeyType_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootPublishManyAssetsConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - from?: InputMaybe; - last?: InputMaybe; - locales?: InputMaybe>; - publishBase?: InputMaybe; - skip?: InputMaybe; - to?: Array; - where?: InputMaybe; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_ContentSpaceParametersArgs = { + _set?: InputMaybe; + where: ContentSpaceParameters_Bool_Exp; }; /** mutation root */ -export type Mutation_RootPublishManyContentSpacesArgs = { - locales?: InputMaybe>; - publishBase?: InputMaybe; - to?: Array; - where?: InputMaybe; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_ContentSpaceParameters_By_PkArgs = { + _set?: InputMaybe; + pk_columns: ContentSpaceParameters_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootPublishManyContentSpacesConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - from?: InputMaybe; - last?: InputMaybe; - locales?: InputMaybe>; - publishBase?: InputMaybe; - skip?: InputMaybe; - to?: Array; - where?: InputMaybe; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_ContentSpaceParameters_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootPublishManyEventPassesArgs = { - locales?: InputMaybe>; - publishBase?: InputMaybe; - to?: Array; - where?: InputMaybe; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_ContentSpaceStatusArgs = { + _set?: InputMaybe; + where: ContentSpaceStatus_Bool_Exp; }; /** mutation root */ -export type Mutation_RootPublishManyEventPassesConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - from?: InputMaybe; - last?: InputMaybe; - locales?: InputMaybe>; - publishBase?: InputMaybe; - skip?: InputMaybe; - to?: Array; - where?: InputMaybe; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_ContentSpaceStatus_By_PkArgs = { + _set?: InputMaybe; + pk_columns: ContentSpaceStatus_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootPublishManyEventPassesDelayedRevealedArgs = { - locales?: InputMaybe>; - publishBase?: InputMaybe; - to?: Array; - where?: InputMaybe; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_ContentSpaceStatus_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootPublishManyEventPassesDelayedRevealedConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - from?: InputMaybe; - last?: InputMaybe; - locales?: InputMaybe>; - publishBase?: InputMaybe; - skip?: InputMaybe; - to?: Array; - where?: InputMaybe; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_CurrencyArgs = { + _set?: InputMaybe; + where: Currency_Bool_Exp; }; /** mutation root */ -export type Mutation_RootPublishManyEventsArgs = { - locales?: InputMaybe>; - publishBase?: InputMaybe; - to?: Array; - where?: InputMaybe; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_Currency_By_PkArgs = { + _set?: InputMaybe; + pk_columns: Currency_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootPublishManyEventsConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - from?: InputMaybe; - last?: InputMaybe; - locales?: InputMaybe>; - publishBase?: InputMaybe; - skip?: InputMaybe; - to?: Array; - where?: InputMaybe; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_Currency_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootPublishManyOrganizersArgs = { - locales?: InputMaybe>; - publishBase?: InputMaybe; - to?: Array; - where?: InputMaybe; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_EventParametersArgs = { + _set?: InputMaybe; + where: EventParameters_Bool_Exp; }; /** mutation root */ -export type Mutation_RootPublishManyOrganizersConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - from?: InputMaybe; - last?: InputMaybe; - locales?: InputMaybe>; - publishBase?: InputMaybe; - skip?: InputMaybe; - to?: Array; - where?: InputMaybe; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_EventParameters_By_PkArgs = { + _set?: InputMaybe; + pk_columns: EventParameters_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootPublishManyPacksArgs = { - locales?: InputMaybe>; - publishBase?: InputMaybe; - to?: Array; - where?: InputMaybe; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_EventParameters_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootPublishManyPacksConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - from?: InputMaybe; - last?: InputMaybe; - locales?: InputMaybe>; - publishBase?: InputMaybe; - skip?: InputMaybe; - to?: Array; - where?: InputMaybe; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_EventPassNftArgs = { + _append?: InputMaybe; + _delete_at_path?: InputMaybe; + _delete_elem?: InputMaybe; + _delete_key?: InputMaybe; + _inc?: InputMaybe; + _prepend?: InputMaybe; + _set?: InputMaybe; + where: EventPassNft_Bool_Exp; }; /** mutation root */ -export type Mutation_RootPublishOrganizerArgs = { - locales?: InputMaybe>; - publishBase?: InputMaybe; - to?: Array; - where: OrganizerWhereUniqueInput; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_EventPassNftContractArgs = { + _set?: InputMaybe; + where: EventPassNftContract_Bool_Exp; }; /** mutation root */ -export type Mutation_RootPublishPackArgs = { - locales?: InputMaybe>; - publishBase?: InputMaybe; - to?: Array; - where: PackWhereUniqueInput; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_EventPassNftContractTypeArgs = { + _set?: InputMaybe; + where: EventPassNftContractType_Bool_Exp; }; /** mutation root */ -export type Mutation_RootSchedulePublishAssetArgs = { - locales?: InputMaybe>; - publishBase?: InputMaybe; - releaseAt?: InputMaybe; - releaseId?: InputMaybe; - to?: Array; - where: AssetWhereUniqueInput; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_EventPassNftContractType_By_PkArgs = { + _set?: InputMaybe; + pk_columns: EventPassNftContractType_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootSchedulePublishContentSpaceArgs = { - locales?: InputMaybe>; - publishBase?: InputMaybe; - releaseAt?: InputMaybe; - releaseId?: InputMaybe; - to?: Array; - where: ContentSpaceWhereUniqueInput; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_EventPassNftContractType_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootSchedulePublishEventArgs = { - locales?: InputMaybe>; - publishBase?: InputMaybe; - releaseAt?: InputMaybe; - releaseId?: InputMaybe; - to?: Array; - where: EventWhereUniqueInput; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_EventPassNftContract_By_PkArgs = { + _set?: InputMaybe; + pk_columns: EventPassNftContract_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootSchedulePublishEventPassArgs = { - locales?: InputMaybe>; - publishBase?: InputMaybe; - releaseAt?: InputMaybe; - releaseId?: InputMaybe; - to?: Array; - where: EventPassWhereUniqueInput; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_EventPassNftContract_ManyArgs = { + updates: Array; +}; + + +/** mutation root */ +export type Mutation_RootUpdate_EventPassNft_By_PkArgs = { + _append?: InputMaybe; + _delete_at_path?: InputMaybe; + _delete_elem?: InputMaybe; + _delete_key?: InputMaybe; + _inc?: InputMaybe; + _prepend?: InputMaybe; + _set?: InputMaybe; + pk_columns: EventPassNft_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootSchedulePublishEventPassDelayedRevealedArgs = { - locales?: InputMaybe>; - publishBase?: InputMaybe; - releaseAt?: InputMaybe; - releaseId?: InputMaybe; - to?: Array; - where: EventPassDelayedRevealedWhereUniqueInput; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_EventPassNft_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootSchedulePublishOrganizerArgs = { - locales?: InputMaybe>; - publishBase?: InputMaybe; - releaseAt?: InputMaybe; - releaseId?: InputMaybe; - to?: Array; - where: OrganizerWhereUniqueInput; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_EventPassOrderSumsArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + where: EventPassOrderSums_Bool_Exp; }; /** mutation root */ -export type Mutation_RootSchedulePublishPackArgs = { - locales?: InputMaybe>; - publishBase?: InputMaybe; - releaseAt?: InputMaybe; - releaseId?: InputMaybe; - to?: Array; - where: PackWhereUniqueInput; - withDefaultLocale?: InputMaybe; +export type Mutation_RootUpdate_EventPassOrderSums_By_PkArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + pk_columns: EventPassOrderSums_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootScheduleUnpublishAssetArgs = { - from?: Array; - locales?: InputMaybe>; - releaseAt?: InputMaybe; - releaseId?: InputMaybe; - unpublishBase?: InputMaybe; - where: AssetWhereUniqueInput; +export type Mutation_RootUpdate_EventPassOrderSums_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootScheduleUnpublishContentSpaceArgs = { - from?: Array; - locales?: InputMaybe>; - releaseAt?: InputMaybe; - releaseId?: InputMaybe; - unpublishBase?: InputMaybe; - where: ContentSpaceWhereUniqueInput; +export type Mutation_RootUpdate_EventPassTypeArgs = { + _set?: InputMaybe; + where: EventPassType_Bool_Exp; }; /** mutation root */ -export type Mutation_RootScheduleUnpublishEventArgs = { - from?: Array; - locales?: InputMaybe>; - releaseAt?: InputMaybe; - releaseId?: InputMaybe; - unpublishBase?: InputMaybe; - where: EventWhereUniqueInput; +export type Mutation_RootUpdate_EventPassType_By_PkArgs = { + _set?: InputMaybe; + pk_columns: EventPassType_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootScheduleUnpublishEventPassArgs = { - from?: Array; - locales?: InputMaybe>; - releaseAt?: InputMaybe; - releaseId?: InputMaybe; - unpublishBase?: InputMaybe; - where: EventPassWhereUniqueInput; +export type Mutation_RootUpdate_EventPassType_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootScheduleUnpublishEventPassDelayedRevealedArgs = { - from?: Array; - locales?: InputMaybe>; - releaseAt?: InputMaybe; - releaseId?: InputMaybe; - unpublishBase?: InputMaybe; - where: EventPassDelayedRevealedWhereUniqueInput; +export type Mutation_RootUpdate_EventPassValidationTypeArgs = { + _set?: InputMaybe; + where: EventPassValidationType_Bool_Exp; }; /** mutation root */ -export type Mutation_RootScheduleUnpublishOrganizerArgs = { - from?: Array; - locales?: InputMaybe>; - releaseAt?: InputMaybe; - releaseId?: InputMaybe; - unpublishBase?: InputMaybe; - where: OrganizerWhereUniqueInput; +export type Mutation_RootUpdate_EventPassValidationType_By_PkArgs = { + _set?: InputMaybe; + pk_columns: EventPassValidationType_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootScheduleUnpublishPackArgs = { - from?: Array; - locales?: InputMaybe>; - releaseAt?: InputMaybe; - releaseId?: InputMaybe; - unpublishBase?: InputMaybe; - where: PackWhereUniqueInput; +export type Mutation_RootUpdate_EventPassValidationType_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUnpublishAssetArgs = { - from?: Array; - locales?: InputMaybe>; - unpublishBase?: InputMaybe; - where: AssetWhereUniqueInput; +export type Mutation_RootUpdate_EventStatusArgs = { + _set?: InputMaybe; + where: EventStatus_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUnpublishContentSpaceArgs = { - from?: Array; - locales?: InputMaybe>; - unpublishBase?: InputMaybe; - where: ContentSpaceWhereUniqueInput; +export type Mutation_RootUpdate_EventStatus_By_PkArgs = { + _set?: InputMaybe; + pk_columns: EventStatus_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUnpublishEventArgs = { - from?: Array; - locales?: InputMaybe>; - unpublishBase?: InputMaybe; - where: EventWhereUniqueInput; +export type Mutation_RootUpdate_EventStatus_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUnpublishEventPassArgs = { - from?: Array; - locales?: InputMaybe>; - unpublishBase?: InputMaybe; - where: EventPassWhereUniqueInput; +export type Mutation_RootUpdate_FollowArgs = { + _set?: InputMaybe; + where: Follow_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUnpublishEventPassDelayedRevealedArgs = { - from?: Array; - locales?: InputMaybe>; - unpublishBase?: InputMaybe; - where: EventPassDelayedRevealedWhereUniqueInput; +export type Mutation_RootUpdate_Follow_By_PkArgs = { + _set?: InputMaybe; + pk_columns: Follow_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUnpublishManyAssetsArgs = { - from?: Array; - locales?: InputMaybe>; - unpublishBase?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootUpdate_Follow_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUnpublishManyAssetsConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - from?: Array; - last?: InputMaybe; - locales?: InputMaybe>; - skip?: InputMaybe; - stage?: InputMaybe; - unpublishBase?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootUpdate_KycArgs = { + _set?: InputMaybe; + where: Kyc_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUnpublishManyContentSpacesArgs = { - from?: Array; - locales?: InputMaybe>; - unpublishBase?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootUpdate_KycLevelNameArgs = { + _set?: InputMaybe; + where: KycLevelName_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUnpublishManyContentSpacesConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - from?: Array; - last?: InputMaybe; - locales?: InputMaybe>; - skip?: InputMaybe; - stage?: InputMaybe; - unpublishBase?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootUpdate_KycLevelName_By_PkArgs = { + _set?: InputMaybe; + pk_columns: KycLevelName_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUnpublishManyEventPassesArgs = { - from?: Array; - locales?: InputMaybe>; - unpublishBase?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootUpdate_KycLevelName_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUnpublishManyEventPassesConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - from?: Array; - last?: InputMaybe; - locales?: InputMaybe>; - skip?: InputMaybe; - stage?: InputMaybe; - unpublishBase?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootUpdate_KycStatusArgs = { + _set?: InputMaybe; + where: KycStatus_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUnpublishManyEventPassesDelayedRevealedArgs = { - from?: Array; - locales?: InputMaybe>; - unpublishBase?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootUpdate_KycStatus_By_PkArgs = { + _set?: InputMaybe; + pk_columns: KycStatus_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUnpublishManyEventPassesDelayedRevealedConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - from?: Array; - last?: InputMaybe; - locales?: InputMaybe>; - skip?: InputMaybe; - stage?: InputMaybe; - unpublishBase?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootUpdate_KycStatus_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUnpublishManyEventsArgs = { - from?: Array; - locales?: InputMaybe>; - unpublishBase?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootUpdate_Kyc_By_PkArgs = { + _set?: InputMaybe; + pk_columns: Kyc_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUnpublishManyEventsConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - from?: Array; - last?: InputMaybe; - locales?: InputMaybe>; - skip?: InputMaybe; - stage?: InputMaybe; - unpublishBase?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootUpdate_Kyc_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUnpublishManyOrganizersArgs = { - from?: Array; - locales?: InputMaybe>; - unpublishBase?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootUpdate_LotteryParametersArgs = { + _set?: InputMaybe; + where: LotteryParameters_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUnpublishManyOrganizersConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - from?: Array; - last?: InputMaybe; - locales?: InputMaybe>; - skip?: InputMaybe; - stage?: InputMaybe; - unpublishBase?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootUpdate_LotteryParameters_By_PkArgs = { + _set?: InputMaybe; + pk_columns: LotteryParameters_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUnpublishManyPacksArgs = { - from?: Array; - locales?: InputMaybe>; - unpublishBase?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootUpdate_LotteryParameters_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUnpublishManyPacksConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - from?: Array; - last?: InputMaybe; - locales?: InputMaybe>; - skip?: InputMaybe; - stage?: InputMaybe; - unpublishBase?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootUpdate_LotteryStatusArgs = { + _set?: InputMaybe; + where: LotteryStatus_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUnpublishOrganizerArgs = { - from?: Array; - locales?: InputMaybe>; - unpublishBase?: InputMaybe; - where: OrganizerWhereUniqueInput; +export type Mutation_RootUpdate_LotteryStatus_By_PkArgs = { + _set?: InputMaybe; + pk_columns: LotteryStatus_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUnpublishPackArgs = { - from?: Array; - locales?: InputMaybe>; - unpublishBase?: InputMaybe; - where: PackWhereUniqueInput; +export type Mutation_RootUpdate_LotteryStatus_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdateAssetArgs = { - data: AssetUpdateInput; - where: AssetWhereUniqueInput; +export type Mutation_RootUpdate_LoyaltyCardNftArgs = { + _append?: InputMaybe; + _delete_at_path?: InputMaybe; + _delete_elem?: InputMaybe; + _delete_key?: InputMaybe; + _inc?: InputMaybe; + _prepend?: InputMaybe; + _set?: InputMaybe; + where: LoyaltyCardNft_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdateContentSpaceArgs = { - data: ContentSpaceUpdateInput; - where: ContentSpaceWhereUniqueInput; +export type Mutation_RootUpdate_LoyaltyCardNftContractArgs = { + _set?: InputMaybe; + where: LoyaltyCardNftContract_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdateEventArgs = { - data: EventUpdateInput; - where: EventWhereUniqueInput; +export type Mutation_RootUpdate_LoyaltyCardNftContract_By_PkArgs = { + _set?: InputMaybe; + pk_columns: LoyaltyCardNftContract_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdateEventPassArgs = { - data: EventPassUpdateInput; - where: EventPassWhereUniqueInput; +export type Mutation_RootUpdate_LoyaltyCardNftContract_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdateEventPassDelayedRevealedArgs = { - data: EventPassDelayedRevealedUpdateInput; - where: EventPassDelayedRevealedWhereUniqueInput; +export type Mutation_RootUpdate_LoyaltyCardNft_By_PkArgs = { + _append?: InputMaybe; + _delete_at_path?: InputMaybe; + _delete_elem?: InputMaybe; + _delete_key?: InputMaybe; + _inc?: InputMaybe; + _prepend?: InputMaybe; + _set?: InputMaybe; + pk_columns: LoyaltyCardNft_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdateManyAssetsArgs = { - data: AssetUpdateManyInput; - where?: InputMaybe; +export type Mutation_RootUpdate_LoyaltyCardNft_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdateManyAssetsConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - data: AssetUpdateManyInput; - first?: InputMaybe; - last?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootUpdate_LoyaltyCardParametersArgs = { + _set?: InputMaybe; + where: LoyaltyCardParameters_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdateManyContentSpacesArgs = { - data: ContentSpaceUpdateManyInput; - where?: InputMaybe; +export type Mutation_RootUpdate_LoyaltyCardParameters_By_PkArgs = { + _set?: InputMaybe; + pk_columns: LoyaltyCardParameters_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdateManyContentSpacesConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - data: ContentSpaceUpdateManyInput; - first?: InputMaybe; - last?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootUpdate_LoyaltyCardParameters_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdateManyEventPassesArgs = { - data: EventPassUpdateManyInput; - where?: InputMaybe; +export type Mutation_RootUpdate_LoyaltyCardStatusArgs = { + _set?: InputMaybe; + where: LoyaltyCardStatus_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdateManyEventPassesConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - data: EventPassUpdateManyInput; - first?: InputMaybe; - last?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootUpdate_LoyaltyCardStatus_By_PkArgs = { + _set?: InputMaybe; + pk_columns: LoyaltyCardStatus_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdateManyEventPassesDelayedRevealedArgs = { - data: EventPassDelayedRevealedUpdateManyInput; - where?: InputMaybe; +export type Mutation_RootUpdate_LoyaltyCardStatus_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdateManyEventPassesDelayedRevealedConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - data: EventPassDelayedRevealedUpdateManyInput; - first?: InputMaybe; - last?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootUpdate_MinterTemporaryWalletArgs = { + _set?: InputMaybe; + where: MinterTemporaryWallet_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdateManyEventsArgs = { - data: EventUpdateManyInput; - where?: InputMaybe; +export type Mutation_RootUpdate_MinterTemporaryWallet_By_PkArgs = { + _set?: InputMaybe; + pk_columns: MinterTemporaryWallet_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdateManyEventsConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - data: EventUpdateManyInput; - first?: InputMaybe; - last?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootUpdate_MinterTemporaryWallet_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdateManyOrganizersArgs = { - data: OrganizerUpdateManyInput; - where?: InputMaybe; +export type Mutation_RootUpdate_NftMintPasswordArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + where: NftMintPassword_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdateManyOrganizersConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - data: OrganizerUpdateManyInput; - first?: InputMaybe; - last?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootUpdate_NftMintPassword_By_PkArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + pk_columns: NftMintPassword_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdateManyPacksArgs = { - data: PackUpdateManyInput; - where?: InputMaybe; +export type Mutation_RootUpdate_NftMintPassword_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdateManyPacksConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - data: PackUpdateManyInput; - first?: InputMaybe; - last?: InputMaybe; - skip?: InputMaybe; - where?: InputMaybe; +export type Mutation_RootUpdate_NftStatusArgs = { + _set?: InputMaybe; + where: NftStatus_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdateOrganizerArgs = { - data: OrganizerUpdateInput; - where: OrganizerWhereUniqueInput; +export type Mutation_RootUpdate_NftStatus_By_PkArgs = { + _set?: InputMaybe; + pk_columns: NftStatus_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdatePackArgs = { - data: PackUpdateInput; - where: PackWhereUniqueInput; +export type Mutation_RootUpdate_NftStatus_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdateScheduledReleaseArgs = { - data: ScheduledReleaseUpdateInput; - where: ScheduledReleaseWhereUniqueInput; +export type Mutation_RootUpdate_NftTransferArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + where: NftTransfer_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_AccountArgs = { - _set?: InputMaybe; - where: Account_Bool_Exp; +export type Mutation_RootUpdate_NftTransfer_By_PkArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + pk_columns: NftTransfer_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_Account_By_PkArgs = { - _set?: InputMaybe; - pk_columns: Account_Pk_Columns_Input; +export type Mutation_RootUpdate_NftTransfer_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_Account_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_OrderArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + where: Order_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_ContentSpaceParametersArgs = { - _set?: InputMaybe; - where: ContentSpaceParameters_Bool_Exp; +export type Mutation_RootUpdate_OrderStatusArgs = { + _set?: InputMaybe; + where: OrderStatus_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_ContentSpaceParameters_By_PkArgs = { - _set?: InputMaybe; - pk_columns: ContentSpaceParameters_Pk_Columns_Input; +export type Mutation_RootUpdate_OrderStatus_By_PkArgs = { + _set?: InputMaybe; + pk_columns: OrderStatus_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_ContentSpaceParameters_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_OrderStatus_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_ContentSpaceStatusArgs = { - _set?: InputMaybe; - where: ContentSpaceStatus_Bool_Exp; +export type Mutation_RootUpdate_Order_By_PkArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + pk_columns: Order_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_ContentSpaceStatus_By_PkArgs = { - _set?: InputMaybe; - pk_columns: ContentSpaceStatus_Pk_Columns_Input; +export type Mutation_RootUpdate_Order_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_ContentSpaceStatus_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_PackEventPassNftArgs = { + _set?: InputMaybe; + where: PackEventPassNft_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_CurrencyArgs = { - _set?: InputMaybe; - where: Currency_Bool_Exp; +export type Mutation_RootUpdate_PackEventPassNft_By_PkArgs = { + _set?: InputMaybe; + pk_columns: PackEventPassNft_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_Currency_By_PkArgs = { - _set?: InputMaybe; - pk_columns: Currency_Pk_Columns_Input; +export type Mutation_RootUpdate_PackEventPassNft_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_Currency_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_PackNftContractArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + where: PackNftContract_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_EventParametersArgs = { - _set?: InputMaybe; - where: EventParameters_Bool_Exp; +export type Mutation_RootUpdate_PackNftContractEventPassArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + where: PackNftContractEventPass_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_EventParameters_By_PkArgs = { - _set?: InputMaybe; - pk_columns: EventParameters_Pk_Columns_Input; +export type Mutation_RootUpdate_PackNftContractEventPass_By_PkArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + pk_columns: PackNftContractEventPass_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_EventParameters_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_PackNftContractEventPass_ManyArgs = { + updates: Array; +}; + + +/** mutation root */ +export type Mutation_RootUpdate_PackNftContract_By_PkArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + pk_columns: PackNftContract_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_EventPassNftArgs = { - _append?: InputMaybe; - _delete_at_path?: InputMaybe; - _delete_elem?: InputMaybe; - _delete_key?: InputMaybe; - _inc?: InputMaybe; - _prepend?: InputMaybe; - _set?: InputMaybe; - where: EventPassNft_Bool_Exp; +export type Mutation_RootUpdate_PackNftContract_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_EventPassNftContractArgs = { - _set?: InputMaybe; - where: EventPassNftContract_Bool_Exp; +export type Mutation_RootUpdate_PackNftSupplyArgs = { + _set?: InputMaybe; + where: PackNftSupply_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_EventPassNftContractTypeArgs = { - _set?: InputMaybe; - where: EventPassNftContractType_Bool_Exp; +export type Mutation_RootUpdate_PackNftSupply_By_PkArgs = { + _set?: InputMaybe; + pk_columns: PackNftSupply_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_EventPassNftContractType_By_PkArgs = { - _set?: InputMaybe; - pk_columns: EventPassNftContractType_Pk_Columns_Input; +export type Mutation_RootUpdate_PackNftSupply_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_EventPassNftContractType_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_PackOrderSumsArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + where: PackOrderSums_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_EventPassNftContract_By_PkArgs = { - _set?: InputMaybe; - pk_columns: EventPassNftContract_Pk_Columns_Input; +export type Mutation_RootUpdate_PackOrderSums_By_PkArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + pk_columns: PackOrderSums_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_EventPassNftContract_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_PackOrderSums_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_EventPassNft_By_PkArgs = { - _append?: InputMaybe; - _delete_at_path?: InputMaybe; - _delete_elem?: InputMaybe; - _delete_key?: InputMaybe; - _inc?: InputMaybe; - _prepend?: InputMaybe; - _set?: InputMaybe; - pk_columns: EventPassNft_Pk_Columns_Input; +export type Mutation_RootUpdate_PassAmountArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + where: PassAmount_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_EventPassNft_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_PassAmount_By_PkArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + pk_columns: PassAmount_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_EventPassOrderSumsArgs = { - _inc?: InputMaybe; - _set?: InputMaybe; - where: EventPassOrderSums_Bool_Exp; +export type Mutation_RootUpdate_PassAmount_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_EventPassOrderSums_By_PkArgs = { - _inc?: InputMaybe; - _set?: InputMaybe; - pk_columns: EventPassOrderSums_Pk_Columns_Input; +export type Mutation_RootUpdate_PassPricingArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + where: PassPricing_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_EventPassOrderSums_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_PassPricing_By_PkArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + pk_columns: PassPricing_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_EventPassTypeArgs = { - _set?: InputMaybe; - where: EventPassType_Bool_Exp; +export type Mutation_RootUpdate_PassPricing_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_EventPassType_By_PkArgs = { - _set?: InputMaybe; - pk_columns: EventPassType_Pk_Columns_Input; +export type Mutation_RootUpdate_PendingOrderArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + where: PendingOrder_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_EventPassType_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_PendingOrder_By_PkArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + pk_columns: PendingOrder_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_EventPassValidationTypeArgs = { - _set?: InputMaybe; - where: EventPassValidationType_Bool_Exp; +export type Mutation_RootUpdate_PendingOrder_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_EventPassValidationType_By_PkArgs = { - _set?: InputMaybe; - pk_columns: EventPassValidationType_Pk_Columns_Input; +export type Mutation_RootUpdate_PublishableApiKeyArgs = { + _set?: InputMaybe; + where: PublishableApiKey_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_EventPassValidationType_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_PublishableApiKey_By_PkArgs = { + _set?: InputMaybe; + pk_columns: PublishableApiKey_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_EventStatusArgs = { - _set?: InputMaybe; - where: EventStatus_Bool_Exp; +export type Mutation_RootUpdate_PublishableApiKey_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_EventStatus_By_PkArgs = { - _set?: InputMaybe; - pk_columns: EventStatus_Pk_Columns_Input; +export type Mutation_RootUpdate_RoleAssignmentArgs = { + _set?: InputMaybe; + where: RoleAssignment_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_EventStatus_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_RoleAssignment_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_FollowArgs = { - _set?: InputMaybe; - where: Follow_Bool_Exp; +export type Mutation_RootUpdate_RolesArgs = { + _set?: InputMaybe; + where: Roles_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_Follow_By_PkArgs = { - _set?: InputMaybe; - pk_columns: Follow_Pk_Columns_Input; +export type Mutation_RootUpdate_Roles_By_PkArgs = { + _set?: InputMaybe; + pk_columns: Roles_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_Follow_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_Roles_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_KycArgs = { - _set?: InputMaybe; - where: Kyc_Bool_Exp; +export type Mutation_RootUpdate_SecretApiKeyArgs = { + _set?: InputMaybe; + where: SecretApiKey_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_KycLevelNameArgs = { - _set?: InputMaybe; - where: KycLevelName_Bool_Exp; +export type Mutation_RootUpdate_SecretApiKey_By_PkArgs = { + _set?: InputMaybe; + pk_columns: SecretApiKey_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_KycLevelName_By_PkArgs = { - _set?: InputMaybe; - pk_columns: KycLevelName_Pk_Columns_Input; +export type Mutation_RootUpdate_SecretApiKey_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_KycLevelName_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_ShopifyCampaignParametersArgs = { + _set?: InputMaybe; + where: ShopifyCampaignParameters_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_KycStatusArgs = { - _set?: InputMaybe; - where: KycStatus_Bool_Exp; +export type Mutation_RootUpdate_ShopifyCampaignParameters_By_PkArgs = { + _set?: InputMaybe; + pk_columns: ShopifyCampaignParameters_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_KycStatus_By_PkArgs = { - _set?: InputMaybe; - pk_columns: KycStatus_Pk_Columns_Input; +export type Mutation_RootUpdate_ShopifyCampaignParameters_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_KycStatus_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_ShopifyCampaignStatusArgs = { + _set?: InputMaybe; + where: ShopifyCampaignStatus_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_Kyc_By_PkArgs = { - _set?: InputMaybe; - pk_columns: Kyc_Pk_Columns_Input; +export type Mutation_RootUpdate_ShopifyCampaignStatus_By_PkArgs = { + _set?: InputMaybe; + pk_columns: ShopifyCampaignStatus_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_Kyc_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_ShopifyCampaignStatus_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_LotteryParametersArgs = { - _set?: InputMaybe; - where: LotteryParameters_Bool_Exp; +export type Mutation_RootUpdate_ShopifyCustomerArgs = { + _set?: InputMaybe; + where: ShopifyCustomer_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_LotteryParameters_By_PkArgs = { - _set?: InputMaybe; - pk_columns: LotteryParameters_Pk_Columns_Input; +export type Mutation_RootUpdate_ShopifyCustomer_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_LotteryParameters_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_ShopifyDomainArgs = { + _set?: InputMaybe; + where: ShopifyDomain_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_LotteryStatusArgs = { - _set?: InputMaybe; - where: LotteryStatus_Bool_Exp; +export type Mutation_RootUpdate_ShopifyDomain_By_PkArgs = { + _set?: InputMaybe; + pk_columns: ShopifyDomain_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_LotteryStatus_By_PkArgs = { - _set?: InputMaybe; - pk_columns: LotteryStatus_Pk_Columns_Input; +export type Mutation_RootUpdate_ShopifyDomain_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_LotteryStatus_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_StampNftArgs = { + _append?: InputMaybe; + _delete_at_path?: InputMaybe; + _delete_elem?: InputMaybe; + _delete_key?: InputMaybe; + _inc?: InputMaybe; + _prepend?: InputMaybe; + _set?: InputMaybe; + where: StampNft_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_MinterTemporaryWalletArgs = { - _set?: InputMaybe; - where: MinterTemporaryWallet_Bool_Exp; +export type Mutation_RootUpdate_StampNftContractArgs = { + _append?: InputMaybe; + _delete_at_path?: InputMaybe; + _delete_elem?: InputMaybe; + _delete_key?: InputMaybe; + _prepend?: InputMaybe; + _set?: InputMaybe; + where: StampNftContract_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_MinterTemporaryWallet_By_PkArgs = { - _set?: InputMaybe; - pk_columns: MinterTemporaryWallet_Pk_Columns_Input; +export type Mutation_RootUpdate_StampNftContractTypeArgs = { + _set?: InputMaybe; + where: StampNftContractType_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_MinterTemporaryWallet_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_StampNftContractType_By_PkArgs = { + _set?: InputMaybe; + pk_columns: StampNftContractType_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_NftTransferArgs = { - _inc?: InputMaybe; - _set?: InputMaybe; - where: NftTransfer_Bool_Exp; +export type Mutation_RootUpdate_StampNftContractType_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_NftTransfer_By_PkArgs = { - _inc?: InputMaybe; - _set?: InputMaybe; - pk_columns: NftTransfer_Pk_Columns_Input; +export type Mutation_RootUpdate_StampNftContract_By_PkArgs = { + _append?: InputMaybe; + _delete_at_path?: InputMaybe; + _delete_elem?: InputMaybe; + _delete_key?: InputMaybe; + _prepend?: InputMaybe; + _set?: InputMaybe; + pk_columns: StampNftContract_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_NftTransfer_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_StampNftContract_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_OrderArgs = { - _inc?: InputMaybe; - _set?: InputMaybe; - where: Order_Bool_Exp; +export type Mutation_RootUpdate_StampNftSupplyArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + where: StampNftSupply_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_OrderStatusArgs = { - _set?: InputMaybe; - where: OrderStatus_Bool_Exp; +export type Mutation_RootUpdate_StampNftSupply_By_PkArgs = { + _inc?: InputMaybe; + _set?: InputMaybe; + pk_columns: StampNftSupply_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_OrderStatus_By_PkArgs = { - _set?: InputMaybe; - pk_columns: OrderStatus_Pk_Columns_Input; +export type Mutation_RootUpdate_StampNftSupply_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_OrderStatus_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_StampNft_By_PkArgs = { + _append?: InputMaybe; + _delete_at_path?: InputMaybe; + _delete_elem?: InputMaybe; + _delete_key?: InputMaybe; + _inc?: InputMaybe; + _prepend?: InputMaybe; + _set?: InputMaybe; + pk_columns: StampNft_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_Order_By_PkArgs = { - _inc?: InputMaybe; - _set?: InputMaybe; - pk_columns: Order_Pk_Columns_Input; +export type Mutation_RootUpdate_StampNft_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_Order_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_StripeCheckoutSessionArgs = { + _set?: InputMaybe; + where: StripeCheckoutSession_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_PackEventPassNftArgs = { - _set?: InputMaybe; - where: PackEventPassNft_Bool_Exp; +export type Mutation_RootUpdate_StripeCheckoutSessionTypeArgs = { + _set?: InputMaybe; + where: StripeCheckoutSessionType_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_PackEventPassNft_By_PkArgs = { - _set?: InputMaybe; - pk_columns: PackEventPassNft_Pk_Columns_Input; +export type Mutation_RootUpdate_StripeCheckoutSessionType_By_PkArgs = { + _set?: InputMaybe; + pk_columns: StripeCheckoutSessionType_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_PackEventPassNft_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_StripeCheckoutSessionType_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_PackNftContractArgs = { - _inc?: InputMaybe; - _set?: InputMaybe; - where: PackNftContract_Bool_Exp; +export type Mutation_RootUpdate_StripeCheckoutSession_By_PkArgs = { + _set?: InputMaybe; + pk_columns: StripeCheckoutSession_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_PackNftContractEventPassArgs = { - _inc?: InputMaybe; - _set?: InputMaybe; - where: PackNftContractEventPass_Bool_Exp; +export type Mutation_RootUpdate_StripeCheckoutSession_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_PackNftContractEventPass_By_PkArgs = { - _inc?: InputMaybe; - _set?: InputMaybe; - pk_columns: PackNftContractEventPass_Pk_Columns_Input; +export type Mutation_RootUpdate_StripeCustomerArgs = { + _set?: InputMaybe; + where: StripeCustomer_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_PackNftContractEventPass_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_StripeCustomer_By_PkArgs = { + _set?: InputMaybe; + pk_columns: StripeCustomer_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_PackNftContract_By_PkArgs = { - _inc?: InputMaybe; - _set?: InputMaybe; - pk_columns: PackNftContract_Pk_Columns_Input; +export type Mutation_RootUpdate_StripeCustomer_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_PackNftContract_ManyArgs = { - updates: Array; +export type Mutation_RootUpdate_TimezoneArgs = { + _set?: InputMaybe; + where: Timezone_Bool_Exp; }; /** mutation root */ -export type Mutation_RootUpdate_PackNftSupplyArgs = { - _set?: InputMaybe; - where: PackNftSupply_Bool_Exp; +export type Mutation_RootUpdate_Timezone_By_PkArgs = { + _set?: InputMaybe; + pk_columns: Timezone_Pk_Columns_Input; }; /** mutation root */ -export type Mutation_RootUpdate_PackNftSupply_By_PkArgs = { - _set?: InputMaybe; - pk_columns: PackNftSupply_Pk_Columns_Input; +export type Mutation_RootUpdate_Timezone_ManyArgs = { + updates: Array; }; /** mutation root */ -export type Mutation_RootUpdate_PackNftSupply_ManyArgs = { - updates: Array; +export type Mutation_RootUpsertAssetArgs = { + upsert: AssetUpsertInput; + where: AssetWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootUpdate_PackOrderSumsArgs = { - _inc?: InputMaybe; - _set?: InputMaybe; - where: PackOrderSums_Bool_Exp; +export type Mutation_RootUpsertContentSpaceArgs = { + upsert: ContentSpaceUpsertInput; + where: ContentSpaceWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootUpdate_PackOrderSums_By_PkArgs = { - _inc?: InputMaybe; - _set?: InputMaybe; - pk_columns: PackOrderSums_Pk_Columns_Input; +export type Mutation_RootUpsertEventArgs = { + upsert: EventUpsertInput; + where: EventWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootUpdate_PackOrderSums_ManyArgs = { - updates: Array; +export type Mutation_RootUpsertEventPassArgs = { + upsert: EventPassUpsertInput; + where: EventPassWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootUpdate_PassAmountArgs = { - _inc?: InputMaybe; - _set?: InputMaybe; - where: PassAmount_Bool_Exp; +export type Mutation_RootUpsertEventPassDelayedRevealedArgs = { + upsert: EventPassDelayedRevealedUpsertInput; + where: EventPassDelayedRevealedWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootUpdate_PassAmount_By_PkArgs = { - _inc?: InputMaybe; - _set?: InputMaybe; - pk_columns: PassAmount_Pk_Columns_Input; +export type Mutation_RootUpsertLoyaltyCardArgs = { + upsert: LoyaltyCardUpsertInput; + where: LoyaltyCardWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootUpdate_PassAmount_ManyArgs = { - updates: Array; +export type Mutation_RootUpsertOrganizerArgs = { + upsert: OrganizerUpsertInput; + where: OrganizerWhereUniqueInput; }; /** mutation root */ -export type Mutation_RootUpdate_PassPricingArgs = { - _inc?: InputMaybe; - _set?: InputMaybe; - where: PassPricing_Bool_Exp; +export type Mutation_RootUpsertPackArgs = { + upsert: PackUpsertInput; + where: PackWhereUniqueInput; +}; + +/** The nftMintPassword table stores unique passwords that allow for the minting of NFTs on a specific contract. Each password is associated with a contract address, chain ID, and organizer ID, ensuring it can only be used for the intended NFT. Once a password is used to mint an NFT, the minterAddress and tokenId fields are populated, marking the password as consumed and linking it to the minted NFT. */ +export type NftMintPassword = { + __typename?: 'nftMintPassword'; + /** The ID of the blockchain network where the NFT contract is deployed. */ + chainId: Scalars['String']['output']; + /** The address of the NFT contract that the password is associated with. */ + contractAddress: Scalars['String']['output']; + created_at: Scalars['timestamptz']['output']; + id: Scalars['uuid']['output']; + /** The address of the user who used the password to mint an NFT. If null, the password has not been used yet. */ + minterAddress?: Maybe; + /** The ID of the organizer that the NFT contract belongs to. */ + organizerId: Scalars['String']['output']; + /** The unique password that allows for the minting of an NFT. It should be a combination of letters and numbers, typically 6 characters long. */ + password: Scalars['String']['output']; + /** The ID of the NFT that was minted using this password. If null, the password has not been used yet. */ + tokenId?: Maybe; + updated_at: Scalars['timestamptz']['output']; }; +/** aggregated selection of "nftMintPassword" */ +export type NftMintPassword_Aggregate = { + __typename?: 'nftMintPassword_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; -/** mutation root */ -export type Mutation_RootUpdate_PassPricing_By_PkArgs = { - _inc?: InputMaybe; - _set?: InputMaybe; - pk_columns: PassPricing_Pk_Columns_Input; +/** aggregate fields of "nftMintPassword" */ +export type NftMintPassword_Aggregate_Fields = { + __typename?: 'nftMintPassword_aggregate_fields'; + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** mutation root */ -export type Mutation_RootUpdate_PassPricing_ManyArgs = { - updates: Array; +/** aggregate fields of "nftMintPassword" */ +export type NftMintPassword_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; +/** aggregate avg on columns */ +export type NftMintPassword_Avg_Fields = { + __typename?: 'nftMintPassword_avg_fields'; + /** The ID of the NFT that was minted using this password. If null, the password has not been used yet. */ + tokenId?: Maybe; +}; -/** mutation root */ -export type Mutation_RootUpdate_PendingOrderArgs = { - _inc?: InputMaybe; - _set?: InputMaybe; - where: PendingOrder_Bool_Exp; +/** Boolean expression to filter rows from the table "nftMintPassword". All fields are combined with a logical 'AND'. */ +export type NftMintPassword_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + chainId?: InputMaybe; + contractAddress?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + minterAddress?: InputMaybe; + organizerId?: InputMaybe; + password?: InputMaybe; + tokenId?: InputMaybe; + updated_at?: InputMaybe; }; +/** unique or primary key constraints on table "nftMintPassword" */ +export const enum NftMintPassword_Constraint { + /** unique or primary key constraint on columns "organizerId", "chainId", "contractAddress", "password" */ + NftMintPasswordPasswordContractAddressChainIdOrganizerIKey = 'nftMintPassword_password_contractAddress_chainId_organizerI_key', + /** unique or primary key constraint on columns "id" */ + NftMintPasswordPkey = 'nftMintPassword_pkey' +}; -/** mutation root */ -export type Mutation_RootUpdate_PendingOrder_By_PkArgs = { - _inc?: InputMaybe; - _set?: InputMaybe; - pk_columns: PendingOrder_Pk_Columns_Input; +/** input type for incrementing numeric columns in table "nftMintPassword" */ +export type NftMintPassword_Inc_Input = { + /** The ID of the NFT that was minted using this password. If null, the password has not been used yet. */ + tokenId?: InputMaybe; }; +/** input type for inserting data into table "nftMintPassword" */ +export type NftMintPassword_Insert_Input = { + /** The ID of the blockchain network where the NFT contract is deployed. */ + chainId?: InputMaybe; + /** The address of the NFT contract that the password is associated with. */ + contractAddress?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + /** The address of the user who used the password to mint an NFT. If null, the password has not been used yet. */ + minterAddress?: InputMaybe; + /** The ID of the organizer that the NFT contract belongs to. */ + organizerId?: InputMaybe; + /** The unique password that allows for the minting of an NFT. It should be a combination of letters and numbers, typically 6 characters long. */ + password?: InputMaybe; + /** The ID of the NFT that was minted using this password. If null, the password has not been used yet. */ + tokenId?: InputMaybe; + updated_at?: InputMaybe; +}; -/** mutation root */ -export type Mutation_RootUpdate_PendingOrder_ManyArgs = { - updates: Array; +/** aggregate max on columns */ +export type NftMintPassword_Max_Fields = { + __typename?: 'nftMintPassword_max_fields'; + /** The ID of the blockchain network where the NFT contract is deployed. */ + chainId?: Maybe; + /** The address of the NFT contract that the password is associated with. */ + contractAddress?: Maybe; + created_at?: Maybe; + id?: Maybe; + /** The address of the user who used the password to mint an NFT. If null, the password has not been used yet. */ + minterAddress?: Maybe; + /** The ID of the organizer that the NFT contract belongs to. */ + organizerId?: Maybe; + /** The unique password that allows for the minting of an NFT. It should be a combination of letters and numbers, typically 6 characters long. */ + password?: Maybe; + /** The ID of the NFT that was minted using this password. If null, the password has not been used yet. */ + tokenId?: Maybe; + updated_at?: Maybe; }; +/** aggregate min on columns */ +export type NftMintPassword_Min_Fields = { + __typename?: 'nftMintPassword_min_fields'; + /** The ID of the blockchain network where the NFT contract is deployed. */ + chainId?: Maybe; + /** The address of the NFT contract that the password is associated with. */ + contractAddress?: Maybe; + created_at?: Maybe; + id?: Maybe; + /** The address of the user who used the password to mint an NFT. If null, the password has not been used yet. */ + minterAddress?: Maybe; + /** The ID of the organizer that the NFT contract belongs to. */ + organizerId?: Maybe; + /** The unique password that allows for the minting of an NFT. It should be a combination of letters and numbers, typically 6 characters long. */ + password?: Maybe; + /** The ID of the NFT that was minted using this password. If null, the password has not been used yet. */ + tokenId?: Maybe; + updated_at?: Maybe; +}; -/** mutation root */ -export type Mutation_RootUpdate_RoleAssignmentArgs = { - _set?: InputMaybe; - where: RoleAssignment_Bool_Exp; +/** response of any mutation on the table "nftMintPassword" */ +export type NftMintPassword_Mutation_Response = { + __typename?: 'nftMintPassword_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; }; +/** on_conflict condition type for table "nftMintPassword" */ +export type NftMintPassword_On_Conflict = { + constraint: NftMintPassword_Constraint; + update_columns?: Array; + where?: InputMaybe; +}; -/** mutation root */ -export type Mutation_RootUpdate_RoleAssignment_ManyArgs = { - updates: Array; +/** Ordering options when selecting data from "nftMintPassword". */ +export type NftMintPassword_Order_By = { + chainId?: InputMaybe; + contractAddress?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + minterAddress?: InputMaybe; + organizerId?: InputMaybe; + password?: InputMaybe; + tokenId?: InputMaybe; + updated_at?: InputMaybe; }; +/** primary key columns input for table: nftMintPassword */ +export type NftMintPassword_Pk_Columns_Input = { + id: Scalars['uuid']['input']; +}; -/** mutation root */ -export type Mutation_RootUpdate_RolesArgs = { - _set?: InputMaybe; - where: Roles_Bool_Exp; +/** select columns of table "nftMintPassword" */ +export const enum NftMintPassword_Select_Column { + /** column name */ + ChainId = 'chainId', + /** column name */ + ContractAddress = 'contractAddress', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + Id = 'id', + /** column name */ + MinterAddress = 'minterAddress', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + Password = 'password', + /** column name */ + TokenId = 'tokenId', + /** column name */ + UpdatedAt = 'updated_at' }; +/** input type for updating data in table "nftMintPassword" */ +export type NftMintPassword_Set_Input = { + /** The ID of the blockchain network where the NFT contract is deployed. */ + chainId?: InputMaybe; + /** The address of the NFT contract that the password is associated with. */ + contractAddress?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + /** The address of the user who used the password to mint an NFT. If null, the password has not been used yet. */ + minterAddress?: InputMaybe; + /** The ID of the organizer that the NFT contract belongs to. */ + organizerId?: InputMaybe; + /** The unique password that allows for the minting of an NFT. It should be a combination of letters and numbers, typically 6 characters long. */ + password?: InputMaybe; + /** The ID of the NFT that was minted using this password. If null, the password has not been used yet. */ + tokenId?: InputMaybe; + updated_at?: InputMaybe; +}; -/** mutation root */ -export type Mutation_RootUpdate_Roles_By_PkArgs = { - _set?: InputMaybe; - pk_columns: Roles_Pk_Columns_Input; +/** aggregate stddev on columns */ +export type NftMintPassword_Stddev_Fields = { + __typename?: 'nftMintPassword_stddev_fields'; + /** The ID of the NFT that was minted using this password. If null, the password has not been used yet. */ + tokenId?: Maybe; }; +/** aggregate stddev_pop on columns */ +export type NftMintPassword_Stddev_Pop_Fields = { + __typename?: 'nftMintPassword_stddev_pop_fields'; + /** The ID of the NFT that was minted using this password. If null, the password has not been used yet. */ + tokenId?: Maybe; +}; -/** mutation root */ -export type Mutation_RootUpdate_Roles_ManyArgs = { - updates: Array; +/** aggregate stddev_samp on columns */ +export type NftMintPassword_Stddev_Samp_Fields = { + __typename?: 'nftMintPassword_stddev_samp_fields'; + /** The ID of the NFT that was minted using this password. If null, the password has not been used yet. */ + tokenId?: Maybe; }; +/** Streaming cursor of the table "nftMintPassword" */ +export type NftMintPassword_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: NftMintPassword_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; -/** mutation root */ -export type Mutation_RootUpdate_StripeCheckoutSessionArgs = { - _set?: InputMaybe; - where: StripeCheckoutSession_Bool_Exp; +/** Initial value of the column from where the streaming should start */ +export type NftMintPassword_Stream_Cursor_Value_Input = { + /** The ID of the blockchain network where the NFT contract is deployed. */ + chainId?: InputMaybe; + /** The address of the NFT contract that the password is associated with. */ + contractAddress?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + /** The address of the user who used the password to mint an NFT. If null, the password has not been used yet. */ + minterAddress?: InputMaybe; + /** The ID of the organizer that the NFT contract belongs to. */ + organizerId?: InputMaybe; + /** The unique password that allows for the minting of an NFT. It should be a combination of letters and numbers, typically 6 characters long. */ + password?: InputMaybe; + /** The ID of the NFT that was minted using this password. If null, the password has not been used yet. */ + tokenId?: InputMaybe; + updated_at?: InputMaybe; }; +/** aggregate sum on columns */ +export type NftMintPassword_Sum_Fields = { + __typename?: 'nftMintPassword_sum_fields'; + /** The ID of the NFT that was minted using this password. If null, the password has not been used yet. */ + tokenId?: Maybe; +}; -/** mutation root */ -export type Mutation_RootUpdate_StripeCheckoutSessionTypeArgs = { - _set?: InputMaybe; - where: StripeCheckoutSessionType_Bool_Exp; +/** update columns of table "nftMintPassword" */ +export const enum NftMintPassword_Update_Column { + /** column name */ + ChainId = 'chainId', + /** column name */ + ContractAddress = 'contractAddress', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + Id = 'id', + /** column name */ + MinterAddress = 'minterAddress', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + Password = 'password', + /** column name */ + TokenId = 'tokenId', + /** column name */ + UpdatedAt = 'updated_at' }; - -/** mutation root */ -export type Mutation_RootUpdate_StripeCheckoutSessionType_By_PkArgs = { - _set?: InputMaybe; - pk_columns: StripeCheckoutSessionType_Pk_Columns_Input; +export type NftMintPassword_Updates = { + /** increments the numeric columns with given value of the filtered values */ + _inc?: InputMaybe; + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: NftMintPassword_Bool_Exp; }; - -/** mutation root */ -export type Mutation_RootUpdate_StripeCheckoutSessionType_ManyArgs = { - updates: Array; +/** aggregate var_pop on columns */ +export type NftMintPassword_Var_Pop_Fields = { + __typename?: 'nftMintPassword_var_pop_fields'; + /** The ID of the NFT that was minted using this password. If null, the password has not been used yet. */ + tokenId?: Maybe; }; - -/** mutation root */ -export type Mutation_RootUpdate_StripeCheckoutSession_By_PkArgs = { - _set?: InputMaybe; - pk_columns: StripeCheckoutSession_Pk_Columns_Input; +/** aggregate var_samp on columns */ +export type NftMintPassword_Var_Samp_Fields = { + __typename?: 'nftMintPassword_var_samp_fields'; + /** The ID of the NFT that was minted using this password. If null, the password has not been used yet. */ + tokenId?: Maybe; }; - -/** mutation root */ -export type Mutation_RootUpdate_StripeCheckoutSession_ManyArgs = { - updates: Array; +/** aggregate variance on columns */ +export type NftMintPassword_Variance_Fields = { + __typename?: 'nftMintPassword_variance_fields'; + /** The ID of the NFT that was minted using this password. If null, the password has not been used yet. */ + tokenId?: Maybe; }; - -/** mutation root */ -export type Mutation_RootUpdate_StripeCustomerArgs = { - _set?: InputMaybe; - where: StripeCustomer_Bool_Exp; +/** columns and relationships of "nftStatus" */ +export type NftStatus = { + __typename?: 'nftStatus'; + value: Scalars['String']['output']; }; - -/** mutation root */ -export type Mutation_RootUpdate_StripeCustomer_By_PkArgs = { - _set?: InputMaybe; - pk_columns: StripeCustomer_Pk_Columns_Input; +/** aggregated selection of "nftStatus" */ +export type NftStatus_Aggregate = { + __typename?: 'nftStatus_aggregate'; + aggregate?: Maybe; + nodes: Array; }; - -/** mutation root */ -export type Mutation_RootUpdate_StripeCustomer_ManyArgs = { - updates: Array; +/** aggregate fields of "nftStatus" */ +export type NftStatus_Aggregate_Fields = { + __typename?: 'nftStatus_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; }; -/** mutation root */ -export type Mutation_RootUpdate_TimezoneArgs = { - _set?: InputMaybe; - where: Timezone_Bool_Exp; +/** aggregate fields of "nftStatus" */ +export type NftStatus_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; - -/** mutation root */ -export type Mutation_RootUpdate_Timezone_By_PkArgs = { - _set?: InputMaybe; - pk_columns: Timezone_Pk_Columns_Input; +/** Boolean expression to filter rows from the table "nftStatus". All fields are combined with a logical 'AND'. */ +export type NftStatus_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + value?: InputMaybe; }; +/** unique or primary key constraints on table "nftStatus" */ +export const enum NftStatus_Constraint { + /** unique or primary key constraint on columns "value" */ + NftStatusPkey = 'nftStatus_pkey' +}; -/** mutation root */ -export type Mutation_RootUpdate_Timezone_ManyArgs = { - updates: Array; +export const enum NftStatus_Enum { + Burned = 'BURNED', + Completed = 'COMPLETED', + Confirmed = 'CONFIRMED', + Error = 'ERROR', + HeldByContract = 'HELD_BY_CONTRACT', + IsMinting = 'IS_MINTING', + IsTransferring = 'IS_TRANSFERRING', + LazyMinted = 'LAZY_MINTED' }; +/** Boolean expression to compare columns of type "nftStatus_enum". All fields are combined with logical 'AND'. */ +export type NftStatus_Enum_Comparison_Exp = { + _eq?: InputMaybe; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; +}; -/** mutation root */ -export type Mutation_RootUpsertAssetArgs = { - upsert: AssetUpsertInput; - where: AssetWhereUniqueInput; +/** input type for inserting data into table "nftStatus" */ +export type NftStatus_Insert_Input = { + value?: InputMaybe; }; +/** aggregate max on columns */ +export type NftStatus_Max_Fields = { + __typename?: 'nftStatus_max_fields'; + value?: Maybe; +}; -/** mutation root */ -export type Mutation_RootUpsertContentSpaceArgs = { - upsert: ContentSpaceUpsertInput; - where: ContentSpaceWhereUniqueInput; +/** aggregate min on columns */ +export type NftStatus_Min_Fields = { + __typename?: 'nftStatus_min_fields'; + value?: Maybe; }; +/** response of any mutation on the table "nftStatus" */ +export type NftStatus_Mutation_Response = { + __typename?: 'nftStatus_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; +}; -/** mutation root */ -export type Mutation_RootUpsertEventArgs = { - upsert: EventUpsertInput; - where: EventWhereUniqueInput; +/** on_conflict condition type for table "nftStatus" */ +export type NftStatus_On_Conflict = { + constraint: NftStatus_Constraint; + update_columns?: Array; + where?: InputMaybe; }; +/** Ordering options when selecting data from "nftStatus". */ +export type NftStatus_Order_By = { + value?: InputMaybe; +}; -/** mutation root */ -export type Mutation_RootUpsertEventPassArgs = { - upsert: EventPassUpsertInput; - where: EventPassWhereUniqueInput; +/** primary key columns input for table: nftStatus */ +export type NftStatus_Pk_Columns_Input = { + value: Scalars['String']['input']; }; +/** select columns of table "nftStatus" */ +export const enum NftStatus_Select_Column { + /** column name */ + Value = 'value' +}; -/** mutation root */ -export type Mutation_RootUpsertEventPassDelayedRevealedArgs = { - upsert: EventPassDelayedRevealedUpsertInput; - where: EventPassDelayedRevealedWhereUniqueInput; +/** input type for updating data in table "nftStatus" */ +export type NftStatus_Set_Input = { + value?: InputMaybe; }; +/** Streaming cursor of the table "nftStatus" */ +export type NftStatus_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: NftStatus_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; -/** mutation root */ -export type Mutation_RootUpsertOrganizerArgs = { - upsert: OrganizerUpsertInput; - where: OrganizerWhereUniqueInput; +/** Initial value of the column from where the streaming should start */ +export type NftStatus_Stream_Cursor_Value_Input = { + value?: InputMaybe; }; +/** update columns of table "nftStatus" */ +export const enum NftStatus_Update_Column { + /** column name */ + Value = 'value' +}; -/** mutation root */ -export type Mutation_RootUpsertPackArgs = { - upsert: PackUpsertInput; - where: PackWhereUniqueInput; +export type NftStatus_Updates = { + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: NftStatus_Bool_Exp; }; /** The nftTransfer model is built to record and chronicle the transfer of NFTs between addresses. This model is crucial in tracing the movement of an NFT, especially when validating that an event pass has reached its intended recipient. Such a system facilitates debugging and reduces the need for excessive querying of our indexer. Entries in this table are populated through two primary avenues: either via an activity webhook responding to real-time NFT transfers or through a regular cron job as a failsafe, ensuring data integrity even if the webhook fails to capture certain events. */ @@ -15304,6 +19055,10 @@ export type NftTransfer = { packAmount?: Maybe; /** Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. */ packId?: Maybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: Maybe; + /** References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT. */ + stampNftId?: Maybe; /** Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. */ toAddress: Scalars['String']['output']; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ @@ -15382,6 +19137,8 @@ export type NftTransfer_Avg_Fields = { blockNumber?: Maybe; /** Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. */ packAmount?: Maybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: Maybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ tokenId?: Maybe; }; @@ -15392,6 +19149,8 @@ export type NftTransfer_Avg_Order_By = { blockNumber?: InputMaybe; /** Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. */ packAmount?: InputMaybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: InputMaybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ tokenId?: InputMaybe; }; @@ -15412,6 +19171,8 @@ export type NftTransfer_Bool_Exp = { organizerId?: InputMaybe; packAmount?: InputMaybe; packId?: InputMaybe; + stampAmount?: InputMaybe; + stampNftId?: InputMaybe; toAddress?: InputMaybe; tokenId?: InputMaybe; transactionHash?: InputMaybe; @@ -15431,6 +19192,8 @@ export type NftTransfer_Inc_Input = { blockNumber?: InputMaybe; /** Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. */ packAmount?: InputMaybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: InputMaybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ tokenId?: InputMaybe; }; @@ -15457,6 +19220,10 @@ export type NftTransfer_Insert_Input = { packAmount?: InputMaybe; /** Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. */ packId?: InputMaybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: InputMaybe; + /** References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT. */ + stampNftId?: InputMaybe; /** Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. */ toAddress?: InputMaybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ @@ -15488,6 +19255,10 @@ export type NftTransfer_Max_Fields = { packAmount?: Maybe; /** Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. */ packId?: Maybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: Maybe; + /** References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT. */ + stampNftId?: Maybe; /** Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. */ toAddress?: Maybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ @@ -15518,6 +19289,10 @@ export type NftTransfer_Max_Order_By = { packAmount?: InputMaybe; /** Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. */ packId?: InputMaybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: InputMaybe; + /** References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT. */ + stampNftId?: InputMaybe; /** Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. */ toAddress?: InputMaybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ @@ -15549,6 +19324,10 @@ export type NftTransfer_Min_Fields = { packAmount?: Maybe; /** Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. */ packId?: Maybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: Maybe; + /** References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT. */ + stampNftId?: Maybe; /** Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. */ toAddress?: Maybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ @@ -15579,6 +19358,10 @@ export type NftTransfer_Min_Order_By = { packAmount?: InputMaybe; /** Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. */ packId?: InputMaybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: InputMaybe; + /** References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT. */ + stampNftId?: InputMaybe; /** Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. */ toAddress?: InputMaybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ @@ -15623,6 +19406,8 @@ export type NftTransfer_Order_By = { organizerId?: InputMaybe; packAmount?: InputMaybe; packId?: InputMaybe; + stampAmount?: InputMaybe; + stampNftId?: InputMaybe; toAddress?: InputMaybe; tokenId?: InputMaybe; transactionHash?: InputMaybe; @@ -15658,6 +19443,10 @@ export const enum NftTransfer_Select_Column { /** column name */ PackId = 'packId', /** column name */ + StampAmount = 'stampAmount', + /** column name */ + StampNftId = 'stampNftId', + /** column name */ ToAddress = 'toAddress', /** column name */ TokenId = 'tokenId', @@ -15687,6 +19476,10 @@ export type NftTransfer_Set_Input = { packAmount?: InputMaybe; /** Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. */ packId?: InputMaybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: InputMaybe; + /** References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT. */ + stampNftId?: InputMaybe; /** Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. */ toAddress?: InputMaybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ @@ -15702,6 +19495,8 @@ export type NftTransfer_Stddev_Fields = { blockNumber?: Maybe; /** Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. */ packAmount?: Maybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: Maybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ tokenId?: Maybe; }; @@ -15712,6 +19507,8 @@ export type NftTransfer_Stddev_Order_By = { blockNumber?: InputMaybe; /** Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. */ packAmount?: InputMaybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: InputMaybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ tokenId?: InputMaybe; }; @@ -15723,6 +19520,8 @@ export type NftTransfer_Stddev_Pop_Fields = { blockNumber?: Maybe; /** Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. */ packAmount?: Maybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: Maybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ tokenId?: Maybe; }; @@ -15733,6 +19532,8 @@ export type NftTransfer_Stddev_Pop_Order_By = { blockNumber?: InputMaybe; /** Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. */ packAmount?: InputMaybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: InputMaybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ tokenId?: InputMaybe; }; @@ -15744,6 +19545,8 @@ export type NftTransfer_Stddev_Samp_Fields = { blockNumber?: Maybe; /** Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. */ packAmount?: Maybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: Maybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ tokenId?: Maybe; }; @@ -15754,6 +19557,8 @@ export type NftTransfer_Stddev_Samp_Order_By = { blockNumber?: InputMaybe; /** Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. */ packAmount?: InputMaybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: InputMaybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ tokenId?: InputMaybe; }; @@ -15788,6 +19593,10 @@ export type NftTransfer_Stream_Cursor_Value_Input = { packAmount?: InputMaybe; /** Identifies the specific pack associated with the NFT. This field is only populated if the NFT is part of a pack. */ packId?: InputMaybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: InputMaybe; + /** References the specific stampNft associated with the NFT transfer. This field is populated if the transfer involves a stamp NFT. */ + stampNftId?: InputMaybe; /** Specifies the destination address receiving the NFT. Critical for determining the current holder of the NFT. */ toAddress?: InputMaybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ @@ -15803,6 +19612,8 @@ export type NftTransfer_Sum_Fields = { blockNumber?: Maybe; /** Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. */ packAmount?: Maybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: Maybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ tokenId?: Maybe; }; @@ -15813,6 +19624,8 @@ export type NftTransfer_Sum_Order_By = { blockNumber?: InputMaybe; /** Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. */ packAmount?: InputMaybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: InputMaybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ tokenId?: InputMaybe; }; @@ -15842,6 +19655,10 @@ export const enum NftTransfer_Update_Column { /** column name */ PackId = 'packId', /** column name */ + StampAmount = 'stampAmount', + /** column name */ + StampNftId = 'stampNftId', + /** column name */ ToAddress = 'toAddress', /** column name */ TokenId = 'tokenId', @@ -15865,6 +19682,8 @@ export type NftTransfer_Var_Pop_Fields = { blockNumber?: Maybe; /** Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. */ packAmount?: Maybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: Maybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ tokenId?: Maybe; }; @@ -15875,6 +19694,8 @@ export type NftTransfer_Var_Pop_Order_By = { blockNumber?: InputMaybe; /** Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. */ packAmount?: InputMaybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: InputMaybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ tokenId?: InputMaybe; }; @@ -15886,6 +19707,8 @@ export type NftTransfer_Var_Samp_Fields = { blockNumber?: Maybe; /** Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. */ packAmount?: Maybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: Maybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ tokenId?: Maybe; }; @@ -15896,6 +19719,8 @@ export type NftTransfer_Var_Samp_Order_By = { blockNumber?: InputMaybe; /** Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. */ packAmount?: InputMaybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: InputMaybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ tokenId?: InputMaybe; }; @@ -15907,6 +19732,8 @@ export type NftTransfer_Variance_Fields = { blockNumber?: Maybe; /** Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. */ packAmount?: Maybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: Maybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ tokenId?: Maybe; }; @@ -15917,6 +19744,8 @@ export type NftTransfer_Variance_Order_By = { blockNumber?: InputMaybe; /** Specifies the number of NFTs transferred in the transaction. This field is only populated if the NFT is part of a pack. */ packAmount?: InputMaybe; + /** Specifies the quantity of the stamp NFT transferred. This field is only populated if the transfer involves a stamp NFT. */ + stampAmount?: InputMaybe; /** The unique identifier for the NFT within its associated smart contract. Maintains a constant reference to the NFT across platforms. */ tokenId?: InputMaybe; }; @@ -17464,8 +21293,6 @@ export type PackNftSupply = { /** Any error messages related to this pack NFT, particularly during transactions or metadata retrieval. */ error?: Maybe; id: Scalars['uuid']['output']; - /** Indicates whether the pack NFT has been delivered to the owner. */ - isDelivered: Scalars['Boolean']['output']; /** The reference to the latest transfer record for this pack NFT. */ lastNftTransferId?: Maybe; /** The identifier of the organizer associated with this pack NFT. */ @@ -17476,6 +21303,7 @@ export type PackNftSupply = { packEventPassNfts_aggregate: PackEventPassNft_Aggregate; /** A unique identifier for the pack within the platform. */ packId: Scalars['String']['output']; + status?: Maybe; /** The URI pointing to the metadata of the pack NFT. */ tokenUri?: Maybe; updated_at: Scalars['timestamptz']['output']; @@ -17534,12 +21362,12 @@ export type PackNftSupply_Bool_Exp = { currentOwnerAddress?: InputMaybe; error?: InputMaybe; id?: InputMaybe; - isDelivered?: InputMaybe; lastNftTransferId?: InputMaybe; organizerId?: InputMaybe; packEventPassNfts?: InputMaybe; packEventPassNfts_aggregate?: InputMaybe; packId?: InputMaybe; + status?: InputMaybe; tokenUri?: InputMaybe; updated_at?: InputMaybe; }; @@ -17564,8 +21392,6 @@ export type PackNftSupply_Insert_Input = { /** Any error messages related to this pack NFT, particularly during transactions or metadata retrieval. */ error?: InputMaybe; id?: InputMaybe; - /** Indicates whether the pack NFT has been delivered to the owner. */ - isDelivered?: InputMaybe; /** The reference to the latest transfer record for this pack NFT. */ lastNftTransferId?: InputMaybe; /** The identifier of the organizer associated with this pack NFT. */ @@ -17573,6 +21399,7 @@ export type PackNftSupply_Insert_Input = { packEventPassNfts?: InputMaybe; /** A unique identifier for the pack within the platform. */ packId?: InputMaybe; + status?: InputMaybe; /** The URI pointing to the metadata of the pack NFT. */ tokenUri?: InputMaybe; updated_at?: InputMaybe; @@ -17650,11 +21477,11 @@ export type PackNftSupply_Order_By = { currentOwnerAddress?: InputMaybe; error?: InputMaybe; id?: InputMaybe; - isDelivered?: InputMaybe; lastNftTransferId?: InputMaybe; organizerId?: InputMaybe; packEventPassNfts_aggregate?: InputMaybe; packId?: InputMaybe; + status?: InputMaybe; tokenUri?: InputMaybe; updated_at?: InputMaybe; }; @@ -17679,14 +21506,14 @@ export const enum PackNftSupply_Select_Column { /** column name */ Id = 'id', /** column name */ - IsDelivered = 'isDelivered', - /** column name */ LastNftTransferId = 'lastNftTransferId', /** column name */ OrganizerId = 'organizerId', /** column name */ PackId = 'packId', /** column name */ + Status = 'status', + /** column name */ TokenUri = 'tokenUri', /** column name */ UpdatedAt = 'updated_at' @@ -17704,14 +21531,13 @@ export type PackNftSupply_Set_Input = { /** Any error messages related to this pack NFT, particularly during transactions or metadata retrieval. */ error?: InputMaybe; id?: InputMaybe; - /** Indicates whether the pack NFT has been delivered to the owner. */ - isDelivered?: InputMaybe; /** The reference to the latest transfer record for this pack NFT. */ lastNftTransferId?: InputMaybe; /** The identifier of the organizer associated with this pack NFT. */ organizerId?: InputMaybe; /** A unique identifier for the pack within the platform. */ packId?: InputMaybe; + status?: InputMaybe; /** The URI pointing to the metadata of the pack NFT. */ tokenUri?: InputMaybe; updated_at?: InputMaybe; @@ -17737,14 +21563,13 @@ export type PackNftSupply_Stream_Cursor_Value_Input = { /** Any error messages related to this pack NFT, particularly during transactions or metadata retrieval. */ error?: InputMaybe; id?: InputMaybe; - /** Indicates whether the pack NFT has been delivered to the owner. */ - isDelivered?: InputMaybe; /** The reference to the latest transfer record for this pack NFT. */ lastNftTransferId?: InputMaybe; /** The identifier of the organizer associated with this pack NFT. */ organizerId?: InputMaybe; /** A unique identifier for the pack within the platform. */ packId?: InputMaybe; + status?: InputMaybe; /** The URI pointing to the metadata of the pack NFT. */ tokenUri?: InputMaybe; updated_at?: InputMaybe; @@ -17765,14 +21590,14 @@ export const enum PackNftSupply_Update_Column { /** column name */ Id = 'id', /** column name */ - IsDelivered = 'isDelivered', - /** column name */ LastNftTransferId = 'lastNftTransferId', /** column name */ OrganizerId = 'organizerId', /** column name */ PackId = 'packId', /** column name */ + Status = 'status', + /** column name */ TokenUri = 'tokenUri', /** column name */ UpdatedAt = 'updated_at' @@ -18836,10 +22661,272 @@ export type PendingOrder_Var_Samp_Fields = { quantity?: Maybe; }; -/** aggregate variance on columns */ -export type PendingOrder_Variance_Fields = { - __typename?: 'pendingOrder_variance_fields'; - quantity?: Maybe; +/** aggregate variance on columns */ +export type PendingOrder_Variance_Fields = { + __typename?: 'pendingOrder_variance_fields'; + quantity?: Maybe; +}; + +/** The publishableApiKey table stores the publishable API keys used for querying data from the server externally. It includes fields for management and security, such as an allowlist, expiration timestamp, and status. */ +export type PublishableApiKey = { + __typename?: 'publishableApiKey'; + /** A comma-separated list of allowed domains or IP addresses that are permitted to use the publishable API key, restricting usage to authorized sources. */ + allowlist: Scalars['String']['output']; + /** The publishable API key used for identification when querying data from the server externally. */ + apiKey: Scalars['String']['output']; + created_at: Scalars['timestamptz']['output']; + /** The expiration timestamp for the publishable API key, specifying the validity period after which the key becomes invalid and cannot be used. */ + expiresAt?: Maybe; + id: Scalars['uuid']['output']; + /** A user-defined name for the publishable API key, providing a human-readable identifier for the key. */ + name?: Maybe; + /** The unique identifier of the organizer associated with the publishable API key, establishing a link between the key and the organizer it belongs to. */ + organizerId: Scalars['String']['output']; + /** The current status of the publishable API key, referencing the apiKeyStatus table. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". */ + status?: Maybe; + type: ApiKeyType_Enum; + updated_at: Scalars['timestamptz']['output']; +}; + +/** aggregated selection of "publishableApiKey" */ +export type PublishableApiKey_Aggregate = { + __typename?: 'publishableApiKey_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "publishableApiKey" */ +export type PublishableApiKey_Aggregate_Fields = { + __typename?: 'publishableApiKey_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; +}; + + +/** aggregate fields of "publishableApiKey" */ +export type PublishableApiKey_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "publishableApiKey". All fields are combined with a logical 'AND'. */ +export type PublishableApiKey_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + allowlist?: InputMaybe; + apiKey?: InputMaybe; + created_at?: InputMaybe; + expiresAt?: InputMaybe; + id?: InputMaybe; + name?: InputMaybe; + organizerId?: InputMaybe; + status?: InputMaybe; + type?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** unique or primary key constraints on table "publishableApiKey" */ +export const enum PublishableApiKey_Constraint { + /** unique or primary key constraint on columns "apiKey" */ + PublishableApiKeyApiKeyKey = 'publishableApiKey_apiKey_key', + /** unique or primary key constraint on columns "id" */ + PublishableApiKeyPkey = 'publishableApiKey_pkey' +}; + +/** input type for inserting data into table "publishableApiKey" */ +export type PublishableApiKey_Insert_Input = { + /** A comma-separated list of allowed domains or IP addresses that are permitted to use the publishable API key, restricting usage to authorized sources. */ + allowlist?: InputMaybe; + /** The publishable API key used for identification when querying data from the server externally. */ + apiKey?: InputMaybe; + created_at?: InputMaybe; + /** The expiration timestamp for the publishable API key, specifying the validity period after which the key becomes invalid and cannot be used. */ + expiresAt?: InputMaybe; + id?: InputMaybe; + /** A user-defined name for the publishable API key, providing a human-readable identifier for the key. */ + name?: InputMaybe; + /** The unique identifier of the organizer associated with the publishable API key, establishing a link between the key and the organizer it belongs to. */ + organizerId?: InputMaybe; + /** The current status of the publishable API key, referencing the apiKeyStatus table. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". */ + status?: InputMaybe; + type?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** aggregate max on columns */ +export type PublishableApiKey_Max_Fields = { + __typename?: 'publishableApiKey_max_fields'; + /** A comma-separated list of allowed domains or IP addresses that are permitted to use the publishable API key, restricting usage to authorized sources. */ + allowlist?: Maybe; + /** The publishable API key used for identification when querying data from the server externally. */ + apiKey?: Maybe; + created_at?: Maybe; + /** The expiration timestamp for the publishable API key, specifying the validity period after which the key becomes invalid and cannot be used. */ + expiresAt?: Maybe; + id?: Maybe; + /** A user-defined name for the publishable API key, providing a human-readable identifier for the key. */ + name?: Maybe; + /** The unique identifier of the organizer associated with the publishable API key, establishing a link between the key and the organizer it belongs to. */ + organizerId?: Maybe; + updated_at?: Maybe; +}; + +/** aggregate min on columns */ +export type PublishableApiKey_Min_Fields = { + __typename?: 'publishableApiKey_min_fields'; + /** A comma-separated list of allowed domains or IP addresses that are permitted to use the publishable API key, restricting usage to authorized sources. */ + allowlist?: Maybe; + /** The publishable API key used for identification when querying data from the server externally. */ + apiKey?: Maybe; + created_at?: Maybe; + /** The expiration timestamp for the publishable API key, specifying the validity period after which the key becomes invalid and cannot be used. */ + expiresAt?: Maybe; + id?: Maybe; + /** A user-defined name for the publishable API key, providing a human-readable identifier for the key. */ + name?: Maybe; + /** The unique identifier of the organizer associated with the publishable API key, establishing a link between the key and the organizer it belongs to. */ + organizerId?: Maybe; + updated_at?: Maybe; +}; + +/** response of any mutation on the table "publishableApiKey" */ +export type PublishableApiKey_Mutation_Response = { + __typename?: 'publishableApiKey_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; +}; + +/** on_conflict condition type for table "publishableApiKey" */ +export type PublishableApiKey_On_Conflict = { + constraint: PublishableApiKey_Constraint; + update_columns?: Array; + where?: InputMaybe; +}; + +/** Ordering options when selecting data from "publishableApiKey". */ +export type PublishableApiKey_Order_By = { + allowlist?: InputMaybe; + apiKey?: InputMaybe; + created_at?: InputMaybe; + expiresAt?: InputMaybe; + id?: InputMaybe; + name?: InputMaybe; + organizerId?: InputMaybe; + status?: InputMaybe; + type?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** primary key columns input for table: publishableApiKey */ +export type PublishableApiKey_Pk_Columns_Input = { + id: Scalars['uuid']['input']; +}; + +/** select columns of table "publishableApiKey" */ +export const enum PublishableApiKey_Select_Column { + /** column name */ + Allowlist = 'allowlist', + /** column name */ + ApiKey = 'apiKey', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + ExpiresAt = 'expiresAt', + /** column name */ + Id = 'id', + /** column name */ + Name = 'name', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + Status = 'status', + /** column name */ + Type = 'type', + /** column name */ + UpdatedAt = 'updated_at' +}; + +/** input type for updating data in table "publishableApiKey" */ +export type PublishableApiKey_Set_Input = { + /** A comma-separated list of allowed domains or IP addresses that are permitted to use the publishable API key, restricting usage to authorized sources. */ + allowlist?: InputMaybe; + /** The publishable API key used for identification when querying data from the server externally. */ + apiKey?: InputMaybe; + created_at?: InputMaybe; + /** The expiration timestamp for the publishable API key, specifying the validity period after which the key becomes invalid and cannot be used. */ + expiresAt?: InputMaybe; + id?: InputMaybe; + /** A user-defined name for the publishable API key, providing a human-readable identifier for the key. */ + name?: InputMaybe; + /** The unique identifier of the organizer associated with the publishable API key, establishing a link between the key and the organizer it belongs to. */ + organizerId?: InputMaybe; + /** The current status of the publishable API key, referencing the apiKeyStatus table. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". */ + status?: InputMaybe; + type?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** Streaming cursor of the table "publishableApiKey" */ +export type PublishableApiKey_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: PublishableApiKey_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type PublishableApiKey_Stream_Cursor_Value_Input = { + /** A comma-separated list of allowed domains or IP addresses that are permitted to use the publishable API key, restricting usage to authorized sources. */ + allowlist?: InputMaybe; + /** The publishable API key used for identification when querying data from the server externally. */ + apiKey?: InputMaybe; + created_at?: InputMaybe; + /** The expiration timestamp for the publishable API key, specifying the validity period after which the key becomes invalid and cannot be used. */ + expiresAt?: InputMaybe; + id?: InputMaybe; + /** A user-defined name for the publishable API key, providing a human-readable identifier for the key. */ + name?: InputMaybe; + /** The unique identifier of the organizer associated with the publishable API key, establishing a link between the key and the organizer it belongs to. */ + organizerId?: InputMaybe; + /** The current status of the publishable API key, referencing the apiKeyStatus table. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". */ + status?: InputMaybe; + type?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** update columns of table "publishableApiKey" */ +export const enum PublishableApiKey_Update_Column { + /** column name */ + Allowlist = 'allowlist', + /** column name */ + ApiKey = 'apiKey', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + ExpiresAt = 'expiresAt', + /** column name */ + Id = 'id', + /** column name */ + Name = 'name', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + Status = 'status', + /** column name */ + Type = 'type', + /** column name */ + UpdatedAt = 'updated_at' +}; + +export type PublishableApiKey_Updates = { + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: PublishableApiKey_Bool_Exp; }; export type Query_Root = { @@ -18850,6 +22937,18 @@ export type Query_Root = { account_aggregate: Account_Aggregate; /** fetch data from the table: "account" using primary key columns */ account_by_pk?: Maybe; + /** fetch data from the table: "apiKeyStatus" */ + apiKeyStatus: Array; + /** fetch aggregated fields from the table: "apiKeyStatus" */ + apiKeyStatus_aggregate: ApiKeyStatus_Aggregate; + /** fetch data from the table: "apiKeyStatus" using primary key columns */ + apiKeyStatus_by_pk?: Maybe; + /** fetch data from the table: "apiKeyType" */ + apiKeyType: Array; + /** fetch aggregated fields from the table: "apiKeyType" */ + apiKeyType_aggregate: ApiKeyType_Aggregate; + /** fetch data from the table: "apiKeyType" using primary key columns */ + apiKeyType_by_pk?: Maybe; /** Retrieve a single asset */ asset?: Maybe; /** Retrieve document version */ @@ -18994,12 +23093,56 @@ export type Query_Root = { lotteryStatus_aggregate: LotteryStatus_Aggregate; /** fetch data from the table: "lotteryStatus" using primary key columns */ lotteryStatus_by_pk?: Maybe; + /** Retrieve a single loyaltyCard */ + loyaltyCard?: Maybe; + /** fetch data from the table: "loyaltyCardNft" */ + loyaltyCardNft: Array; + /** fetch data from the table: "loyaltyCardNftContract" */ + loyaltyCardNftContract: Array; + /** fetch aggregated fields from the table: "loyaltyCardNftContract" */ + loyaltyCardNftContract_aggregate: LoyaltyCardNftContract_Aggregate; + /** fetch data from the table: "loyaltyCardNftContract" using primary key columns */ + loyaltyCardNftContract_by_pk?: Maybe; + /** fetch aggregated fields from the table: "loyaltyCardNft" */ + loyaltyCardNft_aggregate: LoyaltyCardNft_Aggregate; + /** fetch data from the table: "loyaltyCardNft" using primary key columns */ + loyaltyCardNft_by_pk?: Maybe; + /** fetch data from the table: "loyaltyCardParameters" */ + loyaltyCardParameters: Array; + /** fetch aggregated fields from the table: "loyaltyCardParameters" */ + loyaltyCardParameters_aggregate: LoyaltyCardParameters_Aggregate; + /** fetch data from the table: "loyaltyCardParameters" using primary key columns */ + loyaltyCardParameters_by_pk?: Maybe; + /** fetch data from the table: "loyaltyCardStatus" */ + loyaltyCardStatus: Array; + /** fetch aggregated fields from the table: "loyaltyCardStatus" */ + loyaltyCardStatus_aggregate: LoyaltyCardStatus_Aggregate; + /** fetch data from the table: "loyaltyCardStatus" using primary key columns */ + loyaltyCardStatus_by_pk?: Maybe; + /** Retrieve document version */ + loyaltyCardVersion?: Maybe; + /** Retrieve multiple loyaltyCards */ + loyaltyCards: Array; + /** Retrieve multiple loyaltyCards using the Relay connection interface */ + loyaltyCardsConnection: LoyaltyCardConnection; /** fetch data from the table: "minterTemporaryWallet" */ minterTemporaryWallet: Array; /** fetch aggregated fields from the table: "minterTemporaryWallet" */ minterTemporaryWallet_aggregate: MinterTemporaryWallet_Aggregate; /** fetch data from the table: "minterTemporaryWallet" using primary key columns */ minterTemporaryWallet_by_pk?: Maybe; + /** fetch data from the table: "nftMintPassword" */ + nftMintPassword: Array; + /** fetch aggregated fields from the table: "nftMintPassword" */ + nftMintPassword_aggregate: NftMintPassword_Aggregate; + /** fetch data from the table: "nftMintPassword" using primary key columns */ + nftMintPassword_by_pk?: Maybe; + /** fetch data from the table: "nftStatus" */ + nftStatus: Array; + /** fetch aggregated fields from the table: "nftStatus" */ + nftStatus_aggregate: NftStatus_Aggregate; + /** fetch data from the table: "nftStatus" using primary key columns */ + nftStatus_by_pk?: Maybe; /** fetch data from the table: "nftTransfer" */ nftTransfer: Array; /** fetch aggregated fields from the table: "nftTransfer" */ @@ -19084,6 +23227,12 @@ export type Query_Root = { pendingOrder_aggregate: PendingOrder_Aggregate; /** fetch data from the table: "pendingOrder" using primary key columns */ pendingOrder_by_pk?: Maybe; + /** fetch data from the table: "publishableApiKey" */ + publishableApiKey: Array; + /** fetch aggregated fields from the table: "publishableApiKey" */ + publishableApiKey_aggregate: PublishableApiKey_Aggregate; + /** fetch data from the table: "publishableApiKey" using primary key columns */ + publishableApiKey_by_pk?: Maybe; /** fetch data from the table: "roleAssignment" */ roleAssignment: Array; /** fetch aggregated fields from the table: "roleAssignment" */ @@ -19106,6 +23255,58 @@ export type Query_Root = { scheduledReleases: Array; /** Retrieve multiple scheduledReleases using the Relay connection interface */ scheduledReleasesConnection: ScheduledReleaseConnection; + /** fetch data from the table: "secretApiKey" */ + secretApiKey: Array; + /** fetch aggregated fields from the table: "secretApiKey" */ + secretApiKey_aggregate: SecretApiKey_Aggregate; + /** fetch data from the table: "secretApiKey" using primary key columns */ + secretApiKey_by_pk?: Maybe; + /** fetch data from the table: "shopifyCampaignParameters" */ + shopifyCampaignParameters: Array; + /** fetch aggregated fields from the table: "shopifyCampaignParameters" */ + shopifyCampaignParameters_aggregate: ShopifyCampaignParameters_Aggregate; + /** fetch data from the table: "shopifyCampaignParameters" using primary key columns */ + shopifyCampaignParameters_by_pk?: Maybe; + /** fetch data from the table: "shopifyCampaignStatus" */ + shopifyCampaignStatus: Array; + /** fetch aggregated fields from the table: "shopifyCampaignStatus" */ + shopifyCampaignStatus_aggregate: ShopifyCampaignStatus_Aggregate; + /** fetch data from the table: "shopifyCampaignStatus" using primary key columns */ + shopifyCampaignStatus_by_pk?: Maybe; + /** fetch data from the table: "shopifyCustomer" */ + shopifyCustomer: Array; + /** fetch aggregated fields from the table: "shopifyCustomer" */ + shopifyCustomer_aggregate: ShopifyCustomer_Aggregate; + /** fetch data from the table: "shopifyDomain" */ + shopifyDomain: Array; + /** fetch aggregated fields from the table: "shopifyDomain" */ + shopifyDomain_aggregate: ShopifyDomain_Aggregate; + /** fetch data from the table: "shopifyDomain" using primary key columns */ + shopifyDomain_by_pk?: Maybe; + /** fetch data from the table: "stampNft" */ + stampNft: Array; + /** fetch data from the table: "stampNftContract" */ + stampNftContract: Array; + /** fetch data from the table: "stampNftContractType" */ + stampNftContractType: Array; + /** fetch aggregated fields from the table: "stampNftContractType" */ + stampNftContractType_aggregate: StampNftContractType_Aggregate; + /** fetch data from the table: "stampNftContractType" using primary key columns */ + stampNftContractType_by_pk?: Maybe; + /** fetch aggregated fields from the table: "stampNftContract" */ + stampNftContract_aggregate: StampNftContract_Aggregate; + /** fetch data from the table: "stampNftContract" using primary key columns */ + stampNftContract_by_pk?: Maybe; + /** fetch data from the table: "stampNftSupply" */ + stampNftSupply: Array; + /** fetch aggregated fields from the table: "stampNftSupply" */ + stampNftSupply_aggregate: StampNftSupply_Aggregate; + /** fetch data from the table: "stampNftSupply" using primary key columns */ + stampNftSupply_by_pk?: Maybe; + /** fetch aggregated fields from the table: "stampNft" */ + stampNft_aggregate: StampNft_Aggregate; + /** fetch data from the table: "stampNft" using primary key columns */ + stampNft_by_pk?: Maybe; /** fetch data from the table: "stripeCheckoutSession" */ stripeCheckoutSession: Array; /** fetch data from the table: "stripeCheckoutSessionType" */ @@ -19139,1686 +23340,4312 @@ export type Query_Root = { }; -export type Query_RootAccountArgs = { - distinct_on?: InputMaybe>; +export type Query_RootAccountArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootAccount_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootAccount_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Query_RootApiKeyStatusArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootApiKeyStatus_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootApiKeyStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Query_RootApiKeyTypeArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootApiKeyType_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootApiKeyType_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Query_RootAssetArgs = { + locales?: Array; + stage?: Stage; + where: AssetWhereUniqueInput; +}; + + +export type Query_RootAssetVersionArgs = { + where: VersionWhereInput; +}; + + +export type Query_RootAssetsArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; +}; + + +export type Query_RootAssetsConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; +}; + + +export type Query_RootContentSpaceArgs = { + locales?: Array; + stage?: Stage; + where: ContentSpaceWhereUniqueInput; +}; + + +export type Query_RootContentSpaceParametersArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootContentSpaceParameters_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootContentSpaceParameters_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Query_RootContentSpaceStatusArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootContentSpaceStatus_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootContentSpaceStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Query_RootContentSpaceVersionArgs = { + where: VersionWhereInput; +}; + + +export type Query_RootContentSpacesArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; +}; + + +export type Query_RootContentSpacesConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; +}; + + +export type Query_RootCurrencyArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootCurrency_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootCurrency_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Query_RootEntitiesArgs = { + locales?: InputMaybe>; + where: Array; +}; + + +export type Query_RootEventArgs = { + locales?: Array; + stage?: Stage; + where: EventWhereUniqueInput; +}; + + +export type Query_RootEventParametersArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootEventParameters_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootEventParameters_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Query_RootEventPassArgs = { + locales?: Array; + stage?: Stage; + where: EventPassWhereUniqueInput; +}; + + +export type Query_RootEventPassDelayedRevealedArgs = { + locales?: Array; + stage?: Stage; + where: EventPassDelayedRevealedWhereUniqueInput; +}; + + +export type Query_RootEventPassDelayedRevealedVersionArgs = { + where: VersionWhereInput; +}; + + +export type Query_RootEventPassNftArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootEventPassNftContractArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootEventPassNftContractTypeArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootEventPassNftContractType_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootEventPassNftContractType_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Query_RootEventPassNftContract_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootEventPassNftContract_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Query_RootEventPassNft_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootEventPassNft_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Query_RootEventPassOrderSumsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootEventPassOrderSums_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootEventPassOrderSums_By_PkArgs = { + eventPassId: Scalars['String']['input']; +}; + + +export type Query_RootEventPassTypeArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootEventPassType_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootEventPassType_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Query_RootEventPassValidationTypeArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootEventPassValidationType_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootEventPassValidationType_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Query_RootEventPassVersionArgs = { + where: VersionWhereInput; +}; + + +export type Query_RootEventPassesArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; +}; + + +export type Query_RootEventPassesConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; +}; + + +export type Query_RootEventPassesDelayedRevealedArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; +}; + + +export type Query_RootEventPassesDelayedRevealedConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; +}; + + +export type Query_RootEventStatusArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootEventStatus_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootEventStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Query_RootEventVersionArgs = { + where: VersionWhereInput; +}; + + +export type Query_RootEventsArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; +}; + + +export type Query_RootEventsConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; +}; + + +export type Query_RootFollowArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootFollow_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootFollow_By_PkArgs = { + accountId: Scalars['uuid']['input']; + organizerSlug: Scalars['String']['input']; +}; + + +export type Query_RootKycArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootKycLevelNameArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootKycLevelName_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootKycLevelName_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Query_RootKycStatusArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootKycStatus_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootKycStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Query_RootKyc_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootKyc_By_PkArgs = { + externalUserId: Scalars['uuid']['input']; +}; + + +export type Query_RootLotteryParametersArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootLotteryParameters_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootLotteryParameters_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Query_RootLotteryStatusArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootLotteryStatus_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootLotteryStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Query_RootLoyaltyCardArgs = { + locales?: Array; + stage?: Stage; + where: LoyaltyCardWhereUniqueInput; +}; + + +export type Query_RootLoyaltyCardNftArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootLoyaltyCardNftContractArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootLoyaltyCardNftContract_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootLoyaltyCardNftContract_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Query_RootLoyaltyCardNft_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootLoyaltyCardNft_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Query_RootLoyaltyCardParametersArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootLoyaltyCardParameters_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootLoyaltyCardParameters_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Query_RootLoyaltyCardStatusArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootLoyaltyCardStatus_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootLoyaltyCardStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Query_RootLoyaltyCardVersionArgs = { + where: VersionWhereInput; +}; + + +export type Query_RootLoyaltyCardsArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; +}; + + +export type Query_RootLoyaltyCardsConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; +}; + + +export type Query_RootMinterTemporaryWalletArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootMinterTemporaryWallet_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootMinterTemporaryWallet_By_PkArgs = { + address: Scalars['String']['input']; +}; + + +export type Query_RootNftMintPasswordArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootNftMintPassword_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootNftMintPassword_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Query_RootNftStatusArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootNftStatus_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootNftStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Query_RootNftTransferArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootNftTransfer_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootNftTransfer_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Query_RootNodeArgs = { + id: Scalars['ID']['input']; + locales?: Array; + stage?: Stage; +}; + + +export type Query_RootOrderArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootOrderStatusArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootOrderStatus_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootOrderStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Query_RootOrder_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootOrder_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Query_RootOrganizerArgs = { + locales?: Array; + stage?: Stage; + where: OrganizerWhereUniqueInput; +}; + + +export type Query_RootOrganizerVersionArgs = { + where: VersionWhereInput; +}; + + +export type Query_RootOrganizersArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; +}; + + +export type Query_RootOrganizersConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; +}; + + +export type Query_RootPackArgs = { + locales?: Array; + stage?: Stage; + where: PackWhereUniqueInput; +}; + + +export type Query_RootPackEventPassNftArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPackEventPassNft_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPackEventPassNft_By_PkArgs = { + eventPassNftId: Scalars['uuid']['input']; + packNftSupplyId: Scalars['uuid']['input']; +}; + + +export type Query_RootPackNftContractArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPackNftContractEventPassArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPackNftContractEventPass_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPackNftContractEventPass_By_PkArgs = { + eventPassId: Scalars['String']['input']; + packNftContractId: Scalars['uuid']['input']; +}; + + +export type Query_RootPackNftContract_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPackNftContract_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Query_RootPackNftSupplyArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPackNftSupply_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPackNftSupply_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Query_RootPackOrderSumsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPackOrderSums_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPackOrderSums_By_PkArgs = { + packId: Scalars['String']['input']; +}; + + +export type Query_RootPackVersionArgs = { + where: VersionWhereInput; +}; + + +export type Query_RootPacksArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; +}; + + +export type Query_RootPacksConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; +}; + + +export type Query_RootPassAmountArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPassAmount_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPassAmount_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Query_RootPassPricingArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPassPricing_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPassPricing_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Query_RootPendingOrderArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPendingOrder_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPendingOrder_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Query_RootPublishableApiKeyArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPublishableApiKey_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootPublishableApiKey_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Query_RootRoleAssignmentArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootRoleAssignment_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootRolesArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootRoles_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootRoles_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Query_RootScheduledOperationArgs = { + locales?: Array; + stage?: Stage; + where: ScheduledOperationWhereUniqueInput; +}; + + +export type Query_RootScheduledOperationsArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; +}; + + +export type Query_RootScheduledOperationsConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; +}; + + +export type Query_RootScheduledReleaseArgs = { + locales?: Array; + stage?: Stage; + where: ScheduledReleaseWhereUniqueInput; +}; + + +export type Query_RootScheduledReleasesArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; +}; + + +export type Query_RootScheduledReleasesConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; +}; + + +export type Query_RootSecretApiKeyArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootSecretApiKey_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootSecretApiKey_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Query_RootShopifyCampaignParametersArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootShopifyCampaignParameters_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootShopifyCampaignParameters_By_PkArgs = { + gateId: Scalars['String']['input']; +}; + + +export type Query_RootShopifyCampaignStatusArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootShopifyCampaignStatus_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Query_RootShopifyCampaignStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Query_RootShopifyCustomerArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Query_RootAccount_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Query_RootShopifyCustomer_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Query_RootAccount_By_PkArgs = { - id: Scalars['uuid']['input']; +export type Query_RootShopifyDomainArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Query_RootAssetArgs = { - locales?: Array; - stage?: Stage; - where: AssetWhereUniqueInput; +export type Query_RootShopifyDomain_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Query_RootAssetVersionArgs = { - where: VersionWhereInput; +export type Query_RootShopifyDomain_By_PkArgs = { + domain: Scalars['String']['input']; }; -export type Query_RootAssetsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - locales?: Array; - orderBy?: InputMaybe; - skip?: InputMaybe; - stage?: Stage; - where?: InputMaybe; +export type Query_RootStampNftArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Query_RootAssetsConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - locales?: Array; - orderBy?: InputMaybe; - skip?: InputMaybe; - stage?: Stage; - where?: InputMaybe; +export type Query_RootStampNftContractArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Query_RootContentSpaceArgs = { - locales?: Array; - stage?: Stage; - where: ContentSpaceWhereUniqueInput; +export type Query_RootStampNftContractTypeArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Query_RootContentSpaceParametersArgs = { - distinct_on?: InputMaybe>; +export type Query_RootStampNftContractType_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Query_RootContentSpaceParameters_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Query_RootStampNftContractType_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Query_RootStampNftContract_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Query_RootContentSpaceParameters_By_PkArgs = { - id: Scalars['uuid']['input']; +export type Query_RootStampNftContract_By_PkArgs = { + chainId: Scalars['String']['input']; + contractAddress: Scalars['String']['input']; }; -export type Query_RootContentSpaceStatusArgs = { - distinct_on?: InputMaybe>; +export type Query_RootStampNftSupplyArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Query_RootContentSpaceStatus_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Query_RootStampNftSupply_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Query_RootContentSpaceStatus_By_PkArgs = { - value: Scalars['String']['input']; +export type Query_RootStampNftSupply_By_PkArgs = { + id: Scalars['uuid']['input']; }; -export type Query_RootContentSpaceVersionArgs = { - where: VersionWhereInput; +export type Query_RootStampNft_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Query_RootContentSpacesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - locales?: Array; - orderBy?: InputMaybe; - skip?: InputMaybe; - stage?: Stage; - where?: InputMaybe; +export type Query_RootStampNft_By_PkArgs = { + id: Scalars['uuid']['input']; }; -export type Query_RootContentSpacesConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - locales?: Array; - orderBy?: InputMaybe; - skip?: InputMaybe; - stage?: Stage; - where?: InputMaybe; +export type Query_RootStripeCheckoutSessionArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Query_RootCurrencyArgs = { - distinct_on?: InputMaybe>; +export type Query_RootStripeCheckoutSessionTypeArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Query_RootCurrency_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Query_RootStripeCheckoutSessionType_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Query_RootCurrency_By_PkArgs = { +export type Query_RootStripeCheckoutSessionType_By_PkArgs = { value: Scalars['String']['input']; }; -export type Query_RootEntitiesArgs = { - where: Array; +export type Query_RootStripeCheckoutSession_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Query_RootEventArgs = { - locales?: Array; - stage?: Stage; - where: EventWhereUniqueInput; +export type Query_RootStripeCheckoutSession_By_PkArgs = { + stripeSessionId: Scalars['String']['input']; }; -export type Query_RootEventParametersArgs = { - distinct_on?: InputMaybe>; +export type Query_RootStripeCustomerArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Query_RootEventParameters_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Query_RootStripeCustomer_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Query_RootEventParameters_By_PkArgs = { - id: Scalars['uuid']['input']; +export type Query_RootStripeCustomer_By_PkArgs = { + stripeCustomerId: Scalars['String']['input']; }; -export type Query_RootEventPassArgs = { - locales?: Array; - stage?: Stage; - where: EventPassWhereUniqueInput; +export type Query_RootTimezoneArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Query_RootEventPassDelayedRevealedArgs = { - locales?: Array; - stage?: Stage; - where: EventPassDelayedRevealedWhereUniqueInput; +export type Query_RootTimezone_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Query_RootEventPassDelayedRevealedVersionArgs = { - where: VersionWhereInput; +export type Query_RootTimezone_By_PkArgs = { + value: Scalars['String']['input']; }; -export type Query_RootEventPassNftArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +export type Query_RootUserArgs = { + locales?: Array; + stage?: Stage; + where: UserWhereUniqueInput; }; -export type Query_RootEventPassNftContractArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +export type Query_RootUsersArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; }; -export type Query_RootEventPassNftContractTypeArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +export type Query_RootUsersConnectionArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; + locales?: Array; + orderBy?: InputMaybe; + skip?: InputMaybe; + stage?: Stage; + where?: InputMaybe; +}; + +/** Table to assign roles to accounts, allowing a many-to-many relationship. Each account can have multiple roles and each role can be assigned to multiple accounts. This is part of the RBAC system integration. */ +export type RoleAssignment = { + __typename?: 'roleAssignment'; + accountId: Scalars['uuid']['output']; + created_at: Scalars['timestamptz']['output']; + eventId: Scalars['String']['output']; + id: Scalars['uuid']['output']; + invitedById: Scalars['uuid']['output']; + /** An object relationship */ + inviter: Account; + organizer?: Maybe; + organizerId: Scalars['String']['output']; + role: Roles_Enum; }; -export type Query_RootEventPassNftContractType_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Table to assign roles to accounts, allowing a many-to-many relationship. Each account can have multiple roles and each role can be assigned to multiple accounts. This is part of the RBAC system integration. */ +export type RoleAssignmentOrganizerArgs = { + locales?: Array; + stage?: Stage; + where: OrganizerWhereUniqueInput_Remote_Rel_RoleAssignmentorganizer; +}; + +/** aggregated selection of "roleAssignment" */ +export type RoleAssignment_Aggregate = { + __typename?: 'roleAssignment_aggregate'; + aggregate?: Maybe; + nodes: Array; }; - -export type Query_RootEventPassNftContractType_By_PkArgs = { - value: Scalars['String']['input']; +export type RoleAssignment_Aggregate_Bool_Exp = { + count?: InputMaybe; }; +export type RoleAssignment_Aggregate_Bool_Exp_Count = { + arguments?: InputMaybe>; + distinct?: InputMaybe; + filter?: InputMaybe; + predicate: Int_Comparison_Exp; +}; -export type Query_RootEventPassNftContract_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "roleAssignment" */ +export type RoleAssignment_Aggregate_Fields = { + __typename?: 'roleAssignment_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; }; -export type Query_RootEventPassNftContract_By_PkArgs = { - id: Scalars['uuid']['input']; +/** aggregate fields of "roleAssignment" */ +export type RoleAssignment_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; - -export type Query_RootEventPassNft_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** order by aggregate values of table "roleAssignment" */ +export type RoleAssignment_Aggregate_Order_By = { + count?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; }; +/** input type for inserting array relation for remote table "roleAssignment" */ +export type RoleAssignment_Arr_Rel_Insert_Input = { + data: Array; + /** upsert condition */ + on_conflict?: InputMaybe; +}; -export type Query_RootEventPassNft_By_PkArgs = { - id: Scalars['uuid']['input']; +/** Boolean expression to filter rows from the table "roleAssignment". All fields are combined with a logical 'AND'. */ +export type RoleAssignment_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + accountId?: InputMaybe; + created_at?: InputMaybe; + eventId?: InputMaybe; + id?: InputMaybe; + invitedById?: InputMaybe; + inviter?: InputMaybe; + organizerId?: InputMaybe; + role?: InputMaybe; }; +/** unique or primary key constraints on table "roleAssignment" */ +export const enum RoleAssignment_Constraint { + /** unique or primary key constraint on columns "organizerId", "accountId", "role", "eventId" */ + UniqueRoleAssignment = 'unique_role_assignment' +}; -export type Query_RootEventPassOrderSumsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** input type for inserting data into table "roleAssignment" */ +export type RoleAssignment_Insert_Input = { + accountId?: InputMaybe; + created_at?: InputMaybe; + eventId?: InputMaybe; + id?: InputMaybe; + invitedById?: InputMaybe; + inviter?: InputMaybe; + organizerId?: InputMaybe; + role?: InputMaybe; }; +/** aggregate max on columns */ +export type RoleAssignment_Max_Fields = { + __typename?: 'roleAssignment_max_fields'; + accountId?: Maybe; + created_at?: Maybe; + eventId?: Maybe; + id?: Maybe; + invitedById?: Maybe; + organizerId?: Maybe; +}; -export type Query_RootEventPassOrderSums_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** order by max() on columns of table "roleAssignment" */ +export type RoleAssignment_Max_Order_By = { + accountId?: InputMaybe; + created_at?: InputMaybe; + eventId?: InputMaybe; + id?: InputMaybe; + invitedById?: InputMaybe; + organizerId?: InputMaybe; }; +/** aggregate min on columns */ +export type RoleAssignment_Min_Fields = { + __typename?: 'roleAssignment_min_fields'; + accountId?: Maybe; + created_at?: Maybe; + eventId?: Maybe; + id?: Maybe; + invitedById?: Maybe; + organizerId?: Maybe; +}; -export type Query_RootEventPassOrderSums_By_PkArgs = { - eventPassId: Scalars['String']['input']; +/** order by min() on columns of table "roleAssignment" */ +export type RoleAssignment_Min_Order_By = { + accountId?: InputMaybe; + created_at?: InputMaybe; + eventId?: InputMaybe; + id?: InputMaybe; + invitedById?: InputMaybe; + organizerId?: InputMaybe; }; +/** response of any mutation on the table "roleAssignment" */ +export type RoleAssignment_Mutation_Response = { + __typename?: 'roleAssignment_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; +}; -export type Query_RootEventPassTypeArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** on_conflict condition type for table "roleAssignment" */ +export type RoleAssignment_On_Conflict = { + constraint: RoleAssignment_Constraint; + update_columns?: Array; + where?: InputMaybe; }; +/** Ordering options when selecting data from "roleAssignment". */ +export type RoleAssignment_Order_By = { + accountId?: InputMaybe; + created_at?: InputMaybe; + eventId?: InputMaybe; + id?: InputMaybe; + invitedById?: InputMaybe; + inviter?: InputMaybe; + organizerId?: InputMaybe; + role?: InputMaybe; +}; -export type Query_RootEventPassType_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** select columns of table "roleAssignment" */ +export const enum RoleAssignment_Select_Column { + /** column name */ + AccountId = 'accountId', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + EventId = 'eventId', + /** column name */ + Id = 'id', + /** column name */ + InvitedById = 'invitedById', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + Role = 'role' }; +/** input type for updating data in table "roleAssignment" */ +export type RoleAssignment_Set_Input = { + accountId?: InputMaybe; + created_at?: InputMaybe; + eventId?: InputMaybe; + id?: InputMaybe; + invitedById?: InputMaybe; + organizerId?: InputMaybe; + role?: InputMaybe; +}; -export type Query_RootEventPassType_By_PkArgs = { - value: Scalars['String']['input']; +/** Streaming cursor of the table "roleAssignment" */ +export type RoleAssignment_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: RoleAssignment_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; +/** Initial value of the column from where the streaming should start */ +export type RoleAssignment_Stream_Cursor_Value_Input = { + accountId?: InputMaybe; + created_at?: InputMaybe; + eventId?: InputMaybe; + id?: InputMaybe; + invitedById?: InputMaybe; + organizerId?: InputMaybe; + role?: InputMaybe; +}; -export type Query_RootEventPassValidationTypeArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** update columns of table "roleAssignment" */ +export const enum RoleAssignment_Update_Column { + /** column name */ + AccountId = 'accountId', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + EventId = 'eventId', + /** column name */ + Id = 'id', + /** column name */ + InvitedById = 'invitedById', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + Role = 'role' }; +export type RoleAssignment_Updates = { + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: RoleAssignment_Bool_Exp; +}; -export type Query_RootEventPassValidationType_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Stores user roles defining access levels and permissions within the Offline platform. */ +export type Roles = { + __typename?: 'roles'; + /** + * + * organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations. + * organizer_admin: Full Read & Write permissions on web2 and web3 components. + * organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc. + * organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits. + * organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications. + * organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events. + * organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations. + * organizer_guest: Limited access to web2. Can view public content without web3 permissions. + * organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources). + * + */ + value: Scalars['String']['output']; }; - -export type Query_RootEventPassValidationType_By_PkArgs = { - value: Scalars['String']['input']; +/** aggregated selection of "roles" */ +export type Roles_Aggregate = { + __typename?: 'roles_aggregate'; + aggregate?: Maybe; + nodes: Array; }; - -export type Query_RootEventPassVersionArgs = { - where: VersionWhereInput; +/** aggregate fields of "roles" */ +export type Roles_Aggregate_Fields = { + __typename?: 'roles_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; }; -export type Query_RootEventPassesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - locales?: Array; - orderBy?: InputMaybe; - skip?: InputMaybe; - stage?: Stage; - where?: InputMaybe; +/** aggregate fields of "roles" */ +export type Roles_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; - -export type Query_RootEventPassesConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - locales?: Array; - orderBy?: InputMaybe; - skip?: InputMaybe; - stage?: Stage; - where?: InputMaybe; +/** Boolean expression to filter rows from the table "roles". All fields are combined with a logical 'AND'. */ +export type Roles_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + value?: InputMaybe; }; - -export type Query_RootEventPassesDelayedRevealedArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - locales?: Array; - orderBy?: InputMaybe; - skip?: InputMaybe; - stage?: Stage; - where?: InputMaybe; +/** unique or primary key constraints on table "roles" */ +export const enum Roles_Constraint { + /** unique or primary key constraint on columns "value" */ + RolesPkey = 'roles_pkey' }; - -export type Query_RootEventPassesDelayedRevealedConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - locales?: Array; - orderBy?: InputMaybe; - skip?: InputMaybe; - stage?: Stage; - where?: InputMaybe; +export const enum Roles_Enum { + OrganizerAdmin = 'organizer_admin', + OrganizerAuditor = 'organizer_auditor', + OrganizerContentManager = 'organizer_content_manager', + OrganizerFinanceManager = 'organizer_finance_manager', + OrganizerGuest = 'organizer_guest', + OrganizerHumanResources = 'organizer_human_resources', + OrganizerOperationsManager = 'organizer_operations_manager', + OrganizerSuperAdmin = 'organizer_super_admin', + OrganizerValidator = 'organizer_validator' }; - -export type Query_RootEventStatusArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Boolean expression to compare columns of type "roles_enum". All fields are combined with logical 'AND'. */ +export type Roles_Enum_Comparison_Exp = { + _eq?: InputMaybe; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; }; - -export type Query_RootEventStatus_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** input type for inserting data into table "roles" */ +export type Roles_Insert_Input = { + /** + * + * organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations. + * organizer_admin: Full Read & Write permissions on web2 and web3 components. + * organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc. + * organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits. + * organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications. + * organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events. + * organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations. + * organizer_guest: Limited access to web2. Can view public content without web3 permissions. + * organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources). + * + */ + value?: InputMaybe; }; - -export type Query_RootEventStatus_By_PkArgs = { - value: Scalars['String']['input']; +/** aggregate max on columns */ +export type Roles_Max_Fields = { + __typename?: 'roles_max_fields'; + /** + * + * organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations. + * organizer_admin: Full Read & Write permissions on web2 and web3 components. + * organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc. + * organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits. + * organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications. + * organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events. + * organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations. + * organizer_guest: Limited access to web2. Can view public content without web3 permissions. + * organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources). + * + */ + value?: Maybe; }; - -export type Query_RootEventVersionArgs = { - where: VersionWhereInput; +/** aggregate min on columns */ +export type Roles_Min_Fields = { + __typename?: 'roles_min_fields'; + /** + * + * organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations. + * organizer_admin: Full Read & Write permissions on web2 and web3 components. + * organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc. + * organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits. + * organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications. + * organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events. + * organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations. + * organizer_guest: Limited access to web2. Can view public content without web3 permissions. + * organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources). + * + */ + value?: Maybe; }; - -export type Query_RootEventsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - locales?: Array; - orderBy?: InputMaybe; - skip?: InputMaybe; - stage?: Stage; - where?: InputMaybe; +/** response of any mutation on the table "roles" */ +export type Roles_Mutation_Response = { + __typename?: 'roles_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; }; - -export type Query_RootEventsConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - locales?: Array; - orderBy?: InputMaybe; - skip?: InputMaybe; - stage?: Stage; - where?: InputMaybe; +/** on_conflict condition type for table "roles" */ +export type Roles_On_Conflict = { + constraint: Roles_Constraint; + update_columns?: Array; + where?: InputMaybe; }; - -export type Query_RootFollowArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Ordering options when selecting data from "roles". */ +export type Roles_Order_By = { + value?: InputMaybe; }; - -export type Query_RootFollow_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** primary key columns input for table: roles */ +export type Roles_Pk_Columns_Input = { + /** + * + * organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations. + * organizer_admin: Full Read & Write permissions on web2 and web3 components. + * organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc. + * organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits. + * organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications. + * organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events. + * organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations. + * organizer_guest: Limited access to web2. Can view public content without web3 permissions. + * organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources). + * + */ + value: Scalars['String']['input']; }; +/** select columns of table "roles" */ +export const enum Roles_Select_Column { + /** column name */ + Value = 'value' +}; -export type Query_RootFollow_By_PkArgs = { - accountId: Scalars['uuid']['input']; - organizerSlug: Scalars['String']['input']; +/** input type for updating data in table "roles" */ +export type Roles_Set_Input = { + /** + * + * organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations. + * organizer_admin: Full Read & Write permissions on web2 and web3 components. + * organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc. + * organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits. + * organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications. + * organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events. + * organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations. + * organizer_guest: Limited access to web2. Can view public content without web3 permissions. + * organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources). + * + */ + value?: InputMaybe; }; - -export type Query_RootKycArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Streaming cursor of the table "roles" */ +export type Roles_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Roles_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; - -export type Query_RootKycLevelNameArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Initial value of the column from where the streaming should start */ +export type Roles_Stream_Cursor_Value_Input = { + /** + * + * organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations. + * organizer_admin: Full Read & Write permissions on web2 and web3 components. + * organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc. + * organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits. + * organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications. + * organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events. + * organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations. + * organizer_guest: Limited access to web2. Can view public content without web3 permissions. + * organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources). + * + */ + value?: InputMaybe; }; - -export type Query_RootKycLevelName_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** update columns of table "roles" */ +export const enum Roles_Update_Column { + /** column name */ + Value = 'value' }; - -export type Query_RootKycLevelName_By_PkArgs = { - value: Scalars['String']['input']; +export type Roles_Updates = { + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: Roles_Bool_Exp; }; - -export type Query_RootKycStatusArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** The secretApiKey table stores the secret API keys used for querying sensitive data and performing mutations. It includes additional fields for security and management, such as hashed origin secret, encrypted integrity secret, expiration timestamp, and status. */ +export type SecretApiKey = { + __typename?: 'secretApiKey'; + /** A comma-separated list of allowed domains or IP addresses that are permitted to use the secret API key, restricting usage to authorized sources. */ + allowlist: Scalars['String']['output']; + /** The secret API key used for authentication and identification when querying sensitive data and performing mutations. */ + apiKey: Scalars['String']['output']; + created_at: Scalars['timestamptz']['output']; + /** The encrypted secret used for verifying the integrity of the request data. The integrity secret is encrypted using a secure encryption algorithm and a salt before storing it in the database. */ + encryptedIntegritySecret?: Maybe; + /** The expiration timestamp for the secret API key, specifying the validity period after which the key becomes invalid and cannot be used. */ + expiresAt?: Maybe; + /** The hashed secret used for verifying the origin of the request. The origin secret is hashed using a secure hashing algorithm and a unique salt before storing it in the database. */ + hashedOriginSecret?: Maybe; + id: Scalars['uuid']['output']; + /** A user-defined name for the secret API key, providing a human-readable identifier for the key. */ + name?: Maybe; + /** The unique identifier of the organizer associated with the secret API key, establishing a link between the key and the organizer it belongs to. */ + organizerId: Scalars['String']['output']; + /** The unique salt value used during the hashing process for the origin secret. It enhances security by making it more difficult to crack the hashed origin secret. */ + originSecretSalt?: Maybe; + /** The current status of the secret API key, referencing the apiKeyStatus table. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". */ + status?: Maybe; + /** The type of the secret API key, referencing the apiKeyType table. It determines how the secret is verified and what scope/routes of query are accessible. */ + type: ApiKeyType_Enum; + updated_at: Scalars['timestamptz']['output']; }; - -export type Query_RootKycStatus_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregated selection of "secretApiKey" */ +export type SecretApiKey_Aggregate = { + __typename?: 'secretApiKey_aggregate'; + aggregate?: Maybe; + nodes: Array; }; - -export type Query_RootKycStatus_By_PkArgs = { - value: Scalars['String']['input']; +/** aggregate fields of "secretApiKey" */ +export type SecretApiKey_Aggregate_Fields = { + __typename?: 'secretApiKey_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; }; -export type Query_RootKyc_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "secretApiKey" */ +export type SecretApiKey_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; - -export type Query_RootKyc_By_PkArgs = { - externalUserId: Scalars['uuid']['input']; +/** Boolean expression to filter rows from the table "secretApiKey". All fields are combined with a logical 'AND'. */ +export type SecretApiKey_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + allowlist?: InputMaybe; + apiKey?: InputMaybe; + created_at?: InputMaybe; + encryptedIntegritySecret?: InputMaybe; + expiresAt?: InputMaybe; + hashedOriginSecret?: InputMaybe; + id?: InputMaybe; + name?: InputMaybe; + organizerId?: InputMaybe; + originSecretSalt?: InputMaybe; + status?: InputMaybe; + type?: InputMaybe; + updated_at?: InputMaybe; }; - -export type Query_RootLotteryParametersArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** unique or primary key constraints on table "secretApiKey" */ +export const enum SecretApiKey_Constraint { + /** unique or primary key constraint on columns "apiKey" */ + SecretApiKeyApiKeyKey = 'secretApiKey_apiKey_key', + /** unique or primary key constraint on columns "id" */ + SecretApiKeyPkey = 'secretApiKey_pkey' }; - -export type Query_RootLotteryParameters_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** input type for inserting data into table "secretApiKey" */ +export type SecretApiKey_Insert_Input = { + /** A comma-separated list of allowed domains or IP addresses that are permitted to use the secret API key, restricting usage to authorized sources. */ + allowlist?: InputMaybe; + /** The secret API key used for authentication and identification when querying sensitive data and performing mutations. */ + apiKey?: InputMaybe; + created_at?: InputMaybe; + /** The encrypted secret used for verifying the integrity of the request data. The integrity secret is encrypted using a secure encryption algorithm and a salt before storing it in the database. */ + encryptedIntegritySecret?: InputMaybe; + /** The expiration timestamp for the secret API key, specifying the validity period after which the key becomes invalid and cannot be used. */ + expiresAt?: InputMaybe; + /** The hashed secret used for verifying the origin of the request. The origin secret is hashed using a secure hashing algorithm and a unique salt before storing it in the database. */ + hashedOriginSecret?: InputMaybe; + id?: InputMaybe; + /** A user-defined name for the secret API key, providing a human-readable identifier for the key. */ + name?: InputMaybe; + /** The unique identifier of the organizer associated with the secret API key, establishing a link between the key and the organizer it belongs to. */ + organizerId?: InputMaybe; + /** The unique salt value used during the hashing process for the origin secret. It enhances security by making it more difficult to crack the hashed origin secret. */ + originSecretSalt?: InputMaybe; + /** The current status of the secret API key, referencing the apiKeyStatus table. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". */ + status?: InputMaybe; + /** The type of the secret API key, referencing the apiKeyType table. It determines how the secret is verified and what scope/routes of query are accessible. */ + type?: InputMaybe; + updated_at?: InputMaybe; }; - -export type Query_RootLotteryParameters_By_PkArgs = { - id: Scalars['uuid']['input']; +/** aggregate max on columns */ +export type SecretApiKey_Max_Fields = { + __typename?: 'secretApiKey_max_fields'; + /** A comma-separated list of allowed domains or IP addresses that are permitted to use the secret API key, restricting usage to authorized sources. */ + allowlist?: Maybe; + /** The secret API key used for authentication and identification when querying sensitive data and performing mutations. */ + apiKey?: Maybe; + created_at?: Maybe; + /** The encrypted secret used for verifying the integrity of the request data. The integrity secret is encrypted using a secure encryption algorithm and a salt before storing it in the database. */ + encryptedIntegritySecret?: Maybe; + /** The expiration timestamp for the secret API key, specifying the validity period after which the key becomes invalid and cannot be used. */ + expiresAt?: Maybe; + /** The hashed secret used for verifying the origin of the request. The origin secret is hashed using a secure hashing algorithm and a unique salt before storing it in the database. */ + hashedOriginSecret?: Maybe; + id?: Maybe; + /** A user-defined name for the secret API key, providing a human-readable identifier for the key. */ + name?: Maybe; + /** The unique identifier of the organizer associated with the secret API key, establishing a link between the key and the organizer it belongs to. */ + organizerId?: Maybe; + /** The unique salt value used during the hashing process for the origin secret. It enhances security by making it more difficult to crack the hashed origin secret. */ + originSecretSalt?: Maybe; + updated_at?: Maybe; }; - -export type Query_RootLotteryStatusArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate min on columns */ +export type SecretApiKey_Min_Fields = { + __typename?: 'secretApiKey_min_fields'; + /** A comma-separated list of allowed domains or IP addresses that are permitted to use the secret API key, restricting usage to authorized sources. */ + allowlist?: Maybe; + /** The secret API key used for authentication and identification when querying sensitive data and performing mutations. */ + apiKey?: Maybe; + created_at?: Maybe; + /** The encrypted secret used for verifying the integrity of the request data. The integrity secret is encrypted using a secure encryption algorithm and a salt before storing it in the database. */ + encryptedIntegritySecret?: Maybe; + /** The expiration timestamp for the secret API key, specifying the validity period after which the key becomes invalid and cannot be used. */ + expiresAt?: Maybe; + /** The hashed secret used for verifying the origin of the request. The origin secret is hashed using a secure hashing algorithm and a unique salt before storing it in the database. */ + hashedOriginSecret?: Maybe; + id?: Maybe; + /** A user-defined name for the secret API key, providing a human-readable identifier for the key. */ + name?: Maybe; + /** The unique identifier of the organizer associated with the secret API key, establishing a link between the key and the organizer it belongs to. */ + organizerId?: Maybe; + /** The unique salt value used during the hashing process for the origin secret. It enhances security by making it more difficult to crack the hashed origin secret. */ + originSecretSalt?: Maybe; + updated_at?: Maybe; }; - -export type Query_RootLotteryStatus_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** response of any mutation on the table "secretApiKey" */ +export type SecretApiKey_Mutation_Response = { + __typename?: 'secretApiKey_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; }; - -export type Query_RootLotteryStatus_By_PkArgs = { - value: Scalars['String']['input']; +/** on_conflict condition type for table "secretApiKey" */ +export type SecretApiKey_On_Conflict = { + constraint: SecretApiKey_Constraint; + update_columns?: Array; + where?: InputMaybe; }; - -export type Query_RootMinterTemporaryWalletArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Ordering options when selecting data from "secretApiKey". */ +export type SecretApiKey_Order_By = { + allowlist?: InputMaybe; + apiKey?: InputMaybe; + created_at?: InputMaybe; + encryptedIntegritySecret?: InputMaybe; + expiresAt?: InputMaybe; + hashedOriginSecret?: InputMaybe; + id?: InputMaybe; + name?: InputMaybe; + organizerId?: InputMaybe; + originSecretSalt?: InputMaybe; + status?: InputMaybe; + type?: InputMaybe; + updated_at?: InputMaybe; }; - -export type Query_RootMinterTemporaryWallet_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** primary key columns input for table: secretApiKey */ +export type SecretApiKey_Pk_Columns_Input = { + id: Scalars['uuid']['input']; }; - -export type Query_RootMinterTemporaryWallet_By_PkArgs = { - address: Scalars['String']['input']; +/** select columns of table "secretApiKey" */ +export const enum SecretApiKey_Select_Column { + /** column name */ + Allowlist = 'allowlist', + /** column name */ + ApiKey = 'apiKey', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + EncryptedIntegritySecret = 'encryptedIntegritySecret', + /** column name */ + ExpiresAt = 'expiresAt', + /** column name */ + HashedOriginSecret = 'hashedOriginSecret', + /** column name */ + Id = 'id', + /** column name */ + Name = 'name', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + OriginSecretSalt = 'originSecretSalt', + /** column name */ + Status = 'status', + /** column name */ + Type = 'type', + /** column name */ + UpdatedAt = 'updated_at' }; - -export type Query_RootNftTransferArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** input type for updating data in table "secretApiKey" */ +export type SecretApiKey_Set_Input = { + /** A comma-separated list of allowed domains or IP addresses that are permitted to use the secret API key, restricting usage to authorized sources. */ + allowlist?: InputMaybe; + /** The secret API key used for authentication and identification when querying sensitive data and performing mutations. */ + apiKey?: InputMaybe; + created_at?: InputMaybe; + /** The encrypted secret used for verifying the integrity of the request data. The integrity secret is encrypted using a secure encryption algorithm and a salt before storing it in the database. */ + encryptedIntegritySecret?: InputMaybe; + /** The expiration timestamp for the secret API key, specifying the validity period after which the key becomes invalid and cannot be used. */ + expiresAt?: InputMaybe; + /** The hashed secret used for verifying the origin of the request. The origin secret is hashed using a secure hashing algorithm and a unique salt before storing it in the database. */ + hashedOriginSecret?: InputMaybe; + id?: InputMaybe; + /** A user-defined name for the secret API key, providing a human-readable identifier for the key. */ + name?: InputMaybe; + /** The unique identifier of the organizer associated with the secret API key, establishing a link between the key and the organizer it belongs to. */ + organizerId?: InputMaybe; + /** The unique salt value used during the hashing process for the origin secret. It enhances security by making it more difficult to crack the hashed origin secret. */ + originSecretSalt?: InputMaybe; + /** The current status of the secret API key, referencing the apiKeyStatus table. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". */ + status?: InputMaybe; + /** The type of the secret API key, referencing the apiKeyType table. It determines how the secret is verified and what scope/routes of query are accessible. */ + type?: InputMaybe; + updated_at?: InputMaybe; }; - -export type Query_RootNftTransfer_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Streaming cursor of the table "secretApiKey" */ +export type SecretApiKey_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: SecretApiKey_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; +/** Initial value of the column from where the streaming should start */ +export type SecretApiKey_Stream_Cursor_Value_Input = { + /** A comma-separated list of allowed domains or IP addresses that are permitted to use the secret API key, restricting usage to authorized sources. */ + allowlist?: InputMaybe; + /** The secret API key used for authentication and identification when querying sensitive data and performing mutations. */ + apiKey?: InputMaybe; + created_at?: InputMaybe; + /** The encrypted secret used for verifying the integrity of the request data. The integrity secret is encrypted using a secure encryption algorithm and a salt before storing it in the database. */ + encryptedIntegritySecret?: InputMaybe; + /** The expiration timestamp for the secret API key, specifying the validity period after which the key becomes invalid and cannot be used. */ + expiresAt?: InputMaybe; + /** The hashed secret used for verifying the origin of the request. The origin secret is hashed using a secure hashing algorithm and a unique salt before storing it in the database. */ + hashedOriginSecret?: InputMaybe; + id?: InputMaybe; + /** A user-defined name for the secret API key, providing a human-readable identifier for the key. */ + name?: InputMaybe; + /** The unique identifier of the organizer associated with the secret API key, establishing a link between the key and the organizer it belongs to. */ + organizerId?: InputMaybe; + /** The unique salt value used during the hashing process for the origin secret. It enhances security by making it more difficult to crack the hashed origin secret. */ + originSecretSalt?: InputMaybe; + /** The current status of the secret API key, referencing the apiKeyStatus table. It can be "ACTIVE" (default), "DISABLED", or "EXPIRED". */ + status?: InputMaybe; + /** The type of the secret API key, referencing the apiKeyType table. It determines how the secret is verified and what scope/routes of query are accessible. */ + type?: InputMaybe; + updated_at?: InputMaybe; +}; -export type Query_RootNftTransfer_By_PkArgs = { - id: Scalars['uuid']['input']; +/** update columns of table "secretApiKey" */ +export const enum SecretApiKey_Update_Column { + /** column name */ + Allowlist = 'allowlist', + /** column name */ + ApiKey = 'apiKey', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + EncryptedIntegritySecret = 'encryptedIntegritySecret', + /** column name */ + ExpiresAt = 'expiresAt', + /** column name */ + HashedOriginSecret = 'hashedOriginSecret', + /** column name */ + Id = 'id', + /** column name */ + Name = 'name', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + OriginSecretSalt = 'originSecretSalt', + /** column name */ + Status = 'status', + /** column name */ + Type = 'type', + /** column name */ + UpdatedAt = 'updated_at' }; +export type SecretApiKey_Updates = { + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: SecretApiKey_Bool_Exp; +}; -export type Query_RootNodeArgs = { - id: Scalars['ID']['input']; - locales?: Array; - stage?: Stage; +/** This table stores parameters specific to Shopify campaigns, including gate identifiers and links to campaign data in the CRM. It supports context resolution in offline unlock iframes and enables tailored content display. */ +export type ShopifyCampaignParameters = { + __typename?: 'shopifyCampaignParameters'; + /** Timestamp indicating when the record was initially created, set automatically by the system. */ + created_at?: Maybe; + /** Primary key. Unique identifier corresponding to the gate id from Shopify campaigns. */ + gateId: Scalars['String']['output']; + /** Identifier for the organizer responsible for the campaign. */ + organizerId: Scalars['String']['output']; + /** Foreign key linking to the shopifyCampaignTemplate model in the CRM. */ + shopifyCampaignTemplateId: Scalars['String']['output']; + status?: Maybe; + /** Timestamp indicating the last update time for the record, set automatically on creation and updated via trigger on modification. */ + updated_at?: Maybe; }; +/** aggregated selection of "shopifyCampaignParameters" */ +export type ShopifyCampaignParameters_Aggregate = { + __typename?: 'shopifyCampaignParameters_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; -export type Query_RootOrderArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "shopifyCampaignParameters" */ +export type ShopifyCampaignParameters_Aggregate_Fields = { + __typename?: 'shopifyCampaignParameters_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; }; -export type Query_RootOrderStatusArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "shopifyCampaignParameters" */ +export type ShopifyCampaignParameters_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; +/** Boolean expression to filter rows from the table "shopifyCampaignParameters". All fields are combined with a logical 'AND'. */ +export type ShopifyCampaignParameters_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + created_at?: InputMaybe; + gateId?: InputMaybe; + organizerId?: InputMaybe; + shopifyCampaignTemplateId?: InputMaybe; + status?: InputMaybe; + updated_at?: InputMaybe; +}; -export type Query_RootOrderStatus_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** unique or primary key constraints on table "shopifyCampaignParameters" */ +export const enum ShopifyCampaignParameters_Constraint { + /** unique or primary key constraint on columns "gateId" */ + ShopifyCampaignParametersPkey = 'shopifyCampaignParameters_pkey' }; +/** input type for inserting data into table "shopifyCampaignParameters" */ +export type ShopifyCampaignParameters_Insert_Input = { + /** Timestamp indicating when the record was initially created, set automatically by the system. */ + created_at?: InputMaybe; + /** Primary key. Unique identifier corresponding to the gate id from Shopify campaigns. */ + gateId?: InputMaybe; + /** Identifier for the organizer responsible for the campaign. */ + organizerId?: InputMaybe; + /** Foreign key linking to the shopifyCampaignTemplate model in the CRM. */ + shopifyCampaignTemplateId?: InputMaybe; + status?: InputMaybe; + /** Timestamp indicating the last update time for the record, set automatically on creation and updated via trigger on modification. */ + updated_at?: InputMaybe; +}; -export type Query_RootOrderStatus_By_PkArgs = { - value: Scalars['String']['input']; +/** aggregate max on columns */ +export type ShopifyCampaignParameters_Max_Fields = { + __typename?: 'shopifyCampaignParameters_max_fields'; + /** Timestamp indicating when the record was initially created, set automatically by the system. */ + created_at?: Maybe; + /** Primary key. Unique identifier corresponding to the gate id from Shopify campaigns. */ + gateId?: Maybe; + /** Identifier for the organizer responsible for the campaign. */ + organizerId?: Maybe; + /** Foreign key linking to the shopifyCampaignTemplate model in the CRM. */ + shopifyCampaignTemplateId?: Maybe; + /** Timestamp indicating the last update time for the record, set automatically on creation and updated via trigger on modification. */ + updated_at?: Maybe; }; +/** aggregate min on columns */ +export type ShopifyCampaignParameters_Min_Fields = { + __typename?: 'shopifyCampaignParameters_min_fields'; + /** Timestamp indicating when the record was initially created, set automatically by the system. */ + created_at?: Maybe; + /** Primary key. Unique identifier corresponding to the gate id from Shopify campaigns. */ + gateId?: Maybe; + /** Identifier for the organizer responsible for the campaign. */ + organizerId?: Maybe; + /** Foreign key linking to the shopifyCampaignTemplate model in the CRM. */ + shopifyCampaignTemplateId?: Maybe; + /** Timestamp indicating the last update time for the record, set automatically on creation and updated via trigger on modification. */ + updated_at?: Maybe; +}; -export type Query_RootOrder_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** response of any mutation on the table "shopifyCampaignParameters" */ +export type ShopifyCampaignParameters_Mutation_Response = { + __typename?: 'shopifyCampaignParameters_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; }; +/** on_conflict condition type for table "shopifyCampaignParameters" */ +export type ShopifyCampaignParameters_On_Conflict = { + constraint: ShopifyCampaignParameters_Constraint; + update_columns?: Array; + where?: InputMaybe; +}; -export type Query_RootOrder_By_PkArgs = { - id: Scalars['uuid']['input']; +/** Ordering options when selecting data from "shopifyCampaignParameters". */ +export type ShopifyCampaignParameters_Order_By = { + created_at?: InputMaybe; + gateId?: InputMaybe; + organizerId?: InputMaybe; + shopifyCampaignTemplateId?: InputMaybe; + status?: InputMaybe; + updated_at?: InputMaybe; }; +/** primary key columns input for table: shopifyCampaignParameters */ +export type ShopifyCampaignParameters_Pk_Columns_Input = { + /** Primary key. Unique identifier corresponding to the gate id from Shopify campaigns. */ + gateId: Scalars['String']['input']; +}; -export type Query_RootOrganizerArgs = { - locales?: Array; - stage?: Stage; - where: OrganizerWhereUniqueInput; +/** select columns of table "shopifyCampaignParameters" */ +export const enum ShopifyCampaignParameters_Select_Column { + /** column name */ + CreatedAt = 'created_at', + /** column name */ + GateId = 'gateId', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + ShopifyCampaignTemplateId = 'shopifyCampaignTemplateId', + /** column name */ + Status = 'status', + /** column name */ + UpdatedAt = 'updated_at' }; +/** input type for updating data in table "shopifyCampaignParameters" */ +export type ShopifyCampaignParameters_Set_Input = { + /** Timestamp indicating when the record was initially created, set automatically by the system. */ + created_at?: InputMaybe; + /** Primary key. Unique identifier corresponding to the gate id from Shopify campaigns. */ + gateId?: InputMaybe; + /** Identifier for the organizer responsible for the campaign. */ + organizerId?: InputMaybe; + /** Foreign key linking to the shopifyCampaignTemplate model in the CRM. */ + shopifyCampaignTemplateId?: InputMaybe; + status?: InputMaybe; + /** Timestamp indicating the last update time for the record, set automatically on creation and updated via trigger on modification. */ + updated_at?: InputMaybe; +}; -export type Query_RootOrganizerVersionArgs = { - where: VersionWhereInput; +/** Streaming cursor of the table "shopifyCampaignParameters" */ +export type ShopifyCampaignParameters_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: ShopifyCampaignParameters_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; +/** Initial value of the column from where the streaming should start */ +export type ShopifyCampaignParameters_Stream_Cursor_Value_Input = { + /** Timestamp indicating when the record was initially created, set automatically by the system. */ + created_at?: InputMaybe; + /** Primary key. Unique identifier corresponding to the gate id from Shopify campaigns. */ + gateId?: InputMaybe; + /** Identifier for the organizer responsible for the campaign. */ + organizerId?: InputMaybe; + /** Foreign key linking to the shopifyCampaignTemplate model in the CRM. */ + shopifyCampaignTemplateId?: InputMaybe; + status?: InputMaybe; + /** Timestamp indicating the last update time for the record, set automatically on creation and updated via trigger on modification. */ + updated_at?: InputMaybe; +}; -export type Query_RootOrganizersArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - locales?: Array; - orderBy?: InputMaybe; - skip?: InputMaybe; - stage?: Stage; - where?: InputMaybe; +/** update columns of table "shopifyCampaignParameters" */ +export const enum ShopifyCampaignParameters_Update_Column { + /** column name */ + CreatedAt = 'created_at', + /** column name */ + GateId = 'gateId', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + ShopifyCampaignTemplateId = 'shopifyCampaignTemplateId', + /** column name */ + Status = 'status', + /** column name */ + UpdatedAt = 'updated_at' }; +export type ShopifyCampaignParameters_Updates = { + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: ShopifyCampaignParameters_Bool_Exp; +}; -export type Query_RootOrganizersConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - locales?: Array; - orderBy?: InputMaybe; - skip?: InputMaybe; - stage?: Stage; - where?: InputMaybe; +/** columns and relationships of "shopifyCampaignStatus" */ +export type ShopifyCampaignStatus = { + __typename?: 'shopifyCampaignStatus'; + value: Scalars['String']['output']; }; +/** aggregated selection of "shopifyCampaignStatus" */ +export type ShopifyCampaignStatus_Aggregate = { + __typename?: 'shopifyCampaignStatus_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; -export type Query_RootPackArgs = { - locales?: Array; - stage?: Stage; - where: PackWhereUniqueInput; +/** aggregate fields of "shopifyCampaignStatus" */ +export type ShopifyCampaignStatus_Aggregate_Fields = { + __typename?: 'shopifyCampaignStatus_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; }; -export type Query_RootPackEventPassNftArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "shopifyCampaignStatus" */ +export type ShopifyCampaignStatus_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; +/** Boolean expression to filter rows from the table "shopifyCampaignStatus". All fields are combined with a logical 'AND'. */ +export type ShopifyCampaignStatus_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + value?: InputMaybe; +}; -export type Query_RootPackEventPassNft_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** unique or primary key constraints on table "shopifyCampaignStatus" */ +export const enum ShopifyCampaignStatus_Constraint { + /** unique or primary key constraint on columns "value" */ + ShopifyCampaignStatusPkey = 'shopifyCampaignStatus_pkey' }; +export const enum ShopifyCampaignStatus_Enum { + Draft = 'DRAFT', + Published = 'PUBLISHED' +}; -export type Query_RootPackEventPassNft_By_PkArgs = { - eventPassNftId: Scalars['uuid']['input']; - packNftSupplyId: Scalars['uuid']['input']; +/** Boolean expression to compare columns of type "shopifyCampaignStatus_enum". All fields are combined with logical 'AND'. */ +export type ShopifyCampaignStatus_Enum_Comparison_Exp = { + _eq?: InputMaybe; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; }; +/** input type for inserting data into table "shopifyCampaignStatus" */ +export type ShopifyCampaignStatus_Insert_Input = { + value?: InputMaybe; +}; -export type Query_RootPackNftContractArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate max on columns */ +export type ShopifyCampaignStatus_Max_Fields = { + __typename?: 'shopifyCampaignStatus_max_fields'; + value?: Maybe; }; +/** aggregate min on columns */ +export type ShopifyCampaignStatus_Min_Fields = { + __typename?: 'shopifyCampaignStatus_min_fields'; + value?: Maybe; +}; -export type Query_RootPackNftContractEventPassArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** response of any mutation on the table "shopifyCampaignStatus" */ +export type ShopifyCampaignStatus_Mutation_Response = { + __typename?: 'shopifyCampaignStatus_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; }; +/** on_conflict condition type for table "shopifyCampaignStatus" */ +export type ShopifyCampaignStatus_On_Conflict = { + constraint: ShopifyCampaignStatus_Constraint; + update_columns?: Array; + where?: InputMaybe; +}; -export type Query_RootPackNftContractEventPass_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Ordering options when selecting data from "shopifyCampaignStatus". */ +export type ShopifyCampaignStatus_Order_By = { + value?: InputMaybe; }; +/** primary key columns input for table: shopifyCampaignStatus */ +export type ShopifyCampaignStatus_Pk_Columns_Input = { + value: Scalars['String']['input']; +}; -export type Query_RootPackNftContractEventPass_By_PkArgs = { - eventPassId: Scalars['String']['input']; - packNftContractId: Scalars['uuid']['input']; +/** select columns of table "shopifyCampaignStatus" */ +export const enum ShopifyCampaignStatus_Select_Column { + /** column name */ + Value = 'value' }; +/** input type for updating data in table "shopifyCampaignStatus" */ +export type ShopifyCampaignStatus_Set_Input = { + value?: InputMaybe; +}; -export type Query_RootPackNftContract_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Streaming cursor of the table "shopifyCampaignStatus" */ +export type ShopifyCampaignStatus_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: ShopifyCampaignStatus_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; +/** Initial value of the column from where the streaming should start */ +export type ShopifyCampaignStatus_Stream_Cursor_Value_Input = { + value?: InputMaybe; +}; -export type Query_RootPackNftContract_By_PkArgs = { - id: Scalars['uuid']['input']; +/** update columns of table "shopifyCampaignStatus" */ +export const enum ShopifyCampaignStatus_Update_Column { + /** column name */ + Value = 'value' }; +export type ShopifyCampaignStatus_Updates = { + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: ShopifyCampaignStatus_Bool_Exp; +}; -export type Query_RootPackNftSupplyArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** This table stores the link between the offline accounts and Shopify customer IDs. It allows organizers to manage customer data seamlessly across platforms without needing to handle sensitive personal information directly. */ +export type ShopifyCustomer = { + __typename?: 'shopifyCustomer'; + /** Reference to the account table, ensuring that customer data is associated with a unique account address. */ + address: Scalars['String']['output']; + /** Timestamp indicating when the record was initially created, set automatically by the system. */ + created_at?: Maybe; + /** The unique identifier for the customer as stored in Shopify. This links the internal account to the Shopify customer record, facilitating integrated data management across systems. */ + customerId: Scalars['String']['output']; + /** Unique identifier for each entry, generated automatically as a UUID. */ + id: Scalars['uuid']['output']; + /** Identifier for the organizer, used to scope Shopify customer data to specific organizers, allowing them to manage their client data independently. */ + organizerId: Scalars['String']['output']; + updated_at?: Maybe; }; +/** aggregated selection of "shopifyCustomer" */ +export type ShopifyCustomer_Aggregate = { + __typename?: 'shopifyCustomer_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; -export type Query_RootPackNftSupply_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "shopifyCustomer" */ +export type ShopifyCustomer_Aggregate_Fields = { + __typename?: 'shopifyCustomer_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; }; -export type Query_RootPackNftSupply_By_PkArgs = { - id: Scalars['uuid']['input']; +/** aggregate fields of "shopifyCustomer" */ +export type ShopifyCustomer_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "shopifyCustomer". All fields are combined with a logical 'AND'. */ +export type ShopifyCustomer_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + address?: InputMaybe; + created_at?: InputMaybe; + customerId?: InputMaybe; + id?: InputMaybe; + organizerId?: InputMaybe; + updated_at?: InputMaybe; }; +/** unique or primary key constraints on table "shopifyCustomer" */ +export const enum ShopifyCustomer_Constraint { + /** unique or primary key constraint on columns "customerId", "address", "organizerId" */ + ShopifyCustomerAddressOrganizerIdCustomerIdKey = 'shopifyCustomer_address_organizerId_customerId_key' +}; -export type Query_RootPackOrderSumsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** input type for inserting data into table "shopifyCustomer" */ +export type ShopifyCustomer_Insert_Input = { + /** Reference to the account table, ensuring that customer data is associated with a unique account address. */ + address?: InputMaybe; + /** Timestamp indicating when the record was initially created, set automatically by the system. */ + created_at?: InputMaybe; + /** The unique identifier for the customer as stored in Shopify. This links the internal account to the Shopify customer record, facilitating integrated data management across systems. */ + customerId?: InputMaybe; + /** Unique identifier for each entry, generated automatically as a UUID. */ + id?: InputMaybe; + /** Identifier for the organizer, used to scope Shopify customer data to specific organizers, allowing them to manage their client data independently. */ + organizerId?: InputMaybe; + updated_at?: InputMaybe; }; +/** aggregate max on columns */ +export type ShopifyCustomer_Max_Fields = { + __typename?: 'shopifyCustomer_max_fields'; + /** Reference to the account table, ensuring that customer data is associated with a unique account address. */ + address?: Maybe; + /** Timestamp indicating when the record was initially created, set automatically by the system. */ + created_at?: Maybe; + /** The unique identifier for the customer as stored in Shopify. This links the internal account to the Shopify customer record, facilitating integrated data management across systems. */ + customerId?: Maybe; + /** Unique identifier for each entry, generated automatically as a UUID. */ + id?: Maybe; + /** Identifier for the organizer, used to scope Shopify customer data to specific organizers, allowing them to manage their client data independently. */ + organizerId?: Maybe; + updated_at?: Maybe; +}; -export type Query_RootPackOrderSums_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate min on columns */ +export type ShopifyCustomer_Min_Fields = { + __typename?: 'shopifyCustomer_min_fields'; + /** Reference to the account table, ensuring that customer data is associated with a unique account address. */ + address?: Maybe; + /** Timestamp indicating when the record was initially created, set automatically by the system. */ + created_at?: Maybe; + /** The unique identifier for the customer as stored in Shopify. This links the internal account to the Shopify customer record, facilitating integrated data management across systems. */ + customerId?: Maybe; + /** Unique identifier for each entry, generated automatically as a UUID. */ + id?: Maybe; + /** Identifier for the organizer, used to scope Shopify customer data to specific organizers, allowing them to manage their client data independently. */ + organizerId?: Maybe; + updated_at?: Maybe; }; - -export type Query_RootPackOrderSums_By_PkArgs = { - packId: Scalars['String']['input']; +/** response of any mutation on the table "shopifyCustomer" */ +export type ShopifyCustomer_Mutation_Response = { + __typename?: 'shopifyCustomer_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; }; - -export type Query_RootPackVersionArgs = { - where: VersionWhereInput; +/** on_conflict condition type for table "shopifyCustomer" */ +export type ShopifyCustomer_On_Conflict = { + constraint: ShopifyCustomer_Constraint; + update_columns?: Array; + where?: InputMaybe; }; +/** Ordering options when selecting data from "shopifyCustomer". */ +export type ShopifyCustomer_Order_By = { + address?: InputMaybe; + created_at?: InputMaybe; + customerId?: InputMaybe; + id?: InputMaybe; + organizerId?: InputMaybe; + updated_at?: InputMaybe; +}; -export type Query_RootPacksArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - locales?: Array; - orderBy?: InputMaybe; - skip?: InputMaybe; - stage?: Stage; - where?: InputMaybe; +/** select columns of table "shopifyCustomer" */ +export const enum ShopifyCustomer_Select_Column { + /** column name */ + Address = 'address', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + CustomerId = 'customerId', + /** column name */ + Id = 'id', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + UpdatedAt = 'updated_at' }; +/** input type for updating data in table "shopifyCustomer" */ +export type ShopifyCustomer_Set_Input = { + /** Reference to the account table, ensuring that customer data is associated with a unique account address. */ + address?: InputMaybe; + /** Timestamp indicating when the record was initially created, set automatically by the system. */ + created_at?: InputMaybe; + /** The unique identifier for the customer as stored in Shopify. This links the internal account to the Shopify customer record, facilitating integrated data management across systems. */ + customerId?: InputMaybe; + /** Unique identifier for each entry, generated automatically as a UUID. */ + id?: InputMaybe; + /** Identifier for the organizer, used to scope Shopify customer data to specific organizers, allowing them to manage their client data independently. */ + organizerId?: InputMaybe; + updated_at?: InputMaybe; +}; -export type Query_RootPacksConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - locales?: Array; - orderBy?: InputMaybe; - skip?: InputMaybe; - stage?: Stage; - where?: InputMaybe; +/** Streaming cursor of the table "shopifyCustomer" */ +export type ShopifyCustomer_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: ShopifyCustomer_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; +/** Initial value of the column from where the streaming should start */ +export type ShopifyCustomer_Stream_Cursor_Value_Input = { + /** Reference to the account table, ensuring that customer data is associated with a unique account address. */ + address?: InputMaybe; + /** Timestamp indicating when the record was initially created, set automatically by the system. */ + created_at?: InputMaybe; + /** The unique identifier for the customer as stored in Shopify. This links the internal account to the Shopify customer record, facilitating integrated data management across systems. */ + customerId?: InputMaybe; + /** Unique identifier for each entry, generated automatically as a UUID. */ + id?: InputMaybe; + /** Identifier for the organizer, used to scope Shopify customer data to specific organizers, allowing them to manage their client data independently. */ + organizerId?: InputMaybe; + updated_at?: InputMaybe; +}; -export type Query_RootPassAmountArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** update columns of table "shopifyCustomer" */ +export const enum ShopifyCustomer_Update_Column { + /** column name */ + Address = 'address', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + CustomerId = 'customerId', + /** column name */ + Id = 'id', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + UpdatedAt = 'updated_at' }; +export type ShopifyCustomer_Updates = { + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: ShopifyCustomer_Bool_Exp; +}; -export type Query_RootPassAmount_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** This table is used to link and authenticate queries from Shopify to an organizer in our system. It stores the unique Shopify domains associated with each organizer, allowing for efficient lookup and validation of incoming requests. */ +export type ShopifyDomain = { + __typename?: 'shopifyDomain'; + /** Timestamp indicating when the record was initially created, set automatically by the system. */ + created_at?: Maybe; + /** The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records. */ + domain: Scalars['String']['output']; + /** The unique identifier of the associated organizer in our external CRM system. This field is used to link Shopify domains to the corresponding organizers. */ + organizerId: Scalars['String']['output']; }; +/** aggregated selection of "shopifyDomain" */ +export type ShopifyDomain_Aggregate = { + __typename?: 'shopifyDomain_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; -export type Query_RootPassAmount_By_PkArgs = { - id: Scalars['uuid']['input']; +/** aggregate fields of "shopifyDomain" */ +export type ShopifyDomain_Aggregate_Fields = { + __typename?: 'shopifyDomain_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; }; -export type Query_RootPassPricingArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "shopifyDomain" */ +export type ShopifyDomain_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; +/** Boolean expression to filter rows from the table "shopifyDomain". All fields are combined with a logical 'AND'. */ +export type ShopifyDomain_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + created_at?: InputMaybe; + domain?: InputMaybe; + organizerId?: InputMaybe; +}; -export type Query_RootPassPricing_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** unique or primary key constraints on table "shopifyDomain" */ +export const enum ShopifyDomain_Constraint { + /** unique or primary key constraint on columns "domain" */ + ShopifyDomainPkey = 'shopifyDomain_pkey' }; +/** input type for inserting data into table "shopifyDomain" */ +export type ShopifyDomain_Insert_Input = { + /** Timestamp indicating when the record was initially created, set automatically by the system. */ + created_at?: InputMaybe; + /** The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records. */ + domain?: InputMaybe; + /** The unique identifier of the associated organizer in our external CRM system. This field is used to link Shopify domains to the corresponding organizers. */ + organizerId?: InputMaybe; +}; -export type Query_RootPassPricing_By_PkArgs = { - id: Scalars['uuid']['input']; +/** aggregate max on columns */ +export type ShopifyDomain_Max_Fields = { + __typename?: 'shopifyDomain_max_fields'; + /** Timestamp indicating when the record was initially created, set automatically by the system. */ + created_at?: Maybe; + /** The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records. */ + domain?: Maybe; + /** The unique identifier of the associated organizer in our external CRM system. This field is used to link Shopify domains to the corresponding organizers. */ + organizerId?: Maybe; }; +/** aggregate min on columns */ +export type ShopifyDomain_Min_Fields = { + __typename?: 'shopifyDomain_min_fields'; + /** Timestamp indicating when the record was initially created, set automatically by the system. */ + created_at?: Maybe; + /** The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records. */ + domain?: Maybe; + /** The unique identifier of the associated organizer in our external CRM system. This field is used to link Shopify domains to the corresponding organizers. */ + organizerId?: Maybe; +}; -export type Query_RootPendingOrderArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** response of any mutation on the table "shopifyDomain" */ +export type ShopifyDomain_Mutation_Response = { + __typename?: 'shopifyDomain_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; }; +/** on_conflict condition type for table "shopifyDomain" */ +export type ShopifyDomain_On_Conflict = { + constraint: ShopifyDomain_Constraint; + update_columns?: Array; + where?: InputMaybe; +}; -export type Query_RootPendingOrder_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Ordering options when selecting data from "shopifyDomain". */ +export type ShopifyDomain_Order_By = { + created_at?: InputMaybe; + domain?: InputMaybe; + organizerId?: InputMaybe; }; +/** primary key columns input for table: shopifyDomain */ +export type ShopifyDomain_Pk_Columns_Input = { + /** The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records. */ + domain: Scalars['String']['input']; +}; -export type Query_RootPendingOrder_By_PkArgs = { - id: Scalars['uuid']['input']; +/** select columns of table "shopifyDomain" */ +export const enum ShopifyDomain_Select_Column { + /** column name */ + CreatedAt = 'created_at', + /** column name */ + Domain = 'domain', + /** column name */ + OrganizerId = 'organizerId' }; +/** input type for updating data in table "shopifyDomain" */ +export type ShopifyDomain_Set_Input = { + /** Timestamp indicating when the record was initially created, set automatically by the system. */ + created_at?: InputMaybe; + /** The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records. */ + domain?: InputMaybe; + /** The unique identifier of the associated organizer in our external CRM system. This field is used to link Shopify domains to the corresponding organizers. */ + organizerId?: InputMaybe; +}; -export type Query_RootRoleAssignmentArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Streaming cursor of the table "shopifyDomain" */ +export type ShopifyDomain_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: ShopifyDomain_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; +/** Initial value of the column from where the streaming should start */ +export type ShopifyDomain_Stream_Cursor_Value_Input = { + /** Timestamp indicating when the record was initially created, set automatically by the system. */ + created_at?: InputMaybe; + /** The Shopify domain value, which serves as the primary key for the table, ensuring uniqueness across all records. */ + domain?: InputMaybe; + /** The unique identifier of the associated organizer in our external CRM system. This field is used to link Shopify domains to the corresponding organizers. */ + organizerId?: InputMaybe; +}; -export type Query_RootRoleAssignment_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** update columns of table "shopifyDomain" */ +export const enum ShopifyDomain_Update_Column { + /** column name */ + CreatedAt = 'created_at', + /** column name */ + Domain = 'domain', + /** column name */ + OrganizerId = 'organizerId' }; +export type ShopifyDomain_Updates = { + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: ShopifyDomain_Bool_Exp; +}; -export type Query_RootRolesArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Stores information for each token type managed by a stampNftContract, focusing on unique token IDs and their associated metadata. */ +export type StampNft = { + __typename?: 'stampNft'; + chainId: Scalars['String']['output']; + contractAddress: Scalars['String']['output']; + created_at: Scalars['timestamptz']['output']; + id: Scalars['uuid']['output']; + /** Structured metadata associated with the token, stored in a JSONB format for flexibility. */ + metadata: Scalars['jsonb']['output']; + /** The unique identifier of the token within its contract. */ + tokenId: Scalars['bigint']['output']; + /** URI pointing to the token metadata, which may include details such as the item associated with the token. */ + tokenUri?: Maybe; + updated_at: Scalars['timestamptz']['output']; }; -export type Query_RootRoles_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Stores information for each token type managed by a stampNftContract, focusing on unique token IDs and their associated metadata. */ +export type StampNftMetadataArgs = { + path?: InputMaybe; }; - -export type Query_RootRoles_By_PkArgs = { - value: Scalars['String']['input']; +/** Represents stamp NFT contracts used for marketing purposes. Each contract is associated with a type indicating the nature of the campaign, like a purchase completion event. */ +export type StampNftContract = { + __typename?: 'stampNftContract'; + activityWebhookId?: Maybe; + activityWebhookSigningKey?: Maybe; + /** A unique identifier for the marketing campaign associated with this contract. For instance, a Shopify campaign ID. */ + campaignId: Scalars['String']['output']; + /** The identifier of the blockchain network where the contract is deployed. */ + chainId: Scalars['String']['output']; + /** The blockchain address of the stamp NFT contract. */ + contractAddress: Scalars['String']['output']; + created_at: Scalars['timestamptz']['output']; + id?: Maybe; + /** Structured metadata associated with the contract, stored in a JSONB format for flexibility. */ + metadata: Scalars['jsonb']['output']; + organizerId: Scalars['String']['output']; + /** The type of marketing campaign the contract is associated with, e.g., SHOPIFY_PURCHASE_COMPLETED. */ + type: StampNftContractType_Enum; + updated_at: Scalars['timestamptz']['output']; }; -export type Query_RootScheduledOperationArgs = { - locales?: Array; - stage?: Stage; - where: ScheduledOperationWhereUniqueInput; +/** Represents stamp NFT contracts used for marketing purposes. Each contract is associated with a type indicating the nature of the campaign, like a purchase completion event. */ +export type StampNftContractMetadataArgs = { + path?: InputMaybe; }; - -export type Query_RootScheduledOperationsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - locales?: Array; - orderBy?: InputMaybe; - skip?: InputMaybe; - stage?: Stage; - where?: InputMaybe; +/** Defines contract types for the stampNftContract, representing various marketing campaigns or actions. */ +export type StampNftContractType = { + __typename?: 'stampNftContractType'; + /** Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify. */ + value: Scalars['String']['output']; }; +/** aggregated selection of "stampNftContractType" */ +export type StampNftContractType_Aggregate = { + __typename?: 'stampNftContractType_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; -export type Query_RootScheduledOperationsConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - locales?: Array; - orderBy?: InputMaybe; - skip?: InputMaybe; - stage?: Stage; - where?: InputMaybe; +/** aggregate fields of "stampNftContractType" */ +export type StampNftContractType_Aggregate_Fields = { + __typename?: 'stampNftContractType_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; }; -export type Query_RootScheduledReleaseArgs = { - locales?: Array; - stage?: Stage; - where: ScheduledReleaseWhereUniqueInput; +/** aggregate fields of "stampNftContractType" */ +export type StampNftContractType_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; - -export type Query_RootScheduledReleasesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - locales?: Array; - orderBy?: InputMaybe; - skip?: InputMaybe; - stage?: Stage; - where?: InputMaybe; +/** Boolean expression to filter rows from the table "stampNftContractType". All fields are combined with a logical 'AND'. */ +export type StampNftContractType_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + value?: InputMaybe; }; +/** unique or primary key constraints on table "stampNftContractType" */ +export const enum StampNftContractType_Constraint { + /** unique or primary key constraint on columns "value" */ + StampNftContractTypePkey = 'stampNftContractType_pkey' +}; -export type Query_RootScheduledReleasesConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - locales?: Array; - orderBy?: InputMaybe; - skip?: InputMaybe; - stage?: Stage; - where?: InputMaybe; +export const enum StampNftContractType_Enum { + ShopifyPurchaseCompleted = 'SHOPIFY_PURCHASE_COMPLETED' }; +/** Boolean expression to compare columns of type "stampNftContractType_enum". All fields are combined with logical 'AND'. */ +export type StampNftContractType_Enum_Comparison_Exp = { + _eq?: InputMaybe; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; +}; -export type Query_RootStripeCheckoutSessionArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** input type for inserting data into table "stampNftContractType" */ +export type StampNftContractType_Insert_Input = { + /** Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify. */ + value?: InputMaybe; }; +/** aggregate max on columns */ +export type StampNftContractType_Max_Fields = { + __typename?: 'stampNftContractType_max_fields'; + /** Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify. */ + value?: Maybe; +}; -export type Query_RootStripeCheckoutSessionTypeArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate min on columns */ +export type StampNftContractType_Min_Fields = { + __typename?: 'stampNftContractType_min_fields'; + /** Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify. */ + value?: Maybe; }; +/** response of any mutation on the table "stampNftContractType" */ +export type StampNftContractType_Mutation_Response = { + __typename?: 'stampNftContractType_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; +}; -export type Query_RootStripeCheckoutSessionType_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** on_conflict condition type for table "stampNftContractType" */ +export type StampNftContractType_On_Conflict = { + constraint: StampNftContractType_Constraint; + update_columns?: Array; + where?: InputMaybe; }; +/** Ordering options when selecting data from "stampNftContractType". */ +export type StampNftContractType_Order_By = { + value?: InputMaybe; +}; -export type Query_RootStripeCheckoutSessionType_By_PkArgs = { +/** primary key columns input for table: stampNftContractType */ +export type StampNftContractType_Pk_Columns_Input = { + /** Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify. */ value: Scalars['String']['input']; }; +/** select columns of table "stampNftContractType" */ +export const enum StampNftContractType_Select_Column { + /** column name */ + Value = 'value' +}; -export type Query_RootStripeCheckoutSession_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** input type for updating data in table "stampNftContractType" */ +export type StampNftContractType_Set_Input = { + /** Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify. */ + value?: InputMaybe; }; +/** Streaming cursor of the table "stampNftContractType" */ +export type StampNftContractType_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: StampNftContractType_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; -export type Query_RootStripeCheckoutSession_By_PkArgs = { - stripeSessionId: Scalars['String']['input']; +/** Initial value of the column from where the streaming should start */ +export type StampNftContractType_Stream_Cursor_Value_Input = { + /** Type name for stamp NFT contract. Reflects the nature of the marketing campaign or action, like SHOPIFY_PURCHASE_COMPLETED indicating a purchase event in a token-gating campaign on Shopify. */ + value?: InputMaybe; }; +/** update columns of table "stampNftContractType" */ +export const enum StampNftContractType_Update_Column { + /** column name */ + Value = 'value' +}; -export type Query_RootStripeCustomerArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +export type StampNftContractType_Updates = { + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: StampNftContractType_Bool_Exp; }; +/** aggregated selection of "stampNftContract" */ +export type StampNftContract_Aggregate = { + __typename?: 'stampNftContract_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; -export type Query_RootStripeCustomer_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "stampNftContract" */ +export type StampNftContract_Aggregate_Fields = { + __typename?: 'stampNftContract_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; }; -export type Query_RootStripeCustomer_By_PkArgs = { - stripeCustomerId: Scalars['String']['input']; +/** aggregate fields of "stampNftContract" */ +export type StampNftContract_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; +/** append existing jsonb value of filtered columns with new jsonb value */ +export type StampNftContract_Append_Input = { + /** Structured metadata associated with the contract, stored in a JSONB format for flexibility. */ + metadata?: InputMaybe; +}; -export type Query_RootTimezoneArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Boolean expression to filter rows from the table "stampNftContract". All fields are combined with a logical 'AND'. */ +export type StampNftContract_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + activityWebhookId?: InputMaybe; + activityWebhookSigningKey?: InputMaybe; + campaignId?: InputMaybe; + chainId?: InputMaybe; + contractAddress?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + metadata?: InputMaybe; + organizerId?: InputMaybe; + type?: InputMaybe; + updated_at?: InputMaybe; }; +/** unique or primary key constraints on table "stampNftContract" */ +export const enum StampNftContract_Constraint { + /** unique or primary key constraint on columns "activityWebhookSigningKey" */ + StampNftContractActivityWebhookSigningKeyKey = 'stampNftContract_activityWebhookSigningKey_key', + /** unique or primary key constraint on columns "chainId", "contractAddress" */ + StampNftContractPkey = 'stampNftContract_pkey' +}; -export type Query_RootTimezone_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +export type StampNftContract_Delete_At_Path_Input = { + /** Structured metadata associated with the contract, stored in a JSONB format for flexibility. */ + metadata?: InputMaybe>; }; +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +export type StampNftContract_Delete_Elem_Input = { + /** Structured metadata associated with the contract, stored in a JSONB format for flexibility. */ + metadata?: InputMaybe; +}; -export type Query_RootTimezone_By_PkArgs = { - value: Scalars['String']['input']; +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +export type StampNftContract_Delete_Key_Input = { + /** Structured metadata associated with the contract, stored in a JSONB format for flexibility. */ + metadata?: InputMaybe; +}; + +/** input type for inserting data into table "stampNftContract" */ +export type StampNftContract_Insert_Input = { + activityWebhookId?: InputMaybe; + activityWebhookSigningKey?: InputMaybe; + /** A unique identifier for the marketing campaign associated with this contract. For instance, a Shopify campaign ID. */ + campaignId?: InputMaybe; + /** The identifier of the blockchain network where the contract is deployed. */ + chainId?: InputMaybe; + /** The blockchain address of the stamp NFT contract. */ + contractAddress?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + /** Structured metadata associated with the contract, stored in a JSONB format for flexibility. */ + metadata?: InputMaybe; + organizerId?: InputMaybe; + /** The type of marketing campaign the contract is associated with, e.g., SHOPIFY_PURCHASE_COMPLETED. */ + type?: InputMaybe; + updated_at?: InputMaybe; }; +/** aggregate max on columns */ +export type StampNftContract_Max_Fields = { + __typename?: 'stampNftContract_max_fields'; + activityWebhookId?: Maybe; + activityWebhookSigningKey?: Maybe; + /** A unique identifier for the marketing campaign associated with this contract. For instance, a Shopify campaign ID. */ + campaignId?: Maybe; + /** The identifier of the blockchain network where the contract is deployed. */ + chainId?: Maybe; + /** The blockchain address of the stamp NFT contract. */ + contractAddress?: Maybe; + created_at?: Maybe; + id?: Maybe; + organizerId?: Maybe; + updated_at?: Maybe; +}; -export type Query_RootUserArgs = { - locales?: Array; - stage?: Stage; - where: UserWhereUniqueInput; +/** aggregate min on columns */ +export type StampNftContract_Min_Fields = { + __typename?: 'stampNftContract_min_fields'; + activityWebhookId?: Maybe; + activityWebhookSigningKey?: Maybe; + /** A unique identifier for the marketing campaign associated with this contract. For instance, a Shopify campaign ID. */ + campaignId?: Maybe; + /** The identifier of the blockchain network where the contract is deployed. */ + chainId?: Maybe; + /** The blockchain address of the stamp NFT contract. */ + contractAddress?: Maybe; + created_at?: Maybe; + id?: Maybe; + organizerId?: Maybe; + updated_at?: Maybe; }; +/** response of any mutation on the table "stampNftContract" */ +export type StampNftContract_Mutation_Response = { + __typename?: 'stampNftContract_mutation_response'; + /** number of rows affected by the mutation */ + affected_rows: Scalars['Int']['output']; + /** data from the rows affected by the mutation */ + returning: Array; +}; -export type Query_RootUsersArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - locales?: Array; - orderBy?: InputMaybe; - skip?: InputMaybe; - stage?: Stage; - where?: InputMaybe; +/** on_conflict condition type for table "stampNftContract" */ +export type StampNftContract_On_Conflict = { + constraint: StampNftContract_Constraint; + update_columns?: Array; + where?: InputMaybe; }; +/** Ordering options when selecting data from "stampNftContract". */ +export type StampNftContract_Order_By = { + activityWebhookId?: InputMaybe; + activityWebhookSigningKey?: InputMaybe; + campaignId?: InputMaybe; + chainId?: InputMaybe; + contractAddress?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + metadata?: InputMaybe; + organizerId?: InputMaybe; + type?: InputMaybe; + updated_at?: InputMaybe; +}; -export type Query_RootUsersConnectionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; - locales?: Array; - orderBy?: InputMaybe; - skip?: InputMaybe; - stage?: Stage; - where?: InputMaybe; +/** primary key columns input for table: stampNftContract */ +export type StampNftContract_Pk_Columns_Input = { + /** The identifier of the blockchain network where the contract is deployed. */ + chainId: Scalars['String']['input']; + /** The blockchain address of the stamp NFT contract. */ + contractAddress: Scalars['String']['input']; }; -/** Table to assign roles to accounts, allowing a many-to-many relationship. Each account can have multiple roles and each role can be assigned to multiple accounts. This is part of the RBAC system integration. */ -export type RoleAssignment = { - __typename?: 'roleAssignment'; - accountId: Scalars['uuid']['output']; - created_at: Scalars['timestamptz']['output']; - eventId: Scalars['String']['output']; - id: Scalars['uuid']['output']; - invitedById: Scalars['uuid']['output']; - /** An object relationship */ - inviter: Account; - organizer?: Maybe; - organizerId: Scalars['String']['output']; - role: Roles_Enum; +/** prepend existing jsonb value of filtered columns with new jsonb value */ +export type StampNftContract_Prepend_Input = { + /** Structured metadata associated with the contract, stored in a JSONB format for flexibility. */ + metadata?: InputMaybe; }; +/** select columns of table "stampNftContract" */ +export const enum StampNftContract_Select_Column { + /** column name */ + ActivityWebhookId = 'activityWebhookId', + /** column name */ + ActivityWebhookSigningKey = 'activityWebhookSigningKey', + /** column name */ + CampaignId = 'campaignId', + /** column name */ + ChainId = 'chainId', + /** column name */ + ContractAddress = 'contractAddress', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + Id = 'id', + /** column name */ + Metadata = 'metadata', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + Type = 'type', + /** column name */ + UpdatedAt = 'updated_at' +}; -/** Table to assign roles to accounts, allowing a many-to-many relationship. Each account can have multiple roles and each role can be assigned to multiple accounts. This is part of the RBAC system integration. */ -export type RoleAssignmentOrganizerArgs = { - locales?: Array; - stage?: Stage; - where: OrganizerWhereUniqueInput_Remote_Rel_RoleAssignmentorganizer; +/** input type for updating data in table "stampNftContract" */ +export type StampNftContract_Set_Input = { + activityWebhookId?: InputMaybe; + activityWebhookSigningKey?: InputMaybe; + /** A unique identifier for the marketing campaign associated with this contract. For instance, a Shopify campaign ID. */ + campaignId?: InputMaybe; + /** The identifier of the blockchain network where the contract is deployed. */ + chainId?: InputMaybe; + /** The blockchain address of the stamp NFT contract. */ + contractAddress?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + /** Structured metadata associated with the contract, stored in a JSONB format for flexibility. */ + metadata?: InputMaybe; + organizerId?: InputMaybe; + /** The type of marketing campaign the contract is associated with, e.g., SHOPIFY_PURCHASE_COMPLETED. */ + type?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** Streaming cursor of the table "stampNftContract" */ +export type StampNftContract_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: StampNftContract_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type StampNftContract_Stream_Cursor_Value_Input = { + activityWebhookId?: InputMaybe; + activityWebhookSigningKey?: InputMaybe; + /** A unique identifier for the marketing campaign associated with this contract. For instance, a Shopify campaign ID. */ + campaignId?: InputMaybe; + /** The identifier of the blockchain network where the contract is deployed. */ + chainId?: InputMaybe; + /** The blockchain address of the stamp NFT contract. */ + contractAddress?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + /** Structured metadata associated with the contract, stored in a JSONB format for flexibility. */ + metadata?: InputMaybe; + organizerId?: InputMaybe; + /** The type of marketing campaign the contract is associated with, e.g., SHOPIFY_PURCHASE_COMPLETED. */ + type?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** update columns of table "stampNftContract" */ +export const enum StampNftContract_Update_Column { + /** column name */ + ActivityWebhookId = 'activityWebhookId', + /** column name */ + ActivityWebhookSigningKey = 'activityWebhookSigningKey', + /** column name */ + CampaignId = 'campaignId', + /** column name */ + ChainId = 'chainId', + /** column name */ + ContractAddress = 'contractAddress', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + Id = 'id', + /** column name */ + Metadata = 'metadata', + /** column name */ + OrganizerId = 'organizerId', + /** column name */ + Type = 'type', + /** column name */ + UpdatedAt = 'updated_at' }; -/** aggregated selection of "roleAssignment" */ -export type RoleAssignment_Aggregate = { - __typename?: 'roleAssignment_aggregate'; - aggregate?: Maybe; - nodes: Array; +export type StampNftContract_Updates = { + /** append existing jsonb value of filtered columns with new jsonb value */ + _append?: InputMaybe; + /** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ + _delete_at_path?: InputMaybe; + /** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ + _delete_elem?: InputMaybe; + /** delete key/value pair or string element. key/value pairs are matched based on their key value */ + _delete_key?: InputMaybe; + /** prepend existing jsonb value of filtered columns with new jsonb value */ + _prepend?: InputMaybe; + /** sets the columns of the filtered rows to the given values */ + _set?: InputMaybe; + /** filter the rows which have to be updated */ + where: StampNftContract_Bool_Exp; }; -export type RoleAssignment_Aggregate_Bool_Exp = { - count?: InputMaybe; +/** Tracks the current ownership and quantities of each token under a stampNftContract. Each row associates a token (identified by tokenId and contractAddress) with an owner and the quantity they hold. */ +export type StampNftSupply = { + __typename?: 'stampNftSupply'; + /** The quantity of the token held by the current owner. */ + amount: Scalars['Int']['output']; + chainId: Scalars['String']['output']; + contractAddress: Scalars['String']['output']; + created_at: Scalars['timestamptz']['output']; + /** The blockchain address of the current owner of the token. */ + currentOwnerAddress: Scalars['String']['output']; + error?: Maybe; + id: Scalars['uuid']['output']; + /** Reference to the last transfer event for this token, providing a link to detailed transfer information. */ + lastNftTransferId?: Maybe; + status?: Maybe; + tokenId: Scalars['bigint']['output']; + updated_at: Scalars['timestamptz']['output']; }; -export type RoleAssignment_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; +/** aggregated selection of "stampNftSupply" */ +export type StampNftSupply_Aggregate = { + __typename?: 'stampNftSupply_aggregate'; + aggregate?: Maybe; + nodes: Array; }; -/** aggregate fields of "roleAssignment" */ -export type RoleAssignment_Aggregate_Fields = { - __typename?: 'roleAssignment_aggregate_fields'; +/** aggregate fields of "stampNftSupply" */ +export type StampNftSupply_Aggregate_Fields = { + __typename?: 'stampNftSupply_aggregate_fields'; + avg?: Maybe; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate fields of "roleAssignment" */ -export type RoleAssignment_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "stampNftSupply" */ +export type StampNftSupply_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; -/** order by aggregate values of table "roleAssignment" */ -export type RoleAssignment_Aggregate_Order_By = { - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; -}; - -/** input type for inserting array relation for remote table "roleAssignment" */ -export type RoleAssignment_Arr_Rel_Insert_Input = { - data: Array; - /** upsert condition */ - on_conflict?: InputMaybe; +/** aggregate avg on columns */ +export type StampNftSupply_Avg_Fields = { + __typename?: 'stampNftSupply_avg_fields'; + /** The quantity of the token held by the current owner. */ + amount?: Maybe; + tokenId?: Maybe; }; -/** Boolean expression to filter rows from the table "roleAssignment". All fields are combined with a logical 'AND'. */ -export type RoleAssignment_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - accountId?: InputMaybe; +/** Boolean expression to filter rows from the table "stampNftSupply". All fields are combined with a logical 'AND'. */ +export type StampNftSupply_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + amount?: InputMaybe; + chainId?: InputMaybe; + contractAddress?: InputMaybe; created_at?: InputMaybe; - eventId?: InputMaybe; + currentOwnerAddress?: InputMaybe; + error?: InputMaybe; id?: InputMaybe; - invitedById?: InputMaybe; - inviter?: InputMaybe; - organizerId?: InputMaybe; - role?: InputMaybe; + lastNftTransferId?: InputMaybe; + status?: InputMaybe; + tokenId?: InputMaybe; + updated_at?: InputMaybe; }; -/** unique or primary key constraints on table "roleAssignment" */ -export const enum RoleAssignment_Constraint { - /** unique or primary key constraint on columns "organizerId", "accountId", "role", "eventId" */ - UniqueRoleAssignment = 'unique_role_assignment' +/** unique or primary key constraints on table "stampNftSupply" */ +export const enum StampNftSupply_Constraint { + /** unique or primary key constraint on columns "id" */ + StampNftSupplyPkey = 'stampNftSupply_pkey', + /** unique or primary key constraint on columns "currentOwnerAddress", "chainId", "contractAddress", "tokenId" */ + StampNftSupplyTokenIdContractAddressChainIdCurrentOwnerKey = 'stampNftSupply_tokenId_contractAddress_chainId_currentOwner_key' }; -/** input type for inserting data into table "roleAssignment" */ -export type RoleAssignment_Insert_Input = { - accountId?: InputMaybe; +/** input type for incrementing numeric columns in table "stampNftSupply" */ +export type StampNftSupply_Inc_Input = { + /** The quantity of the token held by the current owner. */ + amount?: InputMaybe; + tokenId?: InputMaybe; +}; + +/** input type for inserting data into table "stampNftSupply" */ +export type StampNftSupply_Insert_Input = { + /** The quantity of the token held by the current owner. */ + amount?: InputMaybe; + chainId?: InputMaybe; + contractAddress?: InputMaybe; created_at?: InputMaybe; - eventId?: InputMaybe; + /** The blockchain address of the current owner of the token. */ + currentOwnerAddress?: InputMaybe; + error?: InputMaybe; id?: InputMaybe; - invitedById?: InputMaybe; - inviter?: InputMaybe; - organizerId?: InputMaybe; - role?: InputMaybe; + /** Reference to the last transfer event for this token, providing a link to detailed transfer information. */ + lastNftTransferId?: InputMaybe; + status?: InputMaybe; + tokenId?: InputMaybe; + updated_at?: InputMaybe; }; /** aggregate max on columns */ -export type RoleAssignment_Max_Fields = { - __typename?: 'roleAssignment_max_fields'; - accountId?: Maybe; +export type StampNftSupply_Max_Fields = { + __typename?: 'stampNftSupply_max_fields'; + /** The quantity of the token held by the current owner. */ + amount?: Maybe; + chainId?: Maybe; + contractAddress?: Maybe; created_at?: Maybe; - eventId?: Maybe; + /** The blockchain address of the current owner of the token. */ + currentOwnerAddress?: Maybe; + error?: Maybe; id?: Maybe; - invitedById?: Maybe; - organizerId?: Maybe; -}; - -/** order by max() on columns of table "roleAssignment" */ -export type RoleAssignment_Max_Order_By = { - accountId?: InputMaybe; - created_at?: InputMaybe; - eventId?: InputMaybe; - id?: InputMaybe; - invitedById?: InputMaybe; - organizerId?: InputMaybe; + /** Reference to the last transfer event for this token, providing a link to detailed transfer information. */ + lastNftTransferId?: Maybe; + tokenId?: Maybe; + updated_at?: Maybe; }; /** aggregate min on columns */ -export type RoleAssignment_Min_Fields = { - __typename?: 'roleAssignment_min_fields'; - accountId?: Maybe; +export type StampNftSupply_Min_Fields = { + __typename?: 'stampNftSupply_min_fields'; + /** The quantity of the token held by the current owner. */ + amount?: Maybe; + chainId?: Maybe; + contractAddress?: Maybe; created_at?: Maybe; - eventId?: Maybe; + /** The blockchain address of the current owner of the token. */ + currentOwnerAddress?: Maybe; + error?: Maybe; id?: Maybe; - invitedById?: Maybe; - organizerId?: Maybe; -}; - -/** order by min() on columns of table "roleAssignment" */ -export type RoleAssignment_Min_Order_By = { - accountId?: InputMaybe; - created_at?: InputMaybe; - eventId?: InputMaybe; - id?: InputMaybe; - invitedById?: InputMaybe; - organizerId?: InputMaybe; + /** Reference to the last transfer event for this token, providing a link to detailed transfer information. */ + lastNftTransferId?: Maybe; + tokenId?: Maybe; + updated_at?: Maybe; }; -/** response of any mutation on the table "roleAssignment" */ -export type RoleAssignment_Mutation_Response = { - __typename?: 'roleAssignment_mutation_response'; +/** response of any mutation on the table "stampNftSupply" */ +export type StampNftSupply_Mutation_Response = { + __typename?: 'stampNftSupply_mutation_response'; /** number of rows affected by the mutation */ affected_rows: Scalars['Int']['output']; /** data from the rows affected by the mutation */ - returning: Array; + returning: Array; }; -/** on_conflict condition type for table "roleAssignment" */ -export type RoleAssignment_On_Conflict = { - constraint: RoleAssignment_Constraint; - update_columns?: Array; - where?: InputMaybe; +/** on_conflict condition type for table "stampNftSupply" */ +export type StampNftSupply_On_Conflict = { + constraint: StampNftSupply_Constraint; + update_columns?: Array; + where?: InputMaybe; }; -/** Ordering options when selecting data from "roleAssignment". */ -export type RoleAssignment_Order_By = { - accountId?: InputMaybe; +/** Ordering options when selecting data from "stampNftSupply". */ +export type StampNftSupply_Order_By = { + amount?: InputMaybe; + chainId?: InputMaybe; + contractAddress?: InputMaybe; created_at?: InputMaybe; - eventId?: InputMaybe; + currentOwnerAddress?: InputMaybe; + error?: InputMaybe; id?: InputMaybe; - invitedById?: InputMaybe; - inviter?: InputMaybe; - organizerId?: InputMaybe; - role?: InputMaybe; + lastNftTransferId?: InputMaybe; + status?: InputMaybe; + tokenId?: InputMaybe; + updated_at?: InputMaybe; }; -/** select columns of table "roleAssignment" */ -export const enum RoleAssignment_Select_Column { +/** primary key columns input for table: stampNftSupply */ +export type StampNftSupply_Pk_Columns_Input = { + id: Scalars['uuid']['input']; +}; + +/** select columns of table "stampNftSupply" */ +export const enum StampNftSupply_Select_Column { /** column name */ - AccountId = 'accountId', + Amount = 'amount', + /** column name */ + ChainId = 'chainId', + /** column name */ + ContractAddress = 'contractAddress', /** column name */ CreatedAt = 'created_at', /** column name */ - EventId = 'eventId', + CurrentOwnerAddress = 'currentOwnerAddress', + /** column name */ + Error = 'error', /** column name */ Id = 'id', /** column name */ - InvitedById = 'invitedById', + LastNftTransferId = 'lastNftTransferId', /** column name */ - OrganizerId = 'organizerId', + Status = 'status', /** column name */ - Role = 'role' + TokenId = 'tokenId', + /** column name */ + UpdatedAt = 'updated_at' }; -/** input type for updating data in table "roleAssignment" */ -export type RoleAssignment_Set_Input = { - accountId?: InputMaybe; +/** input type for updating data in table "stampNftSupply" */ +export type StampNftSupply_Set_Input = { + /** The quantity of the token held by the current owner. */ + amount?: InputMaybe; + chainId?: InputMaybe; + contractAddress?: InputMaybe; created_at?: InputMaybe; - eventId?: InputMaybe; + /** The blockchain address of the current owner of the token. */ + currentOwnerAddress?: InputMaybe; + error?: InputMaybe; id?: InputMaybe; - invitedById?: InputMaybe; - organizerId?: InputMaybe; - role?: InputMaybe; + /** Reference to the last transfer event for this token, providing a link to detailed transfer information. */ + lastNftTransferId?: InputMaybe; + status?: InputMaybe; + tokenId?: InputMaybe; + updated_at?: InputMaybe; }; -/** Streaming cursor of the table "roleAssignment" */ -export type RoleAssignment_Stream_Cursor_Input = { +/** aggregate stddev on columns */ +export type StampNftSupply_Stddev_Fields = { + __typename?: 'stampNftSupply_stddev_fields'; + /** The quantity of the token held by the current owner. */ + amount?: Maybe; + tokenId?: Maybe; +}; + +/** aggregate stddev_pop on columns */ +export type StampNftSupply_Stddev_Pop_Fields = { + __typename?: 'stampNftSupply_stddev_pop_fields'; + /** The quantity of the token held by the current owner. */ + amount?: Maybe; + tokenId?: Maybe; +}; + +/** aggregate stddev_samp on columns */ +export type StampNftSupply_Stddev_Samp_Fields = { + __typename?: 'stampNftSupply_stddev_samp_fields'; + /** The quantity of the token held by the current owner. */ + amount?: Maybe; + tokenId?: Maybe; +}; + +/** Streaming cursor of the table "stampNftSupply" */ +export type StampNftSupply_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: RoleAssignment_Stream_Cursor_Value_Input; + initial_value: StampNftSupply_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type RoleAssignment_Stream_Cursor_Value_Input = { - accountId?: InputMaybe; +export type StampNftSupply_Stream_Cursor_Value_Input = { + /** The quantity of the token held by the current owner. */ + amount?: InputMaybe; + chainId?: InputMaybe; + contractAddress?: InputMaybe; created_at?: InputMaybe; - eventId?: InputMaybe; + /** The blockchain address of the current owner of the token. */ + currentOwnerAddress?: InputMaybe; + error?: InputMaybe; id?: InputMaybe; - invitedById?: InputMaybe; - organizerId?: InputMaybe; - role?: InputMaybe; + /** Reference to the last transfer event for this token, providing a link to detailed transfer information. */ + lastNftTransferId?: InputMaybe; + status?: InputMaybe; + tokenId?: InputMaybe; + updated_at?: InputMaybe; +}; + +/** aggregate sum on columns */ +export type StampNftSupply_Sum_Fields = { + __typename?: 'stampNftSupply_sum_fields'; + /** The quantity of the token held by the current owner. */ + amount?: Maybe; + tokenId?: Maybe; }; -/** update columns of table "roleAssignment" */ -export const enum RoleAssignment_Update_Column { +/** update columns of table "stampNftSupply" */ +export const enum StampNftSupply_Update_Column { /** column name */ - AccountId = 'accountId', + Amount = 'amount', + /** column name */ + ChainId = 'chainId', + /** column name */ + ContractAddress = 'contractAddress', /** column name */ CreatedAt = 'created_at', /** column name */ - EventId = 'eventId', + CurrentOwnerAddress = 'currentOwnerAddress', + /** column name */ + Error = 'error', /** column name */ Id = 'id', /** column name */ - InvitedById = 'invitedById', + LastNftTransferId = 'lastNftTransferId', /** column name */ - OrganizerId = 'organizerId', + Status = 'status', /** column name */ - Role = 'role' + TokenId = 'tokenId', + /** column name */ + UpdatedAt = 'updated_at' }; -export type RoleAssignment_Updates = { +export type StampNftSupply_Updates = { + /** increments the numeric columns with given value of the filtered values */ + _inc?: InputMaybe; /** sets the columns of the filtered rows to the given values */ - _set?: InputMaybe; + _set?: InputMaybe; /** filter the rows which have to be updated */ - where: RoleAssignment_Bool_Exp; + where: StampNftSupply_Bool_Exp; }; -/** Stores user roles defining access levels and permissions within the Offline platform. */ -export type Roles = { - __typename?: 'roles'; - /** - * - * organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations. - * organizer_admin: Full Read & Write permissions on web2 and web3 components. - * organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc. - * organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits. - * organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications. - * organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events. - * organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations. - * organizer_guest: Limited access to web2. Can view public content without web3 permissions. - * organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources). - * - */ - value: Scalars['String']['output']; +/** aggregate var_pop on columns */ +export type StampNftSupply_Var_Pop_Fields = { + __typename?: 'stampNftSupply_var_pop_fields'; + /** The quantity of the token held by the current owner. */ + amount?: Maybe; + tokenId?: Maybe; }; -/** aggregated selection of "roles" */ -export type Roles_Aggregate = { - __typename?: 'roles_aggregate'; - aggregate?: Maybe; - nodes: Array; +/** aggregate var_samp on columns */ +export type StampNftSupply_Var_Samp_Fields = { + __typename?: 'stampNftSupply_var_samp_fields'; + /** The quantity of the token held by the current owner. */ + amount?: Maybe; + tokenId?: Maybe; }; -/** aggregate fields of "roles" */ -export type Roles_Aggregate_Fields = { - __typename?: 'roles_aggregate_fields'; +/** aggregate variance on columns */ +export type StampNftSupply_Variance_Fields = { + __typename?: 'stampNftSupply_variance_fields'; + /** The quantity of the token held by the current owner. */ + amount?: Maybe; + tokenId?: Maybe; +}; + +/** aggregated selection of "stampNft" */ +export type StampNft_Aggregate = { + __typename?: 'stampNft_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "stampNft" */ +export type StampNft_Aggregate_Fields = { + __typename?: 'stampNft_aggregate_fields'; + avg?: Maybe; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate fields of "roles" */ -export type Roles_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "stampNft" */ +export type StampNft_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; -/** Boolean expression to filter rows from the table "roles". All fields are combined with a logical 'AND'. */ -export type Roles_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - value?: InputMaybe; +/** append existing jsonb value of filtered columns with new jsonb value */ +export type StampNft_Append_Input = { + /** Structured metadata associated with the token, stored in a JSONB format for flexibility. */ + metadata?: InputMaybe; }; -/** unique or primary key constraints on table "roles" */ -export const enum Roles_Constraint { - /** unique or primary key constraint on columns "value" */ - RolesPkey = 'roles_pkey' +/** aggregate avg on columns */ +export type StampNft_Avg_Fields = { + __typename?: 'stampNft_avg_fields'; + /** The unique identifier of the token within its contract. */ + tokenId?: Maybe; }; -export const enum Roles_Enum { - OrganizerAdmin = 'organizer_admin', - OrganizerAuditor = 'organizer_auditor', - OrganizerContentManager = 'organizer_content_manager', - OrganizerFinanceManager = 'organizer_finance_manager', - OrganizerGuest = 'organizer_guest', - OrganizerHumanResources = 'organizer_human_resources', - OrganizerOperationsManager = 'organizer_operations_manager', - OrganizerSuperAdmin = 'organizer_super_admin', - OrganizerValidator = 'organizer_validator' +/** Boolean expression to filter rows from the table "stampNft". All fields are combined with a logical 'AND'. */ +export type StampNft_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + chainId?: InputMaybe; + contractAddress?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + metadata?: InputMaybe; + tokenId?: InputMaybe; + tokenUri?: InputMaybe; + updated_at?: InputMaybe; }; -/** Boolean expression to compare columns of type "roles_enum". All fields are combined with logical 'AND'. */ -export type Roles_Enum_Comparison_Exp = { - _eq?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; +/** unique or primary key constraints on table "stampNft" */ +export const enum StampNft_Constraint { + /** unique or primary key constraint on columns "chainId", "contractAddress", "tokenId" */ + StampNftContractAddressTokenIdChainIdKey = 'stampNft_contractAddress_tokenId_chainId_key', + /** unique or primary key constraint on columns "id" */ + StampNftPkey = 'stampNft_pkey' }; -/** input type for inserting data into table "roles" */ -export type Roles_Insert_Input = { - /** - * - * organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations. - * organizer_admin: Full Read & Write permissions on web2 and web3 components. - * organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc. - * organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits. - * organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications. - * organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events. - * organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations. - * organizer_guest: Limited access to web2. Can view public content without web3 permissions. - * organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources). - * - */ - value?: InputMaybe; +/** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ +export type StampNft_Delete_At_Path_Input = { + /** Structured metadata associated with the token, stored in a JSONB format for flexibility. */ + metadata?: InputMaybe>; +}; + +/** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ +export type StampNft_Delete_Elem_Input = { + /** Structured metadata associated with the token, stored in a JSONB format for flexibility. */ + metadata?: InputMaybe; +}; + +/** delete key/value pair or string element. key/value pairs are matched based on their key value */ +export type StampNft_Delete_Key_Input = { + /** Structured metadata associated with the token, stored in a JSONB format for flexibility. */ + metadata?: InputMaybe; +}; + +/** input type for incrementing numeric columns in table "stampNft" */ +export type StampNft_Inc_Input = { + /** The unique identifier of the token within its contract. */ + tokenId?: InputMaybe; +}; + +/** input type for inserting data into table "stampNft" */ +export type StampNft_Insert_Input = { + chainId?: InputMaybe; + contractAddress?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + /** Structured metadata associated with the token, stored in a JSONB format for flexibility. */ + metadata?: InputMaybe; + /** The unique identifier of the token within its contract. */ + tokenId?: InputMaybe; + /** URI pointing to the token metadata, which may include details such as the item associated with the token. */ + tokenUri?: InputMaybe; + updated_at?: InputMaybe; }; /** aggregate max on columns */ -export type Roles_Max_Fields = { - __typename?: 'roles_max_fields'; - /** - * - * organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations. - * organizer_admin: Full Read & Write permissions on web2 and web3 components. - * organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc. - * organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits. - * organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications. - * organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events. - * organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations. - * organizer_guest: Limited access to web2. Can view public content without web3 permissions. - * organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources). - * - */ - value?: Maybe; +export type StampNft_Max_Fields = { + __typename?: 'stampNft_max_fields'; + chainId?: Maybe; + contractAddress?: Maybe; + created_at?: Maybe; + id?: Maybe; + /** The unique identifier of the token within its contract. */ + tokenId?: Maybe; + /** URI pointing to the token metadata, which may include details such as the item associated with the token. */ + tokenUri?: Maybe; + updated_at?: Maybe; }; /** aggregate min on columns */ -export type Roles_Min_Fields = { - __typename?: 'roles_min_fields'; - /** - * - * organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations. - * organizer_admin: Full Read & Write permissions on web2 and web3 components. - * organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc. - * organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits. - * organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications. - * organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events. - * organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations. - * organizer_guest: Limited access to web2. Can view public content without web3 permissions. - * organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources). - * - */ - value?: Maybe; +export type StampNft_Min_Fields = { + __typename?: 'stampNft_min_fields'; + chainId?: Maybe; + contractAddress?: Maybe; + created_at?: Maybe; + id?: Maybe; + /** The unique identifier of the token within its contract. */ + tokenId?: Maybe; + /** URI pointing to the token metadata, which may include details such as the item associated with the token. */ + tokenUri?: Maybe; + updated_at?: Maybe; }; -/** response of any mutation on the table "roles" */ -export type Roles_Mutation_Response = { - __typename?: 'roles_mutation_response'; +/** response of any mutation on the table "stampNft" */ +export type StampNft_Mutation_Response = { + __typename?: 'stampNft_mutation_response'; /** number of rows affected by the mutation */ affected_rows: Scalars['Int']['output']; /** data from the rows affected by the mutation */ - returning: Array; + returning: Array; }; -/** on_conflict condition type for table "roles" */ -export type Roles_On_Conflict = { - constraint: Roles_Constraint; - update_columns?: Array; - where?: InputMaybe; +/** on_conflict condition type for table "stampNft" */ +export type StampNft_On_Conflict = { + constraint: StampNft_Constraint; + update_columns?: Array; + where?: InputMaybe; }; -/** Ordering options when selecting data from "roles". */ -export type Roles_Order_By = { - value?: InputMaybe; +/** Ordering options when selecting data from "stampNft". */ +export type StampNft_Order_By = { + chainId?: InputMaybe; + contractAddress?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + metadata?: InputMaybe; + tokenId?: InputMaybe; + tokenUri?: InputMaybe; + updated_at?: InputMaybe; }; -/** primary key columns input for table: roles */ -export type Roles_Pk_Columns_Input = { - /** - * - * organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations. - * organizer_admin: Full Read & Write permissions on web2 and web3 components. - * organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc. - * organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits. - * organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications. - * organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events. - * organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations. - * organizer_guest: Limited access to web2. Can view public content without web3 permissions. - * organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources). - * - */ - value: Scalars['String']['input']; +/** primary key columns input for table: stampNft */ +export type StampNft_Pk_Columns_Input = { + id: Scalars['uuid']['input']; +}; + +/** prepend existing jsonb value of filtered columns with new jsonb value */ +export type StampNft_Prepend_Input = { + /** Structured metadata associated with the token, stored in a JSONB format for flexibility. */ + metadata?: InputMaybe; +}; + +/** select columns of table "stampNft" */ +export const enum StampNft_Select_Column { + /** column name */ + ChainId = 'chainId', + /** column name */ + ContractAddress = 'contractAddress', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + Id = 'id', + /** column name */ + Metadata = 'metadata', + /** column name */ + TokenId = 'tokenId', + /** column name */ + TokenUri = 'tokenUri', + /** column name */ + UpdatedAt = 'updated_at' }; -/** select columns of table "roles" */ -export const enum Roles_Select_Column { - /** column name */ - Value = 'value' +/** input type for updating data in table "stampNft" */ +export type StampNft_Set_Input = { + chainId?: InputMaybe; + contractAddress?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + /** Structured metadata associated with the token, stored in a JSONB format for flexibility. */ + metadata?: InputMaybe; + /** The unique identifier of the token within its contract. */ + tokenId?: InputMaybe; + /** URI pointing to the token metadata, which may include details such as the item associated with the token. */ + tokenUri?: InputMaybe; + updated_at?: InputMaybe; }; -/** input type for updating data in table "roles" */ -export type Roles_Set_Input = { - /** - * - * organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations. - * organizer_admin: Full Read & Write permissions on web2 and web3 components. - * organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc. - * organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits. - * organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications. - * organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events. - * organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations. - * organizer_guest: Limited access to web2. Can view public content without web3 permissions. - * organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources). - * - */ - value?: InputMaybe; +/** aggregate stddev on columns */ +export type StampNft_Stddev_Fields = { + __typename?: 'stampNft_stddev_fields'; + /** The unique identifier of the token within its contract. */ + tokenId?: Maybe; }; -/** Streaming cursor of the table "roles" */ -export type Roles_Stream_Cursor_Input = { +/** aggregate stddev_pop on columns */ +export type StampNft_Stddev_Pop_Fields = { + __typename?: 'stampNft_stddev_pop_fields'; + /** The unique identifier of the token within its contract. */ + tokenId?: Maybe; +}; + +/** aggregate stddev_samp on columns */ +export type StampNft_Stddev_Samp_Fields = { + __typename?: 'stampNft_stddev_samp_fields'; + /** The unique identifier of the token within its contract. */ + tokenId?: Maybe; +}; + +/** Streaming cursor of the table "stampNft" */ +export type StampNft_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Roles_Stream_Cursor_Value_Input; + initial_value: StampNft_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Roles_Stream_Cursor_Value_Input = { - /** - * - * organizer_super_admin: Full Read & Write permissions on web2 and web3 components. Can assign roles and access system configurations. - * organizer_admin: Full Read & Write permissions on web2 and web3 components. - * organizer_operations_manager: Read & Write access to web2 components. Handles event setup, monitoring, analytics, etc. - * organizer_finance_manager: Read & Write access to web3 components. Manages fund transfers, balance checks, and transaction approvals within limits. - * organizer_content_manager: Read & Write access to web2 components. Manages content creation, editing, media uploads, and metadata modifications. - * organizer_validator: Read & Write access on web2 and web3. Updates NFT traits and validates tickets and exclusive access during events. - * organizer_auditor: Read-only access on web2 and web3. Conducts compliance checks and reviews transactions and operations. - * organizer_guest: Limited access to web2. Can view public content without web3 permissions. - * organizer_human_resources: Administrative permissions. Can invite new members for the organization and assign roles (except super admin and human resources). - * - */ - value?: InputMaybe; +export type StampNft_Stream_Cursor_Value_Input = { + chainId?: InputMaybe; + contractAddress?: InputMaybe; + created_at?: InputMaybe; + id?: InputMaybe; + /** Structured metadata associated with the token, stored in a JSONB format for flexibility. */ + metadata?: InputMaybe; + /** The unique identifier of the token within its contract. */ + tokenId?: InputMaybe; + /** URI pointing to the token metadata, which may include details such as the item associated with the token. */ + tokenUri?: InputMaybe; + updated_at?: InputMaybe; }; -/** update columns of table "roles" */ -export const enum Roles_Update_Column { +/** aggregate sum on columns */ +export type StampNft_Sum_Fields = { + __typename?: 'stampNft_sum_fields'; + /** The unique identifier of the token within its contract. */ + tokenId?: Maybe; +}; + +/** update columns of table "stampNft" */ +export const enum StampNft_Update_Column { /** column name */ - Value = 'value' + ChainId = 'chainId', + /** column name */ + ContractAddress = 'contractAddress', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + Id = 'id', + /** column name */ + Metadata = 'metadata', + /** column name */ + TokenId = 'tokenId', + /** column name */ + TokenUri = 'tokenUri', + /** column name */ + UpdatedAt = 'updated_at' }; -export type Roles_Updates = { +export type StampNft_Updates = { + /** append existing jsonb value of filtered columns with new jsonb value */ + _append?: InputMaybe; + /** delete the field or element with specified path (for JSON arrays, negative integers count from the end) */ + _delete_at_path?: InputMaybe; + /** delete the array element with specified index (negative integers count from the end). throws an error if top level container is not an array */ + _delete_elem?: InputMaybe; + /** delete key/value pair or string element. key/value pairs are matched based on their key value */ + _delete_key?: InputMaybe; + /** increments the numeric columns with given value of the filtered values */ + _inc?: InputMaybe; + /** prepend existing jsonb value of filtered columns with new jsonb value */ + _prepend?: InputMaybe; /** sets the columns of the filtered rows to the given values */ - _set?: InputMaybe; + _set?: InputMaybe; /** filter the rows which have to be updated */ - where: Roles_Bool_Exp; + where: StampNft_Bool_Exp; +}; + +/** aggregate var_pop on columns */ +export type StampNft_Var_Pop_Fields = { + __typename?: 'stampNft_var_pop_fields'; + /** The unique identifier of the token within its contract. */ + tokenId?: Maybe; +}; + +/** aggregate var_samp on columns */ +export type StampNft_Var_Samp_Fields = { + __typename?: 'stampNft_var_samp_fields'; + /** The unique identifier of the token within its contract. */ + tokenId?: Maybe; +}; + +/** aggregate variance on columns */ +export type StampNft_Variance_Fields = { + __typename?: 'stampNft_variance_fields'; + /** The unique identifier of the token within its contract. */ + tokenId?: Maybe; }; /** Table to store Stripe Checkout Sessions for tracking user checkout processes. Sessions are deleted once they are successful or expired. */ @@ -21360,6 +28187,22 @@ export type Subscription_Root = { account_by_pk?: Maybe; /** fetch data from the table in a streaming manner: "account" */ account_stream: Array; + /** fetch data from the table: "apiKeyStatus" */ + apiKeyStatus: Array; + /** fetch aggregated fields from the table: "apiKeyStatus" */ + apiKeyStatus_aggregate: ApiKeyStatus_Aggregate; + /** fetch data from the table: "apiKeyStatus" using primary key columns */ + apiKeyStatus_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "apiKeyStatus" */ + apiKeyStatus_stream: Array; + /** fetch data from the table: "apiKeyType" */ + apiKeyType: Array; + /** fetch aggregated fields from the table: "apiKeyType" */ + apiKeyType_aggregate: ApiKeyType_Aggregate; + /** fetch data from the table: "apiKeyType" using primary key columns */ + apiKeyType_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "apiKeyType" */ + apiKeyType_stream: Array; /** fetch data from the table: "contentSpaceParameters" */ contentSpaceParameters: Array; /** fetch aggregated fields from the table: "contentSpaceParameters" */ @@ -21496,6 +28339,38 @@ export type Subscription_Root = { lotteryStatus_by_pk?: Maybe; /** fetch data from the table in a streaming manner: "lotteryStatus" */ lotteryStatus_stream: Array; + /** fetch data from the table: "loyaltyCardNft" */ + loyaltyCardNft: Array; + /** fetch data from the table: "loyaltyCardNftContract" */ + loyaltyCardNftContract: Array; + /** fetch aggregated fields from the table: "loyaltyCardNftContract" */ + loyaltyCardNftContract_aggregate: LoyaltyCardNftContract_Aggregate; + /** fetch data from the table: "loyaltyCardNftContract" using primary key columns */ + loyaltyCardNftContract_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "loyaltyCardNftContract" */ + loyaltyCardNftContract_stream: Array; + /** fetch aggregated fields from the table: "loyaltyCardNft" */ + loyaltyCardNft_aggregate: LoyaltyCardNft_Aggregate; + /** fetch data from the table: "loyaltyCardNft" using primary key columns */ + loyaltyCardNft_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "loyaltyCardNft" */ + loyaltyCardNft_stream: Array; + /** fetch data from the table: "loyaltyCardParameters" */ + loyaltyCardParameters: Array; + /** fetch aggregated fields from the table: "loyaltyCardParameters" */ + loyaltyCardParameters_aggregate: LoyaltyCardParameters_Aggregate; + /** fetch data from the table: "loyaltyCardParameters" using primary key columns */ + loyaltyCardParameters_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "loyaltyCardParameters" */ + loyaltyCardParameters_stream: Array; + /** fetch data from the table: "loyaltyCardStatus" */ + loyaltyCardStatus: Array; + /** fetch aggregated fields from the table: "loyaltyCardStatus" */ + loyaltyCardStatus_aggregate: LoyaltyCardStatus_Aggregate; + /** fetch data from the table: "loyaltyCardStatus" using primary key columns */ + loyaltyCardStatus_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "loyaltyCardStatus" */ + loyaltyCardStatus_stream: Array; /** fetch data from the table: "minterTemporaryWallet" */ minterTemporaryWallet: Array; /** fetch aggregated fields from the table: "minterTemporaryWallet" */ @@ -21504,6 +28379,22 @@ export type Subscription_Root = { minterTemporaryWallet_by_pk?: Maybe; /** fetch data from the table in a streaming manner: "minterTemporaryWallet" */ minterTemporaryWallet_stream: Array; + /** fetch data from the table: "nftMintPassword" */ + nftMintPassword: Array; + /** fetch aggregated fields from the table: "nftMintPassword" */ + nftMintPassword_aggregate: NftMintPassword_Aggregate; + /** fetch data from the table: "nftMintPassword" using primary key columns */ + nftMintPassword_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "nftMintPassword" */ + nftMintPassword_stream: Array; + /** fetch data from the table: "nftStatus" */ + nftStatus: Array; + /** fetch aggregated fields from the table: "nftStatus" */ + nftStatus_aggregate: NftStatus_Aggregate; + /** fetch data from the table: "nftStatus" using primary key columns */ + nftStatus_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "nftStatus" */ + nftStatus_stream: Array; /** fetch data from the table: "nftTransfer" */ nftTransfer: Array; /** fetch aggregated fields from the table: "nftTransfer" */ @@ -21592,6 +28483,14 @@ export type Subscription_Root = { pendingOrder_by_pk?: Maybe; /** fetch data from the table in a streaming manner: "pendingOrder" */ pendingOrder_stream: Array; + /** fetch data from the table: "publishableApiKey" */ + publishableApiKey: Array; + /** fetch aggregated fields from the table: "publishableApiKey" */ + publishableApiKey_aggregate: PublishableApiKey_Aggregate; + /** fetch data from the table: "publishableApiKey" using primary key columns */ + publishableApiKey_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "publishableApiKey" */ + publishableApiKey_stream: Array; /** fetch data from the table: "roleAssignment" */ roleAssignment: Array; /** fetch aggregated fields from the table: "roleAssignment" */ @@ -21606,6 +28505,76 @@ export type Subscription_Root = { roles_by_pk?: Maybe; /** fetch data from the table in a streaming manner: "roles" */ roles_stream: Array; + /** fetch data from the table: "secretApiKey" */ + secretApiKey: Array; + /** fetch aggregated fields from the table: "secretApiKey" */ + secretApiKey_aggregate: SecretApiKey_Aggregate; + /** fetch data from the table: "secretApiKey" using primary key columns */ + secretApiKey_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "secretApiKey" */ + secretApiKey_stream: Array; + /** fetch data from the table: "shopifyCampaignParameters" */ + shopifyCampaignParameters: Array; + /** fetch aggregated fields from the table: "shopifyCampaignParameters" */ + shopifyCampaignParameters_aggregate: ShopifyCampaignParameters_Aggregate; + /** fetch data from the table: "shopifyCampaignParameters" using primary key columns */ + shopifyCampaignParameters_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "shopifyCampaignParameters" */ + shopifyCampaignParameters_stream: Array; + /** fetch data from the table: "shopifyCampaignStatus" */ + shopifyCampaignStatus: Array; + /** fetch aggregated fields from the table: "shopifyCampaignStatus" */ + shopifyCampaignStatus_aggregate: ShopifyCampaignStatus_Aggregate; + /** fetch data from the table: "shopifyCampaignStatus" using primary key columns */ + shopifyCampaignStatus_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "shopifyCampaignStatus" */ + shopifyCampaignStatus_stream: Array; + /** fetch data from the table: "shopifyCustomer" */ + shopifyCustomer: Array; + /** fetch aggregated fields from the table: "shopifyCustomer" */ + shopifyCustomer_aggregate: ShopifyCustomer_Aggregate; + /** fetch data from the table in a streaming manner: "shopifyCustomer" */ + shopifyCustomer_stream: Array; + /** fetch data from the table: "shopifyDomain" */ + shopifyDomain: Array; + /** fetch aggregated fields from the table: "shopifyDomain" */ + shopifyDomain_aggregate: ShopifyDomain_Aggregate; + /** fetch data from the table: "shopifyDomain" using primary key columns */ + shopifyDomain_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "shopifyDomain" */ + shopifyDomain_stream: Array; + /** fetch data from the table: "stampNft" */ + stampNft: Array; + /** fetch data from the table: "stampNftContract" */ + stampNftContract: Array; + /** fetch data from the table: "stampNftContractType" */ + stampNftContractType: Array; + /** fetch aggregated fields from the table: "stampNftContractType" */ + stampNftContractType_aggregate: StampNftContractType_Aggregate; + /** fetch data from the table: "stampNftContractType" using primary key columns */ + stampNftContractType_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "stampNftContractType" */ + stampNftContractType_stream: Array; + /** fetch aggregated fields from the table: "stampNftContract" */ + stampNftContract_aggregate: StampNftContract_Aggregate; + /** fetch data from the table: "stampNftContract" using primary key columns */ + stampNftContract_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "stampNftContract" */ + stampNftContract_stream: Array; + /** fetch data from the table: "stampNftSupply" */ + stampNftSupply: Array; + /** fetch aggregated fields from the table: "stampNftSupply" */ + stampNftSupply_aggregate: StampNftSupply_Aggregate; + /** fetch data from the table: "stampNftSupply" using primary key columns */ + stampNftSupply_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "stampNftSupply" */ + stampNftSupply_stream: Array; + /** fetch aggregated fields from the table: "stampNft" */ + stampNft_aggregate: StampNft_Aggregate; + /** fetch data from the table: "stampNft" using primary key columns */ + stampNft_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "stampNft" */ + stampNft_stream: Array; /** fetch data from the table: "stripeCheckoutSession" */ stripeCheckoutSession: Array; /** fetch data from the table: "stripeCheckoutSessionType" */ @@ -21671,6 +28640,66 @@ export type Subscription_RootAccount_StreamArgs = { }; +export type Subscription_RootApiKeyStatusArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootApiKeyStatus_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootApiKeyStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Subscription_RootApiKeyStatus_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootApiKeyTypeArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootApiKeyType_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootApiKeyType_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Subscription_RootApiKeyType_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + export type Subscription_RootContentSpaceParametersArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; @@ -22075,110 +29104,230 @@ export type Subscription_RootKycStatusArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootKycStatus_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootKycStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Subscription_RootKycStatus_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootKyc_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootKyc_By_PkArgs = { + externalUserId: Scalars['uuid']['input']; +}; + + +export type Subscription_RootKyc_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootLotteryParametersArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootLotteryParameters_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootLotteryParameters_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Subscription_RootLotteryParameters_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootLotteryStatusArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootLotteryStatus_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootLotteryStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Subscription_RootLotteryStatus_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootLoyaltyCardNftArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootLoyaltyCardNftContractArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootKycStatus_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Subscription_RootLoyaltyCardNftContract_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootKycStatus_By_PkArgs = { - value: Scalars['String']['input']; +export type Subscription_RootLoyaltyCardNftContract_By_PkArgs = { + id: Scalars['uuid']['input']; }; -export type Subscription_RootKycStatus_StreamArgs = { +export type Subscription_RootLoyaltyCardNftContract_StreamArgs = { batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; + cursor: Array>; + where?: InputMaybe; }; -export type Subscription_RootKyc_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Subscription_RootLoyaltyCardNft_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootKyc_By_PkArgs = { - externalUserId: Scalars['uuid']['input']; +export type Subscription_RootLoyaltyCardNft_By_PkArgs = { + id: Scalars['uuid']['input']; }; -export type Subscription_RootKyc_StreamArgs = { +export type Subscription_RootLoyaltyCardNft_StreamArgs = { batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; + cursor: Array>; + where?: InputMaybe; }; -export type Subscription_RootLotteryParametersArgs = { - distinct_on?: InputMaybe>; +export type Subscription_RootLoyaltyCardParametersArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootLotteryParameters_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Subscription_RootLoyaltyCardParameters_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootLotteryParameters_By_PkArgs = { +export type Subscription_RootLoyaltyCardParameters_By_PkArgs = { id: Scalars['uuid']['input']; }; -export type Subscription_RootLotteryParameters_StreamArgs = { +export type Subscription_RootLoyaltyCardParameters_StreamArgs = { batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; + cursor: Array>; + where?: InputMaybe; }; -export type Subscription_RootLotteryStatusArgs = { - distinct_on?: InputMaybe>; +export type Subscription_RootLoyaltyCardStatusArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootLotteryStatus_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Subscription_RootLoyaltyCardStatus_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootLotteryStatus_By_PkArgs = { +export type Subscription_RootLoyaltyCardStatus_By_PkArgs = { value: Scalars['String']['input']; }; -export type Subscription_RootLotteryStatus_StreamArgs = { +export type Subscription_RootLoyaltyCardStatus_StreamArgs = { batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; + cursor: Array>; + where?: InputMaybe; }; @@ -22212,6 +29361,66 @@ export type Subscription_RootMinterTemporaryWallet_StreamArgs = { }; +export type Subscription_RootNftMintPasswordArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootNftMintPassword_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootNftMintPassword_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Subscription_RootNftMintPassword_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootNftStatusArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootNftStatus_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootNftStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Subscription_RootNftStatus_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + export type Subscription_RootNftTransferArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; @@ -22544,6 +29753,36 @@ export type Subscription_RootPendingOrder_StreamArgs = { }; +export type Subscription_RootPublishableApiKeyArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootPublishableApiKey_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootPublishableApiKey_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Subscription_RootPublishableApiKey_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + export type Subscription_RootRoleAssignmentArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; @@ -22599,6 +29838,272 @@ export type Subscription_RootRoles_StreamArgs = { }; +export type Subscription_RootSecretApiKeyArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootSecretApiKey_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootSecretApiKey_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Subscription_RootSecretApiKey_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootShopifyCampaignParametersArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootShopifyCampaignParameters_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootShopifyCampaignParameters_By_PkArgs = { + gateId: Scalars['String']['input']; +}; + + +export type Subscription_RootShopifyCampaignParameters_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootShopifyCampaignStatusArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootShopifyCampaignStatus_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootShopifyCampaignStatus_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Subscription_RootShopifyCampaignStatus_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootShopifyCustomerArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootShopifyCustomer_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootShopifyCustomer_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootShopifyDomainArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootShopifyDomain_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootShopifyDomain_By_PkArgs = { + domain: Scalars['String']['input']; +}; + + +export type Subscription_RootShopifyDomain_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootStampNftArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootStampNftContractArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootStampNftContractTypeArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootStampNftContractType_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootStampNftContractType_By_PkArgs = { + value: Scalars['String']['input']; +}; + + +export type Subscription_RootStampNftContractType_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootStampNftContract_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootStampNftContract_By_PkArgs = { + chainId: Scalars['String']['input']; + contractAddress: Scalars['String']['input']; +}; + + +export type Subscription_RootStampNftContract_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootStampNftSupplyArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootStampNftSupply_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootStampNftSupply_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Subscription_RootStampNftSupply_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + +export type Subscription_RootStampNft_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + + +export type Subscription_RootStampNft_By_PkArgs = { + id: Scalars['uuid']['input']; +}; + + +export type Subscription_RootStampNft_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + + export type Subscription_RootStripeCheckoutSessionArgs = { distinct_on?: InputMaybe>; limit?: InputMaybe; diff --git a/libs/gql/shared/types/tsconfig.json b/libs/gql/shared/types/tsconfig.json index 059cd8166..7abc8796f 100644 --- a/libs/gql/shared/types/tsconfig.json +++ b/libs/gql/shared/types/tsconfig.json @@ -1,11 +1,13 @@ { "extends": "../../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, + "noPropertyAccessFromIndexSignature": false, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true }, diff --git a/libs/gql/user/api/.babelrc b/libs/gql/user/api/.babelrc deleted file mode 100644 index fd4cbcdef..000000000 --- a/libs/gql/user/api/.babelrc +++ /dev/null @@ -1,10 +0,0 @@ -{ - "presets": [ - [ - "@nx/js/babel", - { - "useBuiltIns": "usage" - } - ] - ] -} diff --git a/libs/gql/user/api/.swcrc b/libs/gql/user/api/.swcrc new file mode 100644 index 000000000..a1276087c --- /dev/null +++ b/libs/gql/user/api/.swcrc @@ -0,0 +1,29 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + ".*\\.spec.tsx?$", + ".*\\.test.tsx?$", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/gql/user/api/package.json b/libs/gql/user/api/package.json index 91b3bbffc..a4a9bba26 100644 --- a/libs/gql/user/api/package.json +++ b/libs/gql/user/api/package.json @@ -1,5 +1,5 @@ { "name": "@gql/user/api", "version": "0.0.1", - "type": "commonjs" + "type": "nodenext" } diff --git a/libs/gql/user/api/project.json b/libs/gql/user/api/project.json index 4dbd8d6b1..0b5f18a90 100644 --- a/libs/gql/user/api/project.json +++ b/libs/gql/user/api/project.json @@ -5,7 +5,7 @@ "projectType": "library", "targets": { "build": { - "executor": "@nx/js:tsc", + "executor": "@nx/js:swc", "outputs": ["{options.outputPath}"], "options": { "outputPath": "dist/libs/gql/user/api", diff --git a/libs/gql/user/api/src/generated/schema.graphql b/libs/gql/user/api/src/generated/schema.graphql index f043c442d..687d5dcaf 100644 --- a/libs/gql/user/api/src/generated/schema.graphql +++ b/libs/gql/user/api/src/generated/schema.graphql @@ -285,6 +285,35 @@ type Asset implements Entity & Node { skip: Int where: EventPassDelayedRevealedWhereInput ): [EventPassDelayedRevealed!]! + nftImageLoyaltyCard( + after: String + before: String + first: Int + + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `nftImageLoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + last: Int + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `nftImageLoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + orderBy: LoyaltyCardOrderByInput + skip: Int + where: LoyaltyCardWhereInput + ): [LoyaltyCard!]! nftImagePack( after: String before: String @@ -446,6 +475,7 @@ input AssetCreateInput { mimeType: String nftImageEventPass: EventPassCreateManyInlineInput nftImageEventPassDelayedRevealed: EventPassDelayedRevealedCreateManyInlineInput + nftImageLoyaltyCard: LoyaltyCardCreateManyInlineInput nftImagePack: PackCreateManyInlineInput size: Float updatedAt: DateTime @@ -576,6 +606,9 @@ input AssetManyWhereInput { nftImageEventPass_every: EventPassWhereInput nftImageEventPass_none: EventPassWhereInput nftImageEventPass_some: EventPassWhereInput + nftImageLoyaltyCard_every: LoyaltyCardWhereInput + nftImageLoyaltyCard_none: LoyaltyCardWhereInput + nftImageLoyaltyCard_some: LoyaltyCardWhereInput nftImagePack_every: PackWhereInput nftImagePack_none: PackWhereInput nftImagePack_some: PackWhereInput @@ -676,6 +709,7 @@ input AssetUpdateInput { mimeType: String nftImageEventPass: EventPassUpdateManyInlineInput nftImageEventPassDelayedRevealed: EventPassDelayedRevealedUpdateManyInlineInput + nftImageLoyaltyCard: LoyaltyCardUpdateManyInlineInput nftImagePack: PackUpdateManyInlineInput size: Float width: Float @@ -987,6 +1021,9 @@ input AssetWhereInput { nftImageEventPass_every: EventPassWhereInput nftImageEventPass_none: EventPassWhereInput nftImageEventPass_some: EventPassWhereInput + nftImageLoyaltyCard_every: LoyaltyCardWhereInput + nftImageLoyaltyCard_none: LoyaltyCardWhereInput + nftImageLoyaltyCard_some: LoyaltyCardWhereInput nftImagePack_every: PackWhereInput nftImagePack_none: PackWhereInput nftImagePack_some: PackWhereInput @@ -2184,6 +2221,9 @@ enum EntityTypeName { """ LocationAddress + """Root loyalty card model""" + LoyaltyCard + """ An organizer is an entity that launch events and handle the pass benefits. """ @@ -5888,66 +5928,734 @@ input LocationAddressWhereInput { """Any other value that exists and is not equal to the given value.""" street_not: String - """All values not containing the given string.""" - street_not_contains: String + """All values not containing the given string.""" + street_not_contains: String + + """All values not ending with the given string""" + street_not_ends_with: String + + """All values that are not contained in given list.""" + street_not_in: [String] + + """All values not starting with the given string.""" + street_not_starts_with: String + + """All values starting with the given string.""" + street_starts_with: String + venue: String + + """All values containing the given string.""" + venue_contains: String + + """All values ending with the given string.""" + venue_ends_with: String + + """All values that are contained in given list.""" + venue_in: [String] + + """Any other value that exists and is not equal to the given value.""" + venue_not: String + + """All values not containing the given string.""" + venue_not_contains: String + + """All values not ending with the given string""" + venue_not_ends_with: String + + """All values that are not contained in given list.""" + venue_not_in: [String] + + """All values not starting with the given string.""" + venue_not_starts_with: String + + """All values starting with the given string.""" + venue_starts_with: String +} + +"""References LocationAddress record uniquely""" +input LocationAddressWhereUniqueInput { + id: ID +} + +"""Input for a geolocation point with latitude and longitude""" +input LocationInput { + latitude: Float! + longitude: Float! +} + +""" +The Long scalar type represents non-fractional signed whole numeric values. Long can represent values between -(2^63) and 2^63 - 1. +""" +scalar Long + +"""Root loyalty card model""" +type LoyaltyCard implements Entity & Node { + """The time the document was created""" + createdAt: DateTime! + + """User that created this document""" + createdBy( + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + ): User + + """Get the document in other stages""" + documentInStages( + """Decides if the current stage should be included or not""" + includeCurrent: Boolean! = false + + """ + Decides if the documents should match the parent documents locale or should use the fallback order defined in the tree + """ + inheritLocale: Boolean! = false + + """Potential stages that should be returned""" + stages: [Stage!]! = [DRAFT, PUBLISHED] + ): [LoyaltyCard!]! + + """List of LoyaltyCard versions""" + history( + limit: Int! = 10 + skip: Int! = 0 + + """ + This is optional and can be used to fetch the document version history for a specific stage instead of the current one + """ + stageOverride: Stage + ): [Version!]! + + """The unique identifier""" + id: ID! + + """Image representing the NFT. Advised resolution is 800 x 800 pixels.""" + nftImage( + """ + Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree. + + Note that `nftImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `nftImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + ): Asset! + + """Name associated with the NFT. Cannot be localized.""" + nftName: String! + organizer( + """ + Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree. + + Note that `organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree. + The first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + ): Organizer + + """The time the document was published. Null on documents in draft stage.""" + publishedAt: DateTime + + """User that last published this document""" + publishedBy( + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + ): User + scheduledIn( + after: String + before: String + first: Int + + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `scheduledIn` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + last: Int + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `scheduledIn` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + skip: Int + where: ScheduledOperationWhereInput + ): [ScheduledOperation!]! + + """System stage field""" + stage: Stage! + + """The time the document was updated""" + updatedAt: DateTime! + + """User that last updated this document""" + updatedBy( + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + ): User +} + +input LoyaltyCardConnectInput { + """ + Allow to specify document position in list of connected documents, will default to appending at end of list + """ + position: ConnectPositionInput + + """Document to connect""" + where: LoyaltyCardWhereUniqueInput! +} + +"""A connection to a list of items.""" +type LoyaltyCardConnection { + aggregate: Aggregate! + + """A list of edges.""" + edges: [LoyaltyCardEdge!]! + + """Information to aid in pagination.""" + pageInfo: PageInfo! +} + +input LoyaltyCardCreateInput { + cltzsfm12094507ul1er1czw6: OrganizerCreateManyInlineInput + createdAt: DateTime + nftImage: AssetCreateOneInlineInput! + nftName: String! + organizer: OrganizerCreateOneInlineInput + updatedAt: DateTime +} + +input LoyaltyCardCreateManyInlineInput { + """Connect multiple existing LoyaltyCard documents""" + connect: [LoyaltyCardWhereUniqueInput!] + + """Create and connect multiple existing LoyaltyCard documents""" + create: [LoyaltyCardCreateInput!] +} + +input LoyaltyCardCreateOneInlineInput { + """Connect one existing LoyaltyCard document""" + connect: LoyaltyCardWhereUniqueInput + + """Create and connect one LoyaltyCard document""" + create: LoyaltyCardCreateInput +} + +"""An edge in a connection.""" +type LoyaltyCardEdge { + """A cursor for use in pagination.""" + cursor: String! + + """The item at the end of the edge.""" + node: LoyaltyCard! +} + +"""Identifies documents""" +input LoyaltyCardManyWhereInput { + """Logical AND on all given filters.""" + AND: [LoyaltyCardWhereInput!] + + """Logical NOT on all given filters combined by AND.""" + NOT: [LoyaltyCardWhereInput!] + + """Logical OR on all given filters.""" + OR: [LoyaltyCardWhereInput!] + + """Contains search across all appropriate fields.""" + _search: String + createdAt: DateTime + + """All values greater than the given value.""" + createdAt_gt: DateTime + + """All values greater than or equal the given value.""" + createdAt_gte: DateTime + + """All values that are contained in given list.""" + createdAt_in: [DateTime] + + """All values less than the given value.""" + createdAt_lt: DateTime + + """All values less than or equal the given value.""" + createdAt_lte: DateTime + + """Any other value that exists and is not equal to the given value.""" + createdAt_not: DateTime + + """All values that are not contained in given list.""" + createdAt_not_in: [DateTime] + createdBy: UserWhereInput + documentInStages_every: LoyaltyCardWhereStageInput + documentInStages_none: LoyaltyCardWhereStageInput + documentInStages_some: LoyaltyCardWhereStageInput + id: ID + + """All values containing the given string.""" + id_contains: ID + + """All values ending with the given string.""" + id_ends_with: ID + + """All values that are contained in given list.""" + id_in: [ID] + + """Any other value that exists and is not equal to the given value.""" + id_not: ID + + """All values not containing the given string.""" + id_not_contains: ID + + """All values not ending with the given string""" + id_not_ends_with: ID + + """All values that are not contained in given list.""" + id_not_in: [ID] + + """All values not starting with the given string.""" + id_not_starts_with: ID + + """All values starting with the given string.""" + id_starts_with: ID + nftImage: AssetWhereInput + nftName: String + + """All values containing the given string.""" + nftName_contains: String + + """All values ending with the given string.""" + nftName_ends_with: String + + """All values that are contained in given list.""" + nftName_in: [String] + + """Any other value that exists and is not equal to the given value.""" + nftName_not: String + + """All values not containing the given string.""" + nftName_not_contains: String + + """All values not ending with the given string""" + nftName_not_ends_with: String + + """All values that are not contained in given list.""" + nftName_not_in: [String] + + """All values not starting with the given string.""" + nftName_not_starts_with: String + + """All values starting with the given string.""" + nftName_starts_with: String + organizer: OrganizerWhereInput + publishedAt: DateTime + + """All values greater than the given value.""" + publishedAt_gt: DateTime + + """All values greater than or equal the given value.""" + publishedAt_gte: DateTime + + """All values that are contained in given list.""" + publishedAt_in: [DateTime] + + """All values less than the given value.""" + publishedAt_lt: DateTime + + """All values less than or equal the given value.""" + publishedAt_lte: DateTime + + """Any other value that exists and is not equal to the given value.""" + publishedAt_not: DateTime + + """All values that are not contained in given list.""" + publishedAt_not_in: [DateTime] + publishedBy: UserWhereInput + scheduledIn_every: ScheduledOperationWhereInput + scheduledIn_none: ScheduledOperationWhereInput + scheduledIn_some: ScheduledOperationWhereInput + updatedAt: DateTime + + """All values greater than the given value.""" + updatedAt_gt: DateTime + + """All values greater than or equal the given value.""" + updatedAt_gte: DateTime + + """All values that are contained in given list.""" + updatedAt_in: [DateTime] + + """All values less than the given value.""" + updatedAt_lt: DateTime + + """All values less than or equal the given value.""" + updatedAt_lte: DateTime + + """Any other value that exists and is not equal to the given value.""" + updatedAt_not: DateTime + + """All values that are not contained in given list.""" + updatedAt_not_in: [DateTime] + updatedBy: UserWhereInput +} + +enum LoyaltyCardOrderByInput { + createdAt_ASC + createdAt_DESC + id_ASC + id_DESC + nftName_ASC + nftName_DESC + publishedAt_ASC + publishedAt_DESC + updatedAt_ASC + updatedAt_DESC +} + +input LoyaltyCardUpdateInput { + cltzsfm12094507ul1er1czw6: OrganizerUpdateManyInlineInput + nftImage: AssetUpdateOneInlineInput + nftName: String + organizer: OrganizerUpdateOneInlineInput +} + +input LoyaltyCardUpdateManyInlineInput { + """Connect multiple existing LoyaltyCard documents""" + connect: [LoyaltyCardConnectInput!] + + """Create and connect multiple LoyaltyCard documents""" + create: [LoyaltyCardCreateInput!] + + """Delete multiple LoyaltyCard documents""" + delete: [LoyaltyCardWhereUniqueInput!] + + """Disconnect multiple LoyaltyCard documents""" + disconnect: [LoyaltyCardWhereUniqueInput!] + + """ + Override currently-connected documents with multiple existing LoyaltyCard documents + """ + set: [LoyaltyCardWhereUniqueInput!] + + """Update multiple LoyaltyCard documents""" + update: [LoyaltyCardUpdateWithNestedWhereUniqueInput!] + + """Upsert multiple LoyaltyCard documents""" + upsert: [LoyaltyCardUpsertWithNestedWhereUniqueInput!] +} + +input LoyaltyCardUpdateManyInput { + nftName: String +} + +input LoyaltyCardUpdateOneInlineInput { + """Connect existing LoyaltyCard document""" + connect: LoyaltyCardWhereUniqueInput + + """Create and connect one LoyaltyCard document""" + create: LoyaltyCardCreateInput + + """Delete currently connected LoyaltyCard document""" + delete: Boolean + + """Disconnect currently connected LoyaltyCard document""" + disconnect: Boolean + + """Update single LoyaltyCard document""" + update: LoyaltyCardUpdateWithNestedWhereUniqueInput + + """Upsert single LoyaltyCard document""" + upsert: LoyaltyCardUpsertWithNestedWhereUniqueInput +} + +input LoyaltyCardUpdateWithNestedWhereUniqueInput { + """Document to update""" + data: LoyaltyCardUpdateInput! + + """Unique document search""" + where: LoyaltyCardWhereUniqueInput! +} + +input LoyaltyCardUpsertInput { + """Create document if it didn't exist""" + create: LoyaltyCardCreateInput! + + """Update document if it exists""" + update: LoyaltyCardUpdateInput! +} + +input LoyaltyCardUpsertWithNestedWhereUniqueInput { + """Upsert data""" + data: LoyaltyCardUpsertInput! + + """Unique document search""" + where: LoyaltyCardWhereUniqueInput! +} + +""" +This contains a set of filters that can be used to compare values internally +""" +input LoyaltyCardWhereComparatorInput { + """ + This field can be used to request to check if the entry is outdated by internal comparison + """ + outdated_to: Boolean +} + +"""Identifies documents""" +input LoyaltyCardWhereInput { + """Logical AND on all given filters.""" + AND: [LoyaltyCardWhereInput!] + + """Logical NOT on all given filters combined by AND.""" + NOT: [LoyaltyCardWhereInput!] + + """Logical OR on all given filters.""" + OR: [LoyaltyCardWhereInput!] + + """Contains search across all appropriate fields.""" + _search: String + createdAt: DateTime + + """All values greater than the given value.""" + createdAt_gt: DateTime + + """All values greater than or equal the given value.""" + createdAt_gte: DateTime + + """All values that are contained in given list.""" + createdAt_in: [DateTime] + + """All values less than the given value.""" + createdAt_lt: DateTime + + """All values less than or equal the given value.""" + createdAt_lte: DateTime + + """Any other value that exists and is not equal to the given value.""" + createdAt_not: DateTime + + """All values that are not contained in given list.""" + createdAt_not_in: [DateTime] + createdBy: UserWhereInput + documentInStages_every: LoyaltyCardWhereStageInput + documentInStages_none: LoyaltyCardWhereStageInput + documentInStages_some: LoyaltyCardWhereStageInput + id: ID + + """All values containing the given string.""" + id_contains: ID + + """All values ending with the given string.""" + id_ends_with: ID + + """All values that are contained in given list.""" + id_in: [ID] + + """Any other value that exists and is not equal to the given value.""" + id_not: ID + + """All values not containing the given string.""" + id_not_contains: ID + + """All values not ending with the given string""" + id_not_ends_with: ID + + """All values that are not contained in given list.""" + id_not_in: [ID] + + """All values not starting with the given string.""" + id_not_starts_with: ID + + """All values starting with the given string.""" + id_starts_with: ID + nftImage: AssetWhereInput + nftName: String + + """All values containing the given string.""" + nftName_contains: String + + """All values ending with the given string.""" + nftName_ends_with: String + + """All values that are contained in given list.""" + nftName_in: [String] + + """Any other value that exists and is not equal to the given value.""" + nftName_not: String + + """All values not containing the given string.""" + nftName_not_contains: String + + """All values not ending with the given string""" + nftName_not_ends_with: String + + """All values that are not contained in given list.""" + nftName_not_in: [String] + + """All values not starting with the given string.""" + nftName_not_starts_with: String + + """All values starting with the given string.""" + nftName_starts_with: String + organizer: OrganizerWhereInput + publishedAt: DateTime + + """All values greater than the given value.""" + publishedAt_gt: DateTime + + """All values greater than or equal the given value.""" + publishedAt_gte: DateTime + + """All values that are contained in given list.""" + publishedAt_in: [DateTime] + + """All values less than the given value.""" + publishedAt_lt: DateTime + + """All values less than or equal the given value.""" + publishedAt_lte: DateTime - """All values not ending with the given string""" - street_not_ends_with: String + """Any other value that exists and is not equal to the given value.""" + publishedAt_not: DateTime """All values that are not contained in given list.""" - street_not_in: [String] + publishedAt_not_in: [DateTime] + publishedBy: UserWhereInput + scheduledIn_every: ScheduledOperationWhereInput + scheduledIn_none: ScheduledOperationWhereInput + scheduledIn_some: ScheduledOperationWhereInput + updatedAt: DateTime - """All values not starting with the given string.""" - street_not_starts_with: String + """All values greater than the given value.""" + updatedAt_gt: DateTime - """All values starting with the given string.""" - street_starts_with: String - venue: String + """All values greater than or equal the given value.""" + updatedAt_gte: DateTime - """All values containing the given string.""" - venue_contains: String + """All values that are contained in given list.""" + updatedAt_in: [DateTime] - """All values ending with the given string.""" - venue_ends_with: String + """All values less than the given value.""" + updatedAt_lt: DateTime - """All values that are contained in given list.""" - venue_in: [String] + """All values less than or equal the given value.""" + updatedAt_lte: DateTime """Any other value that exists and is not equal to the given value.""" - venue_not: String + updatedAt_not: DateTime - """All values not containing the given string.""" - venue_not_contains: String + """All values that are not contained in given list.""" + updatedAt_not_in: [DateTime] + updatedBy: UserWhereInput +} - """All values not ending with the given string""" - venue_not_ends_with: String +""" +The document in stages filter allows specifying a stage entry to cross compare the same document between different stages +""" +input LoyaltyCardWhereStageInput { + """Logical AND on all given filters.""" + AND: [LoyaltyCardWhereStageInput!] - """All values that are not contained in given list.""" - venue_not_in: [String] + """Logical NOT on all given filters combined by AND.""" + NOT: [LoyaltyCardWhereStageInput!] - """All values not starting with the given string.""" - venue_not_starts_with: String + """Logical OR on all given filters.""" + OR: [LoyaltyCardWhereStageInput!] - """All values starting with the given string.""" - venue_starts_with: String -} + """ + This field contains fields which can be set as true or false to specify an internal comparison + """ + compareWithParent: LoyaltyCardWhereComparatorInput -"""References LocationAddress record uniquely""" -input LocationAddressWhereUniqueInput { - id: ID + """Specify the stage to compare with""" + stage: Stage } -"""Input for a geolocation point with latitude and longitude""" -input LocationInput { - latitude: Float! - longitude: Float! +"""References LoyaltyCard record uniquely""" +input LoyaltyCardWhereUniqueInput { + id: ID } -""" -The Long scalar type represents non-fractional signed whole numeric values. Long can represent values between -(2^63) and 2^63 - 1. -""" -scalar Long - """An object with an ID""" interface Node { """The id of the object.""" @@ -6176,6 +6884,27 @@ type Organizer implements Entity & Node { """ locales: [Locale!]! = [en, fr] ): [Organizer!]! + loyaltyCard( + """ + Sets the locale of the resolved parent document as the only locale in the query's subtree. + + Note that `loyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will affect any existing locale filtering defined in the query's tree for the subtree. + """ + forceParentLocale: Boolean + + """ + Allows to optionally override locale filtering behaviour in the query's subtree. + + Note that `loyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument will overwrite any existing locale filtering defined in the query's tree for the subtree. + """ + locales: [Locale!] + ): LoyaltyCard """Name of the organizer""" name: String! @@ -6320,6 +7049,7 @@ type OrganizerConnection { input OrganizerCreateInput { clr7j9mmt0q2j01uo9zrs2fm7: PackCreateManyInlineInput + cltzsen11092507ul9qlg4ywb: LoyaltyCardCreateManyInlineInput contentSpaces: ContentSpaceCreateManyInlineInput createdAt: DateTime @@ -6338,6 +7068,7 @@ input OrganizerCreateInput { Inline mutations for managing document localizations excluding the default locale """ localizations: OrganizerCreateLocalizationsInput + loyaltyCard: LoyaltyCardCreateOneInlineInput name: String! slug: String! telegramHandle: String @@ -6620,6 +7351,7 @@ input OrganizerManyWhereInput { """All values starting with the given string.""" instagramHandle_starts_with: String + loyaltyCard: LoyaltyCardWhereInput name: String """All values containing the given string.""" @@ -6874,6 +7606,7 @@ enum OrganizerOrderByInput { input OrganizerUpdateInput { clr7j9mmt0q2j01uo9zrs2fm7: PackUpdateManyInlineInput + cltzsen11092507ul9qlg4ywb: LoyaltyCardUpdateManyInlineInput contentSpaces: ContentSpaceUpdateManyInlineInput """description input for default locale (en)""" @@ -6889,6 +7622,7 @@ input OrganizerUpdateInput { """Manage document localizations""" localizations: OrganizerUpdateLocalizationsInput + loyaltyCard: LoyaltyCardUpdateOneInlineInput name: String slug: String telegramHandle: String @@ -7249,6 +7983,7 @@ input OrganizerWhereInput { """All values starting with the given string.""" instagramHandle_starts_with: String + loyaltyCard: LoyaltyCardWhereInput name: String """All values containing the given string.""" @@ -9052,7 +9787,7 @@ type ScheduledOperation implements Entity & Node { ): User } -union ScheduledOperationAffectedDocument = Asset | ContentSpace | Event | EventPass | EventPassDelayedRevealed | Organizer | Pack +union ScheduledOperationAffectedDocument = Asset | ContentSpace | Event | EventPass | EventPassDelayedRevealed | LoyaltyCard | Organizer | Pack """A connection to a list of items.""" type ScheduledOperationConnection { @@ -10561,7 +11296,7 @@ type eventPassNft { metadata( """JSON select path""" path: String - ): jsonb! + ): jsonb organizer( """ Defines which locales should be returned. @@ -10594,7 +11329,7 @@ type eventPassNft { """ The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms. """ - tokenId: bigint! + tokenId: bigint """ The designated URI for the event pass NFTs metadata blob, providing a stable reference for data extraction. @@ -11598,6 +12333,9 @@ type mutation_root { """Create one eventPassDelayedRevealed""" createEventPassDelayedRevealed(data: EventPassDelayedRevealedCreateInput!): EventPassDelayedRevealed + """Create one loyaltyCard""" + createLoyaltyCard(data: LoyaltyCardCreateInput!): LoyaltyCard + """Create one organizer""" createOrganizer(data: OrganizerCreateInput!): Organizer @@ -11643,6 +12381,14 @@ type mutation_root { where: EventPassDelayedRevealedWhereUniqueInput! ): EventPassDelayedRevealed + """ + Delete one loyaltyCard from _all_ existing stages. Returns deleted document. + """ + deleteLoyaltyCard( + """Document to delete""" + where: LoyaltyCardWhereUniqueInput! + ): LoyaltyCard + """Delete many Asset documents""" deleteManyAssets( """Documents to delete""" @@ -11735,6 +12481,24 @@ type mutation_root { where: EventManyWhereInput ): EventConnection! + """Delete many LoyaltyCard documents""" + deleteManyLoyaltyCards( + """Documents to delete""" + where: LoyaltyCardManyWhereInput + ): BatchPayload! + + """Delete many LoyaltyCard documents, return deleted documents""" + deleteManyLoyaltyCardsConnection( + after: ID + before: ID + first: Int + last: Int + skip: Int + + """Documents to delete""" + where: LoyaltyCardManyWhereInput + ): LoyaltyCardConnection! + """Delete many Organizer documents""" deleteManyOrganizers( """Documents to delete""" @@ -11977,6 +12741,15 @@ type mutation_root { withDefaultLocale: Boolean = true ): EventPassDelayedRevealed + """Publish one loyaltyCard""" + publishLoyaltyCard( + """Publishing target stage""" + to: [Stage!]! = [PUBLISHED] + + """Document to publish""" + where: LoyaltyCardWhereUniqueInput! + ): LoyaltyCard + """Publish many Asset documents""" publishManyAssets( """Document localizations to publish""" @@ -12202,6 +12975,33 @@ type mutation_root { withDefaultLocale: Boolean = true ): EventConnection! + """Publish many LoyaltyCard documents""" + publishManyLoyaltyCards( + """Stages to publish documents to""" + to: [Stage!]! = [PUBLISHED] + + """Identifies documents in each stage to be published""" + where: LoyaltyCardManyWhereInput + ): BatchPayload! + + """Publish many LoyaltyCard documents""" + publishManyLoyaltyCardsConnection( + after: ID + before: ID + first: Int + + """Stage to find matching documents in""" + from: Stage = DRAFT + last: Int + skip: Int + + """Stages to publish documents to""" + to: [Stage!]! = [PUBLISHED] + + """Identifies documents in each stage to be published""" + where: LoyaltyCardManyWhereInput + ): LoyaltyCardConnection! + """Publish many Organizer documents""" publishManyOrganizers( """Document localizations to publish""" @@ -12458,6 +13258,23 @@ type mutation_root { withDefaultLocale: Boolean = true ): EventPassDelayedRevealed + """Schedule to publish one loyaltyCard""" + schedulePublishLoyaltyCard( + """ + Release at point in time, will create new release containing this operation + """ + releaseAt: DateTime + + """Optionally attach this scheduled operation to an existing release""" + releaseId: String + + """Publishing target stage""" + to: [Stage!]! = [PUBLISHED] + + """Document to publish""" + where: LoyaltyCardWhereUniqueInput! + ): LoyaltyCard + """Schedule to publish one organizer""" schedulePublishOrganizer( """Optional localizations to publish""" @@ -12655,6 +13472,25 @@ type mutation_root { where: EventPassDelayedRevealedWhereUniqueInput! ): EventPassDelayedRevealed + """ + Unpublish one loyaltyCard from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. + """ + scheduleUnpublishLoyaltyCard( + """Stages to unpublish document from""" + from: [Stage!]! = [PUBLISHED] + + """ + Release at point in time, will create new release containing this operation + """ + releaseAt: DateTime + + """Optionally attach this scheduled operation to an existing release""" + releaseId: String + + """Document to unpublish""" + where: LoyaltyCardWhereUniqueInput! + ): LoyaltyCard + """ Unpublish one organizer from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. """ @@ -12818,6 +13654,17 @@ type mutation_root { where: EventPassDelayedRevealedWhereUniqueInput! ): EventPassDelayedRevealed + """ + Unpublish one loyaltyCard from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only. + """ + unpublishLoyaltyCard( + """Stages to unpublish document from""" + from: [Stage!]! = [PUBLISHED] + + """Document to unpublish""" + where: LoyaltyCardWhereUniqueInput! + ): LoyaltyCard + """Unpublish many Asset documents""" unpublishManyAssets( """Stages to unpublish documents from""" @@ -13023,6 +13870,35 @@ type mutation_root { where: EventManyWhereInput ): EventConnection! + """Unpublish many LoyaltyCard documents""" + unpublishManyLoyaltyCards( + """Stages to unpublish documents from""" + from: [Stage!]! = [PUBLISHED] + + """Identifies documents in each stage""" + where: LoyaltyCardManyWhereInput + ): BatchPayload! + + """ + Find many LoyaltyCard documents that match criteria in specified stage and unpublish from target stages + """ + unpublishManyLoyaltyCardsConnection( + after: ID + before: ID + first: Int + + """Stages to unpublish documents from""" + from: [Stage!]! = [PUBLISHED] + last: Int + skip: Int + + """Stage to find matching documents in""" + stage: Stage = DRAFT + + """Identifies documents in draft stage""" + where: LoyaltyCardManyWhereInput + ): LoyaltyCardConnection! + """Unpublish many Organizer documents""" unpublishManyOrganizers( """Stages to unpublish documents from""" @@ -13162,6 +14038,9 @@ type mutation_root { """Update one eventPassDelayedRevealed""" updateEventPassDelayedRevealed(data: EventPassDelayedRevealedUpdateInput!, where: EventPassDelayedRevealedWhereUniqueInput!): EventPassDelayedRevealed + """Update one loyaltyCard""" + updateLoyaltyCard(data: LoyaltyCardUpdateInput!, where: LoyaltyCardWhereUniqueInput!): LoyaltyCard + """Update many assets""" updateManyAssets( """Updates to document content""" @@ -13282,6 +14161,30 @@ type mutation_root { where: EventManyWhereInput ): EventConnection! + """Update many loyaltyCards""" + updateManyLoyaltyCards( + """Updates to document content""" + data: LoyaltyCardUpdateManyInput! + + """Documents to apply update on""" + where: LoyaltyCardManyWhereInput + ): BatchPayload! + + """Update many LoyaltyCard documents""" + updateManyLoyaltyCardsConnection( + after: ID + before: ID + + """Updates to document content""" + data: LoyaltyCardUpdateManyInput! + first: Int + last: Int + skip: Int + + """Documents to apply update on""" + where: LoyaltyCardManyWhereInput + ): LoyaltyCardConnection! + """Update many organizers""" updateManyOrganizers( """Updates to document content""" @@ -13388,6 +14291,9 @@ type mutation_root { """Upsert one eventPassDelayedRevealed""" upsertEventPassDelayedRevealed(upsert: EventPassDelayedRevealedUpsertInput!, where: EventPassDelayedRevealedWhereUniqueInput!): EventPassDelayedRevealed + """Upsert one loyaltyCard""" + upsertLoyaltyCard(upsert: LoyaltyCardUpsertInput!, where: LoyaltyCardWhereUniqueInput!): LoyaltyCard + """Upsert one organizer""" upsertOrganizer(upsert: OrganizerUpsertInput!, where: OrganizerWhereUniqueInput!): Organizer @@ -14356,6 +15262,9 @@ type query_root { """Fetches an object given its ID""" entities( + """Defines which locales to query for""" + locales: [Locale!] + """The where parameters to query components""" where: [EntityWhereInput!]! ): [Entity!] @@ -14695,6 +15604,68 @@ type query_root { externalUserId: uuid! ): kyc + """Retrieve a single loyaltyCard""" + loyaltyCard( + """ + Defines which locales should be returned. + + Note that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + stage: Stage! = PUBLISHED + where: LoyaltyCardWhereUniqueInput! + ): LoyaltyCard + + """Retrieve document version""" + loyaltyCardVersion(where: VersionWhereInput!): DocumentVersion + + """Retrieve multiple loyaltyCards""" + loyaltyCards( + after: String + before: String + first: Int + last: Int + + """ + Defines which locales should be returned. + + Note that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: LoyaltyCardOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: LoyaltyCardWhereInput + ): [LoyaltyCard!]! + + """Retrieve multiple loyaltyCards using the Relay connection interface""" + loyaltyCardsConnection( + after: String + before: String + first: Int + last: Int + + """ + Defines which locales should be returned. + + Note that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering. + For related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out. + + This argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree. + """ + locales: [Locale!]! = [en] + orderBy: LoyaltyCardOrderByInput + skip: Int + stage: Stage! = PUBLISHED + where: LoyaltyCardWhereInput + ): LoyaltyCardConnection! + """Fetches an object given its ID""" node( """The ID of an object""" diff --git a/libs/gql/user/api/src/generated/schema.json b/libs/gql/user/api/src/generated/schema.json index 1c7cd9ab3..88526f498 100644 --- a/libs/gql/user/api/src/generated/schema.json +++ b/libs/gql/user/api/src/generated/schema.json @@ -1269,6 +1269,147 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "nftImageLoyaltyCard", + "description": null, + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `nftImageLoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `nftImageLoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "LoyaltyCardOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "nftImagePack", "description": null, @@ -2002,6 +2143,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "nftImageLoyaltyCard", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateManyInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "nftImagePack", "description": null, @@ -2896,6 +3049,42 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "nftImageLoyaltyCard_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImageLoyaltyCard_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImageLoyaltyCard_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "nftImagePack_every", "description": null, @@ -3522,70 +3711,11 @@ "deprecationReason": null }, { - "name": "nftImagePack", + "name": "nftImageLoyaltyCard", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "PackUpdateManyInlineInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "size", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "width", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AssetUpdateLocalizationDataInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "fileName", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "handle", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", + "name": "LoyaltyCardUpdateManyInlineInput", "ofType": null }, "defaultValue": null, @@ -3593,23 +3723,11 @@ "deprecationReason": null }, { - "name": "height", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mimeType", + "name": "nftImagePack", "description": null, "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "PackUpdateManyInlineInput", "ofType": null }, "defaultValue": null, @@ -3647,146 +3765,229 @@ }, { "kind": "INPUT_OBJECT", - "name": "AssetUpdateLocalizationInput", + "name": "AssetUpdateLocalizationDataInput", "description": null, "fields": null, "inputFields": [ { - "name": "data", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetUpdateLocalizationDataInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locale", + "name": "fileName", "description": null, "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AssetUpdateLocalizationsInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "create", - "description": "Localizations to create", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetCreateLocalizationInput", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "delete", - "description": "Localizations to delete", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "update", - "description": "Localizations to update", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetUpdateLocalizationInput", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { - "name": "upsert", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AssetUpsertLocalizationInput", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AssetUpdateManyInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "fileName", + "name": "handle", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "height", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mimeType", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "size", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "width", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateLocalizationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateLocalizationDataInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateLocalizationsInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": "Localizations to create", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetCreateLocalizationInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete", + "description": "Localizations to delete", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update", + "description": "Localizations to update", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateLocalizationInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsert", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetUpsertLocalizationInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateManyInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fileName", "description": null, "type": { "kind": "SCALAR", @@ -5363,6 +5564,42 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "nftImageLoyaltyCard_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImageLoyaltyCard_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImageLoyaltyCard_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "nftImagePack_every", "description": null, @@ -11212,6 +11449,11 @@ "name": "LocationAddress", "ofType": null }, + { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, { "kind": "OBJECT", "name": "Organizer", @@ -11294,6 +11536,12 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "LoyaltyCard", + "description": "Root loyalty card model", + "isDeprecated": false, + "deprecationReason": null + }, { "name": "Organizer", "description": "An organizer is an entity that launch events and handle the pass benefits.", @@ -29851,267 +30099,3443 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INTERFACE", - "name": "Node", - "description": "An object with an ID", - "fields": [ - { - "name": "id", - "description": "The id of the object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": "The Stage of an object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Asset", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ContentSpace", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Event", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "EventPass", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "EventPassDelayedRevealed", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Organizer", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Pack", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ScheduledOperation", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ScheduledRelease", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, { "kind": "OBJECT", - "name": "Organizer", - "description": "An organizer is an entity that launch events and handle the pass benefits.", + "name": "LoyaltyCard", + "description": "Root loyalty card model", "fields": [ - { - "name": "contentSpaces", - "description": null, - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "forceParentLocale", - "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `contentSpaces` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `contentSpaces` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "ContentSpaceOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "ContentSpaceWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ContentSpace", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "createdAt", "description": "The time the document was created", - "args": [ - { - "name": "variation", - "description": "Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SystemDateTimeFieldVariation", - "ofType": null - } - }, - "defaultValue": "COMBINED", - "isDeprecated": false, - "deprecationReason": null - } - ], + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": "User that created this document", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `createdBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentInStages", + "description": "Get the document in other stages", + "args": [ + { + "name": "includeCurrent", + "description": "Decides if the current stage should be included or not", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inheritLocale", + "description": "Decides if the documents should match the parent documents locale or should use the fallback order defined in the tree", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stages", + "description": "Potential stages that should be returned", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[DRAFT, PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "history", + "description": "List of LoyaltyCard versions", + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "10", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stageOverride", + "description": "This is optional and can be used to fetch the document version history for a specific stage instead of the current one", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Version", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique identifier", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImage", + "description": "Image representing the NFT. Advised resolution is 800 x 800 pixels.", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `nftImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `nftImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName", + "description": "Name associated with the NFT. Cannot be localized.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizer", + "description": null, + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `organizer` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt", + "description": "The time the document was published. Null on documents in draft stage.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedBy", + "description": "User that last published this document", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `publishedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduledIn", + "description": null, + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `scheduledIn` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `scheduledIn` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScheduledOperation", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": "System stage field", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "The time the document was updated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedBy", + "description": "User that last updated this document", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `updatedBy` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Entity", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardConnectInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "position", + "description": "Allow to specify document position in list of connected documents, will default to appending at end of list", + "type": { + "kind": "INPUT_OBJECT", + "name": "ConnectPositionInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to connect", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LoyaltyCardConnection", + "description": "A connection to a list of items.", + "fields": [ + { + "name": "aggregate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Aggregate", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCardEdge", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "cltzsfm12094507ul1er1czw6", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerCreateManyInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetCreateOneInlineInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizer", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerCreateOneInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateManyInlineInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "connect", + "description": "Connect multiple existing LoyaltyCard documents", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "create", + "description": "Create and connect multiple existing LoyaltyCard documents", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateOneInlineInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "connect", + "description": "Connect one existing LoyaltyCard document", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "create", + "description": "Create and connect one LoyaltyCard document", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LoyaltyCardEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardManyWhereInput", + "description": "Identifies documents", + "fields": null, + "inputFields": [ + { + "name": "AND", + "description": "Logical AND on all given filters.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT", + "description": "Logical NOT on all given filters combined by AND.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OR", + "description": "Logical OR on all given filters.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_search", + "description": "Contains search across all appropriate fields.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_gt", + "description": "All values greater than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_gte", + "description": "All values greater than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_lt", + "description": "All values less than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_lte", + "description": "All values less than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentInStages_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentInStages_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentInStages_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_contains", + "description": "All values containing the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_ends_with", + "description": "All values ending with the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_contains", + "description": "All values not containing the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_ends_with", + "description": "All values not ending with the given string", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_starts_with", + "description": "All values not starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_starts_with", + "description": "All values starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImage", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AssetWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_contains", + "description": "All values containing the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_ends_with", + "description": "All values ending with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_not_contains", + "description": "All values not containing the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_not_ends_with", + "description": "All values not ending with the given string", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_not_starts_with", + "description": "All values not starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_starts_with", + "description": "All values starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizer", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_gt", + "description": "All values greater than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_gte", + "description": "All values greater than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_lt", + "description": "All values less than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_lte", + "description": "All values less than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedBy", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduledIn_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduledIn_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduledIn_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_gt", + "description": "All values greater than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_gte", + "description": "All values greater than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_lt", + "description": "All values less than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_lte", + "description": "All values less than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedBy", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "LoyaltyCardOrderByInput", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "createdAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_ASC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_DESC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "cltzsfm12094507ul1er1czw6", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateManyInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImage", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AssetUpdateOneInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizer", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerUpdateOneInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateManyInlineInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "connect", + "description": "Connect multiple existing LoyaltyCard documents", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardConnectInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "create", + "description": "Create and connect multiple LoyaltyCard documents", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete", + "description": "Delete multiple LoyaltyCard documents", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "disconnect", + "description": "Disconnect multiple LoyaltyCard documents", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "set", + "description": "Override currently-connected documents with multiple existing LoyaltyCard documents", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update", + "description": "Update multiple LoyaltyCard documents", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateWithNestedWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsert", + "description": "Upsert multiple LoyaltyCard documents", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpsertWithNestedWhereUniqueInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateManyInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "nftName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateOneInlineInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "connect", + "description": "Connect existing LoyaltyCard document", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "create", + "description": "Create and connect one LoyaltyCard document", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delete", + "description": "Delete currently connected LoyaltyCard document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "disconnect", + "description": "Disconnect currently connected LoyaltyCard document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update", + "description": "Update single LoyaltyCard document", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateWithNestedWhereUniqueInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsert", + "description": "Upsert single LoyaltyCard document", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpsertWithNestedWhereUniqueInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateWithNestedWhereUniqueInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "data", + "description": "Document to update", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Unique document search", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpsertInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "create", + "description": "Create document if it didn't exist", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update", + "description": "Update document if it exists", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpsertWithNestedWhereUniqueInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "data", + "description": "Upsert data", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpsertInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Unique document search", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereComparatorInput", + "description": "This contains a set of filters that can be used to compare values internally", + "fields": null, + "inputFields": [ + { + "name": "outdated_to", + "description": "This field can be used to request to check if the entry is outdated by internal comparison", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "description": "Identifies documents", + "fields": null, + "inputFields": [ + { + "name": "AND", + "description": "Logical AND on all given filters.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT", + "description": "Logical NOT on all given filters combined by AND.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OR", + "description": "Logical OR on all given filters.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_search", + "description": "Contains search across all appropriate fields.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_gt", + "description": "All values greater than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_gte", + "description": "All values greater than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_lt", + "description": "All values less than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_lte", + "description": "All values less than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentInStages_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentInStages_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentInStages_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_contains", + "description": "All values containing the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_ends_with", + "description": "All values ending with the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_contains", + "description": "All values not containing the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_ends_with", + "description": "All values not ending with the given string", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_not_starts_with", + "description": "All values not starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id_starts_with", + "description": "All values starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftImage", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AssetWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_contains", + "description": "All values containing the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_ends_with", + "description": "All values ending with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_not_contains", + "description": "All values not containing the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_not_ends_with", + "description": "All values not ending with the given string", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_not_starts_with", + "description": "All values not starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nftName_starts_with", + "description": "All values starting with the given string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizer", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizerWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_gt", + "description": "All values greater than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_gte", + "description": "All values greater than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_lt", + "description": "All values less than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_lte", + "description": "All values less than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedBy", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduledIn_every", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduledIn_none", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheduledIn_some", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ScheduledOperationWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_gt", + "description": "All values greater than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_gte", + "description": "All values greater than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_in", + "description": "All values that are contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_lt", + "description": "All values less than the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_lte", + "description": "All values less than or equal the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_not", + "description": "Any other value that exists and is not equal to the given value.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt_not_in", + "description": "All values that are not contained in given list.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedBy", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UserWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "description": "The document in stages filter allows specifying a stage entry to cross compare the same document between different stages", + "fields": null, + "inputFields": [ + { + "name": "AND", + "description": "Logical AND on all given filters.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT", + "description": "Logical NOT on all given filters combined by AND.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OR", + "description": "Logical OR on all given filters.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereStageInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "compareWithParent", + "description": "This field contains fields which can be set as true or false to specify an internal comparison", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereComparatorInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": "Specify the stage to compare with", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "description": "References LoyaltyCard record uniquely", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "Node", + "description": "An object with an ID", + "fields": [ + { + "name": "id", + "description": "The id of the object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": "The Stage of an object", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ContentSpace", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Event", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "EventPass", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "EventPassDelayedRevealed", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Pack", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ScheduledOperation", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ScheduledRelease", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "Organizer", + "description": "An organizer is an entity that launch events and handle the pass benefits.", + "fields": [ + { + "name": "contentSpaces", + "description": null, + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "forceParentLocale", + "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `contentSpaces` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `contentSpaces` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "ContentSpaceOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "ContentSpaceWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContentSpace", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "The time the document was created", + "args": [ + { + "name": "variation", + "description": "Variation of DateTime field to return, allows value from base document, current localization, or combined by returning the newer value of both", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SystemDateTimeFieldVariation", + "ofType": null + } + }, + "defaultValue": "COMBINED", + "isDeprecated": false, + "deprecationReason": null + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -30275,311 +33699,465 @@ "deprecationReason": null }, { - "name": "events", + "name": "events", + "description": null, + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "forceParentLocale", + "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `events` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `events` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "EventOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "EventWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Event", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "facebookHandle", + "description": "The facebook handle (username) of the organizer. You can just copy the text on your facebook landing page on the URL, like 'johndoe' for 'https://www.facebook.com/johndoe'.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "heroImage", + "description": "An hero image that will displayed on a rectangular format. The image need to be high quality in order to display well on every screen. Advised resolution is 1920 * 800 pixels", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `heroImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `heroImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "heroImageClasses", + "description": "Optional field used to style your image with classes. Every classes from tailwind are supported. This is typically useful to adapt your image with light and dark mode (for instance using filter contrast or invert, https://tailwindcss.com/docs/contrast)", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "history", + "description": "List of Organizer versions", + "args": [ + { + "name": "limit", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "10", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stageOverride", + "description": "This is optional and can be used to fetch the document version history for a specific stage instead of the current one", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Version", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique identifier", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "description": "Image that represent the organizer, typically its logo. Advised resolution is 800 x 800 pixels, in square format with transparency (for ex: svg or png but not jpg) so that the image always look good either on light or dark mode.", + "args": [ + { + "name": "forceParentLocale", + "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `image` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `image` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Asset", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageClasses", + "description": "Optional field used to style your image with classes. Every classes from tailwind are supported. This is typically useful to adapt your image with light and dark mode (for instance using filter contrast or invert, https://tailwindcss.com/docs/contrast)", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "instagramHandle", + "description": "The instagram handle (username) of the organizer. You can just copy the name on your instagram landing page next to the follow button.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "System Locale field", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localizations", + "description": "Get the other localizations for this document", + "args": [ + { + "name": "includeCurrent", + "description": "Decides if the current locale should be included or not", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Potential locales that should be returned. \n\nThe order of locales will also override locale fall-backing behaviour in the query's subtree.\n\nNote any related model with localized fields in the query's subtree will be affected.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.\n\nConsider using this in conjunction with forceParentLocale on the children relation fields.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en, fr]", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Organizer", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCard", "description": null, - "args": [ - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "before", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "forceParentLocale", - "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `events` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `events` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orderBy", - "description": null, - "type": { - "kind": "ENUM", - "name": "EventOrderByInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "where", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "EventWhereInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Event", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "facebookHandle", - "description": "The facebook handle (username) of the organizer. You can just copy the text on your facebook landing page on the URL, like 'johndoe' for 'https://www.facebook.com/johndoe'.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "heroImage", - "description": "An hero image that will displayed on a rectangular format. The image need to be high quality in order to display well on every screen. Advised resolution is 1920 * 800 pixels", - "args": [ - { - "name": "forceParentLocale", - "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `heroImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `heroImage` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Asset", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "heroImageClasses", - "description": "Optional field used to style your image with classes. Every classes from tailwind are supported. This is typically useful to adapt your image with light and dark mode (for instance using filter contrast or invert, https://tailwindcss.com/docs/contrast)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "history", - "description": "List of Organizer versions", - "args": [ - { - "name": "limit", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "10", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "skip", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "0", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stageOverride", - "description": "This is optional and can be used to fetch the document version history for a specific stage instead of the current one", - "type": { - "kind": "ENUM", - "name": "Stage", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Version", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique identifier", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image", - "description": "Image that represent the organizer, typically its logo. Advised resolution is 800 x 800 pixels, in square format with transparency (for ex: svg or png but not jpg) so that the image always look good either on light or dark mode.", "args": [ { "name": "forceParentLocale", - "description": "Sets the locale of the parent document as the first locale in the fallback locales in the query's subtree.\n\nNote that `image` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", + "description": "Sets the locale of the resolved parent document as the only locale in the query's subtree.\n\nNote that `loyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locale will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will affect any existing locale filtering defined in the query's tree for the subtree.", "type": { "kind": "SCALAR", "name": "Boolean", @@ -30591,7 +34169,7 @@ }, { "name": "locales", - "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `image` will be affected directly by this argument, as well as any other related models with localized fields in the query's subtree.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", + "description": "Allows to optionally override locale filtering behaviour in the query's subtree.\n\nNote that `loyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.", "type": { "kind": "LIST", "name": null, @@ -30611,122 +34189,13 @@ } ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Asset", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageClasses", - "description": "Optional field used to style your image with classes. Every classes from tailwind are supported. This is typically useful to adapt your image with light and dark mode (for instance using filter contrast or invert, https://tailwindcss.com/docs/contrast)", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "instagramHandle", - "description": "The instagram handle (username) of the organizer. You can just copy the name on your instagram landing page next to the follow button.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "LoyaltyCard", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, - { - "name": "locale", - "description": "System Locale field", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "localizations", - "description": "Get the other localizations for this document", - "args": [ - { - "name": "includeCurrent", - "description": "Decides if the current locale should be included or not", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": "false", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locales", - "description": "Potential locales that should be returned. \n\nThe order of locales will also override locale fall-backing behaviour in the query's subtree.\n\nNote any related model with localized fields in the query's subtree will be affected.\nThe first locale matching the provided list will be returned, localized entries that do not have the provided locale defined will be filtered out.\nThis argument will overwrite any existing locale filtering defined in the query's tree for the subtree.\n\nConsider using this in conjunction with forceParentLocale on the children relation fields.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - } - }, - "defaultValue": "[en, fr]", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Organizer", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "name", "description": "Name of the organizer", @@ -31245,6 +34714,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "cltzsen11092507ul9qlg4ywb", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateManyInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "contentSpaces", "description": null, @@ -31397,6 +34878,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "loyaltyCard", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateOneInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "name", "description": null, @@ -33030,6 +36523,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "loyaltyCard", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "name", "description": null, @@ -34280,6 +37785,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "cltzsen11092507ul9qlg4ywb", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateManyInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "contentSpaces", "description": null, @@ -34412,6 +37929,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "loyaltyCard", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateOneInlineInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "name", "description": null, @@ -36425,6 +39954,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "loyaltyCard", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "name", "description": null, @@ -44943,6 +48484,11 @@ "name": "EventPassDelayedRevealed", "ofType": null }, + { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, { "kind": "OBJECT", "name": "Organizer", @@ -53299,13 +56845,9 @@ } ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "jsonb", - "ofType": null - } + "kind": "SCALAR", + "name": "jsonb", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -53448,13 +56990,9 @@ "description": "The unique identifier of the event pass NFT within its specific collection or contract. This remains constant across various platforms.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "bigint", - "ofType": null - } + "kind": "SCALAR", + "name": "bigint", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -58315,6 +61853,35 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "createLoyaltyCard", + "description": "Create one loyaltyCard", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardCreateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "createOrganizer", "description": "Create one organizer", @@ -58547,6 +62114,35 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "deleteLoyaltyCard", + "description": "Delete one loyaltyCard from _all_ existing stages. Returns deleted document.", + "args": [ + { + "name": "where", + "description": "Document to delete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "deleteManyAssets", "description": "Delete many Asset documents", @@ -59137,6 +62733,124 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "deleteManyLoyaltyCards", + "description": "Delete many LoyaltyCard documents", + "args": [ + { + "name": "where", + "description": "Documents to delete", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteManyLoyaltyCardsConnection", + "description": "Delete many LoyaltyCard documents, return deleted documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to delete", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCardConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "deleteManyOrganizers", "description": "Delete many Organizer documents", @@ -60315,6 +64029,59 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "publishLoyaltyCard", + "description": "Publish one loyaltyCard", + "args": [ + { + "name": "to", + "description": "Publishing target stage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to publish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "publishManyAssets", "description": "Publish many Asset documents", @@ -61645,6 +65412,184 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "publishManyLoyaltyCards", + "description": "Publish many LoyaltyCard documents", + "args": [ + { + "name": "to", + "description": "Stages to publish documents to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage to be published", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishManyLoyaltyCardsConnection", + "description": "Publish many LoyaltyCard documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": "Stage to find matching documents in", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": "DRAFT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Stages to publish documents to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage to be published", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCardConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "publishManyOrganizers", "description": "Publish many Organizer documents", @@ -62342,7 +66287,128 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PackWhereUniqueInput", + "name": "PackWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "withDefaultLocale", + "description": "Whether to include the default locale when publishBase is set", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Pack", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "schedulePublishAsset", + "description": "Schedule to publish one asset", + "args": [ + { + "name": "locales", + "description": "Optional localizations to publish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishBase", + "description": "Whether to publish the base document", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseAt", + "description": "Release at point in time, will create new release containing this operation", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseId", + "description": "Optionally attach this scheduled operation to an existing release", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Publishing target stage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to publish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssetWhereUniqueInput", "ofType": null } }, @@ -62365,15 +66431,15 @@ ], "type": { "kind": "OBJECT", - "name": "Pack", + "name": "Asset", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "schedulePublishAsset", - "description": "Schedule to publish one asset", + "name": "schedulePublishContentSpace", + "description": "Schedule to publish one contentSpace", "args": [ { "name": "locales", @@ -62463,7 +66529,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "AssetWhereUniqueInput", + "name": "ContentSpaceWhereUniqueInput", "ofType": null } }, @@ -62486,15 +66552,15 @@ ], "type": { "kind": "OBJECT", - "name": "Asset", + "name": "ContentSpace", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "schedulePublishContentSpace", - "description": "Schedule to publish one contentSpace", + "name": "schedulePublishEvent", + "description": "Schedule to publish one event", "args": [ { "name": "locales", @@ -62584,7 +66650,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "ContentSpaceWhereUniqueInput", + "name": "EventWhereUniqueInput", "ofType": null } }, @@ -62607,15 +66673,15 @@ ], "type": { "kind": "OBJECT", - "name": "ContentSpace", + "name": "Event", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "schedulePublishEvent", - "description": "Schedule to publish one event", + "name": "schedulePublishEventPass", + "description": "Schedule to publish one eventPass", "args": [ { "name": "locales", @@ -62705,7 +66771,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "EventWhereUniqueInput", + "name": "EventPassWhereUniqueInput", "ofType": null } }, @@ -62728,15 +66794,15 @@ ], "type": { "kind": "OBJECT", - "name": "Event", + "name": "EventPass", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "schedulePublishEventPass", - "description": "Schedule to publish one eventPass", + "name": "schedulePublishEventPassDelayedRevealed", + "description": "Schedule to publish one eventPassDelayedRevealed", "args": [ { "name": "locales", @@ -62826,7 +66892,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "EventPassWhereUniqueInput", + "name": "EventPassDelayedRevealedWhereUniqueInput", "ofType": null } }, @@ -62849,48 +66915,16 @@ ], "type": { "kind": "OBJECT", - "name": "EventPass", + "name": "EventPassDelayedRevealed", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "schedulePublishEventPassDelayedRevealed", - "description": "Schedule to publish one eventPassDelayedRevealed", + "name": "schedulePublishLoyaltyCard", + "description": "Schedule to publish one loyaltyCard", "args": [ - { - "name": "locales", - "description": "Optional localizations to publish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "publishBase", - "description": "Whether to publish the base document", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "releaseAt", "description": "Release at point in time, will create new release containing this operation", @@ -62947,30 +66981,18 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedWhereUniqueInput", + "name": "LoyaltyCardWhereUniqueInput", "ofType": null } }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "withDefaultLocale", - "description": "Whether to include the default locale when publishBase is set", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null } ], "type": { "kind": "OBJECT", - "name": "EventPassDelayedRevealed", + "name": "LoyaltyCard", "ofType": null }, "isDeprecated": false, @@ -63763,6 +67785,83 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "scheduleUnpublishLoyaltyCard", + "description": "Unpublish one loyaltyCard from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "args": [ + { + "name": "from", + "description": "Stages to unpublish document from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseAt", + "description": "Release at point in time, will create new release containing this operation", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releaseId", + "description": "Optionally attach this scheduled operation to an existing release", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "scheduleUnpublishOrganizer", "description": "Unpublish one organizer from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", @@ -64134,7 +68233,92 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "ContentSpaceWhereUniqueInput", + "name": "ContentSpaceWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ContentSpace", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishEvent", + "description": "Unpublish one event from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "args": [ + { + "name": "from", + "description": "Stages to unpublish document from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Document to unpublish", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EventWhereUniqueInput", "ofType": null } }, @@ -64145,15 +68329,15 @@ ], "type": { "kind": "OBJECT", - "name": "ContentSpace", + "name": "Event", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "unpublishEvent", - "description": "Unpublish one event from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "name": "unpublishEventPass", + "description": "Unpublish one eventPass from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", "args": [ { "name": "from", @@ -64219,7 +68403,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "EventWhereUniqueInput", + "name": "EventPassWhereUniqueInput", "ofType": null } }, @@ -64230,15 +68414,15 @@ ], "type": { "kind": "OBJECT", - "name": "Event", + "name": "EventPass", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "unpublishEventPass", - "description": "Unpublish one eventPass from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "name": "unpublishEventPassDelayedRevealed", + "description": "Unpublish one eventPassDelayedRevealed from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", "args": [ { "name": "from", @@ -64304,7 +68488,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "EventPassWhereUniqueInput", + "name": "EventPassDelayedRevealedWhereUniqueInput", "ofType": null } }, @@ -64315,15 +68499,15 @@ ], "type": { "kind": "OBJECT", - "name": "EventPass", + "name": "EventPassDelayedRevealed", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "unpublishEventPassDelayedRevealed", - "description": "Unpublish one eventPassDelayedRevealed from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", + "name": "unpublishLoyaltyCard", + "description": "Unpublish one loyaltyCard from selected stages. Unpublish either the complete document with its relations, localizations and base data or specific localizations only.", "args": [ { "name": "from", @@ -64349,38 +68533,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "locales", - "description": "Optional locales to unpublish. Unpublishing the default locale will completely remove the document from the selected stages", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unpublishBase", - "description": "Unpublish complete document including default localization and relations from stages. Can be disabled.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "where", "description": "Document to unpublish", @@ -64389,7 +68541,7 @@ "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "EventPassDelayedRevealedWhereUniqueInput", + "name": "LoyaltyCardWhereUniqueInput", "ofType": null } }, @@ -64400,7 +68552,7 @@ ], "type": { "kind": "OBJECT", - "name": "EventPassDelayedRevealed", + "name": "LoyaltyCard", "ofType": null }, "isDeprecated": false, @@ -65535,26 +69687,216 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "locales", - "description": "Locales to unpublish", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Locale", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, + { + "name": "locales", + "description": "Locales to unpublish", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": "Stage to find matching documents in", + "type": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + }, + "defaultValue": "DRAFT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishBase", + "description": "Whether to unpublish the base document and default localization", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in draft stage", + "type": { + "kind": "INPUT_OBJECT", + "name": "EventManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EventConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishManyLoyaltyCards", + "description": "Unpublish many LoyaltyCard documents", + "args": [ + { + "name": "from", + "description": "Stages to unpublish documents from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Identifies documents in each stage", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unpublishManyLoyaltyCardsConnection", + "description": "Find many LoyaltyCard documents that match criteria in specified stage and unpublish from target stages", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": "Stages to unpublish documents from", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + } + } + }, + "defaultValue": "[PUBLISHED]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "skip", "description": null, @@ -65579,24 +69921,12 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "unpublishBase", - "description": "Whether to unpublish the base document and default localization", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "where", "description": "Identifies documents in draft stage", "type": { "kind": "INPUT_OBJECT", - "name": "EventManyWhereInput", + "name": "LoyaltyCardManyWhereInput", "ofType": null }, "defaultValue": null, @@ -65609,7 +69939,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EventConnection", + "name": "LoyaltyCardConnection", "ofType": null } }, @@ -66495,6 +70825,51 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "updateLoyaltyCard", + "description": "Update one loyaltyCard", + "args": [ + { + "name": "data", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "updateManyAssets", "description": "Update many assets", @@ -67245,6 +71620,156 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "updateManyLoyaltyCards", + "description": "Update many loyaltyCards", + "args": [ + { + "name": "data", + "description": "Updates to document content", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateManyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to apply update on", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BatchPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateManyLoyaltyCardsConnection", + "description": "Update many LoyaltyCard documents", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "data", + "description": "Updates to document content", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpdateManyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": "Documents to apply update on", + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardManyWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCardConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "updateManyOrganizers", "description": "Update many organizers", @@ -68052,6 +72577,51 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "upsertLoyaltyCard", + "description": "Upsert one loyaltyCard", + "args": [ + { + "name": "upsert", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardUpsertInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "upsertOrganizer", "description": "Upsert one organizer", @@ -73683,6 +78253,26 @@ "name": "entities", "description": "Fetches an object given its ID", "args": [ + { + "name": "locales", + "description": "Defines which locales to query for", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "where", "description": "The where parameters to query components", @@ -75626,6 +80216,394 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "loyaltyCard", + "description": "Retrieve a single loyaltyCard", + "args": [ + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereUniqueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardVersion", + "description": "Retrieve document version", + "args": [ + { + "name": "where", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "VersionWhereInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DocumentVersion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCards", + "description": "Retrieve multiple loyaltyCards", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "LoyaltyCardOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCard", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loyaltyCardsConnection", + "description": "Retrieve multiple loyaltyCards using the Relay connection interface", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locales", + "description": "Defines which locales should be returned.\n\nNote that `LoyaltyCard` is a model without localized fields and will not be affected directly by this argument, however the locales will be passed on to any relational fields in the query's subtree for filtering.\nFor related models with localized fields in the query's subtree, the first locale matching the provided list of locales will be returned, entries with non matching locales will be filtered out.\n\nThis argument may be overwritten by another locales definition in a relational child field, this will effectively use the overwritten argument for the affected query's subtree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Locale", + "ofType": null + } + } + } + }, + "defaultValue": "[en]", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orderBy", + "description": null, + "type": { + "kind": "ENUM", + "name": "LoyaltyCardOrderByInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skip", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Stage", + "ofType": null + } + }, + "defaultValue": "PUBLISHED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "LoyaltyCardWhereInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoyaltyCardConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "node", "description": "Fetches an object given its ID", diff --git a/libs/gql/user/api/tsconfig.json b/libs/gql/user/api/tsconfig.json index 4396ade56..0bd22c66e 100644 --- a/libs/gql/user/api/tsconfig.json +++ b/libs/gql/user/api/tsconfig.json @@ -1,14 +1,15 @@ { "extends": "../../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, "noPropertyAccessFromIndexSignature": false, "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true, - "allowJs": true + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/gql/user/api/tsconfig.spec.json b/libs/gql/user/api/tsconfig.spec.json index b0fd8dd47..9be204ee5 100644 --- a/libs/gql/user/api/tsconfig.spec.json +++ b/libs/gql/user/api/tsconfig.spec.json @@ -2,8 +2,15 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", + "strict": false, "types": ["jest", "ts-node"] }, - "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] + "include": [ + "../../../../types/**/*.d.ts", + "jest.config.ts", + "**/*.test.ts", + "**/*.spec.ts", + "**/*.d.ts" + ] } diff --git a/libs/gql/user/react-query/.swcrc b/libs/gql/user/react-query/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/gql/user/react-query/.swcrc +++ b/libs/gql/user/react-query/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/gql/user/types/.swcrc b/libs/gql/user/types/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/gql/user/types/.swcrc +++ b/libs/gql/user/types/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/gql/user/types/package.json b/libs/gql/user/types/package.json index 2bd32f978..6263e8d85 100644 --- a/libs/gql/user/types/package.json +++ b/libs/gql/user/types/package.json @@ -1,5 +1,5 @@ { "name": "@gql/user/types", "version": "0.0.1", - "type": "commonjs" + "type": "nodenext" } diff --git a/libs/gql/user/types/project.json b/libs/gql/user/types/project.json index c4f8522ab..c5752a323 100644 --- a/libs/gql/user/types/project.json +++ b/libs/gql/user/types/project.json @@ -3,6 +3,7 @@ "$schema": "../../../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "libs/gql/user/types/src", "projectType": "library", + "tags": ["types"], "targets": { "build": { "executor": "@nx/js:swc", @@ -16,14 +17,9 @@ }, "lint": { "executor": "@nx/eslint:lint", - "outputs": ["{options.outputFile}"], "options": { - "lintFilePatterns": [ - "libs/gql/user/types", - "libs/gql/anonymous/types/**/*.ts" - ] + "lintFilePatterns": ["libs/gql/anonymous/types/**/*.ts"] } } - }, - "tags": ["types"] + } } diff --git a/libs/gql/user/types/src/generated/index.ts b/libs/gql/user/types/src/generated/index.ts index 5d7299d38..e444e06a0 100644 --- a/libs/gql/user/types/src/generated/index.ts +++ b/libs/gql/user/types/src/generated/index.ts @@ -147,7 +147,7 @@ export type InsertFollowOrganizerMutation = { __typename?: 'mutation_root', inse export type EventPassFieldsFragment = { __typename?: 'EventPass', name: string, description: string, nftImage: { __typename?: 'Asset', url: string }, passOptions: Array<{ __typename?: 'PassOption', name: string, description?: string | null, eventDateLocation?: { __typename?: 'EventDateLocation', dateStart: any, dateEnd: any, locationAddress: { __typename?: 'LocationAddress', city: string, country: string, placeId?: string | null, postalCode: string, state?: string | null, street?: string | null, venue?: string | null, coordinates: { __typename?: 'Location', latitude: number, longitude: number } } } | null }>, passPricing?: { __typename?: 'passPricing', amount: number, currency: Types.Currency_Enum } | null, event?: { __typename?: 'Event', slug: string, title: string, heroImageClasses?: string | null, heroImage: { __typename?: 'Asset', url: string }, organizer?: { __typename?: 'Organizer', id: string, slug: string, name: string, imageClasses?: string | null, image: { __typename?: 'Asset', url: string } } | null } | null }; -export type EventPassNftFieldsFragment = { __typename?: 'eventPassNft', tokenId: any, eventId: string, eventPassId: string, organizerId: string, isRevealed: boolean, currentOwnerAddress?: string | null }; +export type EventPassNftFieldsFragment = { __typename?: 'eventPassNft', tokenId?: any | null, eventId: string, eventPassId: string, organizerId: string, isRevealed: boolean, currentOwnerAddress?: string | null }; export type GetPassedEventsWithEventPassNftsQueryVariables = Types.Exact<{ address: Types.Scalars['String']['input']; @@ -157,7 +157,7 @@ export type GetPassedEventsWithEventPassNftsQueryVariables = Types.Exact<{ }>; -export type GetPassedEventsWithEventPassNftsQuery = { __typename?: 'query_root', eventParameters: Array<{ __typename?: 'eventParameters', dateStart?: any | null, dateEnd?: any | null, timezone: string, eventPassNftContracts: Array<{ __typename?: 'eventPassNftContract', type: Types.EventPassNftContractType_Enum, isDelayedRevealed: boolean, eventPass?: { __typename?: 'EventPass', id: string, name: string, event?: { __typename?: 'Event', slug: string } | null, nftImage: { __typename?: 'Asset', url: string } } | null, eventPassNfts: Array<{ __typename?: 'eventPassNft', id: any, isRevealed: boolean, tokenId: any }> }>, organizer?: { __typename?: 'Organizer', id: string, slug: string, name: string, imageClasses?: string | null, image: { __typename?: 'Asset', url: string } } | null, event?: { __typename?: 'Event', id: string, slug: string, title: string, heroImageClasses?: string | null, heroImage: { __typename?: 'Asset', url: string } } | null }> }; +export type GetPassedEventsWithEventPassNftsQuery = { __typename?: 'query_root', eventParameters: Array<{ __typename?: 'eventParameters', dateStart?: any | null, dateEnd?: any | null, timezone: string, eventPassNftContracts: Array<{ __typename?: 'eventPassNftContract', type: Types.EventPassNftContractType_Enum, isDelayedRevealed: boolean, eventPass?: { __typename?: 'EventPass', id: string, name: string, event?: { __typename?: 'Event', slug: string } | null, nftImage: { __typename?: 'Asset', url: string } } | null, eventPassNfts: Array<{ __typename?: 'eventPassNft', id: any, isRevealed: boolean, tokenId?: any | null }> }>, organizer?: { __typename?: 'Organizer', id: string, slug: string, name: string, imageClasses?: string | null, image: { __typename?: 'Asset', url: string } } | null, event?: { __typename?: 'Event', id: string, slug: string, title: string, heroImageClasses?: string | null, heroImage: { __typename?: 'Asset', url: string } } | null }> }; export type GetUpcomingEventsWithEventPassNftsQueryVariables = Types.Exact<{ address: Types.Scalars['String']['input']; @@ -167,7 +167,7 @@ export type GetUpcomingEventsWithEventPassNftsQueryVariables = Types.Exact<{ }>; -export type GetUpcomingEventsWithEventPassNftsQuery = { __typename?: 'query_root', eventParameters: Array<{ __typename?: 'eventParameters', dateStart?: any | null, dateEnd?: any | null, timezone: string, eventPassNftContracts: Array<{ __typename?: 'eventPassNftContract', type: Types.EventPassNftContractType_Enum, isDelayedRevealed: boolean, eventPass?: { __typename?: 'EventPass', id: string, name: string, event?: { __typename?: 'Event', slug: string } | null, nftImage: { __typename?: 'Asset', url: string } } | null, eventPassNfts: Array<{ __typename?: 'eventPassNft', id: any, isRevealed: boolean, tokenId: any }> }>, organizer?: { __typename?: 'Organizer', id: string, slug: string, name: string, imageClasses?: string | null, image: { __typename?: 'Asset', url: string } } | null, event?: { __typename?: 'Event', id: string, slug: string, title: string, heroImageClasses?: string | null, heroImage: { __typename?: 'Asset', url: string } } | null }> }; +export type GetUpcomingEventsWithEventPassNftsQuery = { __typename?: 'query_root', eventParameters: Array<{ __typename?: 'eventParameters', dateStart?: any | null, dateEnd?: any | null, timezone: string, eventPassNftContracts: Array<{ __typename?: 'eventPassNftContract', type: Types.EventPassNftContractType_Enum, isDelayedRevealed: boolean, eventPass?: { __typename?: 'EventPass', id: string, name: string, event?: { __typename?: 'Event', slug: string } | null, nftImage: { __typename?: 'Asset', url: string } } | null, eventPassNfts: Array<{ __typename?: 'eventPassNft', id: any, isRevealed: boolean, tokenId?: any | null }> }>, organizer?: { __typename?: 'Organizer', id: string, slug: string, name: string, imageClasses?: string | null, image: { __typename?: 'Asset', url: string } } | null, event?: { __typename?: 'Event', id: string, slug: string, title: string, heroImageClasses?: string | null, heroImage: { __typename?: 'Asset', url: string } } | null }> }; export type GetEventPassNftByTokenReferenceQueryVariables = Types.Exact<{ organizerId: Types.Scalars['String']['input']; @@ -180,7 +180,7 @@ export type GetEventPassNftByTokenReferenceQueryVariables = Types.Exact<{ }>; -export type GetEventPassNftByTokenReferenceQuery = { __typename?: 'query_root', eventPassNft: Array<{ __typename?: 'eventPassNft', tokenId: any, eventId: string, eventPassId: string, organizerId: string, isRevealed: boolean, currentOwnerAddress?: string | null, eventPass?: { __typename?: 'EventPass', name: string, description: string, nftImage: { __typename?: 'Asset', url: string }, passOptions: Array<{ __typename?: 'PassOption', name: string, description?: string | null, eventDateLocation?: { __typename?: 'EventDateLocation', dateStart: any, dateEnd: any, locationAddress: { __typename?: 'LocationAddress', city: string, country: string, placeId?: string | null, postalCode: string, state?: string | null, street?: string | null, venue?: string | null, coordinates: { __typename?: 'Location', latitude: number, longitude: number } } } | null }>, passPricing?: { __typename?: 'passPricing', amount: number, currency: Types.Currency_Enum } | null, event?: { __typename?: 'Event', slug: string, title: string, heroImageClasses?: string | null, heroImage: { __typename?: 'Asset', url: string }, organizer?: { __typename?: 'Organizer', id: string, slug: string, name: string, imageClasses?: string | null, image: { __typename?: 'Asset', url: string } } | null } | null } | null }> }; +export type GetEventPassNftByTokenReferenceQuery = { __typename?: 'query_root', eventPassNft: Array<{ __typename?: 'eventPassNft', tokenId?: any | null, eventId: string, eventPassId: string, organizerId: string, isRevealed: boolean, currentOwnerAddress?: string | null, eventPass?: { __typename?: 'EventPass', name: string, description: string, nftImage: { __typename?: 'Asset', url: string }, passOptions: Array<{ __typename?: 'PassOption', name: string, description?: string | null, eventDateLocation?: { __typename?: 'EventDateLocation', dateStart: any, dateEnd: any, locationAddress: { __typename?: 'LocationAddress', city: string, country: string, placeId?: string | null, postalCode: string, state?: string | null, street?: string | null, venue?: string | null, coordinates: { __typename?: 'Location', latitude: number, longitude: number } } } | null }>, passPricing?: { __typename?: 'passPricing', amount: number, currency: Types.Currency_Enum } | null, event?: { __typename?: 'Event', slug: string, title: string, heroImageClasses?: string | null, heroImage: { __typename?: 'Asset', url: string }, organizer?: { __typename?: 'Organizer', id: string, slug: string, name: string, imageClasses?: string | null, image: { __typename?: 'Asset', url: string } } | null } | null } | null }> }; export type RoleAssignmentFieldsFragment = { __typename?: 'roleAssignment', role: Types.Roles_Enum, organizerId: string, eventId: string }; diff --git a/libs/gql/user/types/tsconfig.json b/libs/gql/user/types/tsconfig.json index 059cd8166..7abc8796f 100644 --- a/libs/gql/user/types/tsconfig.json +++ b/libs/gql/user/types/tsconfig.json @@ -1,11 +1,13 @@ { "extends": "../../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, + "noPropertyAccessFromIndexSignature": false, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true }, diff --git a/libs/indexer/alchemy/admin/.swcrc b/libs/indexer/alchemy/admin/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/indexer/alchemy/admin/.swcrc +++ b/libs/indexer/alchemy/admin/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/indexer/alchemy/admin/src/lib/index.spec.ts b/libs/indexer/alchemy/admin/src/lib/index.spec.ts index 4ff754cd5..3a5013a56 100644 --- a/libs/indexer/alchemy/admin/src/lib/index.spec.ts +++ b/libs/indexer/alchemy/admin/src/lib/index.spec.ts @@ -1,5 +1,5 @@ +import { Network, WebhookType } from 'alchemy-sdk'; import { AlchemyWrapper, fetchAllPages } from './index'; -import { WebhookType, Network } from 'alchemy-sdk'; describe('fetchAllPages', () => { it('should retrieve all items across multiple pages', async () => { @@ -127,6 +127,12 @@ describe('AlchemyWrapper', () => { expect( alchemyWrapper.convertNetworkToChainId(Network.POLYGONZKEVM_TESTNET), ).toBe('1442'); + expect(alchemyWrapper.convertNetworkToChainId(Network.BASE_SEPOLIA)).toBe( + '84532', + ); + expect(alchemyWrapper.convertNetworkToChainId(Network.MATIC_AMOY)).toBe( + '80002', + ); }); it('should throw an error for an unsupported network', () => { @@ -474,11 +480,64 @@ describe('AlchemyWrapper', () => { }); }); - describe('deleteNftActivityWebhook', () => { + describe('createNftMetadataUpdateWebhook', () => { + it('should call the SDK method with correct arguments and return the result', async () => { + const mockWebhookUrl = 'http://example.com/webhook'; + const mockFilters = [ + { + contractAddress: '0x123', + }, + ]; + const mockResponse = { + type: WebhookType.NFT_METADATA_UPDATE, + }; + + ( + alchemyWrapper as any + ).alchemy.notify.createWebhook.mockResolvedValueOnce(mockResponse); + + const result = await alchemyWrapper.createNftMetadataUpdateWebhook( + mockWebhookUrl, + mockFilters, + ); + + expect( + (alchemyWrapper as any).alchemy.notify.createWebhook, + ).toHaveBeenCalledWith(mockWebhookUrl, WebhookType.NFT_METADATA_UPDATE, { + network: alchemyWrapper.network, + filters: mockFilters, + }); + expect(result).toEqual(mockResponse); + }); + + it('should throw an error if SDK method fails', async () => { + const mockWebhookUrl = 'http://example.com/webhook'; + const mockFilters = [ + { + contractAddress: '0x123', + }, + ]; + + ( + alchemyWrapper as any + ).alchemy.notify.createWebhook.mockRejectedValueOnce( + new Error('Creation Error'), + ); + + await expect( + alchemyWrapper.createNftMetadataUpdateWebhook( + mockWebhookUrl, + mockFilters, + ), + ).rejects.toThrow('Creation Error'); + }); + }); + + describe('deleteWebhook', () => { it('should call the SDK method with correct argument', async () => { const mockWebhookId = 'webhook123'; - await alchemyWrapper.deleteNftActivityWebhook(mockWebhookId); + await alchemyWrapper.deleteWebhook(mockWebhookId); expect( (alchemyWrapper as any).alchemy.notify.deleteWebhook, @@ -494,9 +553,9 @@ describe('AlchemyWrapper', () => { new Error('Deletion Error'), ); - await expect( - alchemyWrapper.deleteNftActivityWebhook(mockWebhookId), - ).rejects.toThrow('Deletion Error'); + await expect(alchemyWrapper.deleteWebhook(mockWebhookId)).rejects.toThrow( + 'Deletion Error', + ); }); }); diff --git a/libs/indexer/alchemy/admin/src/lib/index.ts b/libs/indexer/alchemy/admin/src/lib/index.ts index bcee3e8a0..e79d75af2 100644 --- a/libs/indexer/alchemy/admin/src/lib/index.ts +++ b/libs/indexer/alchemy/admin/src/lib/index.ts @@ -1,4 +1,5 @@ import { Alchemy, Network, NftFilter } from 'alchemy-sdk'; +import { getErrorMessage } from '@utils'; import env from '@env/server'; import type { @@ -57,6 +58,10 @@ const networkToChainIdMap: { [key in Network | string]?: string } = { POLYGONZKEVM_MAINNET: '1101', [Network.POLYGONZKEVM_TESTNET]: '1442', POLYGONZKEVM_TESTNET: '1442', + [Network.BASE_SEPOLIA]: '84532', + BASE_SEPOLIA: '84532', + [Network.MATIC_AMOY]: '80002', + MATIC_AMOY: '80002', }; // Helper function to fetch all pages concurrently @@ -127,6 +132,13 @@ export class AlchemyWrapper { case '80001': network = Network.MATIC_MUMBAI; break; + case '80002': + network = Network.MATIC_AMOY; + break; + case '84532': + network = Network.BASE_SEPOLIA; + break; + default: throw new Error(`Unsupported network: ${env.CHAIN}`); } @@ -155,7 +167,10 @@ export class AlchemyWrapper { try { return await this.alchemy.nft.verifyNftOwnership(owner, contractAddress); } catch (error) { - console.error(`Verifying NFT ownership failed: ${error.message}`, error); + console.error( + `Verifying NFT ownership failed: ${getErrorMessage(error)}`, + error, + ); throw error; } } @@ -172,7 +187,10 @@ export class AlchemyWrapper { contractAddresses, ); } catch (error) { - console.error(`Verifying NFT ownership failed: ${error.message}`, error); + console.error( + `Verifying NFT ownership failed: ${getErrorMessage(error)}`, + error, + ); throw error; } } @@ -281,17 +299,38 @@ export class AlchemyWrapper { ); } catch (error) { console.error( - `Creating NFT activity webhook failed: ${error.message}`, + `Creating NFT activity webhook failed: ${getErrorMessage(error)}`, error, ); throw error; } } - async addAddressNftActivityWebhook( - webhookId: string, - addresses: NftFilter[], + // https://docs.alchemy.com/reference/nft-metadata-updates-webhook + async createNftMetadataUpdateWebhook( + webhookUrl: string, + filters: NftWebhookParams['filters'], ) { + const params = { + network: this.network, + filters, + } satisfies NftWebhookParams; + try { + return await this.alchemy.notify.createWebhook( + webhookUrl, + WebhookType.NFT_METADATA_UPDATE, + params, + ); + } catch (error) { + console.error( + `Creating NFT metadata update webhook failed: ${getErrorMessage(error)}`, + error, + ); + throw error; + } + } + + async addContractAddressToWebhook(webhookId: string, addresses: NftFilter[]) { try { return await this.alchemy.notify.updateWebhook(webhookId, { addFilters: addresses, @@ -299,19 +338,19 @@ export class AlchemyWrapper { }); } catch (error) { console.error( - `Updating NFT activity webhook failed: ${error.message}`, + `Updating NFT activity webhook failed: ${getErrorMessage(error)}`, error, ); throw error; } } - async deleteNftActivityWebhook(webhookId: string): Promise { + async deleteWebhook(webhookId: string): Promise { try { await this.alchemy.notify.deleteWebhook(webhookId); } catch (error) { console.error( - `Deleting NFT activity webhook failed: ${error.message}`, + `Deleting NFT activity webhook failed: ${getErrorMessage(error)}`, error, ); throw error; @@ -322,7 +361,10 @@ export class AlchemyWrapper { try { return await this.alchemy.notify.getAllWebhooks(); } catch (error) { - console.error(`Fetching all webhooks failed: ${error.message}`, error); + console.error( + `Fetching all webhooks failed: ${getErrorMessage(error)}`, + error, + ); throw error; } } diff --git a/libs/indexer/alchemy/admin/tsconfig.json b/libs/indexer/alchemy/admin/tsconfig.json index 2c9d3a5ec..0bd22c66e 100644 --- a/libs/indexer/alchemy/admin/tsconfig.json +++ b/libs/indexer/alchemy/admin/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/indexer/alchemy/admin/tsconfig.lib.json b/libs/indexer/alchemy/admin/tsconfig.lib.json index b58416abd..393f34d4a 100644 --- a/libs/indexer/alchemy/admin/tsconfig.lib.json +++ b/libs/indexer/alchemy/admin/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/indexer/alchemy/admin/tsconfig.spec.json b/libs/indexer/alchemy/admin/tsconfig.spec.json index 6668655fc..28a6a035d 100644 --- a/libs/indexer/alchemy/admin/tsconfig.spec.json +++ b/libs/indexer/alchemy/admin/tsconfig.spec.json @@ -2,10 +2,12 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "strict": false, + "module": "nodenext", "types": ["jest", "node"] }, "include": [ + "../../../../types/**/*.d.ts", "jest.config.ts", "src/**/*.test.ts", "src/**/*.spec.ts", diff --git a/libs/indexer/alchemy/types/.swcrc b/libs/indexer/alchemy/types/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/indexer/alchemy/types/.swcrc +++ b/libs/indexer/alchemy/types/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/indexer/alchemy/types/tsconfig.json b/libs/indexer/alchemy/types/tsconfig.json index 47cfabecf..7abc8796f 100644 --- a/libs/indexer/alchemy/types/tsconfig.json +++ b/libs/indexer/alchemy/types/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/indexer/alchemy/types/tsconfig.lib.json b/libs/indexer/alchemy/types/tsconfig.lib.json index 28369ef76..949717775 100644 --- a/libs/indexer/alchemy/types/tsconfig.lib.json +++ b/libs/indexer/alchemy/types/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/indexer/alchemy/webhooks/.swcrc b/libs/indexer/alchemy/webhooks/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/indexer/alchemy/webhooks/.swcrc +++ b/libs/indexer/alchemy/webhooks/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/indexer/alchemy/webhooks/jest.config.ts b/libs/indexer/alchemy/webhooks/jest.config.ts index 454969d3b..50463e2a5 100644 --- a/libs/indexer/alchemy/webhooks/jest.config.ts +++ b/libs/indexer/alchemy/webhooks/jest.config.ts @@ -3,6 +3,7 @@ export default { displayName: 'indexer-alchemy-webhooks', preset: '../../../../jest.preset.js', testEnvironment: 'node', + maxWorkers: 1, transform: { '^.+\\.[tj]s$': ['ts-jest', { tsconfig: '/tsconfig.spec.json' }], }, diff --git a/libs/indexer/alchemy/webhooks/jest.integration.config.ts b/libs/indexer/alchemy/webhooks/jest.integration.config.ts index aa57736b1..aba3eeab4 100644 --- a/libs/indexer/alchemy/webhooks/jest.integration.config.ts +++ b/libs/indexer/alchemy/webhooks/jest.integration.config.ts @@ -3,6 +3,7 @@ export default { displayName: 'indexer-alchemy-webhooks-integration', preset: '../../../../jest.preset.js', testEnvironment: 'node', + maxWorkers: 1, globalSetup: `${process.cwd()}/tools/test/globalSetupHasura.ts`, globalTeardown: `${process.cwd()}/tools/test/globalTeardownHasura.ts`, transform: { diff --git a/libs/indexer/alchemy/webhooks/src/index.ts b/libs/indexer/alchemy/webhooks/src/index.ts index b654f6154..1aef9edbc 100644 --- a/libs/indexer/alchemy/webhooks/src/index.ts +++ b/libs/indexer/alchemy/webhooks/src/index.ts @@ -1 +1 @@ -export * from './lib/nftActivity'; +export * from './lib/eventPassActivity'; diff --git a/libs/indexer/alchemy/webhooks/src/lib/nftActivity.integration.test.ts b/libs/indexer/alchemy/webhooks/src/lib/eventPassActivity.integration.test.ts similarity index 93% rename from libs/indexer/alchemy/webhooks/src/lib/nftActivity.integration.test.ts rename to libs/indexer/alchemy/webhooks/src/lib/eventPassActivity.integration.test.ts index a3d51d4e3..dbb042ac6 100644 --- a/libs/indexer/alchemy/webhooks/src/lib/nftActivity.integration.test.ts +++ b/libs/indexer/alchemy/webhooks/src/lib/eventPassActivity.integration.test.ts @@ -7,15 +7,20 @@ import { deleteAllTables, type PgClient, } from '@test-utils/db'; -import { nftActivity } from './nftActivity'; +import { eventPassActivity } from './eventPassActivity'; import { createMockAlchemyRequest } from './testUtils'; // Mock the FileWrapper module jest.mock('@file-upload/admin'); -jest.mock('./utils', () => ({ - isValidSignatureForAlchemyRequest: jest.fn().mockReturnValue(true), - addAlchemyContextToRequest: jest.fn(), -})); +jest.mock('./utils', () => { + const originalModule = jest.requireActual('./utils'); + + return { + ...originalModule, + isValidSignatureForAlchemyRequest: jest.fn().mockReturnValue(true), + addAlchemyContextToRequest: jest.fn(), + }; +}); // Specific mock data for each test case const mockActivity = { @@ -98,7 +103,7 @@ jest.mock('next/headers', () => ({ headers: () => mockHeaders, })); -describe('nftActivity integration test', () => { +describe('eventPassActivity integration test', () => { let client: PgClient; let fileWrapper: FileWrapper; @@ -138,7 +143,7 @@ describe('nftActivity integration test', () => { }); it('happy path with several nft activity being processed - no need to transfer QR code file', async () => { - const response = await nftActivity( + const response = await eventPassActivity( createMockAlchemyRequest([mockActivity]), 'clizzpvidao620buvxit1ynko', ); @@ -154,7 +159,7 @@ describe('nftActivity integration test', () => { }); it('happy path with several nft activity being processed - transfer of QR code file', async () => { - const response = await nftActivity( + const response = await eventPassActivity( createMockAlchemyRequest([mockActivity, mockActivity2]), 'clizzpvidao620buvxit1ynko', ); @@ -183,7 +188,7 @@ describe('nftActivity integration test', () => { }); it('happy path with several nft activity being processed - from different contractAddress', async () => { - const response = await nftActivity( + const response = await eventPassActivity( createMockAlchemyRequest([mockActivity, mockActivity2, mockActivity3]), 'clizzpvidao620buvxit1ynko', ); @@ -218,7 +223,7 @@ describe('nftActivity integration test', () => { it('should log errors in case one NFT not found in DB', async () => { const consoleSpy = jest.spyOn(console, 'error'); - const response = await nftActivity( + const response = await eventPassActivity( createMockAlchemyRequest([mockActivity, mockActivity4NoNft]), 'clizzpvidao620buvxit1ynko', ); @@ -233,7 +238,7 @@ describe('nftActivity integration test', () => { it('should return error in case no NFT found in DB', async () => { const consoleSpy = jest.spyOn(console, 'error'); - const response = await nftActivity( + const response = await eventPassActivity( createMockAlchemyRequest([mockActivity4NoNft]), 'clizzpvidao620buvxit1ynko', ); diff --git a/libs/indexer/alchemy/webhooks/src/lib/nftActivity.spec.ts b/libs/indexer/alchemy/webhooks/src/lib/eventPassActivity.spec.ts similarity index 86% rename from libs/indexer/alchemy/webhooks/src/lib/nftActivity.spec.ts rename to libs/indexer/alchemy/webhooks/src/lib/eventPassActivity.spec.ts index e1a91b911..3ff5722c4 100644 --- a/libs/indexer/alchemy/webhooks/src/lib/nftActivity.spec.ts +++ b/libs/indexer/alchemy/webhooks/src/lib/eventPassActivity.spec.ts @@ -1,21 +1,31 @@ import type { Activity, AlchemyNFTActivityEvent } from '@indexer/alchemy/types'; import { EventPassNftWrapper } from '@nft/event-pass'; import { Network, WebhookType } from 'alchemy-sdk'; -import { extractNftTransfersFromEvent, nftActivity } from './nftActivity'; +import { + eventPassActivity, + extractNftTransfersFromEvent, +} from './eventPassActivity'; import { createMockAlchemyRequest } from './testUtils'; import { isValidSignatureForAlchemyRequest } from './utils'; +jest.mock('@bytescale/sdk'); + // Mock the getSigningKeyFromEventId function -jest.mock('@features/pass-api', () => ({ +jest.mock('@features/back-office/events-api', () => ({ getAlchemyInfosFromEventId: jest .fn() - .mockResolvedValue({ signingKey: 'fake-signing-key' }), + .mockResolvedValue({ activityWebhookSigningKey: 'fake-signing-key' }), })); // Mock implementations -jest.mock('./utils', () => ({ - isValidSignatureForAlchemyRequest: jest.fn().mockReturnValue(true), - addAlchemyContextToRequest: jest.fn(), -})); +jest.mock('./utils', () => { + const originalModule = jest.requireActual('./utils'); + + return { + ...originalModule, + isValidSignatureForAlchemyRequest: jest.fn().mockReturnValue(true), + addAlchemyContextToRequest: jest.fn(), + }; +}); // Spy on the methods const getEventPassNftTransfersMetadataSpy = jest @@ -81,7 +91,7 @@ const mockActivity2: Activity = { }, }; -export const mockAlchemyNftActivityEvent: AlchemyNFTActivityEvent = { +export const mockAlchemyNFTActivityEvent: AlchemyNFTActivityEvent = { webhookId: 'webhookId', id: 'id', createdAt: new Date(), @@ -104,7 +114,7 @@ jest.mock('next/headers', () => ({ describe('extractNftTransfersFromEvent', () => { it('should extract one nftTransfer successfully', () => { - const result = extractNftTransfersFromEvent(mockAlchemyNftActivityEvent); + const result = extractNftTransfersFromEvent(mockAlchemyNFTActivityEvent); expect(result).toEqual([ { @@ -121,7 +131,7 @@ describe('extractNftTransfersFromEvent', () => { }); it('should extract two nftTransfer successfully', () => { const mockEvent: AlchemyNFTActivityEvent = { - ...mockAlchemyNftActivityEvent, + ...mockAlchemyNFTActivityEvent, event: { network: Network.ETH_GOERLI, activity: [mockActivity, mockActivity2], @@ -192,7 +202,7 @@ describe('extractNftTransfersFromEvent', () => { consoleErrorSpy.mockRestore(); }); - it('should throw an error when nftActivities is empty', () => { + it('should return an empty array when nftActivities is empty', () => { const mockEventWithoutActivities: AlchemyNFTActivityEvent = { webhookId: 'webhookId', id: 'id', @@ -204,15 +214,15 @@ describe('extractNftTransfersFromEvent', () => { }, }; - expect(() => - extractNftTransfersFromEvent(mockEventWithoutActivities), - ).toThrow('No nft activities found in event'); + expect(extractNftTransfersFromEvent(mockEventWithoutActivities)).toEqual( + [], + ); }); }); -describe('nftActivity', () => { +describe('eventPassActivity', () => { it('happy path with several nft activity being processed', async () => { - const response = await nftActivity( + const response = await eventPassActivity( createMockAlchemyRequest([mockActivity, mockActivity2]), 'clizzpvidao620buvxit1ynko', ); @@ -227,7 +237,7 @@ describe('nftActivity', () => { it('should return error 500 when getEventPassNftTransfersMetadata returns empty array', async () => { getEventPassNftTransfersMetadataSpy.mockResolvedValue([]); - const response = await nftActivity( + const response = await eventPassActivity( createMockAlchemyRequest([mockActivity, mockActivity2]), 'clizzpvidao620buvxit1ynko', ); @@ -239,7 +249,7 @@ describe('nftActivity', () => { // Override the validation to return false (isValidSignatureForAlchemyRequest as jest.Mock).mockReturnValueOnce(false); - const response = await nftActivity( + const response = await eventPassActivity( createMockAlchemyRequest([mockActivity, mockActivity2]), 'clizzpvidao620buvxit1ynko', ); @@ -253,7 +263,7 @@ describe('nftActivity', () => { new Error('Test error'), ); - const response = await nftActivity( + const response = await eventPassActivity( createMockAlchemyRequest([mockActivity, mockActivity2]), 'clizzpvidao620buvxit1ynko', ); @@ -265,7 +275,7 @@ describe('nftActivity', () => { // // Override extractNftTransfersFromEvent to return an empty array // jest.spyOn(module, 'extractNftTransfersFromEvent').mockReturnValue([]); - // const response = await nftActivity(createMockAlchemyRequest([mockActivity, mockActivity2]), 'clizzpvidao620buvxit1ynko'); + // const response = await eventPassActivity(createMockAlchemyRequest([mockActivity, mockActivity2]), 'clizzpvidao620buvxit1ynko'); // expect(response.status).toEqual(500); // expect(response.statusText).toEqual('No nft transfers found in event'); @@ -273,7 +283,7 @@ describe('nftActivity', () => { it('should return error 400 for incorrect webhook type', async () => { const invalidWebhookEvent = { - ...mockAlchemyNftActivityEvent, + ...mockAlchemyNFTActivityEvent, type: WebhookType.NFT_METADATA_UPDATE, // Invalid type }; @@ -285,7 +295,7 @@ describe('nftActivity', () => { .fn() .mockResolvedValueOnce(JSON.stringify(invalidWebhookEvent)); - const response = await nftActivity( + const response = await eventPassActivity( mockAlchemyRequest, 'clizzpvidao620buvxit1ynko', ); diff --git a/libs/indexer/alchemy/webhooks/src/lib/nftActivity.ts b/libs/indexer/alchemy/webhooks/src/lib/eventPassActivity.ts similarity index 65% rename from libs/indexer/alchemy/webhooks/src/lib/nftActivity.ts rename to libs/indexer/alchemy/webhooks/src/lib/eventPassActivity.ts index b9dda82d0..c3fde97f4 100644 --- a/libs/indexer/alchemy/webhooks/src/lib/nftActivity.ts +++ b/libs/indexer/alchemy/webhooks/src/lib/eventPassActivity.ts @@ -1,4 +1,4 @@ -import { getAlchemyInfosFromEventId } from '@features/pass-api'; +import { getAlchemyInfosFromEventId } from '@features/back-office/events-api'; import { AlchemyWrapper } from '@indexer/alchemy/admin'; import type { AlchemyNFTActivityEvent, @@ -6,59 +6,55 @@ import type { } from '@indexer/alchemy/types'; import { EventPassNftWrapper } from '@nft/event-pass'; import type { NftTransferWithoutMetadata } from '@nft/types'; -import { hexToBigInt } from '@utils'; import { WebhookType } from 'alchemy-sdk'; import { headers } from 'next/headers'; import { addAlchemyContextToRequest, isValidSignatureForAlchemyRequest, + processNftActivities, } from './utils'; const alchemy = new AlchemyWrapper(); -// https://docs.alchemy.com/reference/nft-activity-webhook export const extractNftTransfersFromEvent = ( alchemyWebhookEvent: AlchemyNFTActivityEvent, ) => { - const nftActivities = alchemyWebhookEvent.event.activity; - const network = alchemyWebhookEvent.event.network; const nftTransfers: NftTransferWithoutMetadata[] = []; - if (!nftActivities?.length) { - throw new Error('No nft activities found in event'); - } - for (const activity of nftActivities) { - const { fromAddress, toAddress, contractAddress, blockNum, erc721TokenId } = - activity; - const { transactionHash, removed } = activity.log; - if (removed) { - console.error( - `NFT transfer: ${transactionHash} in ${network} for ${contractAddress} collection, fromAddress ${fromAddress} toAddress ${toAddress} with erc721TokenId ${erc721TokenId} was removed likely due to a reorg`, - ); - } else { - if (!erc721TokenId) { - console.error(`No erc721TokenId found for ${transactionHash}`); - } else - nftTransfers.push({ - fromAddress, - toAddress, - contractAddress, - blockNumber: hexToBigInt(blockNum), - tokenId: hexToBigInt(erc721TokenId), - chainId: alchemy.convertNetworkToChainId(network).toString(), - transactionHash, - }); - } + const processedActivities = processNftActivities(alchemyWebhookEvent); + const network = alchemyWebhookEvent.event.network; + + for (const { + fromAddress, + toAddress, + contractAddress, + tokenId, + transactionHash, + blockNum, + } of processedActivities) { + nftTransfers.push({ + fromAddress, + toAddress, + contractAddress, + blockNumber: blockNum, + tokenId, + chainId: alchemy.convertNetworkToChainId(network).toString(), + transactionHash, + }); } + return nftTransfers; }; -export async function nftActivity(req: AlchemyRequest, eventId: string) { +export async function eventPassActivity(req: AlchemyRequest, eventId: string) { const body = await req.text(); const signature = headers().get('x-alchemy-signature') as string; addAlchemyContextToRequest(req, body, signature); const params = await getAlchemyInfosFromEventId({ eventId: eventId }); - const signingKey = params.signingKey; - if (!signingKey || !isValidSignatureForAlchemyRequest(req, signingKey)) { + const activityWebhookSigningKey = params.activityWebhookSigningKey; + if ( + !activityWebhookSigningKey || + !isValidSignatureForAlchemyRequest(req, activityWebhookSigningKey) + ) { return new Response('Signature validation failed, unauthorized!', { status: 403, }); diff --git a/libs/indexer/alchemy/webhooks/src/lib/loyalCardActivity.integration.test.ts b/libs/indexer/alchemy/webhooks/src/lib/loyalCardActivity.integration.test.ts new file mode 100644 index 000000000..f4438b8ac --- /dev/null +++ b/libs/indexer/alchemy/webhooks/src/lib/loyalCardActivity.integration.test.ts @@ -0,0 +1,190 @@ +import type { Activity } from '@indexer/alchemy/types'; +import { + applySeeds, + createDbClient, + deleteAllTables, + type PgClient, +} from '@test-utils/db'; +import { loyaltyCardActivity } from './loyaltyCardActivity'; +import { createMockAlchemyRequest } from './testUtils'; + +jest.mock('./utils', () => { + const originalModule = jest.requireActual('./utils'); + + return { + ...originalModule, + isValidSignatureForAlchemyRequest: jest.fn().mockReturnValue(true), + addAlchemyContextToRequest: jest.fn(), + }; +}); + +const mockActivity = { + fromAddress: '0x1bbedb07706728a19c9db82d3c420670d8040592', + toAddress: '0xb98bd7c7f656290071e52d1aa617d9cb4467fd6d', + contractAddress: '0xloyaltycardactivitycontractaddress', + blockNum: '0x78b94e', + hash: 'transactionHash', + category: 'erc721', + log: { + address: 'address', + topics: [], + data: 'data', + blockNumber: '0x78b94e', + transactionHash: 'transactionHash', + transactionIndex: 'transactionIndex', + blockHash: 'blockHash', + logIndex: 'logIndex', + removed: false, + }, + erc721TokenId: '0x1', +} satisfies Activity; + +const mockActivity2 = { + fromAddress: '0xNewFromAddress1', + toAddress: '0x987654321', + contractAddress: '0xnewcontractaddress1', + blockNum: '0x78b94f', + hash: 'newTransactionHash1', + category: 'erc721', + log: { + address: 'address', + topics: [], + data: 'data', + blockNumber: '0x78b94f', + transactionHash: 'newTransactionHash1', + transactionIndex: 'transactionIndex', + blockHash: 'blockHash', + logIndex: 'logIndex', + removed: false, + }, + erc721TokenId: '0x3', +} satisfies Activity; + +const mockActivity3 = { + fromAddress: '0xNewFromAddress1', + toAddress: '0x123456789', + contractAddress: '0xnewcontractaddress2', + blockNum: '0x78b950', + hash: 'newTransactionHash2', + category: 'erc721', + log: { + address: 'address', + topics: [], + data: 'data', + blockNumber: '0x78b950', + transactionHash: 'newTransactionHash2', + transactionIndex: 'transactionIndex', + blockHash: 'blockHash', + logIndex: 'logIndex', + removed: false, + }, + erc721TokenId: '0x4', +} satisfies Activity; + +const mockActivity4NoNft = { + ...mockActivity2, + contractAddress: '0xnonexistingaddress', +} satisfies Activity; + +const mockHeaders: Headers = { + get: jest.fn().mockReturnValue('mock-x-alchemy-signature'), +} as unknown as Headers; + +jest.mock('next/headers', () => ({ + headers: () => mockHeaders, +})); + +describe('loyaltyCardActivity integration test', () => { + let client: PgClient; + + beforeAll(async () => { + client = await createDbClient(); + await deleteAllTables(client); + await applySeeds(client, [ + 'loyaltyCardNftContract', + 'loyaltyCardParameters', + 'loyaltyCardNft', + ]); + }); + afterEach(async () => { + await deleteAllTables(client); + await applySeeds(client, [ + 'loyaltyCardNftContract', + 'loyaltyCardParameters', + 'loyaltyCardNft', + ]); + }); + afterAll(async () => { + await client.end(); + }); + + it('happy path with one nft', async () => { + const response = await loyaltyCardActivity( + createMockAlchemyRequest([mockActivity]), + 'test-loyalty-card-activity', + ); + + expect(response.status).toEqual(200); + + const sql = `SELECT * FROM public."loyaltyCardNft" + WHERE "contractAddress" = '${mockActivity.contractAddress}' + AND "tokenId" = ${mockActivity.erc721TokenId.toString()};`; + + const nft = (await client.query(sql)).rows[0]; + expect(nft.ownerAddress).toEqual(mockActivity.toAddress); + }); + + it('happy path with several nfts', async () => { + const response = await loyaltyCardActivity( + createMockAlchemyRequest([mockActivity, mockActivity2, mockActivity3]), + 'test-loyalty-card-activity', + ); + + expect(response.status).toEqual(200); + + const activities = [mockActivity, mockActivity2, mockActivity3]; + for (const activity of activities) { + const sql = `SELECT * FROM public."loyaltyCardNft" + WHERE "contractAddress" = '${activity.contractAddress}' + AND "tokenId" = ${activity.erc721TokenId.toString()};`; + + const nft = (await client.query(sql)).rows[0]; + expect(nft.ownerAddress).toEqual(activity.toAddress); + } + }); + + it("happy path with several nfts and one that doesn't exist", async () => { + const response = await loyaltyCardActivity( + createMockAlchemyRequest([ + mockActivity, + mockActivity2, + mockActivity3, + mockActivity4NoNft, + ]), + 'test-loyalty-card-activity', + ); + + expect(response.status).toEqual(200); + + const activities = [mockActivity, mockActivity2, mockActivity3]; + for (const activity of activities) { + const sql = `SELECT * FROM public."loyaltyCardNft" + WHERE "contractAddress" = '${activity.contractAddress}' + AND "tokenId" = ${activity.erc721TokenId.toString()};`; + + const nft = (await client.query(sql)).rows[0]; + expect(nft.ownerAddress).toEqual(activity.toAddress); + } + }); + + it('bad path with non existing nft', async () => { + const response = await loyaltyCardActivity( + createMockAlchemyRequest([mockActivity4NoNft]), + 'test-loyalty-card-activity', + ); + + expect(response.status).toEqual(500); + const responseBody = await response.text(); + expect(responseBody).toEqual('No loyalty cards mint found in event'); + }); +}); diff --git a/libs/indexer/alchemy/webhooks/src/lib/loyaltyCardActivity.spec.ts b/libs/indexer/alchemy/webhooks/src/lib/loyaltyCardActivity.spec.ts new file mode 100644 index 000000000..974c4c116 --- /dev/null +++ b/libs/indexer/alchemy/webhooks/src/lib/loyaltyCardActivity.spec.ts @@ -0,0 +1,182 @@ +import { adminSdk } from '@gql/admin/api'; +import { AlchemyNFTActivityEvent } from '@indexer/alchemy/types'; +import { Network, WebhookType } from 'alchemy-sdk'; +import { extractLoyaltyCardMintFromEvent } from './loyaltyCardActivity'; +import { processNftActivities } from './utils'; + +jest.mock('@gql/admin/api', () => ({ + adminSdk: { + GetLoyaltyCardAlchemyEvent: jest.fn(), + }, +})); + +jest.mock('./utils', () => ({ + processNftActivities: jest.fn(), +})); + +jest.mock('@indexer/alchemy/admin', () => ({ + AlchemyWrapper: jest.fn().mockImplementation(() => ({ + convertNetworkToChainId: jest.fn().mockReturnValue('1'), + })), +})); + +describe('extractLoyaltyCardMintFromEvent', () => { + const mockEvent: AlchemyNFTActivityEvent = { + webhookId: 'webhookId', + id: 'id', + createdAt: new Date(), + type: WebhookType.NFT_ACTIVITY, + event: { + network: Network.ETH_MAINNET, + activity: [], + }, + }; + + it('should correctly extract loyalty card mint from event', async () => { + const mockProcessedActivities = [ + { + fromAddress: '0x1', + toAddress: '0x2', + contractAddress: '0xcontract', + tokenId: '1', + }, + ]; + (processNftActivities as jest.Mock).mockReturnValue( + mockProcessedActivities, + ); + + (adminSdk.GetLoyaltyCardAlchemyEvent as jest.Mock).mockResolvedValue({ + loyaltyCardNft: [{ id: '1', ownerAddress: '0x1' }], + }); + + const result = await extractLoyaltyCardMintFromEvent(mockEvent); + + expect(result).toEqual([ + { + _set: { + ownerAddress: '0x2', + status: 'COMPLETED', + }, + where: { + id: { + _eq: '1', + }, + }, + }, + ]); + }); + + it('should skip processing for minting events from the zero address', async () => { + const mockProcessedActivities = [ + { + fromAddress: '0x0000000000000000000000000000000000000000', + toAddress: '0x2', + contractAddress: '0xcontract', + tokenId: '1', + }, + ]; + (processNftActivities as jest.Mock).mockReturnValue( + mockProcessedActivities, + ); + + const result = await extractLoyaltyCardMintFromEvent(mockEvent); + expect(result).toEqual([]); + }); + + it('should return an empty array if no loyalty card NFTs are found', async () => { + const mockProcessedActivities = [ + { + fromAddress: '0x1', + toAddress: '0x2', + contractAddress: '0xcontract', + tokenId: '1', + }, + ]; + (processNftActivities as jest.Mock).mockReturnValue( + mockProcessedActivities, + ); + + (adminSdk.GetLoyaltyCardAlchemyEvent as jest.Mock).mockResolvedValue({ + loyaltyCardNft: [], + }); + + const result = await extractLoyaltyCardMintFromEvent(mockEvent); + expect(result).toEqual([]); + }); + + it('should handle multiple activities correctly', async () => { + const mockProcessedActivities = [ + { + fromAddress: '0x1', + toAddress: '0x2', + contractAddress: '0xcontract1', + tokenId: '1', + }, + { + fromAddress: '0x3', + toAddress: '0x4', + contractAddress: '0xcontract2', + tokenId: '2', + }, + ]; + (processNftActivities as jest.Mock).mockReturnValue( + mockProcessedActivities, + ); + + (adminSdk.GetLoyaltyCardAlchemyEvent as jest.Mock) + .mockResolvedValueOnce({ + loyaltyCardNft: [{ id: '1', ownerAddress: '0x2' }], + }) + .mockResolvedValueOnce({ + loyaltyCardNft: [{ id: '2', ownerAddress: '0x4' }], + }); + + const result = await extractLoyaltyCardMintFromEvent(mockEvent); + expect(result).toEqual([ + { + _set: { + ownerAddress: '0x2', + status: 'COMPLETED', + }, + where: { + id: { + _eq: '1', + }, + }, + }, + { + _set: { + ownerAddress: '0x4', + status: 'COMPLETED', + }, + where: { + id: { + _eq: '2', + }, + }, + }, + ]); + }); + + it('should handle errors during loyalty card NFT fetching gracefully', async () => { + const mockProcessedActivities = [ + { + fromAddress: '0x1', + toAddress: '0x2', + contractAddress: '0xcontract', + tokenId: '1', + }, + ]; + (processNftActivities as jest.Mock).mockReturnValue( + mockProcessedActivities, + ); + + (adminSdk.GetLoyaltyCardAlchemyEvent as jest.Mock).mockRejectedValue( + new Error('Test Error'), + ); + + await expect(extractLoyaltyCardMintFromEvent(mockEvent)).resolves.toEqual( + [], + ); + }); +}); diff --git a/libs/indexer/alchemy/webhooks/src/lib/loyaltyCardActivity.ts b/libs/indexer/alchemy/webhooks/src/lib/loyaltyCardActivity.ts new file mode 100644 index 000000000..22ef767df --- /dev/null +++ b/libs/indexer/alchemy/webhooks/src/lib/loyaltyCardActivity.ts @@ -0,0 +1,117 @@ +import { GetAlchemyInfosFromLoyaltyCardId } from '@features/loyalty-card-api'; +import { adminSdk } from '@gql/admin/api'; +import { LoyaltyCardNft_Updates, NftStatus_Enum } from '@gql/shared/types'; +import { AlchemyWrapper } from '@indexer/alchemy/admin'; +import type { + AlchemyNFTActivityEvent, + AlchemyRequest, +} from '@indexer/alchemy/types'; +import { WebhookType } from 'alchemy-sdk'; +import { headers } from 'next/headers'; +import { + addAlchemyContextToRequest, + isValidSignatureForAlchemyRequest, + processNftActivities, +} from './utils'; + +const alchemy = new AlchemyWrapper(); + +export const extractLoyaltyCardMintFromEvent = async ( + alchemyWebhookEvent: AlchemyNFTActivityEvent, +) => { + const loyaltyCardNfts: LoyaltyCardNft_Updates[] = []; + try { + const processedActivities = processNftActivities(alchemyWebhookEvent); + const network = alchemyWebhookEvent.event.network; + + for (const { + fromAddress, + toAddress, + contractAddress, + tokenId, + } of processedActivities) { + if (fromAddress === '0x0000000000000000000000000000000000000000') { + continue; + } + const loyaltyCardNftResponse = await adminSdk.GetLoyaltyCardAlchemyEvent({ + tokenId, + contractAddress, + chainId: alchemy.convertNetworkToChainId(network).toString(), + }); + + if ( + !loyaltyCardNftResponse.loyaltyCardNft || + loyaltyCardNftResponse.loyaltyCardNft.length === 0 + ) { + continue; + } + + const loyaltyCardNft = loyaltyCardNftResponse.loyaltyCardNft[0]; + + loyaltyCardNfts.push({ + _set: { + ownerAddress: toAddress, + status: NftStatus_Enum.Completed, + }, + where: { + id: { + _eq: loyaltyCardNft.id, + }, + }, + }); + } + } catch (error) { + console.error('Error fetching loyalty card NFT:', error); + return []; + } + + return loyaltyCardNfts; +}; + +export async function loyaltyCardActivity( + req: AlchemyRequest, + loyaltyCardId: string, +) { + const body = await req.text(); + const signature = headers().get('x-alchemy-signature') as string; + addAlchemyContextToRequest(req, body, signature); + const params = await GetAlchemyInfosFromLoyaltyCardId({ + loyaltyCardId: loyaltyCardId, + }); + const activityWebhookSigningKey = params.activityWebhookSigningKey; + if ( + !activityWebhookSigningKey || + !isValidSignatureForAlchemyRequest(req, activityWebhookSigningKey) + ) { + return new Response('Signature validation failed, unauthorized!', { + status: 403, + }); + } + const alchemyWebhookEvent: AlchemyNFTActivityEvent = JSON.parse(body); + + if (alchemyWebhookEvent.type !== WebhookType.NFT_ACTIVITY) { + return new Response('Invalid webhook type. Expected NFT_ACTIVITY.', { + status: 400, + }); + } + + const loyaltyCardsMintFromEvent = + await extractLoyaltyCardMintFromEvent(alchemyWebhookEvent); + if (loyaltyCardsMintFromEvent.length) { + try { + await adminSdk.UpdateLoyaltyCardNfts({ + updates: loyaltyCardsMintFromEvent, + }); + } catch (e) { + console.error(e); + return new Response('Error processing loyalty cards mint', { + status: 500, + }); + } + } else { + return new Response('No loyalty cards mint found in event', { + status: 500, + }); + } + return new Response(null, { status: 200 }); +} diff --git a/libs/indexer/alchemy/webhooks/src/lib/utils.ts b/libs/indexer/alchemy/webhooks/src/lib/utils.ts index 72796ecdf..eb067f73e 100644 --- a/libs/indexer/alchemy/webhooks/src/lib/utils.ts +++ b/libs/indexer/alchemy/webhooks/src/lib/utils.ts @@ -1,23 +1,80 @@ import { isValidSignature } from '@crypto'; -import type { AlchemyRequest } from '@indexer/alchemy/types'; +import type { Activity, AlchemyRequest } from '@indexer/alchemy/types'; +import { AlchemyNFTActivityEvent } from '@indexer/alchemy/types'; +import { hexToBigInt } from '@utils'; + +export interface ProcessedActivity { + fromAddress: string; + toAddress: string; + contractAddress: string; + tokenId: bigint; + transactionHash: string; + removed: boolean; + blockNum: bigint; +} + +export const processNftActivities = ( + alchemyWebhookEvent: AlchemyNFTActivityEvent, +): ProcessedActivity[] => { + const nftActivities = alchemyWebhookEvent.event.activity; + if (!nftActivities?.length) { + return []; + } + + return nftActivities + .map((activity: Activity): ProcessedActivity | null => { + const { + fromAddress, + toAddress, + contractAddress, + erc721TokenId, + log, + blockNum, + } = activity; + const { transactionHash, removed } = log; + + if (removed || !erc721TokenId) { + const errorMessage = removed + ? `Activity removed: ${transactionHash} likely due to a reorg` + : `No erc721TokenId found for ${transactionHash}`; + console.error(errorMessage); + return null; + } + + return { + fromAddress, + toAddress, + contractAddress, + tokenId: hexToBigInt(erc721TokenId), + transactionHash, + blockNum: hexToBigInt(blockNum), + removed, + }; + }) + .filter((activity): activity is ProcessedActivity => activity !== null); +}; export function isValidSignatureForAlchemyRequest( request: AlchemyRequest, - signingKey: string, + activityWebhookSigningKey: string, ): boolean { return isValidSignatureForStringBody( request.alchemy.rawBody, request.alchemy.signature, - signingKey, + activityWebhookSigningKey, ); } export function isValidSignatureForStringBody( body: string, signature: string, - signingKey: string, + activityWebhookSigningKey: string, ): boolean { - return isValidSignature({ string: body, secret: signingKey, signature }); + return isValidSignature({ + body, + secret: activityWebhookSigningKey, + signature, + }); } export function addAlchemyContextToRequest( diff --git a/libs/indexer/alchemy/webhooks/tsconfig.json b/libs/indexer/alchemy/webhooks/tsconfig.json index 2c9d3a5ec..0bd22c66e 100644 --- a/libs/indexer/alchemy/webhooks/tsconfig.json +++ b/libs/indexer/alchemy/webhooks/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/indexer/alchemy/webhooks/tsconfig.lib.json b/libs/indexer/alchemy/webhooks/tsconfig.lib.json index 92636618b..cc8e5b252 100644 --- a/libs/indexer/alchemy/webhooks/tsconfig.lib.json +++ b/libs/indexer/alchemy/webhooks/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/indexer/alchemy/webhooks/tsconfig.spec.json b/libs/indexer/alchemy/webhooks/tsconfig.spec.json index 6668655fc..6e1042c90 100644 --- a/libs/indexer/alchemy/webhooks/tsconfig.spec.json +++ b/libs/indexer/alchemy/webhooks/tsconfig.spec.json @@ -2,13 +2,15 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", + "strict": false, "types": ["jest", "node"] }, "include": [ "jest.config.ts", "src/**/*.test.ts", "src/**/*.spec.ts", - "src/**/*.d.ts" + "src/**/*.d.ts", + "../../../../types/**/*.d.ts" ] } diff --git a/libs/insight/client/tsconfig.spec.json b/libs/insight/client/tsconfig.spec.json index 25b7af8f6..672747d99 100644 --- a/libs/insight/client/tsconfig.spec.json +++ b/libs/insight/client/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/insight/server/.swcrc b/libs/insight/server/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/insight/server/.swcrc +++ b/libs/insight/server/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/insight/server/src/index.d.ts b/libs/insight/server/src/index.d.ts new file mode 100644 index 000000000..e93a1a3e4 --- /dev/null +++ b/libs/insight/server/src/index.d.ts @@ -0,0 +1 @@ +export { Posthog } from './lib/insight-server'; diff --git a/libs/insight/server/src/lib/insight-server.d.ts b/libs/insight/server/src/lib/insight-server.d.ts new file mode 100644 index 000000000..02b033f70 --- /dev/null +++ b/libs/insight/server/src/lib/insight-server.d.ts @@ -0,0 +1,1123 @@ +import { FeatureFlagsEnum, Flags } from '@insight/types'; +export declare class Posthog { + private static instance?; + private finalizationRegistry; + private postHogClient; + private constructor(); + static getInstance(): Posthog; + static resetInstance(): void; + reloadFeatureFlags(): void; + getAllFlags(userAddress: string): Promise; + getFeatureFlag(flag: FeatureFlagsEnum, userAddress: string): Promise; + getFeatureFlagPayload( + flag: FeatureFlagsEnum, + userAddress: string, + ): Promise< + | ( + | string + | number + | boolean + | { + [key: string]: + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | any + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null; + } + | ( + | string + | number + | boolean + | { + [key: string]: + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | any + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null; + } + | ( + | string + | number + | boolean + | { + [key: string]: + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | any + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null; + } + | ( + | string + | number + | boolean + | { + [key: string]: + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | any + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null; + } + | ( + | string + | number + | boolean + | { + [key: string]: + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | any + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null; + } + | ( + | string + | number + | boolean + | { + [key: string]: + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | any + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null; + } + | ( + | string + | number + | boolean + | { + [key: string]: + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | any + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null; + } + | ( + | string + | number + | boolean + | { + [key: string]: + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | any + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null; + } + | ( + | string + | number + | boolean + | { + [key: string]: + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | any + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null; + } + | ( + | string + | number + | boolean + | { + [key: string]: + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | any + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null; + } + | ( + | string + | number + | boolean + | { + [key: string]: + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | any + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null; + } + | ( + | string + | number + | boolean + | { + [key: string]: + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | ( + | string + | number + | boolean + | any + | any + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null; + } + | any + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + )[] + | null + ) + | undefined + >; +} diff --git a/libs/insight/server/src/lib/isPosthogActivated.d.ts b/libs/insight/server/src/lib/isPosthogActivated.d.ts new file mode 100644 index 000000000..278131e41 --- /dev/null +++ b/libs/insight/server/src/lib/isPosthogActivated.d.ts @@ -0,0 +1 @@ +export declare function isPosthogActivated(): boolean; diff --git a/libs/insight/server/tsconfig.json b/libs/insight/server/tsconfig.json index 25f7201d8..817c7862a 100644 --- a/libs/insight/server/tsconfig.json +++ b/libs/insight/server/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/insight/server/tsconfig.lib.json b/libs/insight/server/tsconfig.lib.json index 6aeae58ef..47ddecd98 100644 --- a/libs/insight/server/tsconfig.lib.json +++ b/libs/insight/server/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/insight/server/tsconfig.spec.json b/libs/insight/server/tsconfig.spec.json index 69a251f32..686c68671 100644 --- a/libs/insight/server/tsconfig.spec.json +++ b/libs/insight/server/tsconfig.spec.json @@ -2,10 +2,12 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", + "strict": false, "types": ["jest", "node"] }, "include": [ + "../../../types/**/*.d.ts", "jest.config.ts", "src/**/*.test.ts", "src/**/*.spec.ts", diff --git a/libs/insight/types/.swcrc b/libs/insight/types/.swcrc index 2c0fbef0a..a1276087c 100644 --- a/libs/insight/types/.swcrc +++ b/libs/insight/types/.swcrc @@ -15,7 +15,7 @@ "loose": true }, "module": { - "type": "commonjs" + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -26,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/insight/types/package.json b/libs/insight/types/package.json index 41830132c..61acfa95d 100644 --- a/libs/insight/types/package.json +++ b/libs/insight/types/package.json @@ -4,7 +4,7 @@ "dependencies": { "@swc/helpers": "~0.5.2" }, - "type": "commonjs", + "type": "nodenext", "main": "./src/index.js", "typings": "./src/index.d.ts" } diff --git a/libs/insight/types/src/index.d.ts b/libs/insight/types/src/index.d.ts new file mode 100644 index 000000000..c3e2cb75d --- /dev/null +++ b/libs/insight/types/src/index.d.ts @@ -0,0 +1,7 @@ +export declare enum FeatureFlagsEnum { + KYC = 'kyc', +} +export declare const FeatureFlagsValues: FeatureFlagsEnum.KYC[]; +export type Flags = { + [key in FeatureFlagsEnum]: boolean; +}; diff --git a/libs/insight/types/tsconfig.json b/libs/insight/types/tsconfig.json index f2400abed..9103486c2 100644 --- a/libs/insight/types/tsconfig.json +++ b/libs/insight/types/tsconfig.json @@ -1,11 +1,13 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, + "noPropertyAccessFromIndexSignature": false, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true }, diff --git a/libs/integrations/api-keys/.eslintrc.json b/libs/integrations/api-keys/.eslintrc.json new file mode 100644 index 000000000..3456be9b9 --- /dev/null +++ b/libs/integrations/api-keys/.eslintrc.json @@ -0,0 +1,18 @@ +{ + "extends": ["../../../.eslintrc.json"], + "ignorePatterns": ["!**/*"], + "overrides": [ + { + "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], + "rules": {} + }, + { + "files": ["*.ts", "*.tsx"], + "rules": {} + }, + { + "files": ["*.js", "*.jsx"], + "rules": {} + } + ] +} diff --git a/libs/integrations/api-keys/.swcrc b/libs/integrations/api-keys/.swcrc new file mode 100644 index 000000000..1526e0d72 --- /dev/null +++ b/libs/integrations/api-keys/.swcrc @@ -0,0 +1,29 @@ +{ + "jsc": { + "target": "es2017", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + ".*\\.spec.tsx?$", + ".*\\.test.tsx?$", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/integrations/api-keys/README.md b/libs/integrations/api-keys/README.md new file mode 100644 index 000000000..4d5aaa6a2 --- /dev/null +++ b/libs/integrations/api-keys/README.md @@ -0,0 +1,11 @@ +# api-keys + +This library was generated with [Nx](https://nx.dev). + +## Building + +Run `nx build api-keys` to build the library. + +## Running unit tests + +Run `nx test api-keys` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/integrations/api-keys/jest.config.ts b/libs/integrations/api-keys/jest.config.ts new file mode 100644 index 000000000..8ccde89b1 --- /dev/null +++ b/libs/integrations/api-keys/jest.config.ts @@ -0,0 +1,30 @@ +/* eslint-disable */ +import { readFileSync } from 'fs'; + +// Reading the SWC compilation config and remove the "exclude" +// for the test files to be compiled by SWC +const { exclude: _, ...swcJestConfig } = JSON.parse( + readFileSync(`${__dirname}/.swcrc`, 'utf-8'), +); + +// disable .swcrc look-up by SWC core because we're passing in swcJestConfig ourselves. +// If we do not disable this, SWC Core will read .swcrc and won't transform our test files due to "exclude" +if (swcJestConfig.swcrc === undefined) { + swcJestConfig.swcrc = false; +} + +// Uncomment if using global setup/teardown files being transformed via swc +// https://nx.dev/packages/jest/documents/overview#global-setup/teardown-with-nx-libraries +// jest needs EsModule Interop to find the default exported setup/teardown functions +// swcJestConfig.module.noInterop = false; + +export default { + displayName: 'api-keys', + preset: '../../../jest.preset.js', + transform: { + '^.+\\.[tj]s$': ['@swc/jest', swcJestConfig], + }, + moduleFileExtensions: ['ts', 'js', 'html'], + testEnvironment: 'node', + coverageDirectory: '../../../coverage/libs/integrations/api-keys', +}; diff --git a/libs/integrations/api-keys/package.json b/libs/integrations/api-keys/package.json new file mode 100644 index 000000000..3e14ad926 --- /dev/null +++ b/libs/integrations/api-keys/package.json @@ -0,0 +1,7 @@ +{ + "name": "@integrations/api-keys", + "version": "0.0.1", + "type": "nodenext", + "main": "./src/index.js", + "typings": "./src/index.d.ts" +} diff --git a/libs/integrations/api-keys/project.json b/libs/integrations/api-keys/project.json new file mode 100644 index 000000000..ef24173aa --- /dev/null +++ b/libs/integrations/api-keys/project.json @@ -0,0 +1,30 @@ +{ + "name": "integrations-api-keys", + "$schema": "../../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/integrations/api-keys/src", + "projectType": "library", + "targets": { + "build": { + "executor": "@nx/js:swc", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "dist/libs/integrations/api-keys", + "main": "libs/integrations/api-keys/src/index.ts", + "tsConfig": "libs/integrations/api-keys/tsconfig.lib.json", + "assets": ["libs/integrations/api-keys/*.md"] + } + }, + "lint": { + "executor": "@nx/eslint:lint", + "outputs": ["{options.outputFile}"] + }, + "test": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/integrations/api-keys/jest.config.ts" + } + } + }, + "tags": [] +} diff --git a/libs/integrations/api-keys/src/index.ts b/libs/integrations/api-keys/src/index.ts new file mode 100644 index 000000000..11aece60c --- /dev/null +++ b/libs/integrations/api-keys/src/index.ts @@ -0,0 +1 @@ +export * from './lib/index'; diff --git a/libs/integrations/api-keys/src/lib/index.spec.ts b/libs/integrations/api-keys/src/lib/index.spec.ts new file mode 100644 index 000000000..9944b5d70 --- /dev/null +++ b/libs/integrations/api-keys/src/lib/index.spec.ts @@ -0,0 +1,270 @@ +import { adminSdk } from '@gql/admin/api'; +import { + createPublishableApiKey, + createSecretApiKey, + getPublishableApiKey, + getSecretApiKey, + inputSecretKey, +} from './index'; + +jest.mock('@gql/admin/api', () => ({ + adminSdk: { + CreateSecretApiKey: jest.fn(), + GetSecretApiKey: jest.fn(), + CreatePublishableApiKey: jest.fn(), + GetPublishableApiKey: jest.fn(), + }, +})); + +describe('API Key functions', () => { + afterEach(() => { + jest.clearAllMocks(); + }); + + describe('inputSecretKey', () => { + const props = { + apiKey: 'test_api_key', + organizerId: 'org123', + allowlist: 'example.com', + expiresAt: new Date(), + name: 'Test Key', + }; + const mockResponse = { + insert_secretApiKey_one: { + id: 'key123', + apiKey: props.apiKey, + // other fields... + }, + }; + + it('should create a secret API key with origin secret', async () => { + const originSecret = 'test_origin_secret'; + (adminSdk.CreateSecretApiKey as jest.Mock).mockResolvedValueOnce( + mockResponse, + ); + + const result = await inputSecretKey({ + ...props, + originSecret, + }); + + expect(adminSdk.CreateSecretApiKey).toHaveBeenCalledWith({ + object: expect.objectContaining({ + ...props, + hashedOriginSecret: expect.any(String), + originSecretSalt: expect.any(String), + }), + }); + expect(result).toEqual(mockResponse.insert_secretApiKey_one); + }); + + it('should create a secret API key with integrity secret', async () => { + const integritySecret = 'test_integrity_secret'; + (adminSdk.CreateSecretApiKey as jest.Mock).mockResolvedValueOnce( + mockResponse, + ); + + const result = await inputSecretKey({ + ...props, + integritySecret, + }); + + expect(adminSdk.CreateSecretApiKey).toHaveBeenCalledWith({ + object: expect.objectContaining({ + ...props, + encryptedIntegritySecret: expect.any(String), + }), + }); + expect(result).toEqual(mockResponse.insert_secretApiKey_one); + }); + + it('should create a secret API key with both origin and integrity secrets', async () => { + const originSecret = 'test_origin_secret'; + const integritySecret = 'test_integrity_secret'; + (adminSdk.CreateSecretApiKey as jest.Mock).mockResolvedValueOnce( + mockResponse, + ); + + const result = await inputSecretKey({ + ...props, + originSecret, + integritySecret, + }); + + expect(adminSdk.CreateSecretApiKey).toHaveBeenCalledWith({ + object: expect.objectContaining({ + ...props, + hashedOriginSecret: expect.any(String), + originSecretSalt: expect.any(String), + encryptedIntegritySecret: expect.any(String), + }), + }); + expect(result).toEqual(mockResponse.insert_secretApiKey_one); + }); + + it('should throw an error if neither originSecret nor integritySecret is provided', async () => { + await expect(inputSecretKey(props)).rejects.toThrow( + 'At least one of originSecret or integritySecret must be provided', + ); + }); + + it('should throw an error if key creation fails', async () => { + const originSecret = 'test_origin_secret'; + (adminSdk.CreateSecretApiKey as jest.Mock).mockResolvedValueOnce({}); + + await expect( + inputSecretKey({ + ...props, + originSecret, + }), + ).rejects.toThrow('Failed to create secret API key'); + }); + }); + + describe('createSecretApiKey', () => { + const props = { + allowlist: 'example.com', + expiresAt: new Date(), + name: 'Test Key', + organizerId: 'org123', + }; + const mockResponse = { + insert_secretApiKey_one: { + id: 'key123', + apiKey: 'test_secret_key', + // other fields... + }, + }; + + it('should create a secret API key with origin and integrity secrets', async () => { + (adminSdk.CreateSecretApiKey as jest.Mock).mockResolvedValueOnce( + mockResponse, + ); + + const result = await createSecretApiKey(props); + + expect(adminSdk.CreateSecretApiKey).toHaveBeenCalledWith({ + object: expect.objectContaining({ + ...props, + apiKey: expect.any(String), + hashedOriginSecret: expect.any(String), + originSecretSalt: expect.any(String), + encryptedIntegritySecret: expect.any(String), + }), + }); + expect(result).toEqual({ + ...mockResponse.insert_secretApiKey_one, + apiKeyIntegritySecret: expect.any(String), + apiKeySecret: expect.any(String), + }); + }); + + it('should throw an error if both originSecret and integritySecret are false', async () => { + await expect( + createSecretApiKey({ + ...props, + originSecret: false, + integritySecret: false, + }), + ).rejects.toThrow( + 'At least one of originSecret or integritySecret must be true', + ); + }); + + it('should throw an error if key creation fails', async () => { + (adminSdk.CreateSecretApiKey as jest.Mock).mockResolvedValueOnce({}); + + await expect(createSecretApiKey(props)).rejects.toThrow( + 'Failed to create secret API key', + ); + }); + }); + + describe('getSecretApiKey', () => { + const apiKey = 'test_secret_key'; + const mockResponse = { + secretApiKey: [ + { + id: 'key123', + apiKey, + // other fields... + }, + ], + }; + + it('should get a secret API key', async () => { + (adminSdk.GetSecretApiKey as jest.Mock).mockResolvedValueOnce( + mockResponse, + ); + + const result = await getSecretApiKey(apiKey); + + expect(adminSdk.GetSecretApiKey).toHaveBeenCalledWith({ apiKey }); + expect(result).toEqual(mockResponse.secretApiKey[0]); + }); + }); + + describe('createPublishableApiKey', () => { + const props = { + allowlist: 'example.com', + expiresAt: new Date(), + name: 'Test Key', + organizerId: 'org123', + }; + const mockResponse = { + insert_publishableApiKey_one: { + id: 'key123', + apiKey: 'test_publishable_key', + // other fields... + }, + }; + + it('should create a publishable API key', async () => { + (adminSdk.CreatePublishableApiKey as jest.Mock).mockResolvedValueOnce( + mockResponse, + ); + + const result = await createPublishableApiKey(props); + + expect(adminSdk.CreatePublishableApiKey).toHaveBeenCalledWith({ + object: expect.objectContaining({ + ...props, + apiKey: expect.any(String), + }), + }); + expect(result).toEqual(mockResponse.insert_publishableApiKey_one); + }); + + it('should throw an error if key creation fails', async () => { + (adminSdk.CreatePublishableApiKey as jest.Mock).mockResolvedValueOnce({}); + + await expect(createPublishableApiKey(props)).rejects.toThrow( + 'Failed to create publishable API key', + ); + }); + }); + + describe('getPublishableApiKey', () => { + const apiKey = 'test_publishable_key'; + const mockResponse = { + publishableApiKey: [ + { + id: 'key123', + apiKey, + // other fields... + }, + ], + }; + + it('should get a publishable API key', async () => { + (adminSdk.GetPublishableApiKey as jest.Mock).mockResolvedValueOnce( + mockResponse, + ); + + const result = await getPublishableApiKey(apiKey); + + expect(adminSdk.GetPublishableApiKey).toHaveBeenCalledWith({ apiKey }); + expect(result).toEqual(mockResponse.publishableApiKey[0]); + }); + }); +}); diff --git a/libs/integrations/api-keys/src/lib/index.ts b/libs/integrations/api-keys/src/lib/index.ts new file mode 100644 index 000000000..66e125851 --- /dev/null +++ b/libs/integrations/api-keys/src/lib/index.ts @@ -0,0 +1,159 @@ +import { + encryptSecret, + generateApiKeyId, + generateRandomString, + hashSecret, +} from '@crypto'; +import { adminSdk } from '@gql/admin/api'; +import { + PublishableApiKey_Insert_Input, + SecretApiKey_Insert_Input, +} from '@gql/shared/types'; +type SecretApiKeyOptionalFields = Pick< + SecretApiKey_Insert_Input, + 'allowlist' | 'expiresAt' | 'status' | 'name' | 'type' +>; + +interface InputSecretKeyProps + extends SecretApiKeyOptionalFields, + Required> { + apiKey: string; + originSecret?: string; + integritySecret?: string; +} + +export async function inputSecretKey({ + apiKey, + organizerId, + originSecret, + integritySecret, + ...optionalFields +}: InputSecretKeyProps) { + if (!originSecret && !integritySecret) { + throw new Error( + 'At least one of originSecret or integritySecret must be provided', + ); + } + + const secretObject: SecretApiKey_Insert_Input = { + apiKey, + organizerId, + ...optionalFields, + }; + + if (originSecret) { + const salt = generateRandomString(16); + const hashedOriginSecret = hashSecret(originSecret, salt); + secretObject.hashedOriginSecret = hashedOriginSecret; + secretObject.originSecretSalt = salt; + } + + if (integritySecret) { + secretObject.encryptedIntegritySecret = encryptSecret(integritySecret); + } + + const res = await adminSdk.CreateSecretApiKey({ + object: secretObject, + }); + + if (!res || !res.insert_secretApiKey_one) { + throw new Error('Failed to create secret API key'); + } + + return res.insert_secretApiKey_one; +} + +interface CreateSecretApiKeyProps + extends Omit, + Required> { + apiKeyPrefix?: string; + originSecret?: boolean; + integritySecret?: boolean; +} + +export async function createSecretApiKey({ + originSecret = true, + integritySecret = true, + ...props +}: CreateSecretApiKeyProps) { + const apiKeyId = generateApiKeyId(props.apiKeyPrefix || ''); + let secretObject: SecretApiKey_Insert_Input = { + ...props, + apiKey: apiKeyId, + }; + if (!originSecret && !integritySecret) { + throw new Error( + 'At least one of originSecret or integritySecret must be true', + ); + } + let apiKeySecret = ''; + if (originSecret) { + apiKeySecret = generateApiKeyId(); + const salt = generateRandomString(16); + const hashedApiKeySecret = hashSecret(apiKeySecret, salt); + secretObject = { + ...secretObject, + hashedOriginSecret: hashedApiKeySecret, + originSecretSalt: salt, + }; + } + let apiKeyIntegritySecret = ''; + if (integritySecret) { + apiKeyIntegritySecret = generateApiKeyId(); + secretObject = { + ...secretObject, + encryptedIntegritySecret: encryptSecret(apiKeyIntegritySecret), + }; + } + const res = await adminSdk.CreateSecretApiKey({ + object: secretObject, + }); + if (!res || !res.insert_secretApiKey_one) { + throw new Error('Failed to create secret API key'); + } else + return { + ...res.insert_secretApiKey_one, + apiKeyIntegritySecret, // Return the secret to the caller, not stored into the database so it's secure. It's the caller's responsibility to store it securely. + apiKeySecret, // Return the secret to the caller, not stored into the database so it's secure. It's the caller's responsibility to store it securely. + }; +} + +export async function getSecretApiKey(apiKey: string) { + const res = await adminSdk.GetSecretApiKey({ + apiKey, + }); + return res?.secretApiKey?.[0]; +} + +type PublishableApiKeyOptionalFields = Pick< + PublishableApiKey_Insert_Input, + 'allowlist' | 'expiresAt' | 'status' | 'name' +>; + +interface CreatePublishableApiKeyProps + extends Required>, + Omit { + apiKeyPrefix?: string; +} + +export async function createPublishableApiKey( + props: CreatePublishableApiKeyProps, +) { + const apiKeyId = generateApiKeyId(props.apiKeyPrefix || ''); + const res = await adminSdk.CreatePublishableApiKey({ + object: { + ...props, + apiKey: apiKeyId, + }, + }); + if (!res || !res.insert_publishableApiKey_one) { + throw new Error('Failed to create publishable API key'); + } else return res.insert_publishableApiKey_one; +} + +export async function getPublishableApiKey(apiKey: string) { + const res = await adminSdk.GetPublishableApiKey({ + apiKey, + }); + return res?.publishableApiKey?.[0]; +} diff --git a/libs/integrations/api-keys/tsconfig.json b/libs/integrations/api-keys/tsconfig.json new file mode 100644 index 000000000..817c7862a --- /dev/null +++ b/libs/integrations/api-keys/tsconfig.json @@ -0,0 +1,24 @@ +{ + "extends": "../../../tsconfig.base.json", + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "./tsconfig.spec.json" + } + ] +} diff --git a/libs/integrations/api-keys/tsconfig.lib.json b/libs/integrations/api-keys/tsconfig.lib.json new file mode 100644 index 000000000..c1b5de64c --- /dev/null +++ b/libs/integrations/api-keys/tsconfig.lib.json @@ -0,0 +1,10 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "declaration": true, + "types": ["node"] + }, + "include": ["src/**/*.ts", "../../../types/**/*.d.ts"], + "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"] +} diff --git a/libs/integrations/api-keys/tsconfig.spec.json b/libs/integrations/api-keys/tsconfig.spec.json new file mode 100644 index 000000000..f0e61fdcb --- /dev/null +++ b/libs/integrations/api-keys/tsconfig.spec.json @@ -0,0 +1,14 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "module": "nodenext", + "types": ["jest", "node"] + }, + "include": [ + "jest.config.ts", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/libs/integrations/external-api-handlers/.eslintrc.json b/libs/integrations/external-api-handlers/.eslintrc.json new file mode 100644 index 000000000..3456be9b9 --- /dev/null +++ b/libs/integrations/external-api-handlers/.eslintrc.json @@ -0,0 +1,18 @@ +{ + "extends": ["../../../.eslintrc.json"], + "ignorePatterns": ["!**/*"], + "overrides": [ + { + "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], + "rules": {} + }, + { + "files": ["*.ts", "*.tsx"], + "rules": {} + }, + { + "files": ["*.js", "*.jsx"], + "rules": {} + } + ] +} diff --git a/libs/integrations/external-api-handlers/.swcrc b/libs/integrations/external-api-handlers/.swcrc new file mode 100644 index 000000000..1526e0d72 --- /dev/null +++ b/libs/integrations/external-api-handlers/.swcrc @@ -0,0 +1,29 @@ +{ + "jsc": { + "target": "es2017", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + ".*\\.spec.tsx?$", + ".*\\.test.tsx?$", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/integrations/external-api-handlers/README.md b/libs/integrations/external-api-handlers/README.md new file mode 100644 index 000000000..47aff3978 --- /dev/null +++ b/libs/integrations/external-api-handlers/README.md @@ -0,0 +1,11 @@ +# integrations-external-api-handlers + +This library was generated with [Nx](https://nx.dev). + +## Building + +Run `nx build integrations-external-api-handlers` to build the library. + +## Running unit tests + +Run `nx test integrations-external-api-handlers` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/integrations/external-api-handlers/jest.config.ts b/libs/integrations/external-api-handlers/jest.config.ts new file mode 100644 index 000000000..0debce2b8 --- /dev/null +++ b/libs/integrations/external-api-handlers/jest.config.ts @@ -0,0 +1,31 @@ +/* eslint-disable */ +import { readFileSync } from 'fs'; + +// Reading the SWC compilation config and remove the "exclude" +// for the test files to be compiled by SWC +const { exclude: _, ...swcJestConfig } = JSON.parse( + readFileSync(`${__dirname}/.swcrc`, 'utf-8'), +); + +// disable .swcrc look-up by SWC core because we're passing in swcJestConfig ourselves. +// If we do not disable this, SWC Core will read .swcrc and won't transform our test files due to "exclude" +if (swcJestConfig.swcrc === undefined) { + swcJestConfig.swcrc = false; +} + +// Uncomment if using global setup/teardown files being transformed via swc +// https://nx.dev/packages/jest/documents/overview#global-setup/teardown-with-nx-libraries +// jest needs EsModule Interop to find the default exported setup/teardown functions +// swcJestConfig.module.noInterop = false; + +export default { + displayName: 'integrations-external-api-handlers', + preset: '../../../jest.preset.js', + transform: { + '^.+\\.[tj]s$': ['@swc/jest', swcJestConfig], + }, + moduleFileExtensions: ['ts', 'js', 'html'], + testEnvironment: 'node', + coverageDirectory: + '../../../coverage/libs/integrations/external-api-handlers', +}; diff --git a/libs/integrations/external-api-handlers/package.json b/libs/integrations/external-api-handlers/package.json new file mode 100644 index 000000000..8fddc11c0 --- /dev/null +++ b/libs/integrations/external-api-handlers/package.json @@ -0,0 +1,7 @@ +{ + "name": "@integrations/external-api-handlers", + "version": "0.0.1", + "type": "nodenext", + "main": "./src/index.js", + "typings": "./src/index.d.ts" +} diff --git a/libs/integrations/external-api-handlers/project.json b/libs/integrations/external-api-handlers/project.json new file mode 100644 index 000000000..648b8f5d3 --- /dev/null +++ b/libs/integrations/external-api-handlers/project.json @@ -0,0 +1,30 @@ +{ + "name": "integrations-external-api-handlers", + "$schema": "../../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/integrations/external-api-handlers/src", + "projectType": "library", + "targets": { + "build": { + "executor": "@nx/js:swc", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "dist/libs/integrations/external-api-handlers", + "main": "libs/integrations/external-api-handlers/src/index.ts", + "tsConfig": "libs/integrations/external-api-handlers/tsconfig.lib.json", + "assets": ["libs/integrations/external-api-handlers/*.md"] + } + }, + "lint": { + "executor": "@nx/eslint:lint", + "outputs": ["{options.outputFile}"] + }, + "test": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/integrations/external-api-handlers/jest.config.ts" + } + } + }, + "tags": [] +} diff --git a/libs/integrations/external-api-handlers/src/index.ts b/libs/integrations/external-api-handlers/src/index.ts new file mode 100644 index 000000000..adcc4b2fc --- /dev/null +++ b/libs/integrations/external-api-handlers/src/index.ts @@ -0,0 +1,2 @@ +export { BaseWebhookAndApiHandler } from './lib/baseWebhookAndApiHandler'; +export { ShopifyWebhookAndApiHandler } from './lib/shopify'; diff --git a/libs/integrations/external-api-handlers/src/lib/baseWebhookAndApiHandler.spec.ts b/libs/integrations/external-api-handlers/src/lib/baseWebhookAndApiHandler.spec.ts new file mode 100644 index 000000000..13e6c1dc8 --- /dev/null +++ b/libs/integrations/external-api-handlers/src/lib/baseWebhookAndApiHandler.spec.ts @@ -0,0 +1,274 @@ +import { getHmacDigestFromString } from '@crypto'; +import { BaseWebhookAndApiHandler } from './baseWebhookAndApiHandler'; + +describe('BaseWebhookAndApiHandler', () => { + const integritySecret = 'test-api-secret'; + let handler: BaseWebhookAndApiHandler; + + beforeEach(() => { + handler = new (class extends BaseWebhookAndApiHandler {})(); + }); + + describe('verifySignature', () => { + it('should return true for a valid signature in base64', () => { + const body = 'test-body'; + const signature = getHmacDigestFromString({ + body, + secret: integritySecret, + algorithm: 'sha256', + encoding: 'base64', + }); + expect( + handler.verifySignature({ integritySecret, body, signature }), + ).toBe(true); + }); + + it('should return true for a valid signature in hex', () => { + const body = 'test-body'; + const signature = getHmacDigestFromString({ + body, + secret: integritySecret, + algorithm: 'sha256', + encoding: 'hex', + }); + expect( + handler.verifySignature({ + integritySecret, + body, + signature, + encoding: 'hex', + }), + ).toBe(true); + }); + + it('should return false for an invalid signature', () => { + const body = 'test-body'; + const signature = 'invalid-signature'; + expect( + handler.verifySignature({ integritySecret, body, signature }), + ).toBe(false); + }); + }); + + describe('verifySignatureWithTimestamp', () => { + it('should return true for a valid signature and timestamp', () => { + const body = 'test-body'; + const timestamp = Math.floor(Date.now()).toString(); + const timestampedBody = `${body}|${timestamp}`; + const signature = getHmacDigestFromString({ + body: timestampedBody, + secret: integritySecret, + algorithm: 'sha256', + encoding: 'base64', + }); + expect( + handler.verifySignatureWithTimestamp({ + integritySecret, + body, + signature, + timestamp, + }), + ).toBe(true); + }); + + it('should return false for an invalid signature', () => { + const body = 'test-body'; + const timestamp = Math.floor(Date.now()).toString(); + const signature = 'invalid-signature'; + expect( + handler.verifySignatureWithTimestamp({ + integritySecret, + body, + signature, + timestamp, + }), + ).toBe(false); + }); + + it('should return false for an expired timestamp', () => { + const body = 'test-body'; + const timestamp = (Math.floor(Date.now()) - 400 * 1000).toString(); // Expired timestamp + const timestampedBody = `${body}|${timestamp}`; + const signature = getHmacDigestFromString({ + body: timestampedBody, + secret: integritySecret, + algorithm: 'sha256', + }); + expect( + handler.verifySignatureWithTimestamp({ + integritySecret, + body, + signature, + timestamp, + }), + ).toBe(false); + }); + }); + + describe('generateSignatureWithBody', () => { + it('should generate a valid signature for a string body', () => { + const body = 'test-body'; + const { signature, body: signedBody } = handler.generateSignatureWithBody( + { body, secret: integritySecret }, + ); + expect( + handler.verifySignature({ + integritySecret, + body: signedBody, + signature, + }), + ).toBe(true); + }); + + it('should generate a valid signature for an object body', () => { + const body = { key: 'value' }; + const { signature, body: signedBody } = handler.generateSignatureWithBody( + { body, secret: integritySecret }, + ); + // Convert signedBody back to object for verification + expect( + handler.verifySignature({ + integritySecret, + body: JSON.stringify(body), + signature, + }), + ).toBe(true); + }); + }); + + describe('generateSignatureAndTimestamp', () => { + it('should generate a valid signature and timestamp for a string body', () => { + const body = 'test-body'; + const { + signature, + timestamp, + body: signedBody, + } = handler.generateSignatureAndTimestamp({ + body, + secret: integritySecret, + }); + expect( + handler.verifySignatureWithTimestamp({ + integritySecret, + body: signedBody, + signature, + timestamp, + }), + ).toBe(true); + }); + it('should generate a valid signature and timestamp for an object body', () => { + const body = { key: 'value' }; + const { + signature, + timestamp, + body: signedBody, + } = handler.generateSignatureAndTimestamp({ + body, + secret: integritySecret, + }); + // Convert signedBody back to object for verification + expect( + handler.verifySignatureWithTimestamp({ + integritySecret, + body: JSON.stringify(body), + signature, + timestamp, + }), + ).toBe(true); + }); + }); + describe('deserializeParams', () => { + it('should deserialize a single JSON object string', () => { + const params = { obj: '{"key":"value"}' }; + const deserialized = handler.deserializeParams(params); + expect(deserialized).toEqual({ obj: { key: 'value' } }); + }); + + it('should deserialize an array of JSON object strings', () => { + const params = { arr: ['{"key1":"value1"}', '{"key2":"value2"}'] }; + const deserialized = handler.deserializeParams(params); + expect(deserialized).toEqual({ + arr: [{ key1: 'value1' }, { key2: 'value2' }], + }); + }); + + it('should return the original string for non-JSON strings', () => { + const params = { str: 'non-json-string' }; + const deserialized = handler.deserializeParams(params); + expect(deserialized).toEqual({ str: 'non-json-string' }); + }); + + it('should handle arrays with mixed content', () => { + const params = { mixed: ['{"key":"value"}', 'non-json-string'] }; + const deserialized = handler.deserializeParams(params); + expect(deserialized).toEqual({ + mixed: [{ key: 'value' }, 'non-json-string'], + }); + }); + + it('should handle empty strings and not throw an error', () => { + const params = { empty: '' }; + const deserialized = handler.deserializeParams(params); + expect(deserialized).toEqual({ empty: '' }); + }); + }); + describe('guardRequestTimestamp', () => { + it('should not throw an error for a timestamp within the allowed range', () => { + const timestamp = Math.floor(Date.now()).toString(); + expect(() => { + handler.guardRequestTimestamp(timestamp); + }).not.toThrow(); + }); + + it('should throw an error for a timestamp older than the allowed range', () => { + const timestamp = (Math.floor(Date.now()) - 400 * 1000).toString(); // 400 seconds ago in milliseconds + expect(() => { + handler.guardRequestTimestamp(timestamp); + }).toThrow('Timestamp is older than 3 minutes'); + }); + + it('should throw an error if timestamp is not provided', () => { + expect(() => { + handler.guardRequestTimestamp(''); + }).toThrow('Timestamp is required and delta must be positive'); + }); + + it('should throw an error if delta is not positive', () => { + const timestamp = Math.floor(Date.now()).toString(); + expect(() => { + handler.guardRequestTimestamp(timestamp, -1); + }).toThrow('Timestamp is required and delta must be positive'); + }); + }); + describe('getRequiredParam', () => { + it('should return the value of a present parameter', () => { + const searchParams = new URLSearchParams(); + searchParams.set('shop', 'example.myshopify.com'); + const paramName = 'shop'; + const expectedValue = 'example.myshopify.com'; + + const result = handler['getRequiredParam'](searchParams, paramName); + + expect(result).toBe(expectedValue); + }); + + it('should throw an error if the parameter is missing', () => { + const searchParams = new URLSearchParams(); + const paramName = 'missingParam'; + + expect(() => { + handler['getRequiredParam'](searchParams, paramName); + }).toThrowError(`Missing ${paramName}`); + }); + + it('should throw an error if the parameter value is empty', () => { + const searchParams = new URLSearchParams(); + searchParams.set('emptyParam', ''); + const paramName = 'emptyParam'; + + expect(() => { + handler['getRequiredParam'](searchParams, paramName); + }).toThrowError(`Missing ${paramName}`); + }); + }); +}); diff --git a/libs/integrations/external-api-handlers/src/lib/baseWebhookAndApiHandler.ts b/libs/integrations/external-api-handlers/src/lib/baseWebhookAndApiHandler.ts new file mode 100644 index 000000000..8edbf35dc --- /dev/null +++ b/libs/integrations/external-api-handlers/src/lib/baseWebhookAndApiHandler.ts @@ -0,0 +1,162 @@ +import { getHmacDigestFromString, isValidSignature } from '@crypto'; +import { isOriginAllowed } from '@utils'; +import { BinaryToTextEncoding, timingSafeEqual } from 'crypto'; + +interface VerifySignatureProps { + integritySecret: string; + body: string; + signature: string; + encoding?: BinaryToTextEncoding; +} + +interface VerifySignatureWithTimestampProps extends VerifySignatureProps { + timestamp: string; + encoding?: BinaryToTextEncoding; +} + +interface GenerateSignatureProps { + body: string | object; + secret: string; + encoding?: BinaryToTextEncoding; +} + +export abstract class BaseWebhookAndApiHandler { + verifySignature({ + integritySecret, + body, + signature, + encoding = 'base64', + }: VerifySignatureProps): boolean { + return isValidSignature({ + algorithm: 'sha256', + body, + secret: integritySecret, + signature, + encoding, + }); + } + + verifySignatureWithTimestamp({ + integritySecret, + body, + signature, + timestamp, + encoding = 'base64', + }: VerifySignatureWithTimestampProps): boolean { + // Validate the timestamp + try { + this.guardRequestTimestamp(timestamp, 300); // 5 minutes in seconds as the allowed time difference + } catch (error) { + return false; + } + const timestampedBody = `${body}|${timestamp}`; // Reconstruct the timestampedBody as it was during signature generation + const expectedSignature = getHmacDigestFromString({ + body: timestampedBody, + secret: integritySecret, + algorithm: 'sha256', + encoding, + }); + return ( + Buffer.byteLength(signature) === Buffer.byteLength(expectedSignature) && + timingSafeEqual(Buffer.from(signature), Buffer.from(expectedSignature)) + ); + } + + // Function to deserialize any serialized objects within the parameters + deserializeParams(params: { [key: string]: string | string[] }) { + const deserializedParams: { [key: string]: any } = {}; + Object.keys(params).forEach((key) => { + const value = params[key]; + if (Array.isArray(value)) { + // Process each element in the array individually + deserializedParams[key] = value.map((v) => { + try { + // Attempt to parse each element as JSON + return JSON.parse(v); + } catch (error) { + // If parsing fails, it's not a serialized object, so keep the original value + return v; + } + }); + } else { + try { + // Attempt to parse the value as JSON + deserializedParams[key] = JSON.parse(value); + } catch (error) { + // If parsing fails, it's not a serialized object, so keep the original value + deserializedParams[key] = value; + } + } + }); + return deserializedParams; + } + + /** + * Generates a HMAC signature for the given body and appends a timestamp. + * @param {string | object} body - The request body to be signed. + * @param {string} secret - The secret used for generating the HMAC signature. + * @returns { signature: string, timestampedBody: string } - The signature and the body with a timestamp. + */ + generateSignatureWithBody({ + body, + secret, + encoding = 'base64', + }: GenerateSignatureProps) { + const bodyString = typeof body === 'object' ? JSON.stringify(body) : body; + + const signature = getHmacDigestFromString({ + body: bodyString, + secret, + algorithm: 'sha256', + encoding, + }); + + return { signature, body: bodyString }; + } + + generateSignatureAndTimestamp({ + body, + secret, + encoding = 'base64', + }: GenerateSignatureProps) { + const timestamp = Math.floor(Date.now()).toString(); + const bodyString = typeof body === 'object' ? JSON.stringify(body) : body; + const timestampedBody = `${bodyString}|${timestamp}`; // Combine for signature generation + + const signature = getHmacDigestFromString({ + body: timestampedBody, + secret, + algorithm: 'sha256', + encoding, + }); + + // Note: Send the original body, this signature, and the timestamp in your request + return { signature, timestamp, body: bodyString }; + } + + guardRequestTimestamp(timestamp: string, deltaInSeconds = 180) { + if (!timestamp || deltaInSeconds <= 0) { + throw new Error('Timestamp is required and delta must be positive'); + } + const timestampInSeconds = Math.floor(new Date().getTime() / 1000); + if ( + Math.abs( + timestampInSeconds - Math.floor(parseInt(timestamp, 10) / 1000), + ) > deltaInSeconds + ) { + throw new Error(`Timestamp is older than ${deltaInSeconds / 60} minutes`); + } + } + guardAllowListOrigin(allowlist: string, origin: string) { + if (!isOriginAllowed(allowlist, origin)) { + throw new Error(`Origin ${origin} is not allowed.`); + } + } + getRequiredParam(searchParams: URLSearchParams, paramName: string): string { + const paramValue = searchParams.get(paramName); + if (!paramValue) { + throw new Error(`Missing ${paramName}`); + } + return paramValue; + } +} diff --git a/libs/integrations/external-api-handlers/src/lib/shopify/index.spec.ts b/libs/integrations/external-api-handlers/src/lib/shopify/index.spec.ts new file mode 100644 index 000000000..aa78d748c --- /dev/null +++ b/libs/integrations/external-api-handlers/src/lib/shopify/index.spec.ts @@ -0,0 +1,553 @@ +import { adminSdk } from '@gql/admin/api'; +import { + BadRequestError, + NotAuthorizedError, + NotFoundError, +} from '@next/api-handler'; +import { getCurrentChain } from '@next/chains'; +import { LoyaltyCardNftWrapper } from '@nft/loyalty-card'; +import { NextRequest } from 'next/server'; +import { MintLoyaltyCardOptions, ShopifyWebhookAndApiHandler } from './index'; + +jest.mock('@features/account/api'); +jest.mock('@integrations/api-keys'); +jest.mock('@crypto'); +jest.mock('@nft/loyalty-card', () => ({ + LoyaltyCardNftWrapper: jest.fn().mockImplementation(() => ({ + mintWithPassword: jest.fn(), + mint: jest.fn(), + setAsMinted: jest.fn(), + getLoyaltyCardOwnedByAddress: jest.fn(), + })), +})); +jest.mock('@gql/admin/api'); +jest.mock('@next/chains', () => ({ + getCurrentChain: () => ({ + chainIdHex: '0x1', + }), +})); + +// Mock the headers function to return the mock Headers object +jest.mock('next/headers', () => ({ + headers: () => + new Headers({ + 'x-shopify-client-id': 'validApiKey', + }), +})); + +describe('ShopifyWebhookAndApiHandler', () => { + let handler: ShopifyWebhookAndApiHandler; + let mockRequest: NextRequest; + let verifySignatureMock: jest.SpyInstance; + + beforeEach(() => { + handler = new ShopifyWebhookAndApiHandler(); + verifySignatureMock = jest.spyOn(handler, 'verifySignature'); + mockRequest = { + nextUrl: { + searchParams: new URLSearchParams({ + shop: 'example.myshopify.com', + timestamp: (Date.now() - 10).toString(), // recent timestamp + signature: 'validSignature', + dummy: 'dummy', + dummyArray: JSON.stringify(['dummy1', 'dummy2']), + dummyObject: JSON.stringify({ key: 'value' }), + }), + }, + headers: new Headers({ + 'x-shopify-client-id': 'validApiKey', + }), + } as unknown as NextRequest; + }); + + describe('extractAndVerifyShopifyRequest', () => { + beforeEach(() => { + (adminSdk.GetShopifyDomain as jest.Mock).mockResolvedValue({ + shopifyDomain_by_pk: [ + { + organizerId: 'test-organizer-id', + }, + ], + }); + }); + it('should call verifySignature with correct arguments and handle correct of signature', async () => { + verifySignatureMock.mockReturnValue(true); + + const res = await handler.extractAndVerifyShopifyRequest(mockRequest); + + expect(res).toBeDefined(); + expect(res).toEqual({ + resultParams: { + dummy: 'dummy', + dummyArray: mockRequest.nextUrl.searchParams.get('dummyArray'), + dummyObject: mockRequest.nextUrl.searchParams.get('dummyObject'), + }, + }); + expect(verifySignatureMock).toHaveBeenCalledWith({ + body: expect.any(String), + integritySecret: expect.any(String), // Adjust based on actual value or logic + signature: 'validSignature', + }); + }); + it('should call verifySignature with correct arguments and handle failure of signature', async () => { + // Mock verifySignature method + verifySignatureMock.mockReturnValue(false); + + // Attempt to verify the request signature + await expect( + handler.extractAndVerifyShopifyRequest(mockRequest), + ).rejects.toThrow('Invalid signature'); + + // Check if verifySignature was called with the correct arguments + expect(verifySignatureMock).toHaveBeenCalledWith({ + body: expect.any(String), // Since the exact sortedParams string might be hard to replicate here, use expect.any(String) + integritySecret: expect.any(String), + signature: 'validSignature', + }); + // Ensure the mock was called exactly once + expect(verifySignatureMock).toHaveBeenCalledTimes(1); + }); + + it('throws an error when required parameters are missing', async () => { + mockRequest.nextUrl.searchParams.delete('shop'); // Remove a required parameter + + await expect( + handler.extractAndVerifyShopifyRequest(mockRequest), + ).rejects.toThrow('Missing shop'); + }); + + it('should throw an error when the timestamp is outside the allowed time difference', async () => { + mockRequest.nextUrl.searchParams.set( + 'timestamp', + (Date.now() - 400 * 1000).toString(), + ); // Timestamp outside allowed range + + await expect( + handler.extractAndVerifyShopifyRequest(mockRequest), + ).rejects.toThrow('Timestamp is older than 5 minutes'); + }); + + it('throws an error when the shop is not found', async () => { + verifySignatureMock.mockReturnValue(true); + (adminSdk.GetShopifyDomain as jest.Mock).mockResolvedValueOnce({ + shopifyDomain_by_pk: null, // Simulate shop not found + }); + + await expect( + handler.extractAndVerifyShopifyRequest(mockRequest), + ).rejects.toThrow(`Shopify domain example.myshopify.com not found`); + }); + }); + + const createMockRequest = (params: URLSearchParams): NextRequest => + ({ + nextUrl: { searchParams: params }, + headers: new Headers({ 'x-shopify-client-id': 'validApiKey' }), + }) as unknown as NextRequest; + + describe('mintLoyaltyCardWithPassword', () => { + let mockLoyaltyCardSdk: LoyaltyCardNftWrapper; + let shopifyHandler: ShopifyWebhookAndApiHandler; + + beforeEach(() => { + shopifyHandler = new ShopifyWebhookAndApiHandler(); + mockLoyaltyCardSdk = new LoyaltyCardNftWrapper(); + // Mock internal methods to bypass their actual implementations + shopifyHandler.extractAndVerifyShopifyRequest = jest + .fn() + .mockResolvedValue({ + resultParams: { + password: 'test-password', + ownerAddress: 'test-address', + }, + }); + + shopifyHandler.serializeAndValidateParams = jest.fn().mockResolvedValue({ + password: 'test-password', + ownerAddress: 'test-address', + }); + }); + it('successfully mints a loyalty card', async () => { + const mockRequest = createMockRequest( + new URLSearchParams({ + password: 'test-password', + ownerAddress: 'test-address', + shop: 'example.myshopify.com', + timestamp: Date.now().toString(), + signature: 'validSignature', + }), + ); + + const mintData = { + password: 'test-password', + ownerAddress: 'test-address', + contractAddress: 'test-contract', + chainId: getCurrentChain().chainIdHex, + }; + + (mockLoyaltyCardSdk.mintWithPassword as jest.Mock).mockResolvedValue({ + success: true, + }); + + const options: MintLoyaltyCardOptions = { + req: mockRequest, + contractAddress: 'test-contract', + loyaltyCardSdk: mockLoyaltyCardSdk, + }; + + const response = + await shopifyHandler.mintLoyaltyCardWithPassword(options); + + expect(response.status).toBe(200); + expect(mockLoyaltyCardSdk.mintWithPassword).toHaveBeenCalledWith( + mintData, + ); + }); + it('throws NotAuthorizedError for invalid API key', async () => { + shopifyHandler.extractAndVerifyShopifyRequest = jest + .fn() + .mockRejectedValue(new Error('Not Authorized: Invalid API key')); + const mockRequest = createMockRequest( + new URLSearchParams({ + // Missing necessary parameters to simulate an unauthorized request + }), + ); + + const options: MintLoyaltyCardOptions = { + req: mockRequest, + contractAddress: 'test-contract', + loyaltyCardSdk: mockLoyaltyCardSdk, + }; + const response = + await shopifyHandler.mintLoyaltyCardWithPassword(options); + expect(response.status).toBe(403); + }); + it('throws BadRequestError for invalid query parameters', async () => { + shopifyHandler.serializeAndValidateParams = jest + .fn() + .mockRejectedValue(new Error('Invalid query parameters')); + const mockRequest = createMockRequest( + new URLSearchParams({ + // Incorrect or missing parameters to simulate bad request + shop: 'example.myshopify.com', + timestamp: Date.now().toString(), + }), + ); + + const options: MintLoyaltyCardOptions = { + req: mockRequest, + contractAddress: 'test-contract', + loyaltyCardSdk: mockLoyaltyCardSdk, + }; + + const response = + await shopifyHandler.mintLoyaltyCardWithPassword(options); + expect(response.status).toBe(400); + }); + it('throws InternalServerError for unexpected errors from LoyaltyCardNftWrapper', async () => { + const mockRequest = createMockRequest( + new URLSearchParams({ + password: 'test-password', + ownerAddress: 'test-address', + shop: 'example.myshopify.com', + timestamp: Date.now().toString(), + signature: 'validSignature', + }), + ); + + (mockLoyaltyCardSdk.mintWithPassword as jest.Mock).mockRejectedValue( + new Error('Unexpected error'), + ); + const options: MintLoyaltyCardOptions = { + req: mockRequest, + contractAddress: 'test-contract', + loyaltyCardSdk: mockLoyaltyCardSdk, + }; + + const response = + await shopifyHandler.mintLoyaltyCardWithPassword(options); + expect(response.status).toBe(500); + }); + it('throws the customError from LoyaltyCardNftWrapper', async () => { + const mockRequest = createMockRequest( + new URLSearchParams({ + password: 'test-password', + ownerAddress: 'test-address', + shop: 'example.myshopify.com', + timestamp: Date.now().toString(), + signature: 'validSignature', + }), + ); + + (mockLoyaltyCardSdk.mintWithPassword as jest.Mock).mockRejectedValue( + new NotFoundError('No loyalty card found for this contract address'), + ); + const options: MintLoyaltyCardOptions = { + req: mockRequest, + contractAddress: 'test-contract', + loyaltyCardSdk: mockLoyaltyCardSdk, + }; + + const response = + await shopifyHandler.mintLoyaltyCardWithPassword(options); + expect(response.status).toBe(404); + }); + }); + + describe('ShopifyWebhookAndApiHandler - hasLoyaltyCard', () => { + let handler: ShopifyWebhookAndApiHandler; + let mockRequest: NextRequest; + let mockLoyaltyCardSdk: LoyaltyCardNftWrapper; + + beforeEach(() => { + handler = new ShopifyWebhookAndApiHandler(); + mockLoyaltyCardSdk = new LoyaltyCardNftWrapper(); + mockRequest = createMockRequest( + new URLSearchParams({ + ownerAddress: 'test-address', + shop: 'example.myshopify.com', + timestamp: Date.now().toString(), + signature: 'validSignature', + }), + ); + + handler.extractAndVerifyShopifyRequest = jest.fn().mockResolvedValue({ + resultParams: { + ownerAddress: 'test-address', + }, + }); + + (adminSdk.GetLoyaltyCardOwnedByAddress as jest.Mock).mockResolvedValue({ + loyaltyCardNft: [{}], + }); + }); + + it('should return true when the NFT exists', async () => { + ( + mockLoyaltyCardSdk.getLoyaltyCardOwnedByAddress as jest.Mock + ).mockResolvedValue({}); + const response = await handler.hasLoyaltyCard({ + req: mockRequest, + contractAddress: 'test-contract', + loyaltyCardSdk: mockLoyaltyCardSdk, + }); + + expect(response.status).toBe(200); + expect(JSON.parse(response.body)).toEqual({ isOwned: true }); + + expect( + mockLoyaltyCardSdk.getLoyaltyCardOwnedByAddress, + ).toHaveBeenCalledWith({ + contractAddress: 'test-contract', + ownerAddress: 'test-address', + chainId: getCurrentChain().chainIdHex, + }); + }); + + it('should return false when the NFT does not exist', async () => { + ( + mockLoyaltyCardSdk.getLoyaltyCardOwnedByAddress as jest.Mock + ).mockResolvedValue(null); + + const response = await handler.hasLoyaltyCard({ + req: mockRequest, + contractAddress: 'test-contract', + loyaltyCardSdk: mockLoyaltyCardSdk, + }); + expect(response.status).toBe(200); + expect(JSON.parse(response.body)).toEqual({ isOwned: false }); + }); + + it('throws NotAuthorizedError for invalid API key', async () => { + handler.extractAndVerifyShopifyRequest = jest + .fn() + .mockRejectedValue( + new NotAuthorizedError('Not Authorized: Invalid API key'), + ); + + const response = await handler.hasLoyaltyCard({ + req: mockRequest, + contractAddress: 'test-contract', + loyaltyCardSdk: mockLoyaltyCardSdk, + }); + expect(response.status).toBe(403); + expect(JSON.parse(response.body)).toEqual( + expect.objectContaining({ + error: expect.stringContaining('Not Authorized: Invalid API key'), + }), + ); + }); + + it('throws BadRequestError for invalid query parameters', async () => { + handler.serializeAndValidateParams = jest + .fn() + .mockRejectedValue(new BadRequestError('Invalid query parameters')); + + const response = await handler.hasLoyaltyCard({ + req: mockRequest, + contractAddress: 'test-contract', + loyaltyCardSdk: mockLoyaltyCardSdk, + }); + expect(response.status).toBe(400); + expect(JSON.parse(response.body)).toEqual( + expect.objectContaining({ + error: expect.stringContaining('Invalid query parameters'), + }), + ); + }); + + it('throws InternalServerError for unexpected errors from adminSdk', async () => { + (adminSdk.GetLoyaltyCardOwnedByAddress as jest.Mock).mockRejectedValue( + new Error('Unexpected error'), + ); + const response = await handler.hasLoyaltyCard({ + req: mockRequest, + contractAddress: 'test-contract', + loyaltyCardSdk: mockLoyaltyCardSdk, + }); + expect(response.status).toBe(500); + expect(JSON.parse(response.body)).toEqual( + expect.objectContaining({ + error: expect.stringContaining('Internal Server Error'), + }), + ); + }); + }); + describe('ShopifyWebhookAndApiHandler - mintLoyaltyCardWithCustomerId', () => { + let handler: ShopifyWebhookAndApiHandler; + let mockRequest: NextRequest; + let mockLoyaltyCardSdk: LoyaltyCardNftWrapper; + + beforeEach(() => { + handler = new ShopifyWebhookAndApiHandler(); + mockLoyaltyCardSdk = new LoyaltyCardNftWrapper(); + + mockRequest = createMockRequest( + new URLSearchParams({ + ownerAddress: 'test-address', + customerId: 'test-customer-id', + shop: 'example.myshopify.com', + timestamp: Date.now().toString(), + signature: 'validSignature', + }), + ); + + handler.extractAndVerifyShopifyRequest = jest.fn().mockResolvedValue({ + resultParams: { + ownerAddress: 'test-address', + customerId: 'test-customer-id', + }, + organizerId: 'test-organizer-id', + }); + + (adminSdk.GetShopifyCustomer as jest.Mock).mockResolvedValue({ + shopifyCustomer: [ + { + address: 'test-address', + }, + ], + }); + }); + + it('should successfully mint a loyalty card with a valid customer ID', async () => { + (mockLoyaltyCardSdk.mint as jest.Mock).mockResolvedValue({ + success: true, + }); + const response = await handler.mintLoyaltyCardWithCustomerId({ + req: mockRequest, + contractAddress: 'test-contract', + loyaltyCardSdk: mockLoyaltyCardSdk, + }); + expect(response.status).toBe(200); + expect(mockLoyaltyCardSdk.mint).toHaveBeenCalledWith({ + contractAddress: 'test-contract', + ownerAddress: 'test-address', + chainId: getCurrentChain().chainIdHex, + organizerId: 'test-organizer-id', + }); + expect(adminSdk.InsertShopifyCustomer).not.toHaveBeenCalled(); + }); + + it('should create a new Shopify customer if one does not exist', async () => { + (mockLoyaltyCardSdk.mint as jest.Mock).mockResolvedValue({ + success: true, + }); + (adminSdk.GetShopifyCustomer as jest.Mock).mockResolvedValue({ + shopifyCustomer: [], + }); + + await handler.mintLoyaltyCardWithCustomerId({ + req: mockRequest, + contractAddress: 'test-contract', + loyaltyCardSdk: mockLoyaltyCardSdk, + }); + + expect(adminSdk.InsertShopifyCustomer).toHaveBeenCalledWith({ + object: { + organizerId: 'test-organizer-id', + customerId: 'test-customer-id', + address: 'test-address', + }, + }); + }); + + it('should throw NotAuthorizedError if the owner address does not match the customer address', async () => { + (adminSdk.GetShopifyCustomer as jest.Mock).mockResolvedValue({ + shopifyCustomer: [ + { + address: 'different-address', + }, + ], + }); + + const response = await handler.mintLoyaltyCardWithCustomerId({ + req: mockRequest, + contractAddress: 'test-contract', + loyaltyCardSdk: mockLoyaltyCardSdk, + }); + + expect(response.status).toBe(403); + expect(JSON.parse(response.body)).toEqual( + expect.objectContaining({ + error: expect.stringContaining('Invalid owner address'), + }), + ); + }); + + it('should throw the custom error from LoyaltyCardNftWrapper', async () => { + (mockLoyaltyCardSdk.mint as jest.Mock).mockRejectedValue( + new BadRequestError('Test error'), + ); + + const response = await handler.mintLoyaltyCardWithCustomerId({ + req: mockRequest, + contractAddress: 'test-contract', + loyaltyCardSdk: mockLoyaltyCardSdk, + }); + expect(response.status).toBe(400); + expect(JSON.parse(response.body)).toEqual( + expect.objectContaining({ + error: expect.stringContaining('Test error'), + }), + ); + }); + + it('should wrap non-custom errors in InternalServerError', async () => { + (mockLoyaltyCardSdk.mint as jest.Mock).mockRejectedValue( + new Error('Unknown error'), + ); + + const response = await handler.mintLoyaltyCardWithCustomerId({ + req: mockRequest, + contractAddress: 'test-contract', + loyaltyCardSdk: mockLoyaltyCardSdk, + }); + expect(response.status).toBe(500); + expect(JSON.parse(response.body)).toEqual( + expect.objectContaining({ + error: expect.any(String), + }), + ); + }); + }); +}); diff --git a/libs/integrations/external-api-handlers/src/lib/shopify/index.ts b/libs/integrations/external-api-handlers/src/lib/shopify/index.ts new file mode 100644 index 000000000..168a0443e --- /dev/null +++ b/libs/integrations/external-api-handlers/src/lib/shopify/index.ts @@ -0,0 +1,319 @@ +import env from '@env/server'; +import { handleAccount } from '@features/account/api'; +import { adminSdk } from '@gql/admin/api'; +import { GetShopifyCustomerQueryVariables } from '@gql/admin/types'; +import handleApiRequest, { + ApiHandlerOptions, + BadRequestError, + CustomError, + InternalServerError, + NotAuthorizedError, +} from '@next/api-handler'; +import { getCurrentChain } from '@next/chains'; +import { LoyaltyCardNftWrapper } from '@nft/loyalty-card'; +import { getErrorMessage } from '@utils'; +import { NextRequest, NextResponse } from 'next/server'; +import { z } from 'zod'; +import { BaseWebhookAndApiHandler } from '../baseWebhookAndApiHandler'; +import { + HasLoyaltyCardParams, + MintLoyaltyCardWithCustomerIdParams, + MintLoyaltyCardWithPasswordParams, +} from './validators'; + +export enum RequestType { + MintLoyaltyCardWithPassword = 'MintLoyaltyCardWithPassword', + MintLoyaltyCardWithCustomerId = 'MintLoyaltyCardWithCustomerId', + HasLoyaltyCard = 'HasLoyaltyCard', +} + +const requestTypeValidators = { + [RequestType.MintLoyaltyCardWithPassword]: MintLoyaltyCardWithPasswordParams, + [RequestType.MintLoyaltyCardWithCustomerId]: + MintLoyaltyCardWithCustomerIdParams, + [RequestType.HasLoyaltyCard]: HasLoyaltyCardParams, +}; + +type RequestTypeToValidator = { + [RequestType.MintLoyaltyCardWithPassword]: z.infer< + typeof MintLoyaltyCardWithPasswordParams + >; + [RequestType.MintLoyaltyCardWithCustomerId]: z.infer< + typeof MintLoyaltyCardWithCustomerIdParams + >; + [RequestType.HasLoyaltyCard]: z.infer; +}; + +export interface MintLoyaltyCardOptions extends ApiHandlerOptions { + contractAddress: string; + loyaltyCardSdk?: LoyaltyCardNftWrapper; +} +export type HasLoyaltyCardOptions = MintLoyaltyCardOptions; + +export class ShopifyWebhookAndApiHandler extends BaseWebhookAndApiHandler { + constructor() { + super(); + } + + async serializeAndValidateParams( + requestType: T, + params: { [key: string]: string | string[] }, + ): Promise { + const deserializedParams = this.deserializeParams(params); + const validator = requestTypeValidators[requestType]; + + if (!validator) { + throw new Error(`Validator for request type ${requestType} not found.`); + } + // Since the function is async, it automatically returns a Promise. + // No need to wrap the return value in Promise.resolve(). + return validator.parse(deserializedParams) as RequestTypeToValidator[T]; + } + + async extractAndVerifyShopifyRequest(req: NextRequest) { + const searchParams = req.nextUrl.searchParams; + // // TODO: shopify doesn't have that but `x-shop-domain`, so must check that it's an authorized shop (and use it for the allowlist check + pricing logic) + // const apiKey = headers().get('x-shopify-client-id') as string; + // if (!apiKey) { + // throw new Error('Missing API key'); + // } + // const secretApiKey = await this.getValidatedSecretApiKey(apiKey); + + const shop = this.getRequiredParam(searchParams, 'shop'); + const timestamp = this.getRequiredParam(searchParams, 'timestamp'); + + this.guardRequestTimestamp(timestamp, 300); // 5 minutes in seconds as the allowed time difference + // if (secretApiKey.allowlist) + // this.guardAllowListOrigin(secretApiKey.allowlist, `https://${shop}`); + + const queryHash = this.populateQueryHash(searchParams); + const resultParams = this.populateResultParams(searchParams); + const signature = searchParams.get('signature'); + if (!signature || !this.verifyRequestSignature(queryHash, signature)) + throw new Error('Invalid signature'); + const res = await adminSdk.GetShopifyDomain({ + domain: shop, + }); + if (!res?.shopifyDomain_by_pk) { + throw new Error(`Shopify domain ${shop} not found`); + } + return { + resultParams, + organizerId: res.shopifyDomain_by_pk.organizerId, + }; + } + + private async extractAndValidateShopifyParams( + req: NextRequest, + requestType: T, + ): Promise { + const { resultParams, organizerId } = + await this.extractAndVerifyShopifyRequest(req).catch((error) => { + throw new NotAuthorizedError( + 'Not Authorized: ' + getErrorMessage(error), + ); + }); + const validatedParams = await this.serializeAndValidateParams( + requestType, + resultParams, + ).catch((error: Error) => { + throw new BadRequestError( + 'Invalid query parameters: ' + getErrorMessage(error), + ); + }); + return { + ...validatedParams, + organizerId, + }; + } + + private populateQueryHash(searchParams: URLSearchParams): string { + // Create a new instance of URLSearchParams to ensure we're not modifying the original + const filteredParams = new URLSearchParams(searchParams); + + // Remove the 'signature' parameter + filteredParams.delete('signature'); + + // Convert the filtered URLSearchParams to a string + return filteredParams.toString(); + } + + private populateResultParams(searchParams: URLSearchParams): { + [key: string]: string | string[]; + } { + const resultParams: { [key: string]: string | string[] } = {}; + searchParams.forEach((value, key) => { + if (!['signature', 'timestamp', 'shop'].includes(key)) { + resultParams[key] = resultParams[key] + ? [...(resultParams[key] as string[]), value] + : value; + } + }); + return resultParams; + } + + private verifyRequestSignature( + queryParams: string, + signature: string | null, + ) { + if (!signature) { + throw new Error('Invalid signature'); + } + return this.verifySignature({ + body: queryParams, + integritySecret: env.SHOPIFY_SHARED_SECRET, + signature, + }); + } + + private async getShopifyCustomer(props: GetShopifyCustomerQueryVariables) { + const res = await adminSdk.GetShopifyCustomer(props); + return res?.shopifyCustomer?.[0]; + } + + mintLoyaltyCardWithCustomerId = handleApiRequest( + async (options) => { + const { req, contractAddress } = options; + + const loyaltyCardSdk = + options.loyaltyCardSdk || new LoyaltyCardNftWrapper(); + + const { ownerAddress, customerId, organizerId } = + await this.extractAndValidateShopifyParams( + req, + RequestType.MintLoyaltyCardWithCustomerId, + ); + const shopifyCustomer = await this.getShopifyCustomer({ + organizerId, + customerId, + }); + if (shopifyCustomer && shopifyCustomer.address !== ownerAddress) { + throw new NotAuthorizedError( + 'Invalid owner address. The owner address must match the address of the customer.', + ); + } + // Attempt to mint loyalty card + await loyaltyCardSdk + .mint({ + contractAddress, + ownerAddress, + chainId: getCurrentChain().chainIdHex, + organizerId, + }) + .catch((error: Error) => { + // Check if the error is already one of our custom errors + if (error instanceof CustomError) { + throw error; // It's already a custom error, re-throw it + } else { + // It's not one of our custom errors, wrap it in a custom error class + console.error( + `Error minting loyalty card: ${getErrorMessage(error)}`, + ); + throw new InternalServerError( + `Error minting loyalty card: ${getErrorMessage(error)}`, + ); + } + }); + // get or create a new account + await handleAccount({ + address: ownerAddress, + }); + + if (!shopifyCustomer) { + await adminSdk.InsertShopifyCustomer({ + object: { + organizerId, + customerId, + address: ownerAddress, + }, + }); + } + return new NextResponse(JSON.stringify({}), { + status: 200, + headers: { 'Content-Type': 'application/json' }, + }); + }, + ); + + // deprecated (replaced by mintLoyaltyCardWithCustomerId) + mintLoyaltyCardWithPassword = handleApiRequest( + async (options) => { + const { req, contractAddress } = options; + + const loyaltyCardSdk = + options.loyaltyCardSdk || new LoyaltyCardNftWrapper(); + + const validatedParams = await this.extractAndValidateShopifyParams( + req, + RequestType.MintLoyaltyCardWithPassword, + ); + + // Prepare data for minting + const mintData = { + ...validatedParams, + contractAddress, + chainId: getCurrentChain().chainIdHex, + }; + + // Attempt to mint loyalty card + const res = await loyaltyCardSdk + .mintWithPassword(mintData) + .catch((error: Error) => { + // Check if the error is already one of our custom errors + if (error instanceof CustomError) { + throw error; // It's already a custom error, re-throw it + } else { + // It's not one of our custom errors, wrap it in a custom error class + console.error( + `Error minting loyalty card: ${getErrorMessage(error)}`, + ); + throw new InternalServerError( + `Error minting loyalty card: ${getErrorMessage(error)}`, + ); + } + }); + // get or create a new account + await handleAccount({ + address: validatedParams.ownerAddress, + }); + return new NextResponse(JSON.stringify(res), { + status: 200, + headers: { 'Content-Type': 'application/json' }, + }); + }, + ); + + hasLoyaltyCard = handleApiRequest(async (options) => { + const { req, contractAddress } = options; + + const loyaltyCardSdk = + options.loyaltyCardSdk || new LoyaltyCardNftWrapper(); + + const { ownerAddress, organizerId } = + await this.extractAndValidateShopifyParams( + req, + RequestType.HasLoyaltyCard, + ); + + const loyaltyCard = await loyaltyCardSdk + .getLoyaltyCardOwnedByAddress({ + ownerAddress, + chainId: getCurrentChain().chainIdHex, + contractAddress, + organizerId, + }) + .catch((error: Error) => { + console.error( + `Error checking NFT existence: ${getErrorMessage(error)}`, + ); + throw new InternalServerError( + `Error checking NFT existence: ${getErrorMessage(error)}`, + ); + }); + + return new NextResponse(JSON.stringify({ isOwned: !!loyaltyCard }), { + status: 200, + headers: { 'Content-Type': 'application/json' }, + }); + }); +} diff --git a/libs/integrations/external-api-handlers/src/lib/shopify/validators.ts b/libs/integrations/external-api-handlers/src/lib/shopify/validators.ts new file mode 100644 index 000000000..65327b609 --- /dev/null +++ b/libs/integrations/external-api-handlers/src/lib/shopify/validators.ts @@ -0,0 +1,114 @@ +import { z } from 'zod'; + +export const MintLoyaltyCardWithPasswordParams = z.object({ + password: z.string(), + ownerAddress: z.string(), +}); + +export const MintLoyaltyCardWithCustomerIdParams = z.object({ + ownerAddress: z.string(), + customerId: z.string(), +}); + +export const HasLoyaltyCardParams = z.object({ + ownerAddress: z.string(), +}); + +export const LineItemSchema = z.object({ + key: z.string(), + destination_location_id: z.number(), + fulfillment_service: z.string(), + gift_card: z.boolean(), + grams: z.number(), + origin_location_id: z.number(), + presentment_title: z.string(), + presentment_variant_title: z.string(), + product_id: z.number(), + properties: z.null().optional(), + quantity: z.number(), + requires_shipping: z.boolean(), + sku: z.string(), + tax_lines: z.array( + z.object({ + price: z.string(), + position: z.number(), + rate: z.number(), + title: z.string(), + source: z.string(), + zone: z.string(), + channel_liable: z.boolean(), + }), + ), + taxable: z.boolean(), + title: z.string(), + variant_id: z.number(), + variant_title: z.string(), + variant_price: z.string(), + vendor: z.string(), + unit_price_measurement: z.object({ + measured_type: z.null().optional(), + quantity_value: z.null().optional(), + quantity_unit: z.null().optional(), + reference_value: z.null().optional(), + reference_unit: z.null().optional(), + }), +}); + +export const CustomerSchema = z.object({ + id: z.number(), + email: z.string().email(), + first_name: z.string(), + last_name: z.string(), + orders_count: z.number(), + state: z.string(), + total_spent: z.string(), + verified_email: z.boolean(), + tax_exempt: z.boolean(), + tags: z.string(), + currency: z.string(), +}); + +export const WebhookCheckoutsPaidParams = z.object({ + id: z.bigint(), + token: z.string(), + cart_token: z.string(), + email: z.string().email(), + gateway: z.null().optional(), + buyer_accepts_marketing: z.boolean(), + created_at: z.string(), + updated_at: z.string(), + landing_site: z.null().optional(), + note: z.null().optional(), + note_attributes: z.array(z.any()).optional(), // Can be more specific based on actual data + referring_site: z.null().optional(), + shipping_lines: z.array(z.any()).optional(), // Can be more specific based on actual data + taxes_included: z.boolean(), + total_weight: z.number(), + currency: z.string(), + completed_at: z.null().optional(), + closed_at: z.null().optional(), + line_items: z.array(LineItemSchema), + name: z.string(), + abandoned_checkout_url: z.string().url(), + discount_codes: z.array(z.any()).optional(), // Can be more specific based on actual data + tax_lines: z.array( + z.object({ + price: z.string(), + rate: z.number(), + title: z.string(), + channel_liable: z.boolean(), + }), + ), + source_name: z.string(), + presentment_currency: z.string(), + buyer_accepts_sms_marketing: z.boolean(), + sms_marketing_phone: z.null().optional(), + total_discounts: z.string(), + total_line_items_price: z.string(), + total_price: z.string(), + total_tax: z.string(), + subtotal_price: z.string(), + total_duties: z.null().optional(), + reservation_token: z.null().optional(), + customer: CustomerSchema, +}); diff --git a/libs/integrations/external-api-handlers/tsconfig.json b/libs/integrations/external-api-handlers/tsconfig.json new file mode 100644 index 000000000..817c7862a --- /dev/null +++ b/libs/integrations/external-api-handlers/tsconfig.json @@ -0,0 +1,24 @@ +{ + "extends": "../../../tsconfig.base.json", + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "./tsconfig.spec.json" + } + ] +} diff --git a/libs/integrations/external-api-handlers/tsconfig.lib.json b/libs/integrations/external-api-handlers/tsconfig.lib.json new file mode 100644 index 000000000..c1b5de64c --- /dev/null +++ b/libs/integrations/external-api-handlers/tsconfig.lib.json @@ -0,0 +1,10 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "declaration": true, + "types": ["node"] + }, + "include": ["src/**/*.ts", "../../../types/**/*.d.ts"], + "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"] +} diff --git a/libs/integrations/external-api-handlers/tsconfig.spec.json b/libs/integrations/external-api-handlers/tsconfig.spec.json new file mode 100644 index 000000000..686c68671 --- /dev/null +++ b/libs/integrations/external-api-handlers/tsconfig.spec.json @@ -0,0 +1,16 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "module": "nodenext", + "strict": false, + "types": ["jest", "node"] + }, + "include": [ + "../../../types/**/*.d.ts", + "jest.config.ts", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/libs/kyc/admin/.swcrc b/libs/kyc/admin/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/kyc/admin/.swcrc +++ b/libs/kyc/admin/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/kyc/admin/src/index.d.ts b/libs/kyc/admin/src/index.d.ts new file mode 100644 index 000000000..1d4a7638e --- /dev/null +++ b/libs/kyc/admin/src/index.d.ts @@ -0,0 +1 @@ +export * from './lib/kyc-admin'; diff --git a/libs/kyc/admin/src/lib/kyc-admin.d.ts b/libs/kyc/admin/src/lib/kyc-admin.d.ts new file mode 100644 index 000000000..e16c4a9fe --- /dev/null +++ b/libs/kyc/admin/src/lib/kyc-admin.d.ts @@ -0,0 +1,51 @@ +import { CreateKycMutation } from '@gql/admin/types'; +import { Locale } from '@gql/shared/types'; +import type { + Applicant, + ApplicantPersonalData, + ApplicantReviewStatus, + LevelName, +} from '@kyc/types'; +export interface GetAccessTokenProps { + userId: string; + levelName: LevelName; +} +export declare class Kyc { + private secretKey; + private appToken; + baseUrl: string; + constructor({ secretKey, appToken }: { secretKey: string; appToken: string }); + headers({ + method, + uri, + requestBody, + }: { + method: 'GET' | 'POST' | 'PUT' | 'DELETE'; + uri: string; + requestBody?: string; + }): Record; + getAccessToken({ userId, levelName }: GetAccessTokenProps): Promise; + createApplicant({ + externalUserId, + levelName, + email, + lang, + }: { + externalUserId: string; + levelName: LevelName; + email?: string; + lang?: Locale; + }): Promise; + moveApplicantToLevel({ + applicantId, + levelName, + }: { + applicantId: string; + levelName: LevelName; + }): Promise; + getApplicantStatus(applicantId: string): Promise; + getApplicantPersonalData(applicantId: string): Promise; + getApplicantPersonalDataByExternalUserId( + externalUserId: string, + ): Promise; +} diff --git a/libs/kyc/admin/src/lib/kyc-admin.spec.ts b/libs/kyc/admin/src/lib/kyc-admin.spec.ts index c383442a0..bd1de327b 100644 --- a/libs/kyc/admin/src/lib/kyc-admin.spec.ts +++ b/libs/kyc/admin/src/lib/kyc-admin.spec.ts @@ -3,6 +3,27 @@ import { adminSdk } from '@gql/admin/api'; import { KycLevelName_Enum, KycStatus_Enum, Locale } from '@gql/shared/types'; import { Kyc } from './kyc-admin'; +// Helper function to create a mock fetch Response +function createMockFetchResponse(data: any, ok = true, status = 200): Response { + return { + ok, + status, + statusText: ok ? 'OK' : 'Error', + json: () => Promise.resolve(data), + headers: new Headers({ 'Content-Type': 'application/json' }), + redirected: false, + type: 'default', + url: '', + clone: jest.fn(), + body: null, + bodyUsed: false, + arrayBuffer: jest.fn(), + blob: jest.fn(), + formData: jest.fn(), + text: jest.fn(), + } as unknown as Response; +} + jest.mock('@gql/admin/api', () => ({ adminSdk: { CreateKyc: jest.fn(), @@ -49,9 +70,7 @@ describe('Kyc', () => { const userId = 'test_user_id'; const levelName = KycLevelName_Enum.BasicKycLevel; const mockResponse = { token: 'test_token' }; - fetchMock.mockResolvedValueOnce({ - json: () => Promise.resolve(mockResponse), - }); + fetchMock.mockResolvedValueOnce(createMockFetchResponse(mockResponse)); const token = await kyc.getAccessToken({ userId, levelName }); @@ -92,10 +111,7 @@ describe('Kyc', () => { reviewStatus: mockResponse.review.reviewStatus, applicantId: mockResponse.id, }; - fetchMock.mockResolvedValueOnce({ - ok: true, - json: () => Promise.resolve(mockResponse), - }); + fetchMock.mockResolvedValueOnce(createMockFetchResponse(mockResponse)); // Add a check to ensure getApplicantPersonalDataByExternalUserId was called and threw an error const getApplicantPersonalDataByExternalUserIdSpy = jest @@ -218,10 +234,7 @@ describe('Kyc', () => { reviewStatus: 'test_status', }, }; - fetchMock.mockResolvedValueOnce({ - ok: true, - json: () => Promise.resolve(mockResponse), - }); + fetchMock.mockResolvedValueOnce(createMockFetchResponse(mockResponse)); const applicant = await kyc.moveApplicantToLevel({ applicantId, @@ -258,10 +271,7 @@ describe('Kyc', () => { it('should get an applicant status correctly', async () => { const applicantId = 'test_applicant_id'; const mockResponse = { reviewStatus: 'completed' }; - fetchMock.mockResolvedValueOnce({ - ok: true, - json: () => Promise.resolve(mockResponse), - }); + fetchMock.mockResolvedValueOnce(createMockFetchResponse(mockResponse)); const status = await kyc.getApplicantStatus(applicantId); @@ -287,10 +297,7 @@ describe('Kyc', () => { it('should get an applicant personal data correctly', async () => { const applicantId = 'test_applicant_id'; const mockResponse = { firstName: 'John', lastName: 'Doe' }; - fetchMock.mockResolvedValueOnce({ - ok: true, - json: () => Promise.resolve(mockResponse), - }); + fetchMock.mockResolvedValueOnce(createMockFetchResponse(mockResponse)); const personalData = await kyc.getApplicantPersonalData(applicantId); @@ -314,10 +321,7 @@ describe('Kyc', () => { it('should get an applicant personal data by external user id correctly', async () => { const externalUserId = 'test_external_user_id'; const mockResponse = { firstName: 'John', lastName: 'Doe' }; - fetchMock.mockResolvedValueOnce({ - ok: true, - json: () => Promise.resolve(mockResponse), - }); + fetchMock.mockResolvedValueOnce(createMockFetchResponse(mockResponse)); const personalData = await kyc.getApplicantPersonalDataByExternalUserId(externalUserId); diff --git a/libs/kyc/admin/src/lib/kyc-admin.ts b/libs/kyc/admin/src/lib/kyc-admin.ts index fb4635cc1..ccd7fdc6c 100644 --- a/libs/kyc/admin/src/lib/kyc-admin.ts +++ b/libs/kyc/admin/src/lib/kyc-admin.ts @@ -47,7 +47,7 @@ export class Kyc { const signature = getHmacDigestFromString({ secret: this.secretKey, - string: stringToSign, + body: stringToSign, }); return { 'X-App-Token': this.appToken, diff --git a/libs/kyc/admin/tsconfig.json b/libs/kyc/admin/tsconfig.json index 25f7201d8..817c7862a 100644 --- a/libs/kyc/admin/tsconfig.json +++ b/libs/kyc/admin/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/kyc/admin/tsconfig.lib.json b/libs/kyc/admin/tsconfig.lib.json index 6aeae58ef..47ddecd98 100644 --- a/libs/kyc/admin/tsconfig.lib.json +++ b/libs/kyc/admin/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/kyc/admin/tsconfig.spec.json b/libs/kyc/admin/tsconfig.spec.json index 69a251f32..428475e34 100644 --- a/libs/kyc/admin/tsconfig.spec.json +++ b/libs/kyc/admin/tsconfig.spec.json @@ -2,7 +2,8 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", + "strict": false, "types": ["jest", "node"] }, "include": [ diff --git a/libs/kyc/types/.swcrc b/libs/kyc/types/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/kyc/types/.swcrc +++ b/libs/kyc/types/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/kyc/types/src/index.d.ts b/libs/kyc/types/src/index.d.ts new file mode 100644 index 000000000..11aece60c --- /dev/null +++ b/libs/kyc/types/src/index.d.ts @@ -0,0 +1 @@ +export * from './lib/index'; diff --git a/libs/kyc/types/src/lib/index.d.ts b/libs/kyc/types/src/lib/index.d.ts new file mode 100644 index 000000000..f9eb6f6da --- /dev/null +++ b/libs/kyc/types/src/lib/index.d.ts @@ -0,0 +1,159 @@ +import { KycLevelName_Enum, KycStatus_Enum } from '@gql/shared/types'; +type IdDocType = + | 'PASSPORT' + | 'DRIVERS' + | 'ID_CARD' + | 'RESIDENCE_PERMIT' + | 'SELFIE'; +type VideoRequired = 'disabled' | 'enabled'; +export type ReviewStatus = KycStatus_Enum; +type ApplicantType = 'individual' | 'company'; +export type LevelName = KycLevelName_Enum; +type Gender = 'M' | 'F'; +type Alpha3CountryCode = string; +type DateOfBirth = string; +interface Address { + country?: Alpha3CountryCode; + postCode?: string; + town?: string; + street?: string; + subStreet?: string; + state?: string; +} +interface IdDoc { + [key: string]: any; +} +interface FixedInfo { + firstName?: string; + lastName?: string; + middleName?: string; + firstNameEn?: string; + lastNameEn?: string; + middleNameEn?: string; + legalName?: string; + gender?: Gender; + dob?: DateOfBirth; + placeOfBirth?: string; + country?: Alpha3CountryCode; + nationality?: Alpha3CountryCode; + addresses?: Address[]; + idDocs?: IdDoc[]; +} +interface DocSet { + idDocSetType: string; + types: IdDocType[]; + videoRequired?: VideoRequired; +} +interface RequiredIdDocs { + excludedCountries: string[]; + docSets: DocSet[]; +} +interface Review { + reprocessing: boolean; + createDate: string; + reviewStatus: ReviewStatus; +} +interface ApplicantBase { + id: string; + createdAt: string; + clientId: string; + externalUserId: string; + fixedInfo: FixedInfo; + email?: string; + phone?: string; + requiredIdDocs: RequiredIdDocs; + type: ApplicantType; +} +export interface Applicant extends ApplicantBase { + inspectionId: string; + review: Review; +} +type ReviewAnswer = 'GREEN' | 'RED'; +type ReviewRejectType = 'FINAL' | 'RETRY'; +interface ReviewResult { + reviewAnswer?: ReviewAnswer; + rejectLabels: string[]; + reviewRejectType: ReviewRejectType; + clientComment: string; + moderationComment: string; + buttonIds: string[]; +} +export interface ApplicantReviewStatus { + createDate?: string; + reviewDate: string; + startDate: string; + reviewResult: ReviewResult; + reviewStatus?: ReviewStatus; + levelName: LevelName; + attemptCnt: number; +} +export declare enum WebhookType { + ApplicantReviewed = 'applicantReviewed', + ApplicantPending = 'applicantPending', + ApplicantCreated = 'applicantCreated', + ApplicantOnHold = 'applicantOnHold', + ApplicantPersonalInfoChanged = 'applicantPersonalInfoChanged', + ApplicantPrechecked = 'applicantPrechecked', + ApplicantDeleted = 'applicantDeleted', + ApplicantLevelChanged = 'applicantLevelChanged', + VideoIdentStatusChanged = 'videoIdentStatusChanged', + ApplicantReset = 'applicantReset', + ApplicantActionPending = 'applicantActionPending', + ApplicantActionReviewed = 'applicantActionReviewed', + ApplicantActionOnHold = 'applicantActionOnHold', + ApplicantTravelRuleStatusChanged = 'applicantTravelRuleStatusChanged', + ApplicantWorkflowCompleted = 'applicantWorkflowCompleted', +} +type VideoIdentReviewStatus = string; +interface ApplicantMemberOf { + [key: string]: any; +} +export interface ApplicantWebhookPayload { + applicantId: string; + inspectionId: string; + correlationId: string; + levelName?: LevelName; + externalUserId: string; + type: WebhookType; + sandboxMode: boolean; + reviewStatus: ReviewStatus; + createdAtMs: string; + applicantType?: ApplicantType; + reviewResult?: ReviewResult; + applicantMemberOf?: ApplicantMemberOf[]; + videoIdentReviewStatus?: VideoIdentReviewStatus; + applicantActionId?: string; + externalApplicantActionId?: string; + clientId: string; +} +type ISO639_1 = string; +interface Metadata { + key: string; + value: string; +} +interface Questionnaire { + [key: string]: any; +} +export interface ApplicantPersonalData { + id: string; + inspectionId: string; + externalUserId: string; + sourceKey?: string; + email?: string; + phone?: string; + lang?: ISO639_1; + metadata?: Metadata[]; + fixedInfo?: FixedInfo; + info?: FixedInfo; + createdAt: string; + requiredIdDocs?: RequiredIdDocs; + review: Review; + questionnaires?: Questionnaire[]; +} +export interface SumsubRequest extends Request { + sumsub: { + rawBody: string; + signature: string; + }; +} +export {}; diff --git a/libs/kyc/types/tsconfig.json b/libs/kyc/types/tsconfig.json index 9bde19595..9103486c2 100644 --- a/libs/kyc/types/tsconfig.json +++ b/libs/kyc/types/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/kyc/types/tsconfig.lib.json b/libs/kyc/types/tsconfig.lib.json index e583571ea..ced0072ae 100644 --- a/libs/kyc/types/tsconfig.lib.json +++ b/libs/kyc/types/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/kyc/webhooks/.swcrc b/libs/kyc/webhooks/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/kyc/webhooks/.swcrc +++ b/libs/kyc/webhooks/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/kyc/webhooks/src/lib/utils.ts b/libs/kyc/webhooks/src/lib/utils.ts index f8e5c6f96..d6c3e7d73 100644 --- a/libs/kyc/webhooks/src/lib/utils.ts +++ b/libs/kyc/webhooks/src/lib/utils.ts @@ -3,23 +3,23 @@ import type { SumsubRequest } from '@kyc/types'; export function isValidSignatureForSumsubRequest( request: SumsubRequest, - signingKey: string, + activityWebhookSigningKey: string, ): boolean { return isValidSignatureForStringBody( request.sumsub.rawBody, request.sumsub.signature, - signingKey, + activityWebhookSigningKey, ); } export function isValidSignatureForStringBody( body: string, signature: string, - signingKey: string, + activityWebhookSigningKey: string, ): boolean { return isValidSignature({ - string: body, - secret: signingKey, + body, + secret: activityWebhookSigningKey, signature, algorithm: 'sha1', }); diff --git a/libs/kyc/webhooks/tsconfig.json b/libs/kyc/webhooks/tsconfig.json index 25f7201d8..817c7862a 100644 --- a/libs/kyc/webhooks/tsconfig.json +++ b/libs/kyc/webhooks/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/kyc/webhooks/tsconfig.lib.json b/libs/kyc/webhooks/tsconfig.lib.json index 6aeae58ef..47ddecd98 100644 --- a/libs/kyc/webhooks/tsconfig.lib.json +++ b/libs/kyc/webhooks/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/kyc/webhooks/tsconfig.spec.json b/libs/kyc/webhooks/tsconfig.spec.json index 69a251f32..e354f8b93 100644 --- a/libs/kyc/webhooks/tsconfig.spec.json +++ b/libs/kyc/webhooks/tsconfig.spec.json @@ -2,13 +2,15 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", + "strict": false, "types": ["jest", "node"] }, "include": [ "jest.config.ts", "src/**/*.test.ts", "src/**/*.spec.ts", - "src/**/*.d.ts" + "src/**/*.d.ts", + "../../../types/**/*.d.ts" ] } diff --git a/libs/logger/.babelrc b/libs/logger/.babelrc deleted file mode 100644 index fd4cbcdef..000000000 --- a/libs/logger/.babelrc +++ /dev/null @@ -1,10 +0,0 @@ -{ - "presets": [ - [ - "@nx/js/babel", - { - "useBuiltIns": "usage" - } - ] - ] -} diff --git a/libs/logger/.swcrc b/libs/logger/.swcrc new file mode 100644 index 000000000..a1276087c --- /dev/null +++ b/libs/logger/.swcrc @@ -0,0 +1,29 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + ".*\\.spec.tsx?$", + ".*\\.test.tsx?$", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/logger/package.json b/libs/logger/package.json index 0f15b718c..2ddc9388d 100644 --- a/libs/logger/package.json +++ b/libs/logger/package.json @@ -1,5 +1,5 @@ { "name": "@logger", "version": "0.0.1", - "type": "commonjs" + "type": "nodenext" } diff --git a/libs/logger/tsconfig.json b/libs/logger/tsconfig.json index 3ea81ac38..a2cc21371 100644 --- a/libs/logger/tsconfig.json +++ b/libs/logger/tsconfig.json @@ -1,7 +1,9 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, diff --git a/libs/logger/tsconfig.spec.json b/libs/logger/tsconfig.spec.json index 546f12877..2bc5948e6 100644 --- a/libs/logger/tsconfig.spec.json +++ b/libs/logger/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] diff --git a/libs/next/api-handler/.eslintrc.json b/libs/next/api-handler/.eslintrc.json new file mode 100644 index 000000000..3456be9b9 --- /dev/null +++ b/libs/next/api-handler/.eslintrc.json @@ -0,0 +1,18 @@ +{ + "extends": ["../../../.eslintrc.json"], + "ignorePatterns": ["!**/*"], + "overrides": [ + { + "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], + "rules": {} + }, + { + "files": ["*.ts", "*.tsx"], + "rules": {} + }, + { + "files": ["*.js", "*.jsx"], + "rules": {} + } + ] +} diff --git a/libs/next/api-handler/.swcrc b/libs/next/api-handler/.swcrc new file mode 100644 index 000000000..1526e0d72 --- /dev/null +++ b/libs/next/api-handler/.swcrc @@ -0,0 +1,29 @@ +{ + "jsc": { + "target": "es2017", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + ".*\\.spec.tsx?$", + ".*\\.test.tsx?$", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/next/api-handler/README.md b/libs/next/api-handler/README.md new file mode 100644 index 000000000..c8db41dcf --- /dev/null +++ b/libs/next/api-handler/README.md @@ -0,0 +1,11 @@ +# next-api-handler + +This library was generated with [Nx](https://nx.dev). + +## Building + +Run `nx build next-api-handler` to build the library. + +## Running unit tests + +Run `nx test next-api-handler` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/next/api-handler/jest.config.ts b/libs/next/api-handler/jest.config.ts new file mode 100644 index 000000000..68088bca0 --- /dev/null +++ b/libs/next/api-handler/jest.config.ts @@ -0,0 +1,30 @@ +/* eslint-disable */ +import { readFileSync } from 'fs'; + +// Reading the SWC compilation config and remove the "exclude" +// for the test files to be compiled by SWC +const { exclude: _, ...swcJestConfig } = JSON.parse( + readFileSync(`${__dirname}/.swcrc`, 'utf-8'), +); + +// disable .swcrc look-up by SWC core because we're passing in swcJestConfig ourselves. +// If we do not disable this, SWC Core will read .swcrc and won't transform our test files due to "exclude" +if (swcJestConfig.swcrc === undefined) { + swcJestConfig.swcrc = false; +} + +// Uncomment if using global setup/teardown files being transformed via swc +// https://nx.dev/packages/jest/documents/overview#global-setup/teardown-with-nx-libraries +// jest needs EsModule Interop to find the default exported setup/teardown functions +// swcJestConfig.module.noInterop = false; + +export default { + displayName: 'next-api-handler', + preset: '../../../jest.preset.js', + transform: { + '^.+\\.[tj]s$': ['@swc/jest', swcJestConfig], + }, + moduleFileExtensions: ['ts', 'js', 'html'], + testEnvironment: 'node', + coverageDirectory: '../../../coverage/libs/next/api-handler', +}; diff --git a/libs/next/api-handler/package.json b/libs/next/api-handler/package.json new file mode 100644 index 000000000..ae2e451e7 --- /dev/null +++ b/libs/next/api-handler/package.json @@ -0,0 +1,7 @@ +{ + "name": "@next/api-handler", + "version": "0.0.1", + "type": "nodenext", + "main": "./src/index.js", + "typings": "./src/index.d.ts" +} diff --git a/libs/next/api-handler/project.json b/libs/next/api-handler/project.json new file mode 100644 index 000000000..c00d5fc3e --- /dev/null +++ b/libs/next/api-handler/project.json @@ -0,0 +1,30 @@ +{ + "name": "next-api-handler", + "$schema": "../../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/next/api-handler/src", + "projectType": "library", + "targets": { + "build": { + "executor": "@nx/js:swc", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "dist/libs/next/api-handler", + "main": "libs/next/api-handler/src/index.ts", + "tsConfig": "libs/next/api-handler/tsconfig.lib.json", + "assets": ["libs/next/api-handler/*.md"] + } + }, + "lint": { + "executor": "@nx/eslint:lint", + "outputs": ["{options.outputFile}"] + }, + "test": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/next/api-handler/jest.config.ts" + } + } + }, + "tags": [] +} diff --git a/libs/next/api-handler/src/index.ts b/libs/next/api-handler/src/index.ts new file mode 100644 index 000000000..12eb6d240 --- /dev/null +++ b/libs/next/api-handler/src/index.ts @@ -0,0 +1,2 @@ +export { default, type ApiHandlerOptions } from './lib'; +export * from './lib/apiErrorHandlers'; diff --git a/libs/next/api-handler/src/lib/apiErrorHandlers.ts b/libs/next/api-handler/src/lib/apiErrorHandlers.ts new file mode 100644 index 000000000..f65b47c53 --- /dev/null +++ b/libs/next/api-handler/src/lib/apiErrorHandlers.ts @@ -0,0 +1,54 @@ +abstract class CustomError extends Error { + abstract statusCode: number; + + constructor(message: string) { + super(message); + // Only because we are extending a built-in class + Object.setPrototypeOf(this, CustomError.prototype); + } +} + +class NotAuthorizedError extends CustomError { + statusCode = 403; // HTTP status code for Forbidden + + constructor(message = 'Not Authorized') { + super(message); + this.name = 'NotAuthorizedError'; + } +} + +class BadRequestError extends CustomError { + statusCode = 400; // HTTP status code for Bad Request + + constructor(message = 'Bad Request') { + super(message); + this.name = 'BadRequestError'; + } +} + +// Example of adding a new error type +class NotFoundError extends CustomError { + statusCode = 404; // HTTP status code for Not Found + + constructor(message = 'Not Found') { + super(message); + this.name = 'NotFoundError'; + } +} + +class InternalServerError extends CustomError { + statusCode = 500; // HTTP status code for Internal Server Error + + constructor(message = 'Internal Server Error') { + super(message); + this.name = 'InternalServerError'; + } +} + +export { + BadRequestError, + CustomError, + InternalServerError, + NotAuthorizedError, + NotFoundError, +}; diff --git a/libs/next/api-handler/src/lib/index.spec.ts b/libs/next/api-handler/src/lib/index.spec.ts new file mode 100644 index 000000000..0cae6f92b --- /dev/null +++ b/libs/next/api-handler/src/lib/index.spec.ts @@ -0,0 +1,106 @@ +import { NextRequest, NextResponse } from 'next/server'; +import { + BadRequestError, + InternalServerError, + NotAuthorizedError, + NotFoundError, +} from './apiErrorHandlers'; +import handleApiRequest from './index'; + +// Mock NextResponse to capture responses +jest.mock('next/server', () => ({ + NextResponse: jest.fn().mockImplementation((body, init) => ({ + body, + status: init?.status, + headers: init?.headers, + })), +})); + +describe('handleApiRequest', () => { + const mockRequest = {} as NextRequest; // Simplified mock of NextRequest + + it('should handle successful requests', async () => { + const handler = jest.fn().mockResolvedValue(new NextResponse('Success')); + const wrappedHandler = handleApiRequest(handler); + + const response = await wrappedHandler(mockRequest); + + expect(response.body).toBe('Success'); + expect(response.status).toBeUndefined(); // Success does not set a status code + }); + + it('should handle successful requests with options', async () => { + const mockOptions = { + req: {} as NextRequest, // Simplified mock of NextRequest + contractAddress: '0x123', + chainId: '1', + }; + const handler = jest.fn().mockResolvedValue(new NextResponse('Success')); + const wrappedHandler = handleApiRequest(handler); + + const response = await wrappedHandler(mockOptions); + + expect(response.body).toBe('Success'); + expect(response.status).toBeUndefined(); // Success does not set a status code + }); + + it('should handle NotAuthorizedError with a 403 status', async () => { + const handler = jest + .fn() + .mockRejectedValue(new NotAuthorizedError('Unauthorized access')); + const wrappedHandler = handleApiRequest(handler); + + const response = await wrappedHandler(mockRequest); + + expect(response.body).toBe( + JSON.stringify({ error: 'Unauthorized access' }), + ); + expect(response.status).toBe(403); + }); + + it('should handle BadRequestError with a 400 status', async () => { + const handler = jest + .fn() + .mockRejectedValue(new BadRequestError('Invalid input')); + const wrappedHandler = handleApiRequest(handler); + + const response = await wrappedHandler(mockRequest); + + expect(response.body).toBe(JSON.stringify({ error: 'Invalid input' })); + expect(response.status).toBe(400); + }); + + it('should handle InternalServerError with a 500 status', async () => { + const handler = jest + .fn() + .mockRejectedValue(new InternalServerError('Server error')); + const wrappedHandler = handleApiRequest(handler); + + const response = await wrappedHandler(mockRequest); + + expect(response.body).toBe(JSON.stringify({ error: 'Server error' })); + expect(response.status).toBe(500); + }); + + it('should handle unexpected errors with a 500 status', async () => { + const handler = jest.fn().mockRejectedValue(new Error('Unexpected error')); + const wrappedHandler = handleApiRequest(handler); + + const response = await wrappedHandler(mockRequest); + + expect(response.body).toBe( + JSON.stringify({ error: 'Internal Server Error' }), + ); + expect(response.status).toBe(500); + }); + + it('should handle NotFoundError with a 404 status', async () => { + const handler = jest.fn().mockRejectedValue(new NotFoundError('Not found')); + const wrappedHandler = handleApiRequest(handler); + + const response = await wrappedHandler(mockRequest); + + expect(response.body).toBe(JSON.stringify({ error: 'Not found' })); + expect(response.status).toBe(404); + }); +}); diff --git a/libs/next/api-handler/src/lib/index.ts b/libs/next/api-handler/src/lib/index.ts new file mode 100644 index 000000000..9cebab1b5 --- /dev/null +++ b/libs/next/api-handler/src/lib/index.ts @@ -0,0 +1,34 @@ +import { NextRequest, NextResponse } from 'next/server'; +import { CustomError } from './apiErrorHandlers'; + +export interface ApiHandlerOptions { + req: NextRequest; +} + +export const handleApiRequest = ( + handler: (options: T) => Promise, +) => { + return async (options: T): Promise => { + try { + return await handler(options); + } catch (error) { + if (error instanceof CustomError) { + return new NextResponse(JSON.stringify({ error: error.message }), { + status: error.statusCode, + headers: { 'Content-Type': 'application/json' }, + }); + } else { + // Handle unexpected errors + return new NextResponse( + JSON.stringify({ error: 'Internal Server Error' }), + { + status: 500, + headers: { 'Content-Type': 'application/json' }, + }, + ); + } + } + }; +}; + +export default handleApiRequest; diff --git a/libs/next/api-handler/tsconfig.json b/libs/next/api-handler/tsconfig.json new file mode 100644 index 000000000..817c7862a --- /dev/null +++ b/libs/next/api-handler/tsconfig.json @@ -0,0 +1,24 @@ +{ + "extends": "../../../tsconfig.base.json", + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "./tsconfig.spec.json" + } + ] +} diff --git a/libs/next/api-handler/tsconfig.lib.json b/libs/next/api-handler/tsconfig.lib.json new file mode 100644 index 000000000..9136a59f3 --- /dev/null +++ b/libs/next/api-handler/tsconfig.lib.json @@ -0,0 +1,10 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "declaration": true, + "types": ["node", "next"] + }, + "include": ["src/**/*.ts"], + "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"] +} diff --git a/libs/next/api-handler/tsconfig.spec.json b/libs/next/api-handler/tsconfig.spec.json new file mode 100644 index 000000000..f0e61fdcb --- /dev/null +++ b/libs/next/api-handler/tsconfig.spec.json @@ -0,0 +1,14 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "module": "nodenext", + "types": ["jest", "node"] + }, + "include": [ + "jest.config.ts", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/libs/next/auth/tsconfig.spec.json b/libs/next/auth/tsconfig.spec.json index 25b7af8f6..672747d99 100644 --- a/libs/next/auth/tsconfig.spec.json +++ b/libs/next/auth/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/next/cache/.swcrc b/libs/next/cache/.swcrc index 2c0fbef0a..a1276087c 100644 --- a/libs/next/cache/.swcrc +++ b/libs/next/cache/.swcrc @@ -15,7 +15,7 @@ "loose": true }, "module": { - "type": "commonjs" + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -26,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/next/cache/package.json b/libs/next/cache/package.json index ca9ed6e94..63ec60393 100644 --- a/libs/next/cache/package.json +++ b/libs/next/cache/package.json @@ -4,7 +4,7 @@ "dependencies": { "@swc/helpers": "~0.5.2" }, - "type": "commonjs", + "type": "nodenext", "main": "./src/index.js", "typings": "./src/index.d.ts" } diff --git a/libs/next/cache/src/lib/cacheWithDynamicKeys.spec.ts b/libs/next/cache/src/lib/cacheWithDynamicKeys.spec.ts index eaba3151a..b07e0251b 100644 --- a/libs/next/cache/src/lib/cacheWithDynamicKeys.spec.ts +++ b/libs/next/cache/src/lib/cacheWithDynamicKeys.spec.ts @@ -9,51 +9,51 @@ describe('cacheWithDynamicKeys', () => { beforeEach(() => { jest.clearAllMocks(); }); + // The cache key is generated dynamically based on the arguments passed. - it('should generate the cache key dynamically based on the arguments passed', () => { + it('should generate the cache key dynamically based on the arguments passed', async () => { const cb = jest.fn((...args) => args.reduce((acc, val) => acc + val, 0)); - const keyGenerator = jest.fn((args) => args.map(String)); + const keyGenerator = jest.fn(async (args) => args.map(String)); const cachedFn = cacheWithDynamicKeys(cb, keyGenerator); - cachedFn(1, 2, 3); + await cachedFn(1, 2, 3); expect(keyGenerator).toHaveBeenCalledTimes(1); expect(keyGenerator).toHaveBeenCalledWith([1, 2, 3]); }); // The cache key is passed to unstable_cache. - it('should pass the cache key to unstable_cache', () => { + it('should pass the cache key to unstable_cache', async () => { const cb = jest.fn((...args) => args.reduce((acc, val) => acc + val, 0)); - const keyGenerator = jest.fn((args) => args.map(String)); + const keyGenerator = jest.fn(async (args) => args.map(String)); const cachedFn = cacheWithDynamicKeys(cb, keyGenerator); - cachedFn(1, 2, 3); + await cachedFn(1, 2, 3); expect(unstable_cache).toHaveBeenCalledTimes(1); expect(unstable_cache).toHaveBeenCalledWith(cb, ['1', '2', '3']); }); - // the original function is called with the arguments passed. - it('should call the original function with the arguments passed', () => { + // The original function is called with the arguments passed. + it('should call the original function with the arguments passed', async () => { const cb = jest.fn((...args) => args.reduce((acc, val) => acc + val, 0)); - const keyGenerator = jest.fn((args) => args.map(String)); + const keyGenerator = jest.fn(async (args) => args.map(String)); const cachedFn = cacheWithDynamicKeys(cb, keyGenerator); - cachedFn(1, 2, 3); + await cachedFn(1, 2, 3); expect(cb).toHaveBeenCalledTimes(1); expect(cb).toHaveBeenCalledWith(1, 2, 3); }); + // The original function throws an error. - it('should throw an error when the original function throws an error', () => { + it('should throw an error when the original function throws an error', async () => { const cb = jest.fn((arg1, arg2, arg3) => { throw new Error('Something went wrong'); }); - const keyGenerator = jest.fn((args) => args.map(String)); + const keyGenerator = jest.fn(async (args) => args.map(String)); const cachedFn = cacheWithDynamicKeys(cb, keyGenerator); - expect(() => { - cachedFn(1, 2, 3); - }).toThrow('Something went wrong'); + await expect(cachedFn(1, 2, 3)).rejects.toThrow('Something went wrong'); }); }); diff --git a/libs/next/cache/src/lib/cacheWithDynamicKeys.ts b/libs/next/cache/src/lib/cacheWithDynamicKeys.ts index 5c7e94dbc..b381fb249 100644 --- a/libs/next/cache/src/lib/cacheWithDynamicKeys.ts +++ b/libs/next/cache/src/lib/cacheWithDynamicKeys.ts @@ -1,10 +1,15 @@ import { unstable_cache } from 'next/cache'; -export function cacheWithDynamicKeys any>( + +export function cacheWithDynamicKeys< + T extends (...args: any[]) => Promise, +>( cb: T, - keyGenerator: (args: Parameters) => string[], -): (...args: Parameters) => ReturnType { - return (...args: Parameters) => { - const keyParts = keyGenerator(args); - return unstable_cache(cb, keyParts)(...args) as ReturnType; + keyGenerator: (args: Parameters) => Promise, +): (...args: Parameters) => Promise> { + return async (...args: Parameters) => { + const keyParts = await keyGenerator(args); + return unstable_cache(cb, keyParts)(...args) satisfies Promise< + ReturnType + >; }; } diff --git a/libs/next/cache/tsconfig.json b/libs/next/cache/tsconfig.json index 8122543a9..817c7862a 100644 --- a/libs/next/cache/tsconfig.json +++ b/libs/next/cache/tsconfig.json @@ -1,11 +1,13 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, + "noPropertyAccessFromIndexSignature": false, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true }, diff --git a/libs/next/cache/tsconfig.spec.json b/libs/next/cache/tsconfig.spec.json index 69a251f32..f0e61fdcb 100644 --- a/libs/next/cache/tsconfig.spec.json +++ b/libs/next/cache/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/next/chains/.swcrc b/libs/next/chains/.swcrc index d283c6aad..a1276087c 100644 --- a/libs/next/chains/.swcrc +++ b/libs/next/chains/.swcrc @@ -15,7 +15,7 @@ "loose": true }, "module": { - "type": "commonjs" + "type": "nodenext" }, "sourceMaps": true, "exclude": [ diff --git a/libs/next/chains/package.json b/libs/next/chains/package.json index 63ba7dea5..7911578ee 100644 --- a/libs/next/chains/package.json +++ b/libs/next/chains/package.json @@ -4,7 +4,7 @@ "dependencies": { "@swc/helpers": "~0.5.2" }, - "type": "commonjs", + "type": "nodenext", "main": "./src/index.js", "typings": "./src/index.d.ts" } diff --git a/libs/next/chains/src/lib/index.ts b/libs/next/chains/src/lib/index.ts index c68d2051d..98036e292 100644 --- a/libs/next/chains/src/lib/index.ts +++ b/libs/next/chains/src/lib/index.ts @@ -1,5 +1,39 @@ -import { SupportedNetworks } from '@cometh/connect-sdk'; -import type { AddEthereumChainParameter } from '@web3-react/types'; +/* ../../node_modules/.pnpm/@cometh+connect-sdk@1.2.16_encoding@0.1.13/node_modules/@cometh/connect-sdk/dist/wallet/connectors/ConnectOnboardConnector.js:35:48 + Module not found: ESM packages (@web3-onboard/common) need to be imported */ + +// import { SupportedNetworks } from '@cometh/connect-sdk'; + +export enum SupportedNetworks { + POLYGON = '0x89', + MUMBAI = '0x13881', + AMOY = '0x13882', + AVALANCHE = '0xa86a', + FUJI = '0xa869', + XL_NETWORK = '0xc0c', + GNOSIS = '0x64', + CHIADO = '0x27d8', + MUSTER = '0xfee', + MUSTER_TESTNET = '0x205e79', + REDSTONE_HOLESKY = '0x4269', + OPTIMISM = '0xa', + OPTIMISM_SEPOLIA = '0xaa37dc', + ARBITRUM_ONE = '0xa4b1', + ARBITRUM_SEPOLIA = '0x66eee', + BASE = '0x2105', + BASE_SEPOLIA = '0x14a34', +} +export interface AddEthereumChainParameter { + chainId: number; + chainName: string; + nativeCurrency: { + name: string; + symbol: string; + decimals: 18; + }; + rpcUrls: string[]; + blockExplorerUrls?: string[]; + iconUrls?: string[]; +} const MATIC: AddEthereumChainParameter['nativeCurrency'] = { name: 'Matic', @@ -7,10 +41,17 @@ const MATIC: AddEthereumChainParameter['nativeCurrency'] = { decimals: 18, }; +const ETH: AddEthereumChainParameter['nativeCurrency'] = { + name: 'Ethereum', + symbol: 'ETH', + decimals: 18, +}; + interface BasicChainInformation { urls: string[]; name: string; chainIdHex: SupportedNetworks; + chainId: number; } interface ExtendedChainInformation extends BasicChainInformation { @@ -47,7 +88,7 @@ export function getAddChainParameters( // ? `https://${network}.infura.io/v3/${process.env.infuraKey}` // : undefined; const getAlchemyUrlFor = (network: string) => - `https://${network}.alchemyapi.io/v2/${process.env.NEXT_PUBLIC_ALCHEMY_API_KEY || process.env.ALCHEMY_API_KEY}`; + `https://${network}.g.alchemy.com/v2/${process.env.NEXT_PUBLIC_ALCHEMY_API_KEY || process.env.ALCHEMY_API_KEY}`; type ChainConfig = { [chainId: number]: BasicChainInformation | ExtendedChainInformation; @@ -61,6 +102,7 @@ export const MAINNET_CHAINS: ChainConfig = { blockExplorerUrls: ['https://polygonscan.com'], safeTxServiceUrl: 'https://safe-transaction-polygon.safe.global', chainIdHex: SupportedNetworks.POLYGON, + chainId: 137, }, }; @@ -76,6 +118,28 @@ export const TESTNET_CHAINS: ChainConfig = { blockExplorerUrls: ['https://mumbai.polygonscan.com'], safeTxServiceUrl: '', // not available (need to deploy our own ?): https://docs.safe.global/api-supported-networks chainIdHex: SupportedNetworks.MUMBAI, + chainId: 80001, + }, + 80002: { + urls: [ + getAlchemyUrlFor('polygon-amoy'), + 'https://rpc-amoy.polygon.technology/', + ], + name: 'Polygon Amoy', + nativeCurrency: MATIC, + blockExplorerUrls: ['https://www.oklink.com/amoy'], + safeTxServiceUrl: '', // not available (need to deploy our own ?): https://docs.safe.global/api-supported-networks + chainIdHex: SupportedNetworks.AMOY, + chainId: 80002, + }, + 84532: { + urls: [getAlchemyUrlFor('base-sepolia'), 'https://sepolia.base.org'], + name: 'Base Sepolia', + nativeCurrency: ETH, + blockExplorerUrls: ['https://sepolia.basescan.org'], + safeTxServiceUrl: 'https://safe-transaction-base.safe.global', + chainIdHex: SupportedNetworks.BASE_SEPOLIA, + chainId: 84532, }, }; diff --git a/libs/next/chains/tsconfig.json b/libs/next/chains/tsconfig.json index 6d51f84e8..817c7862a 100644 --- a/libs/next/chains/tsconfig.json +++ b/libs/next/chains/tsconfig.json @@ -1,10 +1,13 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true }, diff --git a/libs/next/chains/tsconfig.spec.json b/libs/next/chains/tsconfig.spec.json index 69a251f32..f0e61fdcb 100644 --- a/libs/next/chains/tsconfig.spec.json +++ b/libs/next/chains/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/next/currency-cache/.swcrc b/libs/next/currency-cache/.swcrc new file mode 100644 index 000000000..a4c035518 --- /dev/null +++ b/libs/next/currency-cache/.swcrc @@ -0,0 +1,27 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/next/currency-cache/package.json b/libs/next/currency-cache/package.json index bae6258b3..1b8526a8e 100644 --- a/libs/next/currency-cache/package.json +++ b/libs/next/currency-cache/package.json @@ -1,10 +1,4 @@ { "name": "@next/currency-cache", - "version": "0.0.1", - "dependencies": { - "tslib": "^2.3.0" - }, - "type": "commonjs", - "main": "./src/index.js", - "typings": "./src/index.d.ts" + "version": "0.0.1" } diff --git a/libs/next/currency-cache/project.json b/libs/next/currency-cache/project.json index 510751d7b..aca38f9a5 100644 --- a/libs/next/currency-cache/project.json +++ b/libs/next/currency-cache/project.json @@ -5,7 +5,7 @@ "projectType": "library", "targets": { "build": { - "executor": "@nx/js:tsc", + "executor": "@nx/js:swc", "outputs": ["{options.outputPath}"], "options": { "outputPath": "dist/libs/next/currency-cache", diff --git a/libs/next/currency-cache/tsconfig.json b/libs/next/currency-cache/tsconfig.json index 17fd4f3fc..817c7862a 100644 --- a/libs/next/currency-cache/tsconfig.json +++ b/libs/next/currency-cache/tsconfig.json @@ -1,14 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, "noPropertyAccessFromIndexSignature": false, "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true, - "preserveConstEnums": true + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/next/currency-cache/tsconfig.spec.json b/libs/next/currency-cache/tsconfig.spec.json index 11112ca4d..e354f8b93 100644 --- a/libs/next/currency-cache/tsconfig.spec.json +++ b/libs/next/currency-cache/tsconfig.spec.json @@ -2,7 +2,8 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", + "strict": false, "types": ["jest", "node"] }, "include": [ diff --git a/libs/next/currency-common/.swcrc b/libs/next/currency-common/.swcrc new file mode 100644 index 000000000..a4c035518 --- /dev/null +++ b/libs/next/currency-common/.swcrc @@ -0,0 +1,27 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/next/currency-common/project.json b/libs/next/currency-common/project.json index 777d8e486..7c7bfe86f 100644 --- a/libs/next/currency-common/project.json +++ b/libs/next/currency-common/project.json @@ -10,23 +10,14 @@ "outputs": ["{options.outputFile}"] }, "build": { - "executor": "@nx/rollup:rollup", + "executor": "@nx/js:swc", "outputs": ["{options.outputPath}"], "options": { "outputPath": "dist/libs/next/currency-common", "tsConfig": "libs/next/currency-common/tsconfig.lib.json", - "project": "libs/next/currency-common/package.json", - "entryFile": "libs/next/currency-common/src/index.ts", - "external": ["react", "react-dom", "react/jsx-runtime"], - "rollupConfig": "@nx/react/plugins/bundle-rollup", - "compiler": "swc", - "assets": [ - { - "glob": "libs/next/currency-common/README.md", - "input": ".", - "output": "." - } - ] + "packageJson": "libs/next/currency-common/package.json", + "main": "libs/next/currency-common/src/index.ts", + "assets": ["libs/next/currency-common/*.md"] } }, "test": { diff --git a/libs/next/currency-common/tsconfig.json b/libs/next/currency-common/tsconfig.json index 4daaf45cd..2e8b59d2a 100644 --- a/libs/next/currency-common/tsconfig.json +++ b/libs/next/currency-common/tsconfig.json @@ -1,10 +1,14 @@ { "compilerOptions": { - "jsx": "react-jsx", - "allowJs": false, - "esModuleInterop": false, - "allowSyntheticDefaultImports": true, - "strict": true + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/next/currency-common/tsconfig.spec.json b/libs/next/currency-common/tsconfig.spec.json index 25b7af8f6..672747d99 100644 --- a/libs/next/currency-common/tsconfig.spec.json +++ b/libs/next/currency-common/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/next/currency-provider/tsconfig.spec.json b/libs/next/currency-provider/tsconfig.spec.json index 25b7af8f6..672747d99 100644 --- a/libs/next/currency-provider/tsconfig.spec.json +++ b/libs/next/currency-provider/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/next/currency/.swcrc b/libs/next/currency/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/next/currency/.swcrc +++ b/libs/next/currency/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/next/currency/package.json b/libs/next/currency/package.json index 461f5058a..e3cb312d8 100644 --- a/libs/next/currency/package.json +++ b/libs/next/currency/package.json @@ -1,5 +1,5 @@ { "name": "@next/currency", "version": "0.0.1", - "type": "commonjs" + "type": "nodenext" } diff --git a/libs/next/currency/tsconfig.spec.json b/libs/next/currency/tsconfig.spec.json index 69a251f32..f0e61fdcb 100644 --- a/libs/next/currency/tsconfig.spec.json +++ b/libs/next/currency/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/next/date/tsconfig.spec.json b/libs/next/date/tsconfig.spec.json index 25b7af8f6..672747d99 100644 --- a/libs/next/date/tsconfig.spec.json +++ b/libs/next/date/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/next/hasura/api/.swcrc b/libs/next/hasura/api/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/next/hasura/api/.swcrc +++ b/libs/next/hasura/api/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/next/hasura/api/tsconfig.json b/libs/next/hasura/api/tsconfig.json index 2c9d3a5ec..0bd22c66e 100644 --- a/libs/next/hasura/api/tsconfig.json +++ b/libs/next/hasura/api/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/next/hasura/api/tsconfig.lib.json b/libs/next/hasura/api/tsconfig.lib.json index b58416abd..393f34d4a 100644 --- a/libs/next/hasura/api/tsconfig.lib.json +++ b/libs/next/hasura/api/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/next/hasura/api/tsconfig.spec.json b/libs/next/hasura/api/tsconfig.spec.json index 6668655fc..af8921f2e 100644 --- a/libs/next/hasura/api/tsconfig.spec.json +++ b/libs/next/hasura/api/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/next/hasura/react-query/.swcrc b/libs/next/hasura/react-query/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/next/hasura/react-query/.swcrc +++ b/libs/next/hasura/react-query/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/next/hasura/react-query/tsconfig.json b/libs/next/hasura/react-query/tsconfig.json index 47cfabecf..7abc8796f 100644 --- a/libs/next/hasura/react-query/tsconfig.json +++ b/libs/next/hasura/react-query/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/next/hasura/react-query/tsconfig.lib.json b/libs/next/hasura/react-query/tsconfig.lib.json index 28369ef76..949717775 100644 --- a/libs/next/hasura/react-query/tsconfig.lib.json +++ b/libs/next/hasura/react-query/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/next/hygraph/tsconfig.spec.json b/libs/next/hygraph/tsconfig.spec.json index 25b7af8f6..672747d99 100644 --- a/libs/next/hygraph/tsconfig.spec.json +++ b/libs/next/hygraph/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/next/i18n-ui/.swcrc b/libs/next/i18n-ui/.swcrc index 2c0fbef0a..a1276087c 100644 --- a/libs/next/i18n-ui/.swcrc +++ b/libs/next/i18n-ui/.swcrc @@ -15,7 +15,7 @@ "loose": true }, "module": { - "type": "commonjs" + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -26,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/next/i18n-ui/tsconfig.json b/libs/next/i18n-ui/tsconfig.json index f2400abed..9103486c2 100644 --- a/libs/next/i18n-ui/tsconfig.json +++ b/libs/next/i18n-ui/tsconfig.json @@ -1,11 +1,13 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, + "noPropertyAccessFromIndexSignature": false, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true }, diff --git a/libs/next/i18n/.swcrc b/libs/next/i18n/.swcrc index 7e3e834aa..df5b4a36a 100644 --- a/libs/next/i18n/.swcrc +++ b/libs/next/i18n/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext", }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/next/i18n/package.json b/libs/next/i18n/package.json index e8db1052d..61fbce0aa 100644 --- a/libs/next/i18n/package.json +++ b/libs/next/i18n/package.json @@ -1,5 +1,5 @@ { "name": "@next/i18n", "version": "0.0.1", - "type": "commonjs" + "type": "nodenext" } diff --git a/libs/next/i18n/src/messages/en.json b/libs/next/i18n/src/messages/en.json index 47ed2d0ae..8e1092557 100644 --- a/libs/next/i18n/src/messages/en.json +++ b/libs/next/i18n/src/messages/en.json @@ -82,7 +82,9 @@ "my-roles-text": "My Roles", "manage-roles-text": "Manage Roles", "events-management-text": "Events Management", - "content-spaces-text": "Content Spaces" + "content-spaces-text": "Content Spaces", + "loyalty-card-text": "Loyalty Card", + "shopify-text": "Shopify Campaigns" } }, "Cart": { @@ -360,7 +362,7 @@ "EventPassDeployButtonClient": { "success-title": "Contract successfully deployed 🎉!", "success-description": "The {eventPassName} contract is now live on the blockchain. Your event pass is ready for use.", - "error-title": "There's been an error during the deployement of your contract" + "error-title": "There's been an error during the deployment of your contract" }, "EventPassContractRevealButtonClient": { "reveal-contract": "Reveal your event pass", @@ -526,5 +528,52 @@ "my-account": "My account", "sign-out": "Sign out" } + }, + "OrganizerLoyaltyCard": { + "Card": { + "title": "Loyalty Card", + "LoyaltyCardNftsInfos": { + "image": "Image", + "name": "Name", + "title": "NFTs Informations" + }, + "LoyaltyCardNftsPasswords": { + "title": "'One time codes' associated to your NFTs" + }, + "LoyaltyCardNftsPasswordsTable": { + "header-password": "'One time code'", + "header-minter-address": "Minter Address", + "header-show": "Show Details", + "header-copy": "Copy the password", + "header-delete": "Delete the password", + "menu-actions-label": "Actions", + "search-placeholder": "Search for a password...", + "menu-actions-helper-text": "Select an action to apply to the selected 'One Time Codes'", + "menu-actions-download": "Download the 'One Time Codes' in CSV", + "no-results-add-more-passwords": "No 'One Time Codes' added yet. Use the button below to create them.", + "add-passwords": "Create 'One Time Codes'", + "add-more-passwords": "Add more codes" + }, + "LoyaltyCardFooter": { + "copied-contract-address": "Copied contract address", + "no-amount-set": "No amount set", + "deploy-contract": "Deploy the NFTs contract" + }, + "LoyaltyCardDeployButtonClient": { + "success-title": "Contract successfully deployed 🎉!", + "success-description": "The Loyalty Card contract is now live on the blockchain.", + "error-title": "There's been an error during the deployment of your contract" + }, + "AddMoreNftsPasswordsDrawer": { + "add-passwords-title": "Add 'One Time Codes' to your Loyalty Cards", + "add-passwords-description": "Those will be necessary for your clients in order to access their personalized Loyalty Cards", + "number": "Number of 'One Time Codes'", + "add-passwords-submit": "Create", + "add-passwords-cancel": "Cancel", + "success-title": "'One Time Codes' created", + "error-title": "Error while creating your 'One Time Codes'", + "success-description": "{numberOfPasswords, number} 'One Time Codes' has been added to your Loyalty Cards." + } + } } } diff --git a/libs/next/i18n/tsconfig.json b/libs/next/i18n/tsconfig.json index 46e4c466b..7821c666d 100644 --- a/libs/next/i18n/tsconfig.json +++ b/libs/next/i18n/tsconfig.json @@ -1,7 +1,8 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", + "moduleResolution": "NodeNext", "forceConsistentCasingInFileNames": true, "strict": true, "resolveJsonModule": true, diff --git a/libs/next/i18n/tsconfig.spec.json b/libs/next/i18n/tsconfig.spec.json index eabf43816..a6b76bb41 100644 --- a/libs/next/i18n/tsconfig.spec.json +++ b/libs/next/i18n/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node", "@testing-library/jest-dom"] }, "include": [ diff --git a/libs/next/iframe/src/lib/context.tsx b/libs/next/iframe/src/lib/context.tsx index 245d1a928..98ec4405a 100644 --- a/libs/next/iframe/src/lib/context.tsx +++ b/libs/next/iframe/src/lib/context.tsx @@ -10,10 +10,11 @@ import React, { useContext, useState, } from 'react'; +import { getFont } from './fontUtils'; import { ConnectStatus, - FontFamily, IFrameParentMessage, + OffKeyState, ReceiveMessageType, ReceiveMessageValues, } from './types'; @@ -22,14 +23,16 @@ interface IFrameContextType { iframeParent: IFramePage | null; connectStatus: ConnectStatus | null; uiReady: boolean; + offKeyState: OffKeyState | null; setConnectStatus: Dispatch>; } const defaultState: IFrameContextType = { iframeParent: null, connectStatus: null, - setConnectStatus: () => {}, + setConnectStatus: () => null, uiReady: false, + offKeyState: null, }; const IFrameContext = createContext(defaultState); @@ -49,6 +52,7 @@ export const IFrameProvider: React.FC = ({ children }) => { const [connectStatus, setConnectStatus] = useState( null, ); + const [offKeyState, setOffKeyState] = useState(null); const [cssVariables, setCssVariables] = useState>({}); const [classes, setClasses] = useState(''); @@ -58,129 +62,6 @@ export const IFrameProvider: React.FC = ({ children }) => { setIFrameParent((window as any).parentIFrame); }; - function loadFontFamily( - fontFamily: string, - fontVariations: { - path: string; - descriptors?: FontFaceDescriptors; - }[], - ) { - const fontPromises = fontVariations.map((variation) => - new FontFace( - fontFamily, - `url(${variation.path})`, - variation.descriptors, - ).load(), - ); - - Promise.all(fontPromises) - .then((fonts) => { - fonts.forEach((font) => { - // @ts-expect-error - document.fonts.add(font); - }); - setUiReady(true); - }) - .catch((error) => { - console.error(`Error loading ${fontFamily} fonts`, error); - }); - return fontFamily; - } - - function getFont(fontFamily: FontFamily) { - console.log('getFont', fontFamily); - switch (fontFamily) { - case FontFamily.ROBOTO: - setUiReady(true); - return 'Roboto'; - case FontFamily.HELVETICA_NEUE: - setUiReady(true); - return 'Helvetica Neue'; - case FontFamily.OPEN_SANS: - return loadFontFamily(fontFamily, [ - { - path: '/fonts/OpenSans-VariableFont_wdth,wght.woff2', - descriptors: { - style: 'normal', - }, - }, - { - path: '/fonts/OpenSans-Italic-VariableFont_wdth,wght.woff2', - descriptors: { - style: 'italic', - }, - }, - ]); - case FontFamily.NEUE_HAAS_GROTESK: - return loadFontFamily(fontFamily, [ - { - path: '/fonts/NeueHaasDisplay-Black.woff2', - descriptors: { style: 'normal', weight: '900' }, - }, // font-black - { - path: '/fonts/NeueHaasDisplay-BlackItalic.woff2', - descriptors: { style: 'italic', weight: '900' }, - }, // font-black - { - path: '/fonts/NeueHaasDisplay-Bold.woff2', - descriptors: { style: 'normal', weight: '700' }, - }, // font-bold - { - path: '/fonts/NeueHaasDisplay-BoldItalic.woff2', - descriptors: { style: 'italic', weight: '700' }, - }, // font-bold - { - path: '/fonts/NeueHaasDisplay-Light.woff2', - descriptors: { style: 'normal', weight: '300' }, - }, // font-light - { - path: '/fonts/NeueHaasDisplay-LightItalic.woff2', - descriptors: { style: 'italic', weight: '300' }, - }, // font-light - { - path: '/fonts/NeueHaasDisplay-Medium.woff2', - descriptors: { style: 'normal', weight: '500' }, - }, // font-medium - { - path: '/fonts/NeueHaasDisplay-MediumItalic.woff2', - descriptors: { style: 'italic', weight: '500' }, - }, // font-medium - { - path: '/fonts/NeueHaasDisplay-Thin.woff2', - descriptors: { style: 'normal', weight: '100' }, - }, // font-thin - { - path: '/fonts/NeueHaasDisplay-ThinItalic.woff2', - descriptors: { style: 'italic', weight: '100' }, - }, // font-thin - { - path: '/fonts/NeueHaasDisplay-XThin.woff2', - descriptors: { style: 'normal', weight: '200' }, - }, // font-extralight - { - path: '/fonts/NeueHaasDisplay-XThinItalic.woff2', - descriptors: { style: 'italic', weight: '200' }, - }, // font-extralight - { - path: '/fonts/NeueHaasDisplay-XXThin.woff2', - descriptors: { style: 'normal', weight: '100' }, - }, // Adjusted to font-thin, consider if this is correct - { - path: '/fonts/NeueHaasDisplay-XXThinItalic.woff2', - descriptors: { style: 'italic', weight: '100' }, - }, // Adjusted to font-thin, consider if this is correct - ]); - case FontFamily.INTER: - return loadFontFamily(fontFamily, [ - { - path: '/fonts/Inter-VariableFont_slnt,wght.woff2', - }, - ]); - default: - console.error(`Font family ${fontFamily} not found`); - return ''; - } - } // https://github.com/davidjbradshaw/iframe-resizer/blob/master/docs/iframed_page/events.md const handleIFrameMessage = ({ type, @@ -198,10 +79,16 @@ export const IFrameProvider: React.FC = ({ children }) => { const { cssVariables, classes, fontFamily } = value as ReceiveMessageValues[ReceiveMessageType.UPDATE_CSS_VARIABLES_AND_CLASSES]; cssVariables['--font-family'] = - `${getFont(fontFamily)}, -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"`; + `${getFont(fontFamily, () => setUiReady(true))}, -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"`; setCssVariables(cssVariables); setClasses(`${classes} font-${fontFamily}`); break; + case ReceiveMessageType.OFF_KEY_STATE: + setOffKeyState( + (value as ReceiveMessageValues[ReceiveMessageType.OFF_KEY_STATE]) + .status, + ); + break; } }; return ( @@ -211,7 +98,13 @@ export const IFrameProvider: React.FC = ({ children }) => { onMessage={handleIFrameMessage} />
void, +) { + const fontPromises = fontVariations.map((variation) => + new FontFace( + fontFamily, + `url(${variation.path})`, + variation.descriptors, + ).load(), + ); + + return Promise.all(fontPromises) + .then((fonts) => { + fonts.forEach((font) => { + // @ts-ignore + document.fonts.add(font); + }); + onFontReady(); + return fontFamily; + }) + .catch((error) => { + console.error(`Error loading ${fontFamily} fonts`, error); + return ''; + }); +} + +export function getFont(fontFamily: FontFamily, onFontReady: () => void) { + switch (fontFamily) { + case FontFamily.ROBOTO: + onFontReady(); + return 'Roboto'; + case FontFamily.HELVETICA_NEUE: + onFontReady(); + return 'Helvetica Neue'; + case FontFamily.OPEN_SANS: + return loadFontFamily( + fontFamily, + [ + { + path: '/fonts/OpenSans-VariableFont_wdth,wght.woff2', + descriptors: { + style: 'normal', + }, + }, + { + path: '/fonts/OpenSans-Italic-VariableFont_wdth,wght.woff2', + descriptors: { + style: 'italic', + }, + }, + ], + onFontReady, + ); + case FontFamily.NEUE_HAAS_GROTESK: + return loadFontFamily( + fontFamily, + [ + { + path: '/fonts/NeueHaasDisplay-Black.woff2', + descriptors: { style: 'normal', weight: '900' }, + }, // font-black + { + path: '/fonts/NeueHaasDisplay-BlackItalic.woff2', + descriptors: { style: 'italic', weight: '900' }, + }, // font-black + { + path: '/fonts/NeueHaasDisplay-Bold.woff2', + descriptors: { style: 'normal', weight: '700' }, + }, // font-bold + { + path: '/fonts/NeueHaasDisplay-BoldItalic.woff2', + descriptors: { style: 'italic', weight: '700' }, + }, // font-bold + { + path: '/fonts/NeueHaasDisplay-Light.woff2', + descriptors: { style: 'normal', weight: '300' }, + }, // font-light + { + path: '/fonts/NeueHaasDisplay-LightItalic.woff2', + descriptors: { style: 'italic', weight: '300' }, + }, // font-light + { + path: '/fonts/NeueHaasDisplay-Medium.woff2', + descriptors: { style: 'normal', weight: '500' }, + }, // font-medium + { + path: '/fonts/NeueHaasDisplay-MediumItalic.woff2', + descriptors: { style: 'italic', weight: '500' }, + }, // font-medium + { + path: '/fonts/NeueHaasDisplay-Thin.woff2', + descriptors: { style: 'normal', weight: '100' }, + }, // font-thin + { + path: '/fonts/NeueHaasDisplay-ThinItalic.woff2', + descriptors: { style: 'italic', weight: '100' }, + }, // font-thin + { + path: '/fonts/NeueHaasDisplay-Roman.woff2', + descriptors: { style: 'normal', weight: '400' }, + }, // font-normal + { + path: '/fonts/NeueHaasDisplay-RomanItalic.woff2', + descriptors: { style: 'italic', weight: '400' }, + }, // font-normal + ], + onFontReady, + ); + default: + console.error(`Font family ${fontFamily} not found`); + return ''; + } +} diff --git a/libs/next/iframe/src/lib/hooks.ts b/libs/next/iframe/src/lib/hooks.ts index 697880365..d3eeec4da 100644 --- a/libs/next/iframe/src/lib/hooks.ts +++ b/libs/next/iframe/src/lib/hooks.ts @@ -77,3 +77,11 @@ export const useIframeConnect = () => { askForWalletConnectStatus, }; }; + +export const useIframeOffKey = () => { + const { offKeyState } = useIFrame(); + + return { + offKeyState, + }; +}; diff --git a/libs/next/iframe/src/lib/injector.ts b/libs/next/iframe/src/lib/injector.ts index a67018916..8aafa7b78 100644 --- a/libs/next/iframe/src/lib/injector.ts +++ b/libs/next/iframe/src/lib/injector.ts @@ -1,8 +1,6 @@ 'use client'; import 'iframe-resizer/js/iframeResizer.contentWindow'; -import { useMutation } from '@tanstack/react-query'; -import { isServerSide } from '@utils'; import { useEffect } from 'react'; import { IFrameParentMessage, ReceiveMessageType } from './types'; @@ -19,7 +17,7 @@ const IFrameResizer: React.FC = ({ }) => { /* async function initializeIframeResizer() { // Proceed with dynamic import and setup - // @ts-expect-error + // @ts-ignore return import('iframe-resizer/js/iframeResizer.contentWindow').then(() => { (window as any).iFrameResizer = { log: true, diff --git a/libs/next/iframe/src/lib/types.ts b/libs/next/iframe/src/lib/types.ts index e2b6ed0a2..994d6cd5f 100644 --- a/libs/next/iframe/src/lib/types.ts +++ b/libs/next/iframe/src/lib/types.ts @@ -1,6 +1,7 @@ export enum ReceiveMessageType { CONNECT_STATUS = 'CONNECT_STATUS', UPDATE_CSS_VARIABLES_AND_CLASSES = 'UPDATE_CSS_VARIABLES_AND_CLASSES', + OFF_KEY_STATE = 'OFF_KEY_STATE', // Additional message types can be added here as needed } @@ -11,6 +12,13 @@ export enum ConnectStatus { ERROR = 'error', // An error occurred during the connection process } +export enum OffKeyState { + Unlocked = 'Unlocked', // The off-key is unlocked and can be used + Locked = 'Locked', // The off-key is locked and cannot be used + Unlocking = 'Unlocking', // The off-key is unlocking (being created) + Used = 'Used', // The off-key has been used and cannot be used again in this context +} + export enum FontFamily { ROBOTO = 'roboto', OPEN_SANS = 'openSans', @@ -19,6 +27,10 @@ export enum FontFamily { HELVETICA_NEUE = 'helveticaNeue', } export interface ReceiveMessageValues { + [ReceiveMessageType.OFF_KEY_STATE]: { + address: string; + status: OffKeyState; + }; [ReceiveMessageType.CONNECT_STATUS]: { address: string; status: ConnectStatus; @@ -34,7 +46,7 @@ export interface ReceiveMessageValues { export enum SendMessageType { DISCONNECT = 'DISCONNECT', SIGNATURE = 'SIGNATURE', - OFFKEY_MINTED = 'OFFKEY_MINTED', + OFF_KEY_MINT = 'OFF_KEY_MINT', CONNECT_STATUS = 'CONNECT_STATUS', } @@ -47,9 +59,8 @@ export interface SendMessageValues { message: string; signature: string; }; - [SendMessageType.OFFKEY_MINTED]: { - contractAddress: string; - tokenId: string; + [SendMessageType.OFF_KEY_MINT]: { + mintPassword: string; }; [SendMessageType.CONNECT_STATUS]: { address: string; diff --git a/libs/next/iframe/tsconfig.spec.json b/libs/next/iframe/tsconfig.spec.json index 25b7af8f6..672747d99 100644 --- a/libs/next/iframe/tsconfig.spec.json +++ b/libs/next/iframe/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/next/next-auth/common/.babelrc b/libs/next/next-auth/common/.babelrc deleted file mode 100644 index fd4cbcdef..000000000 --- a/libs/next/next-auth/common/.babelrc +++ /dev/null @@ -1,10 +0,0 @@ -{ - "presets": [ - [ - "@nx/js/babel", - { - "useBuiltIns": "usage" - } - ] - ] -} diff --git a/libs/next/next-auth/common/.swcrc b/libs/next/next-auth/common/.swcrc new file mode 100644 index 000000000..a1276087c --- /dev/null +++ b/libs/next/next-auth/common/.swcrc @@ -0,0 +1,29 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + ".*\\.spec.tsx?$", + ".*\\.test.tsx?$", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/next/next-auth/common/project.json b/libs/next/next-auth/common/project.json index ce752e8fa..5a7a82881 100644 --- a/libs/next/next-auth/common/project.json +++ b/libs/next/next-auth/common/project.json @@ -5,7 +5,7 @@ "projectType": "library", "targets": { "build": { - "executor": "@nx/js:tsc", + "executor": "@nx/js:swc", "outputs": ["{options.outputPath}"], "options": { "outputPath": "dist/libs/next/next-auth//common", diff --git a/libs/next/next-auth/common/tsconfig.json b/libs/next/next-auth/common/tsconfig.json index 26b7b4afd..0bd22c66e 100644 --- a/libs/next/next-auth/common/tsconfig.json +++ b/libs/next/next-auth/common/tsconfig.json @@ -1,5 +1,16 @@ { "extends": "../../../../tsconfig.base.json", + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, "files": [], "include": [], "references": [ diff --git a/libs/next/next-auth/common/tsconfig.lib.json b/libs/next/next-auth/common/tsconfig.lib.json index 04b512171..88293a172 100644 --- a/libs/next/next-auth/common/tsconfig.lib.json +++ b/libs/next/next-auth/common/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/next/next-auth/common/tsconfig.spec.json b/libs/next/next-auth/common/tsconfig.spec.json index e47aa00f0..305cec1da 100644 --- a/libs/next/next-auth/common/tsconfig.spec.json +++ b/libs/next/next-auth/common/tsconfig.spec.json @@ -2,7 +2,8 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", + "strict": false, "types": ["jest", "node"] }, "include": [ @@ -15,6 +16,7 @@ "**/*.spec.js", "**/*.test.jsx", "**/*.spec.jsx", - "**/*.d.ts" + "**/*.d.ts", + "../../../../types/**/*.d.ts" ] } diff --git a/libs/next/next-auth/options/.babelrc b/libs/next/next-auth/options/.babelrc deleted file mode 100644 index 894962bbe..000000000 --- a/libs/next/next-auth/options/.babelrc +++ /dev/null @@ -1,4 +0,0 @@ -{ - "presets": ["@nx/next/babel"], - "plugins": [] -} diff --git a/libs/next/next-auth/options/.swcrc b/libs/next/next-auth/options/.swcrc new file mode 100644 index 000000000..a4c035518 --- /dev/null +++ b/libs/next/next-auth/options/.swcrc @@ -0,0 +1,27 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/next/next-auth/options/project.json b/libs/next/next-auth/options/project.json index 4b6f22b57..266db89d3 100644 --- a/libs/next/next-auth/options/project.json +++ b/libs/next/next-auth/options/project.json @@ -6,23 +6,14 @@ "tags": ["data-access"], "targets": { "build": { - "executor": "@nx/rollup:rollup", + "executor": "@nx/js:swc", "outputs": ["{options.outputPath}"], "options": { "outputPath": "dist/libs/next/next-auth/options", "tsConfig": "libs/next/next-auth/options/tsconfig.lib.json", - "project": "libs/next/next-auth/options/package.json", - "entryFile": "libs/next/next-auth/options/src/index.ts", - "external": ["react/jsx-runtime"], - "rollupConfig": "@nx/react/plugins/bundle-rollup", - "compiler": "babel", - "assets": [ - { - "glob": "libs/next/next-auth/options/README.md", - "input": ".", - "output": "." - } - ] + "packageJson": "libs/next/next-auth/options/package.json", + "main": "libs/next/next-auth/options/src/index.ts", + "assets": ["libs/next/next-auth/options/*.md"] } }, "lint": { diff --git a/libs/next/next-auth/options/src/index.d.ts b/libs/next/next-auth/options/src/index.d.ts new file mode 100644 index 000000000..f41a696fd --- /dev/null +++ b/libs/next/next-auth/options/src/index.d.ts @@ -0,0 +1 @@ +export * from './lib'; diff --git a/libs/next/next-auth/options/src/lib/index.d.ts b/libs/next/next-auth/options/src/lib/index.d.ts new file mode 100644 index 000000000..9a1b56b03 --- /dev/null +++ b/libs/next/next-auth/options/src/lib/index.d.ts @@ -0,0 +1,155 @@ +import '@next/types'; +import type { Account } from 'next-auth'; +import type { JWT, JWTOptions } from 'next-auth/jwt'; +import { Provider } from 'next-auth/providers'; +export declare const jwtOptions: JWTOptions; +export declare const providers: Array; +export declare const createOptions: () => { + cookies: { + sessionToken: { + name: string; + options: { + httpOnly: true; + sameSite: 'lax'; + path: string; + secure: boolean; + domain: string; + }; + }; + }; + session: { + strategy: 'jwt'; + maxAge: number; + }; + debug: boolean; + providers: Provider[]; + pages: { + signIn: undefined; + signOut: undefined; + newUser: undefined; + }; + theme: { + colorScheme: 'auto'; + }; + jwt: JWTOptions; + secret: string; + callbacks: { + jwt(args: { + token: JWT; + user: import('next-auth').User | import('next-auth/adapters').AdapterUser; + account: Account | null; + profile?: import('next-auth').Profile | undefined; + trigger?: 'signIn' | 'signUp' | 'update' | undefined; + isNewUser?: boolean | undefined; + session?: any; + }): Promise< + | JWT + | { + user: { + email: string | undefined; + phone: string | undefined; + kyc: + | Pick< + import('@gql/shared/types').Kyc, + 'applicantId' | 'reviewStatus' | 'levelName' + > + | undefined; + role: import('dist/libs/roles/types/src').Role | undefined; + roles: import('dist/libs/roles/types/src').Role[] | undefined; + id: string; + address: string; + organizerId?: string | undefined; + clientId?: string | undefined; + }; + access: + | { + pathPermissions: { + match: { + path: string; + scope: string; + }; + permissions: { + read: { + file: { + downloadFile: string[]; + getFileDetails: boolean; + }; + }; + write: { + file: { + createFile: boolean; + deleteFile: boolean; + overwriteFile: boolean; + }; + }; + }; + }[]; + } + | undefined; + clientId: string; + name?: string | null | undefined; + email?: string | null | undefined; + picture?: string | null | undefined; + sub?: string | undefined; + } + | { + user: { + email: string | undefined; + phone: string | undefined; + kyc: + | Pick< + import('@gql/shared/types').Kyc, + 'applicantId' | 'reviewStatus' | 'levelName' + > + | undefined; + id: string; + address: string; + organizerId?: string | undefined; + clientId?: string | undefined; + role?: import('dist/libs/roles/types/src').Role | undefined; + roles?: import('dist/libs/roles/types/src').Role[] | undefined; + }; + access: + | { + pathPermissions: { + match: { + path: string; + scope: string; + }; + permissions: { + read: { + file: { + downloadFile: string[]; + getFileDetails: boolean; + }; + }; + write: { + file: { + createFile: boolean; + deleteFile: boolean; + overwriteFile: boolean; + }; + }; + }; + }[]; + } + | undefined; + name?: string | null | undefined; + email?: string | null | undefined; + picture?: string | null | undefined; + sub?: string | undefined; + } + >; + session({ + session, + token, + }: { + session: import('next-auth').Session; + token: JWT; + user: import('next-auth/adapters').AdapterUser; + } & { + newSession: any; + trigger: 'update'; + }): Promise; + }; +}; diff --git a/libs/next/next-auth/options/src/lib/index.ts b/libs/next/next-auth/options/src/lib/index.ts index 32ad8177e..a6117b45d 100644 --- a/libs/next/next-auth/options/src/lib/index.ts +++ b/libs/next/next-auth/options/src/lib/index.ts @@ -15,6 +15,7 @@ import { import { SiweProvider } from '@next/siwe/provider'; import { AppUser } from '@next/types'; import { getNextAppURL, isBackOffice, isProd } from '@shared/server'; +// @ts-ignore import { Provider } from 'next-auth/providers'; import { KycLevelName_Enum, KycStatus_Enum } from '@gql/shared/types'; @@ -186,6 +187,7 @@ export const createOptions = () => // if token user has no email and kyc validated, mean we need to fetch it from SumSub to update the user jwt cookie with personal data if ( userAccount?.kyc?.applicantId && + !userAccount.kyc.applicantId.includes('fake-') && // here mean it's a test account so no need to get the data from sumsub userAccount.kyc.reviewStatus === KycStatus_Enum.Completed && !token.user.email ) { diff --git a/libs/next/next-auth/options/tsconfig.json b/libs/next/next-auth/options/tsconfig.json index fd5d3a6ba..0bd22c66e 100644 --- a/libs/next/next-auth/options/tsconfig.json +++ b/libs/next/next-auth/options/tsconfig.json @@ -1,17 +1,15 @@ { "extends": "../../../../tsconfig.base.json", "compilerOptions": { - "jsx": "react-jsx", + "module": "NodeNext", + "moduleResolution": "NodeNext", "allowJs": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, "noPropertyAccessFromIndexSignature": false, "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true, - "types": ["@next/types"] + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/next/next-auth/options/tsconfig.spec.json b/libs/next/next-auth/options/tsconfig.spec.json index e47aa00f0..815a9aebc 100644 --- a/libs/next/next-auth/options/tsconfig.spec.json +++ b/libs/next/next-auth/options/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/next/next-auth/user/.swcrc b/libs/next/next-auth/user/.swcrc new file mode 100644 index 000000000..a1276087c --- /dev/null +++ b/libs/next/next-auth/user/.swcrc @@ -0,0 +1,29 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + ".*\\.spec.tsx?$", + ".*\\.test.tsx?$", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/next/next-auth/user/project.json b/libs/next/next-auth/user/project.json index 0c8cf023c..88818a42a 100644 --- a/libs/next/next-auth/user/project.json +++ b/libs/next/next-auth/user/project.json @@ -10,23 +10,14 @@ "outputs": ["{options.outputFile}"] }, "build": { - "executor": "@nx/rollup:rollup", + "executor": "@nx/js:swc", "outputs": ["{options.outputPath}"], "options": { "outputPath": "dist/libs/next/next-auth/user", "tsConfig": "libs/next/next-auth/user/tsconfig.lib.json", - "project": "libs/next/next-auth/user/package.json", - "entryFile": "libs/next/next-auth/user/src/index.ts", - "external": ["react", "react-dom", "react/jsx-runtime"], - "rollupConfig": "@nx/react/plugins/bundle-rollup", - "compiler": "swc", - "assets": [ - { - "glob": "libs/next/next-auth/user/README.md", - "input": ".", - "output": "." - } - ] + "packageJson": "libs/next/next-auth/user/package.json", + "main": "libs/next/next-auth/user/src/index.ts", + "assets": ["libs/next/next-auth/user/*.md"] } }, "test": { diff --git a/libs/next/next-auth/user/src/index.d.ts b/libs/next/next-auth/user/src/index.d.ts new file mode 100644 index 000000000..6330eccb9 --- /dev/null +++ b/libs/next/next-auth/user/src/index.d.ts @@ -0,0 +1,8 @@ +export { + getCurrentUser, + getUnauthenticatedUserCookie, + handleUnauthenticatedUser, +} from './lib/getCurrentUser'; +export { getJwt } from './lib/getJwt'; +export { getSession } from './lib/getSession'; +export { isConnected } from './lib/isConnected'; diff --git a/libs/next/next-auth/user/src/lib/getCurrentUser.d.ts b/libs/next/next-auth/user/src/lib/getCurrentUser.d.ts new file mode 100644 index 000000000..de6f56493 --- /dev/null +++ b/libs/next/next-auth/user/src/lib/getCurrentUser.d.ts @@ -0,0 +1,6 @@ +import type { AppUser } from '@next/types'; +export declare const getUnauthenticatedUserCookie: () => Promise< + string | undefined +>; +export declare const handleUnauthenticatedUser: () => Promise; +export declare const getCurrentUser: () => Promise; diff --git a/libs/next/next-auth/user/src/lib/getJwt.d.ts b/libs/next/next-auth/user/src/lib/getJwt.d.ts new file mode 100644 index 000000000..5e7db97fa --- /dev/null +++ b/libs/next/next-auth/user/src/lib/getJwt.d.ts @@ -0,0 +1,6 @@ +import type { JWT } from 'next-auth/jwt'; +export declare const getJwt: ({ + raw, +}: { + raw: boolean; +}) => Promise; diff --git a/libs/next/next-auth/user/src/lib/getSession.d.ts b/libs/next/next-auth/user/src/lib/getSession.d.ts new file mode 100644 index 000000000..d5aaf5060 --- /dev/null +++ b/libs/next/next-auth/user/src/lib/getSession.d.ts @@ -0,0 +1,3 @@ +export declare const getSession: () => Promise< + import('next-auth').Session | null +>; diff --git a/libs/next/next-auth/user/src/lib/isConnected.d.ts b/libs/next/next-auth/user/src/lib/isConnected.d.ts new file mode 100644 index 000000000..8e4b2628e --- /dev/null +++ b/libs/next/next-auth/user/src/lib/isConnected.d.ts @@ -0,0 +1 @@ +export declare const isConnected: () => Promise; diff --git a/libs/next/next-auth/user/tsconfig.json b/libs/next/next-auth/user/tsconfig.json index c88d07dad..32e3973cc 100644 --- a/libs/next/next-auth/user/tsconfig.json +++ b/libs/next/next-auth/user/tsconfig.json @@ -1,10 +1,14 @@ { "compilerOptions": { - "jsx": "react-jsx", - "allowJs": false, - "esModuleInterop": false, - "allowSyntheticDefaultImports": true, - "strict": true + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/next/next-auth/user/tsconfig.spec.json b/libs/next/next-auth/user/tsconfig.spec.json index 103368636..a18f2c33d 100644 --- a/libs/next/next-auth/user/tsconfig.spec.json +++ b/libs/next/next-auth/user/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/next/react-query/.swcrc b/libs/next/react-query/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/next/react-query/.swcrc +++ b/libs/next/react-query/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/next/react-query/tsconfig.spec.json b/libs/next/react-query/tsconfig.spec.json index 25b7af8f6..672747d99 100644 --- a/libs/next/react-query/tsconfig.spec.json +++ b/libs/next/react-query/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/next/redis/.swcrc b/libs/next/redis/.swcrc index 206feac18..f6e9af12b 100644 --- a/libs/next/redis/.swcrc +++ b/libs/next/redis/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -27,4 +25,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/next/redis/src/index.d.ts b/libs/next/redis/src/index.d.ts new file mode 100644 index 000000000..15e63aed7 --- /dev/null +++ b/libs/next/redis/src/index.d.ts @@ -0,0 +1,5 @@ +import { VercelKV } from '@vercel/kv'; +export declare class NextRedis { + kv: VercelKV; + constructor(url?: string, token?: string); +} diff --git a/libs/next/redis/tsconfig.json b/libs/next/redis/tsconfig.json index 2c86f0240..817c7862a 100644 --- a/libs/next/redis/tsconfig.json +++ b/libs/next/redis/tsconfig.json @@ -1,8 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", - "types": ["@next/types"] + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/next/redis/tsconfig.lib.json b/libs/next/redis/tsconfig.lib.json index 6aeae58ef..47ddecd98 100644 --- a/libs/next/redis/tsconfig.lib.json +++ b/libs/next/redis/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/next/redis/tsconfig.spec.json b/libs/next/redis/tsconfig.spec.json index 25b7af8f6..672747d99 100644 --- a/libs/next/redis/tsconfig.spec.json +++ b/libs/next/redis/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/next/siwe/provider/.babelrc b/libs/next/siwe/provider/.babelrc deleted file mode 100644 index fd4cbcdef..000000000 --- a/libs/next/siwe/provider/.babelrc +++ /dev/null @@ -1,10 +0,0 @@ -{ - "presets": [ - [ - "@nx/js/babel", - { - "useBuiltIns": "usage" - } - ] - ] -} diff --git a/libs/next/siwe/provider/.swcrc b/libs/next/siwe/provider/.swcrc new file mode 100644 index 000000000..a1276087c --- /dev/null +++ b/libs/next/siwe/provider/.swcrc @@ -0,0 +1,29 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + ".*\\.spec.tsx?$", + ".*\\.test.tsx?$", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/next/siwe/provider/src/index.d.ts b/libs/next/siwe/provider/src/index.d.ts new file mode 100644 index 000000000..d53ce0edd --- /dev/null +++ b/libs/next/siwe/provider/src/index.d.ts @@ -0,0 +1 @@ +export { SiweProvider } from './lib/siweProvider'; diff --git a/libs/next/siwe/provider/src/lib/siweProvider.d.ts b/libs/next/siwe/provider/src/lib/siweProvider.d.ts new file mode 100644 index 000000000..e360279f4 --- /dev/null +++ b/libs/next/siwe/provider/src/lib/siweProvider.d.ts @@ -0,0 +1,15 @@ +export declare const SiweProvider: () => import('next-auth/providers/credentials').CredentialsConfig<{ + message: { + label: string; + type: string; + placeholder: string; + }; + signature: { + label: string; + type: string; + placeholder: string; + }; + address: { + type: string; + }; +}>; diff --git a/libs/next/siwe/provider/src/lib/siweProvider.ts b/libs/next/siwe/provider/src/lib/siweProvider.ts index ae91761fb..1a6f54e66 100644 --- a/libs/next/siwe/provider/src/lib/siweProvider.ts +++ b/libs/next/siwe/provider/src/lib/siweProvider.ts @@ -3,6 +3,8 @@ import { KycStatus_Enum } from '@gql/shared/types'; import { getSumSubApplicantPersonalData } from '@next/next-auth/common'; import type { AppUser } from '@next/types'; import { SmartWallet } from '@smart-wallet/admin'; +import { getErrorMessage } from '@utils'; +import { error } from 'loglevel'; import CredentialsProvider from 'next-auth/providers/credentials'; export const SiweProvider = () => @@ -58,6 +60,7 @@ export const SiweProvider = () => // here mean user is already registered to sumsub so need to get the user data from sumsub if ( appUser?.kyc?.applicantId && + !appUser.kyc.applicantId.includes('fake-') && // here mean it's a test account so no need to get the data from sumsub appUser.kyc.reviewStatus === KycStatus_Enum.Completed ) { const sumsubData = await getSumSubApplicantPersonalData( @@ -70,7 +73,7 @@ export const SiweProvider = () => } catch (error) { console.error({ error }); throw new Error( - error instanceof Error ? error.message : String(error), + error instanceof Error ? getErrorMessage(error) : String(error), ); } } else { @@ -80,7 +83,9 @@ export const SiweProvider = () => } } catch (error) { console.error({ error }); - throw new Error(error instanceof Error ? error.message : String(error)); + throw new Error( + error instanceof Error ? getErrorMessage(error) : String(error), + ); } }, }); diff --git a/libs/next/siwe/provider/tsconfig.json b/libs/next/siwe/provider/tsconfig.json index 26b7b4afd..0bd22c66e 100644 --- a/libs/next/siwe/provider/tsconfig.json +++ b/libs/next/siwe/provider/tsconfig.json @@ -1,5 +1,16 @@ { "extends": "../../../../tsconfig.base.json", + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, "files": [], "include": [], "references": [ diff --git a/libs/next/siwe/provider/tsconfig.lib.json b/libs/next/siwe/provider/tsconfig.lib.json index 04b512171..88293a172 100644 --- a/libs/next/siwe/provider/tsconfig.lib.json +++ b/libs/next/siwe/provider/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/next/siwe/provider/tsconfig.spec.json b/libs/next/siwe/provider/tsconfig.spec.json index e47aa00f0..305cec1da 100644 --- a/libs/next/siwe/provider/tsconfig.spec.json +++ b/libs/next/siwe/provider/tsconfig.spec.json @@ -2,7 +2,8 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", + "strict": false, "types": ["jest", "node"] }, "include": [ @@ -15,6 +16,7 @@ "**/*.spec.js", "**/*.test.jsx", "**/*.spec.jsx", - "**/*.d.ts" + "**/*.d.ts", + "../../../../types/**/*.d.ts" ] } diff --git a/libs/next/store/tsconfig.spec.json b/libs/next/store/tsconfig.spec.json index 25b7af8f6..672747d99 100644 --- a/libs/next/store/tsconfig.spec.json +++ b/libs/next/store/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/next/types/.swcrc b/libs/next/types/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/next/types/.swcrc +++ b/libs/next/types/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/next/types/package.json b/libs/next/types/package.json index 37769f89f..5b827c3ef 100644 --- a/libs/next/types/package.json +++ b/libs/next/types/package.json @@ -1,5 +1,5 @@ { "name": "@next/types", "version": "0.0.1", - "type": "commonjs" + "type": "nodenext" } diff --git a/libs/next/types/tsconfig.json b/libs/next/types/tsconfig.json index f2400abed..9103486c2 100644 --- a/libs/next/types/tsconfig.json +++ b/libs/next/types/tsconfig.json @@ -1,11 +1,13 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, + "noPropertyAccessFromIndexSignature": false, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true }, diff --git a/libs/next/uploader-provider/tsconfig.spec.json b/libs/next/uploader-provider/tsconfig.spec.json index 25b7af8f6..672747d99 100644 --- a/libs/next/uploader-provider/tsconfig.spec.json +++ b/libs/next/uploader-provider/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/next/wallet/src/lib/hooks/useWalletAuth.tsx b/libs/next/wallet/src/lib/hooks/useWalletAuth.tsx index ddea6fb77..4b3f566de 100644 --- a/libs/next/wallet/src/lib/hooks/useWalletAuth.tsx +++ b/libs/next/wallet/src/lib/hooks/useWalletAuth.tsx @@ -85,7 +85,7 @@ export function useWalletAuth() { async function connectWithSiwe( loginSiwe: (signer: ComethWallet) => void, address?: string, - createAccount: boolean = false, + createAccount = false, ) { console.log('connectWithSiwe:', { address, diff --git a/libs/next/wallet/src/lib/services/context.tsx b/libs/next/wallet/src/lib/services/context.tsx index 605432476..978d9835a 100644 --- a/libs/next/wallet/src/lib/services/context.tsx +++ b/libs/next/wallet/src/lib/services/context.tsx @@ -34,18 +34,18 @@ export const WalletContext = createContext<{ setAutoConnectAddress: Dispatch>; }>({ wallet: null, - setWallet: () => {}, + setWallet: () => null, provider: null, - setProvider: () => {}, + setProvider: () => null, walletAdaptor: null, - setWalletAdaptor: () => {}, + setWalletAdaptor: () => null, walletInStorage: null, - setWalletInStorage: () => {}, + setWalletInStorage: () => null, walletConnected: '', - setWalletConnected: () => {}, + setWalletConnected: () => null, wcUri: null, autoConnectAddress: null, - setAutoConnectAddress: () => {}, + setAutoConnectAddress: () => null, }); export function WalletProvider({ diff --git a/libs/next/wallet/tsconfig.spec.json b/libs/next/wallet/tsconfig.spec.json index 25b7af8f6..672747d99 100644 --- a/libs/next/wallet/tsconfig.spec.json +++ b/libs/next/wallet/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/next/zustand/.babelrc b/libs/next/zustand/.babelrc deleted file mode 100644 index fd4cbcdef..000000000 --- a/libs/next/zustand/.babelrc +++ /dev/null @@ -1,10 +0,0 @@ -{ - "presets": [ - [ - "@nx/js/babel", - { - "useBuiltIns": "usage" - } - ] - ] -} diff --git a/libs/next/zustand/.swcrc b/libs/next/zustand/.swcrc new file mode 100644 index 000000000..a4c035518 --- /dev/null +++ b/libs/next/zustand/.swcrc @@ -0,0 +1,27 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/next/zustand/project.json b/libs/next/zustand/project.json index 254777bda..3934b0132 100644 --- a/libs/next/zustand/project.json +++ b/libs/next/zustand/project.json @@ -5,13 +5,12 @@ "projectType": "library", "targets": { "build": { - "executor": "@nx/js:tsc", + "executor": "@nx/js:swc", "outputs": ["{options.outputPath}"], "options": { "outputPath": "dist/libs/next/zustand", - "tsConfig": "libs/next/zustand/tsconfig.lib.json", - "packageJson": "libs/next/zustand/package.json", "main": "libs/next/zustand/src/index.ts", + "tsConfig": "libs/next/zustand/tsconfig.lib.json", "assets": ["libs/next/zustand/*.md"] } }, diff --git a/libs/next/zustand/tsconfig.json b/libs/next/zustand/tsconfig.json index 667a3463d..817c7862a 100644 --- a/libs/next/zustand/tsconfig.json +++ b/libs/next/zustand/tsconfig.json @@ -1,5 +1,16 @@ { "extends": "../../../tsconfig.base.json", + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, "files": [], "include": [], "references": [ diff --git a/libs/next/zustand/tsconfig.lib.json b/libs/next/zustand/tsconfig.lib.json index e583571ea..ced0072ae 100644 --- a/libs/next/zustand/tsconfig.lib.json +++ b/libs/next/zustand/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/next/zustand/tsconfig.spec.json b/libs/next/zustand/tsconfig.spec.json index 25b7af8f6..672747d99 100644 --- a/libs/next/zustand/tsconfig.spec.json +++ b/libs/next/zustand/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/nft/event-pass/.swcrc b/libs/nft/event-pass/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/nft/event-pass/.swcrc +++ b/libs/nft/event-pass/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/nft/event-pass/tsconfig.json b/libs/nft/event-pass/tsconfig.json index 25f7201d8..817c7862a 100644 --- a/libs/nft/event-pass/tsconfig.json +++ b/libs/nft/event-pass/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/nft/event-pass/tsconfig.lib.json b/libs/nft/event-pass/tsconfig.lib.json index e583571ea..ced0072ae 100644 --- a/libs/nft/event-pass/tsconfig.lib.json +++ b/libs/nft/event-pass/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/nft/event-pass/tsconfig.spec.json b/libs/nft/event-pass/tsconfig.spec.json index 69a251f32..c88c39fd7 100644 --- a/libs/nft/event-pass/tsconfig.spec.json +++ b/libs/nft/event-pass/tsconfig.spec.json @@ -2,7 +2,8 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "strict": false, + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/nft/loyalty-card/.eslintrc.json b/libs/nft/loyalty-card/.eslintrc.json new file mode 100644 index 000000000..3456be9b9 --- /dev/null +++ b/libs/nft/loyalty-card/.eslintrc.json @@ -0,0 +1,18 @@ +{ + "extends": ["../../../.eslintrc.json"], + "ignorePatterns": ["!**/*"], + "overrides": [ + { + "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], + "rules": {} + }, + { + "files": ["*.ts", "*.tsx"], + "rules": {} + }, + { + "files": ["*.js", "*.jsx"], + "rules": {} + } + ] +} diff --git a/libs/nft/loyalty-card/.swcrc b/libs/nft/loyalty-card/.swcrc new file mode 100644 index 000000000..1526e0d72 --- /dev/null +++ b/libs/nft/loyalty-card/.swcrc @@ -0,0 +1,29 @@ +{ + "jsc": { + "target": "es2017", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + ".*\\.spec.tsx?$", + ".*\\.test.tsx?$", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/nft/loyalty-card/README.md b/libs/nft/loyalty-card/README.md new file mode 100644 index 000000000..9f04d60aa --- /dev/null +++ b/libs/nft/loyalty-card/README.md @@ -0,0 +1,11 @@ +# nft-loyalty-card + +This library was generated with [Nx](https://nx.dev). + +## Building + +Run `nx build nft-loyalty-card` to build the library. + +## Running unit tests + +Run `nx test nft-loyalty-card` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/nft/loyalty-card/jest.config.ts b/libs/nft/loyalty-card/jest.config.ts new file mode 100644 index 000000000..5b63bb8c8 --- /dev/null +++ b/libs/nft/loyalty-card/jest.config.ts @@ -0,0 +1,30 @@ +/* eslint-disable */ +import { readFileSync } from 'fs'; + +// Reading the SWC compilation config and remove the "exclude" +// for the test files to be compiled by SWC +const { exclude: _, ...swcJestConfig } = JSON.parse( + readFileSync(`${__dirname}/.swcrc`, 'utf-8'), +); + +// disable .swcrc look-up by SWC core because we're passing in swcJestConfig ourselves. +// If we do not disable this, SWC Core will read .swcrc and won't transform our test files due to "exclude" +if (swcJestConfig.swcrc === undefined) { + swcJestConfig.swcrc = false; +} + +// Uncomment if using global setup/teardown files being transformed via swc +// https://nx.dev/packages/jest/documents/overview#global-setup/teardown-with-nx-libraries +// jest needs EsModule Interop to find the default exported setup/teardown functions +// swcJestConfig.module.noInterop = false; + +export default { + displayName: 'nft-loyalty-card', + preset: '../../../jest.preset.js', + transform: { + '^.+\\.[tj]s$': ['@swc/jest', swcJestConfig], + }, + moduleFileExtensions: ['ts', 'js', 'html'], + testEnvironment: 'node', + coverageDirectory: '../../../coverage/libs/nft/loyalty-card', +}; diff --git a/libs/nft/loyalty-card/package.json b/libs/nft/loyalty-card/package.json new file mode 100644 index 000000000..60a0af9fb --- /dev/null +++ b/libs/nft/loyalty-card/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nft/loyalty-card", + "version": "0.0.1", + "type": "nodenext", + "main": "./src/index.js", + "typings": "./src/index.d.ts" +} diff --git a/libs/nft/loyalty-card/project.json b/libs/nft/loyalty-card/project.json new file mode 100644 index 000000000..f6d79909f --- /dev/null +++ b/libs/nft/loyalty-card/project.json @@ -0,0 +1,30 @@ +{ + "name": "nft-loyalty-card", + "$schema": "../../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/nft/loyalty-card/src", + "projectType": "library", + "targets": { + "build": { + "executor": "@nx/js:swc", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "dist/libs/nft/loyalty-card", + "main": "libs/nft/loyalty-card/src/index.ts", + "tsConfig": "libs/nft/loyalty-card/tsconfig.lib.json", + "assets": ["libs/nft/loyalty-card/*.md"] + } + }, + "lint": { + "executor": "@nx/eslint:lint", + "outputs": ["{options.outputFile}"] + }, + "test": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/nft/loyalty-card/jest.config.ts" + } + } + }, + "tags": [] +} diff --git a/libs/nft/loyalty-card/src/index.ts b/libs/nft/loyalty-card/src/index.ts new file mode 100644 index 000000000..f41a696fd --- /dev/null +++ b/libs/nft/loyalty-card/src/index.ts @@ -0,0 +1 @@ +export * from './lib'; diff --git a/libs/nft/loyalty-card/src/lib/index.spec.ts b/libs/nft/loyalty-card/src/lib/index.spec.ts new file mode 100644 index 000000000..ab8620642 --- /dev/null +++ b/libs/nft/loyalty-card/src/lib/index.spec.ts @@ -0,0 +1,286 @@ +import { adminSdk } from '@gql/admin/api'; +import { NftStatus_Enum } from '@gql/shared/types'; +import { MintPasswordNftWrapper } from '@nft/mint-password'; +import { LoyaltyCardNftWrapper } from './index'; + +jest.mock('@gql/admin/api'); +jest.mock('@nft/mint-password'); + +describe('LoyaltyCardNftWrapper', () => { + let loyaltyCardNftWrapper: LoyaltyCardNftWrapper; + + const mockInputData = { + contractAddress: '0x123', + chainId: '1', + ownerAddress: '0x456', + organizerId: '1', + tokenId: '1', + }; + + beforeEach(() => { + loyaltyCardNftWrapper = new LoyaltyCardNftWrapper(); + }); + + afterEach(() => { + jest.resetAllMocks(); + }); + + describe('getLoyaltyCardOwnedByAddress', () => { + it('should return the loyalty card owned by the address', async () => { + const mockLoyaltyCard = { id: '1', status: NftStatus_Enum.Confirmed }; + (adminSdk.GetLoyaltyCardOwnedByAddress as jest.Mock).mockResolvedValue({ + loyaltyCardNft: [mockLoyaltyCard], + }); + + const result = + await loyaltyCardNftWrapper.getLoyaltyCardOwnedByAddress(mockInputData); + + expect(result).toEqual(mockLoyaltyCard); + }); + }); + + describe('GetLoyaltyCardNftContractByContractAddress', () => { + it('should return the loyalty card ID by contract address', async () => { + const mockLoyaltyCardNftContract = { + loyaltyCardId: '1', + organizerId: '1', + }; + ( + adminSdk.GetLoyaltyCardNftContractByContractAddress as jest.Mock + ).mockResolvedValue({ + loyaltyCardNftContract: [mockLoyaltyCardNftContract], + }); + + const result = + await loyaltyCardNftWrapper.getLoyaltyCardNftContractByContractAddress( + mockInputData, + ); + + expect(result).toEqual(mockLoyaltyCardNftContract); + }); + }); + + describe('mint', () => { + it('should mint a loyalty card', async () => { + jest + .spyOn(loyaltyCardNftWrapper, 'getLoyaltyCardOwnedByAddress') + .mockResolvedValue(null); + jest + .spyOn( + loyaltyCardNftWrapper, + 'getLoyaltyCardNftContractByContractAddress', + ) + .mockResolvedValue({ + loyaltyCardId: '1', + }); + + await loyaltyCardNftWrapper.mint(mockInputData); + + expect(adminSdk.InsertLoyaltyCardNft).toHaveBeenCalledWith({ + object: { + loyaltyCardId: '1', + status: NftStatus_Enum.Confirmed, + ...mockInputData, + }, + }); + }); + + it('should throw an error if the loyalty card is already minted', async () => { + const mockLoyaltyCard = { + id: '1', + status: NftStatus_Enum.Confirmed, + organizerId: '1', + }; + jest + .spyOn(loyaltyCardNftWrapper, 'getLoyaltyCardOwnedByAddress') + .mockResolvedValue(mockLoyaltyCard); + + await expect(loyaltyCardNftWrapper.mint(mockInputData)).rejects.toThrow( + 'Loyalty card already minted', + ); + }); + + it('should throw an error if no loyalty card is found for the contract address', async () => { + const mockLoyaltyCard = { + id: '1', + status: NftStatus_Enum.Burned, + organizerId: '1', + }; + jest + .spyOn(loyaltyCardNftWrapper, 'getLoyaltyCardOwnedByAddress') + .mockResolvedValue(mockLoyaltyCard); + jest + .spyOn( + loyaltyCardNftWrapper, + 'getLoyaltyCardNftContractByContractAddress', + ) + .mockResolvedValue(null); + + await expect(loyaltyCardNftWrapper.mint(mockInputData)).rejects.toThrow( + 'No loyalty card found for this contract address', + ); + }); + }); + + describe('mintWithPassword', () => { + it('should mint a loyalty card with password', async () => { + const mockLoyaltyCard = { + id: '1', + status: NftStatus_Enum.Burned, + organizerId: '1', + }; + const mockNftMintPassword = { id: '1' }; + jest + .spyOn(loyaltyCardNftWrapper, 'getLoyaltyCardOwnedByAddress') + .mockResolvedValue(mockLoyaltyCard); + jest + .spyOn( + loyaltyCardNftWrapper, + 'getLoyaltyCardNftContractByContractAddress', + ) + .mockResolvedValue({ + loyaltyCardId: '1', + }); + ( + MintPasswordNftWrapper.prototype.evaluateNftMintPassword as jest.Mock + ).mockResolvedValue(mockNftMintPassword); + + await loyaltyCardNftWrapper.mintWithPassword({ + ...mockInputData, + password: 'password', + }); + + expect(adminSdk.InsertLoyaltyCardNft).toHaveBeenCalledWith({ + object: { + loyaltyCardId: '1', + status: NftStatus_Enum.Confirmed, + ...mockInputData, + }, + }); + expect( + MintPasswordNftWrapper.prototype.assignNftMintPasswordToMinter, + ).toHaveBeenCalledWith({ + id: '1', + minterAddress: mockInputData.ownerAddress, + }); + }); + it('should throw an error if the loyalty card is already minted', async () => { + const mockLoyaltyCard = { + id: '1', + status: NftStatus_Enum.Confirmed, + organizerId: '1', + }; + jest + .spyOn(loyaltyCardNftWrapper, 'getLoyaltyCardOwnedByAddress') + .mockResolvedValue(mockLoyaltyCard); + + await expect( + loyaltyCardNftWrapper.mintWithPassword({ + ...mockInputData, + password: 'password', + }), + ).rejects.toThrow('Loyalty card already minted'); + }); + + it('should throw an error if the password is invalid', async () => { + const mockLoyaltyCard = { + id: '1', + status: NftStatus_Enum.Burned, + organizerId: '1', + }; + jest + .spyOn(loyaltyCardNftWrapper, 'getLoyaltyCardOwnedByAddress') + .mockResolvedValue(mockLoyaltyCard); + ( + MintPasswordNftWrapper.prototype.evaluateNftMintPassword as jest.Mock + ).mockResolvedValue(null); + + await expect( + loyaltyCardNftWrapper.mintWithPassword({ + ...mockInputData, + password: 'invalidPassword', + }), + ).rejects.toThrow('Invalid password'); + }); + it('should throw an error if no loyalty card is found for the contract address', async () => { + const mockLoyaltyCard = { + id: '1', + status: NftStatus_Enum.Burned, + organizerId: '1', + }; + const mockNftMintPassword = { id: '1' }; + jest + .spyOn(loyaltyCardNftWrapper, 'getLoyaltyCardOwnedByAddress') + .mockResolvedValue(mockLoyaltyCard); + jest + .spyOn( + loyaltyCardNftWrapper, + 'getLoyaltyCardNftContractByContractAddress', + ) + .mockResolvedValue(null); + ( + MintPasswordNftWrapper.prototype.evaluateNftMintPassword as jest.Mock + ).mockResolvedValue(mockNftMintPassword); + + await expect( + loyaltyCardNftWrapper.mintWithPassword({ + ...mockInputData, + password: 'password', + }), + ).rejects.toThrow('No loyalty card found for this contract address'); + }); + }); + + describe('setAsMinted', () => { + it('should update the NFT mint password token ID and set the loyalty card as completed', async () => { + const mockLoyaltyCard = { + id: '1', + status: NftStatus_Enum.Burned, + organizerId: '1', + }; + jest + .spyOn(loyaltyCardNftWrapper, 'getLoyaltyCardOwnedByAddress') + .mockResolvedValue(mockLoyaltyCard); + + await loyaltyCardNftWrapper.setAsMinted(mockInputData); + + expect(adminSdk.UpdateNftMintPasswordTokenId).toHaveBeenCalledWith({ + ...mockInputData, + minterAddress: mockInputData.ownerAddress, + tokenId: mockInputData.tokenId, + }); + expect(adminSdk.UpdateLoyaltyCardNft).toHaveBeenCalledWith({ + id: '1', + object: { + status: NftStatus_Enum.Completed, + tokenId: mockInputData.tokenId, + }, + }); + }); + + it('should throw an error if the loyalty card is already burned', async () => { + const mockLoyaltyCard = { + id: '1', + status: NftStatus_Enum.Completed, + organizerId: '1', + }; + jest + .spyOn(loyaltyCardNftWrapper, 'getLoyaltyCardOwnedByAddress') + .mockResolvedValue(mockLoyaltyCard); + + await expect( + loyaltyCardNftWrapper.setAsMinted(mockInputData), + ).rejects.toThrow('Loyalty card already burned'); + }); + + it('should throw an error if the loyalty card is not found', async () => { + jest + .spyOn(loyaltyCardNftWrapper, 'getLoyaltyCardOwnedByAddress') + .mockResolvedValue(null); + + await expect( + loyaltyCardNftWrapper.setAsMinted(mockInputData), + ).rejects.toThrow('No loyalty card found'); + }); + }); +}); diff --git a/libs/nft/loyalty-card/src/lib/index.ts b/libs/nft/loyalty-card/src/lib/index.ts new file mode 100644 index 000000000..ae5e2dcbc --- /dev/null +++ b/libs/nft/loyalty-card/src/lib/index.ts @@ -0,0 +1,120 @@ +import { adminSdk } from '@gql/admin/api'; +import { + GetLoyaltyCardNftContractByContractAddressQueryVariables, + GetLoyaltyCardOwnedByAddressQueryVariables, +} from '@gql/admin/types'; +import { LoyaltyCardNft_Set_Input, NftStatus_Enum } from '@gql/shared/types'; +import { BadRequestError, NotFoundError } from '@next/api-handler'; +import { MintPasswordNftWrapper } from '@nft/mint-password'; +import { NftMintPassword } from '@nft/types'; + +export type MintProps = GetLoyaltyCardOwnedByAddressQueryVariables; +export interface MintWithPasswordProps + extends MintProps, + Pick {} + +export interface SetAsMintedProps + extends GetLoyaltyCardOwnedByAddressQueryVariables, + Required> {} + +export class LoyaltyCardNftWrapper { + private adminSdk: typeof adminSdk; + private mintPasswordNftWrapper: MintPasswordNftWrapper; + constructor() { + this.adminSdk = adminSdk; + this.mintPasswordNftWrapper = new MintPasswordNftWrapper(); + } + async getLoyaltyCardOwnedByAddress( + props: GetLoyaltyCardOwnedByAddressQueryVariables, + ) { + const res = await this.adminSdk.GetLoyaltyCardOwnedByAddress(props); + return res.loyaltyCardNft?.[0]; + } + async getLoyaltyCardNftContractByContractAddress( + props: GetLoyaltyCardNftContractByContractAddressQueryVariables, + ) { + const res = + await this.adminSdk.GetLoyaltyCardNftContractByContractAddress(props); + return res.loyaltyCardNftContract?.[0]; + } + async mint(props: MintProps) { + const loyaltyCard = await this.getLoyaltyCardOwnedByAddress(props); + if ( + loyaltyCard && + (loyaltyCard.status !== NftStatus_Enum.Burned || + loyaltyCard.burnedTransferId) + ) { + throw new BadRequestError('Loyalty card already minted'); + } + const data = await this.getLoyaltyCardNftContractByContractAddress(props); + if (!data) { + throw new NotFoundError( + 'No loyalty card found for this contract address', + ); + } + const { loyaltyCardId } = data; + await this.adminSdk.InsertLoyaltyCardNft({ + object: { + loyaltyCardId, + status: NftStatus_Enum.Confirmed, + ...props, + }, + }); + } + async mintWithPassword({ password, ...props }: MintWithPasswordProps) { + const loyaltyCard = await this.getLoyaltyCardOwnedByAddress(props); + if ( + loyaltyCard && + (loyaltyCard.status !== NftStatus_Enum.Burned || + loyaltyCard.burnedTransferId) + ) { + throw new BadRequestError('Loyalty card already minted'); + } + const nftMintPassword = + await this.mintPasswordNftWrapper.evaluateNftMintPassword({ + ...props, + password, + }); + if (!nftMintPassword) { + throw new BadRequestError('Invalid password'); + } + const data = await this.getLoyaltyCardNftContractByContractAddress(props); + if (!data) { + throw new NotFoundError( + 'No loyalty card found for this contract address', + ); + } + const { loyaltyCardId } = data; + await this.adminSdk.InsertLoyaltyCardNft({ + object: { + loyaltyCardId, + status: NftStatus_Enum.Confirmed, + ...props, + }, + }); + return this.mintPasswordNftWrapper.assignNftMintPasswordToMinter({ + id: nftMintPassword?.id, + minterAddress: props.ownerAddress, + }); + } + async setAsMinted({ tokenId, ...props }: SetAsMintedProps) { + const loyaltyCard = await this.getLoyaltyCardOwnedByAddress(props); + if (!loyaltyCard) { + throw new NotFoundError('No loyalty card found'); + } + if (loyaltyCard.status !== NftStatus_Enum.Burned) { + throw new BadRequestError('Loyalty card already burned'); + } + return Promise.all([ + this.adminSdk.UpdateNftMintPasswordTokenId({ + ...props, + minterAddress: props.ownerAddress, + tokenId, + }), + this.adminSdk.UpdateLoyaltyCardNft({ + id: loyaltyCard?.id, + object: { status: NftStatus_Enum.Completed, tokenId }, + }), + ]); + } +} diff --git a/libs/nft/loyalty-card/tsconfig.json b/libs/nft/loyalty-card/tsconfig.json new file mode 100644 index 000000000..817c7862a --- /dev/null +++ b/libs/nft/loyalty-card/tsconfig.json @@ -0,0 +1,24 @@ +{ + "extends": "../../../tsconfig.base.json", + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "./tsconfig.spec.json" + } + ] +} diff --git a/libs/nft/loyalty-card/tsconfig.lib.json b/libs/nft/loyalty-card/tsconfig.lib.json new file mode 100644 index 000000000..4befa7f09 --- /dev/null +++ b/libs/nft/loyalty-card/tsconfig.lib.json @@ -0,0 +1,10 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "declaration": true, + "types": ["node"] + }, + "include": ["src/**/*.ts"], + "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"] +} diff --git a/libs/nft/loyalty-card/tsconfig.spec.json b/libs/nft/loyalty-card/tsconfig.spec.json new file mode 100644 index 000000000..f0e61fdcb --- /dev/null +++ b/libs/nft/loyalty-card/tsconfig.spec.json @@ -0,0 +1,14 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "module": "nodenext", + "types": ["jest", "node"] + }, + "include": [ + "jest.config.ts", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/libs/nft/mint-password/.eslintrc.json b/libs/nft/mint-password/.eslintrc.json new file mode 100644 index 000000000..3456be9b9 --- /dev/null +++ b/libs/nft/mint-password/.eslintrc.json @@ -0,0 +1,18 @@ +{ + "extends": ["../../../.eslintrc.json"], + "ignorePatterns": ["!**/*"], + "overrides": [ + { + "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], + "rules": {} + }, + { + "files": ["*.ts", "*.tsx"], + "rules": {} + }, + { + "files": ["*.js", "*.jsx"], + "rules": {} + } + ] +} diff --git a/libs/nft/mint-password/.swcrc b/libs/nft/mint-password/.swcrc new file mode 100644 index 000000000..1526e0d72 --- /dev/null +++ b/libs/nft/mint-password/.swcrc @@ -0,0 +1,29 @@ +{ + "jsc": { + "target": "es2017", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + ".*\\.spec.tsx?$", + ".*\\.test.tsx?$", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/nft/mint-password/README.md b/libs/nft/mint-password/README.md new file mode 100644 index 000000000..c440b593c --- /dev/null +++ b/libs/nft/mint-password/README.md @@ -0,0 +1,11 @@ +# nft-mint-password + +This library was generated with [Nx](https://nx.dev). + +## Building + +Run `nx build nft-mint-password` to build the library. + +## Running unit tests + +Run `nx test nft-mint-password` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/nft/mint-password/jest.config.ts b/libs/nft/mint-password/jest.config.ts new file mode 100644 index 000000000..94e6ef528 --- /dev/null +++ b/libs/nft/mint-password/jest.config.ts @@ -0,0 +1,30 @@ +/* eslint-disable */ +import { readFileSync } from 'fs'; + +// Reading the SWC compilation config and remove the "exclude" +// for the test files to be compiled by SWC +const { exclude: _, ...swcJestConfig } = JSON.parse( + readFileSync(`${__dirname}/.swcrc`, 'utf-8'), +); + +// disable .swcrc look-up by SWC core because we're passing in swcJestConfig ourselves. +// If we do not disable this, SWC Core will read .swcrc and won't transform our test files due to "exclude" +if (swcJestConfig.swcrc === undefined) { + swcJestConfig.swcrc = false; +} + +// Uncomment if using global setup/teardown files being transformed via swc +// https://nx.dev/packages/jest/documents/overview#global-setup/teardown-with-nx-libraries +// jest needs EsModule Interop to find the default exported setup/teardown functions +// swcJestConfig.module.noInterop = false; + +export default { + displayName: 'nft-mint-password', + preset: '../../../jest.preset.js', + transform: { + '^.+\\.[tj]s$': ['@swc/jest', swcJestConfig], + }, + moduleFileExtensions: ['ts', 'js', 'html'], + testEnvironment: 'node', + coverageDirectory: '../../../coverage/libs/nft/mint-password', +}; diff --git a/libs/nft/mint-password/package.json b/libs/nft/mint-password/package.json new file mode 100644 index 000000000..48d8ffea2 --- /dev/null +++ b/libs/nft/mint-password/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nft/mint-password", + "version": "0.0.1", + "type": "nodenext", + "main": "./src/index.js", + "typings": "./src/index.d.ts" +} diff --git a/libs/nft/mint-password/project.json b/libs/nft/mint-password/project.json new file mode 100644 index 000000000..04670eb53 --- /dev/null +++ b/libs/nft/mint-password/project.json @@ -0,0 +1,30 @@ +{ + "name": "nft-mint-password", + "$schema": "../../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/nft/mint-password/src", + "projectType": "library", + "targets": { + "build": { + "executor": "@nx/js:swc", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "dist/libs/nft/mint-password", + "main": "libs/nft/mint-password/src/index.ts", + "tsConfig": "libs/nft/mint-password/tsconfig.lib.json", + "assets": ["libs/nft/mint-password/*.md"] + } + }, + "lint": { + "executor": "@nx/eslint:lint", + "outputs": ["{options.outputFile}"] + }, + "test": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/nft/mint-password/jest.config.ts" + } + } + }, + "tags": [] +} diff --git a/libs/nft/mint-password/src/index.ts b/libs/nft/mint-password/src/index.ts new file mode 100644 index 000000000..f41a696fd --- /dev/null +++ b/libs/nft/mint-password/src/index.ts @@ -0,0 +1 @@ +export * from './lib'; diff --git a/libs/nft/mint-password/src/lib/index.spec.ts b/libs/nft/mint-password/src/lib/index.spec.ts new file mode 100644 index 000000000..b62886174 --- /dev/null +++ b/libs/nft/mint-password/src/lib/index.spec.ts @@ -0,0 +1,128 @@ +import { adminSdk } from '@gql/admin/api'; +import { + UpdateNftMintPasswordMinterMutationVariables, + UpdateNftMintPasswordTokenIdMutationVariables, +} from '@gql/admin/types'; +import { NftMintPassword } from '@nft/types'; +import { MintPasswordNftWrapper } from './index'; + +jest.mock('@gql/admin/api', () => ({ + adminSdk: { + GetNftMintPasswordsForContractAvailable: jest.fn(), + UpdateNftMintPasswordMinter: jest.fn(), + UpdateNftMintPasswordTokenId: jest.fn(), + }, +})); + +describe('MintPasswordNftWrapper', () => { + let mintPasswordNftWrapper: MintPasswordNftWrapper; + + beforeEach(() => { + mintPasswordNftWrapper = new MintPasswordNftWrapper(); + }); + + afterEach(() => { + jest.clearAllMocks(); + }); + + it('should evaluate a valid NFT mint password', async () => { + const mockNftMintPasswords: NftMintPassword[] = [ + { + id: '1', + password: 'password1', + }, + { + id: '2', + password: 'password2', + }, + ]; + ( + adminSdk.GetNftMintPasswordsForContractAvailable as jest.Mock + ).mockResolvedValue({ nftMintPassword: mockNftMintPasswords }); + + const result = await mintPasswordNftWrapper.evaluateNftMintPassword({ + password: 'password1', + contractAddress: '0x123', + chainId: '1', + organizerId: 'dummy', + }); + + expect(result).toEqual(mockNftMintPasswords[0]); + expect( + adminSdk.GetNftMintPasswordsForContractAvailable, + ).toHaveBeenCalledWith({ + contractAddress: '0x123', + chainId: '1', + organizerId: 'dummy', + }); + }); + + it('should return undefined for an invalid NFT mint password', async () => { + const mockNftMintPasswords: NftMintPassword[] = [ + { + id: '1', + password: 'password1', + }, + { + id: '2', + password: 'password2', + }, + ]; + ( + adminSdk.GetNftMintPasswordsForContractAvailable as jest.Mock + ).mockResolvedValue({ nftMintPassword: mockNftMintPasswords }); + + const result = await mintPasswordNftWrapper.evaluateNftMintPassword({ + password: 'invalidPassword', + contractAddress: '0x123', + chainId: '1', + organizerId: 'dummy', + }); + + expect(result).toBeUndefined(); + expect( + adminSdk.GetNftMintPasswordsForContractAvailable, + ).toHaveBeenCalledWith({ + contractAddress: '0x123', + chainId: '1', + organizerId: 'dummy', + }); + }); + + it('should assign an NFT mint password to a minterAddress', async () => { + const props: UpdateNftMintPasswordMinterMutationVariables = { + id: '1', + minterAddress: '0x456', + }; + (adminSdk.UpdateNftMintPasswordMinter as jest.Mock).mockResolvedValue({ + updateNftMintPasswordMinter: { id: '1', minterAddress: '0x456' }, + }); + + const result = + await mintPasswordNftWrapper.assignNftMintPasswordToMinter(props); + + expect(result).toEqual({ + updateNftMintPasswordMinter: { id: '1', minterAddress: '0x456' }, + }); + expect(adminSdk.UpdateNftMintPasswordMinter).toHaveBeenCalledWith(props); + }); + + it('should assign a token ID to an NFT mint password', async () => { + const props: UpdateNftMintPasswordTokenIdMutationVariables = { + id: '1', + tokenId: '100', + }; + + (adminSdk.UpdateNftMintPasswordTokenId as jest.Mock).mockResolvedValue({ + updateNftMintPasswordTokenId: { id: '1', tokenId: '100' }, + }); + + const result = + await mintPasswordNftWrapper.assignNftMintPasswordTokenId(props); + + expect(result).toEqual({ + updateNftMintPasswordTokenId: { id: '1', tokenId: '100' }, + }); + expect(adminSdk.UpdateNftMintPasswordTokenId).toHaveBeenCalledWith(props); + }); +}); diff --git a/libs/nft/mint-password/src/lib/index.ts b/libs/nft/mint-password/src/lib/index.ts new file mode 100644 index 000000000..60f86a490 --- /dev/null +++ b/libs/nft/mint-password/src/lib/index.ts @@ -0,0 +1,44 @@ +import { adminSdk } from '@gql/admin/api'; +import { + GetNftMintPasswordsForContractAvailableQueryVariables, + UpdateNftMintPasswordMinterMutationVariables, + UpdateNftMintPasswordTokenIdMutationVariables, +} from '@gql/admin/types'; +import { NftMintPassword } from '@nft/types'; + +interface EvaluateNftMintPasswordProps + extends GetNftMintPasswordsForContractAvailableQueryVariables, + Pick {} + +export class MintPasswordNftWrapper { + private adminSdk: typeof adminSdk; + constructor() { + this.adminSdk = adminSdk; + } + private async getNftMintPasswords( + props: GetNftMintPasswordsForContractAvailableQueryVariables, + ) { + const res = + await this.adminSdk.GetNftMintPasswordsForContractAvailable(props); + return res.nftMintPassword; + } + async evaluateNftMintPassword({ + password, + ...props + }: EvaluateNftMintPasswordProps) { + const nftMintPasswords = await this.getNftMintPasswords(props); + return nftMintPasswords.find( + (nftMintPassword) => nftMintPassword.password === password, + ); + } + async assignNftMintPasswordToMinter( + props: UpdateNftMintPasswordMinterMutationVariables, + ) { + return this.adminSdk.UpdateNftMintPasswordMinter(props); + } + async assignNftMintPasswordTokenId( + props: UpdateNftMintPasswordTokenIdMutationVariables, + ) { + return this.adminSdk.UpdateNftMintPasswordTokenId(props); + } +} diff --git a/libs/nft/mint-password/tsconfig.json b/libs/nft/mint-password/tsconfig.json new file mode 100644 index 000000000..817c7862a --- /dev/null +++ b/libs/nft/mint-password/tsconfig.json @@ -0,0 +1,24 @@ +{ + "extends": "../../../tsconfig.base.json", + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "./tsconfig.spec.json" + } + ] +} diff --git a/libs/nft/mint-password/tsconfig.lib.json b/libs/nft/mint-password/tsconfig.lib.json new file mode 100644 index 000000000..4befa7f09 --- /dev/null +++ b/libs/nft/mint-password/tsconfig.lib.json @@ -0,0 +1,10 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "declaration": true, + "types": ["node"] + }, + "include": ["src/**/*.ts"], + "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"] +} diff --git a/libs/nft/mint-password/tsconfig.spec.json b/libs/nft/mint-password/tsconfig.spec.json new file mode 100644 index 000000000..f0e61fdcb --- /dev/null +++ b/libs/nft/mint-password/tsconfig.spec.json @@ -0,0 +1,14 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "module": "nodenext", + "types": ["jest", "node"] + }, + "include": [ + "jest.config.ts", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/libs/nft/thirdweb-admin/.swcrc b/libs/nft/thirdweb-admin/.swcrc new file mode 100644 index 000000000..a1276087c --- /dev/null +++ b/libs/nft/thirdweb-admin/.swcrc @@ -0,0 +1,29 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + ".*\\.spec.tsx?$", + ".*\\.test.tsx?$", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/nft/thirdweb-admin/jest.config.ts b/libs/nft/thirdweb-admin/jest.config.ts index 7e9983325..64d19e9da 100644 --- a/libs/nft/thirdweb-admin/jest.config.ts +++ b/libs/nft/thirdweb-admin/jest.config.ts @@ -3,11 +3,10 @@ export default { displayName: 'nft-thirdweb-admin', preset: '../../../jest.preset.js', testEnvironment: 'node', - globalSetup: `${process.cwd()}/tools/test/globalSetupHasura.ts`, - globalTeardown: `${process.cwd()}/tools/test/globalTeardownHasura.ts`, transform: { '^.+\\.[tj]s$': ['ts-jest', { tsconfig: '/tsconfig.spec.json' }], }, moduleFileExtensions: ['ts', 'js', 'html'], coverageDirectory: '../../../coverage/libs/nft/thirdweb-admin', + testPathIgnorePatterns: ['.*\\.integration\\..*'], }; diff --git a/libs/nft/thirdweb-admin/jest.integration.config.ts b/libs/nft/thirdweb-admin/jest.integration.config.ts new file mode 100644 index 000000000..13d386f50 --- /dev/null +++ b/libs/nft/thirdweb-admin/jest.integration.config.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +export default { + displayName: 'nft-thirdweb-admin', + preset: '../../../jest.preset.js', + testEnvironment: 'node', + globalSetup: `${process.cwd()}/tools/test/globalSetupHasura.ts`, + globalTeardown: `${process.cwd()}/tools/test/globalTeardownHasura.ts`, + transform: { + '^.+\\.[tj]s$': ['ts-jest', { tsconfig: '/tsconfig.spec.json' }], + }, + moduleFileExtensions: ['ts', 'js', 'html'], + coverageDirectory: '../../../coverage/libs/nft/thirdweb-admin-integration', +}; diff --git a/libs/nft/thirdweb-admin/package.json b/libs/nft/thirdweb-admin/package.json index fa4bde5ce..50aaa0671 100644 --- a/libs/nft/thirdweb-admin/package.json +++ b/libs/nft/thirdweb-admin/package.json @@ -1,10 +1,7 @@ { "name": "@nft/thirdweb-admin", "version": "0.0.1", - "dependencies": { - "tslib": "^2.3.0" - }, - "type": "commonjs", + "type": "nodenext", "main": "./src/index.js", "typings": "./src/index.d.ts" } diff --git a/libs/nft/thirdweb-admin/project.json b/libs/nft/thirdweb-admin/project.json index 8aa12397b..32941e1da 100644 --- a/libs/nft/thirdweb-admin/project.json +++ b/libs/nft/thirdweb-admin/project.json @@ -5,7 +5,7 @@ "projectType": "library", "targets": { "build": { - "executor": "@nx/js:tsc", + "executor": "@nx/js:swc", "outputs": ["{options.outputPath}"], "options": { "outputPath": "dist/libs/nft/thirdweb-admin", @@ -18,12 +18,19 @@ "executor": "@nx/eslint:lint", "outputs": ["{options.outputFile}"] }, - "test-integration": { + "test": { "executor": "@nx/jest:jest", "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], "options": { "jestConfig": "libs/nft/thirdweb-admin/jest.config.ts" } + }, + "test-integration": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/nft/thirdweb-admin/jest.integration.config.ts" + } } }, "tags": [] diff --git a/libs/nft/thirdweb-admin/src/index.ts b/libs/nft/thirdweb-admin/src/index.ts index ea6581df2..723ae584f 100644 --- a/libs/nft/thirdweb-admin/src/index.ts +++ b/libs/nft/thirdweb-admin/src/index.ts @@ -1 +1,2 @@ -export * from './lib/nft-thirdweb-api'; +export { LoyaltyCardNft } from './lib/loyaltyCardNft'; +export { EventPassNftOrder } from './lib/eventPassNftOrder'; diff --git a/libs/nft/thirdweb-admin/src/lib/nft-thirdweb-api.spec.ts b/libs/nft/thirdweb-admin/src/lib/eventPassNftOrder.integration.test.ts similarity index 77% rename from libs/nft/thirdweb-admin/src/lib/nft-thirdweb-api.spec.ts rename to libs/nft/thirdweb-admin/src/lib/eventPassNftOrder.integration.test.ts index ac2103fc5..1c70826d3 100644 --- a/libs/nft/thirdweb-admin/src/lib/nft-thirdweb-api.spec.ts +++ b/libs/nft/thirdweb-admin/src/lib/eventPassNftOrder.integration.test.ts @@ -6,8 +6,7 @@ import { deleteAllTables, type PgClient, } from '@test-utils/db'; -import { describe } from 'node:test'; -import { NftClaimable } from './nft-thirdweb-api'; +import { EventPassNftOrder } from './eventPassNftOrder'; jest.mock('@thirdweb-dev/sdk', () => { return { @@ -24,8 +23,8 @@ jest.mock('@thirdweb-dev/sdk', () => { }; }); -describe('NftClaimable integration test', () => { - let nftClaimable: NftClaimable; +describe('EventPassNftOrder integration test', () => { + let eventPassNftOrder: EventPassNftOrder; let orders; let minterWallet; let client: PgClient; @@ -48,10 +47,7 @@ describe('NftClaimable integration test', () => { }); beforeEach(async () => { - nftClaimable = new NftClaimable(); - - // Assuming ThirdwebSDK is already mocked above, no need to mock getContract here - // as it's being mocked in the ThirdwebSDK mock implementation + eventPassNftOrder = new EventPassNftOrder(); const resOrders = await adminSdk.GetOrdersWithClaimInfo({ ids: ['1e8b9aea-1b0a-4a05-803b-c72d0b46e9a2'], @@ -72,7 +68,7 @@ describe('NftClaimable integration test', () => { }); it('should successfully execute multicallClaim and update order statuses', async () => { - await nftClaimable.multicallClaim(minterWallet, orders); + await eventPassNftOrder.multicallClaim(minterWallet, orders); const updatedOrders = await adminSdk.GetOrdersWithClaimInfo({ ids: orders.map((order) => order.id), @@ -81,4 +77,11 @@ describe('NftClaimable integration test', () => { expect(order.status).toBe(OrderStatus_Enum.Completed); }); }); + + it('should throw an error when there are no orders', async () => { + const emptyOrders = []; + await expect( + eventPassNftOrder.multicallClaim(minterWallet, emptyOrders), + ).rejects.toThrow('No orders found or eventPassNftContract is undefined'); + }); }); diff --git a/libs/nft/thirdweb-admin/src/lib/nft-thirdweb-api.ts b/libs/nft/thirdweb-admin/src/lib/eventPassNftOrder.ts similarity index 50% rename from libs/nft/thirdweb-admin/src/lib/nft-thirdweb-api.ts rename to libs/nft/thirdweb-admin/src/lib/eventPassNftOrder.ts index cbd7b7899..172b43aad 100644 --- a/libs/nft/thirdweb-admin/src/lib/nft-thirdweb-api.ts +++ b/libs/nft/thirdweb-admin/src/lib/eventPassNftOrder.ts @@ -1,8 +1,6 @@ -import env from '@env/server'; import { setOrdersToPending } from '@features/orders-cron'; import { adminSdk } from '@gql/admin/api'; import { - ClaimEventPassNftsMutation, ClaimEventPassNftsMutationVariables, GetMinterTemporaryWalletByEventPassIdQuery, GetOrdersWithClaimInfoQuery, @@ -10,59 +8,20 @@ import { import { OrderStatus_Enum } from '@gql/shared/types'; import { NextRedis } from '@next/redis'; import { OrderWithContractData } from '@nft/types'; -import { - Ethereum, - Goerli, - Mumbai, - Polygon, - Sepolia, -} from '@thirdweb-dev/chains'; -import { ThirdwebSDK } from '@thirdweb-dev/sdk'; - -function convertChainIdToThirdwebChain(chainId: string) { - switch (chainId) { - case '1': - return Ethereum; - case '5': - return Goerli; - case '11155111': - return Sepolia; - case '80001': - return Mumbai; - case '137': - return Polygon; - default: - throw new Error(`Unsupported chainId: ${chainId}`); - } -} - -export class NftClaimable { - sdk?: ThirdwebSDK; - - constructor() { - try { - this.sdk = ThirdwebSDK.fromPrivateKey( - env.THIRDWEB_MASTER_PRIVATE_KEY, - convertChainIdToThirdwebChain(env.CHAIN), - { - secretKey: env.THIRDWEB_SECRET_KEY, - }, - ); - } catch (error) { - console.error(`Error initializing ThirdwebSDK: ${error.message}`); - throw error; - } - } +import { NFTClaim } from './nftClaim'; +import { getErrorMessage } from '@utils'; +export class EventPassNftOrder extends NFTClaim { async checkOrder(order: OrderWithContractData) { - if (!this.sdk) { - throw new Error('SDK is undefined'); - } + super.initializeSdkFromMasterWallet(); const contractAddress = order.eventPassNftContract?.contractAddress; if (!contractAddress) { throw new Error('Contract address is undefined'); } - const contract = await this.sdk.getContract(contractAddress); + const contract = await this.sdk?.getContract(contractAddress); + if (!contract) { + throw new Error('Contract is undefined'); + } if (!(await contract.erc721.claimConditions.canClaim(order.quantity))) { const reasons = @@ -80,7 +39,7 @@ export class NftClaimable { return await adminSdk.ClaimEventPassNfts(updateData); } catch (error) { if (error instanceof Error) { - console.error(`Error registering ownership: ${error.message}`); + console.error(`Error registering ownership: ${getErrorMessage(error)}`); throw error; } else { throw error; @@ -107,20 +66,11 @@ export class NftClaimable { `ContractAddress is undefined for eventPassId ${orders[0].eventPassId} and temporary wallet address ${minterTemporaryWallet.address}`, ); } - const minterSdk = ThirdwebSDK.fromPrivateKey( - minterTemporaryWallet.privateKey, - convertChainIdToThirdwebChain(env.CHAIN), - { - secretKey: env.THIRDWEB_SECRET_KEY, - gasless: { - openzeppelin: { - relayerUrl: env.OPENZEPPELIN_URL, - }, - }, - }, - ); - - const contract = await minterSdk.getContract(contractAddress); + super.initializeSdk(minterTemporaryWallet); + const contract = await this.sdk?.getContract(contractAddress); + if (!contract) { + throw new Error('Contract is undefined'); + } try { const encodedTransactions = await Promise.all( @@ -175,68 +125,4 @@ export class NftClaimable { }); } } - - async claimOrder( - this: NftClaimable, - order: OrderWithContractData, - ): Promise { - const contractAddress = order.eventPassNftContract?.contractAddress; - const toAddress = order.account?.address; - if (!contractAddress || !toAddress) { - throw new Error( - `Contract address or to address is undefined for order ${order.id}`, - ); - } - if (!this.sdk) { - throw new Error('SDK is undefined'); - } - const contract = await this.sdk.getContract(contractAddress); - - try { - const claimResult = await contract.erc721.claimTo( - toAddress, - order.quantity, - ); - await adminSdk.UpdateOrdersStatus({ - updates: [ - { - _set: { - status: OrderStatus_Enum.Completed, - }, - where: { - id: { - _eq: order.id, - }, - }, - }, - ], - }); - return await this.registerOwnership({ - updates: claimResult.map((claim) => ({ - _set: { currentOwnerAddress: toAddress }, - where: { - contractAddress: { _eq: contractAddress }, - tokenId: { _eq: claim.id.toNumber() }, - }, - })), - }); - } catch (e) { - await adminSdk.UpdateOrdersStatus({ - updates: [ - { - _set: { - status: OrderStatus_Enum.Error, - }, - where: { - id: { - _eq: order.id, - }, - }, - }, - ], - }); - console.error(e); - throw new Error(`Error during claiming operation: ${e.message}`); - } - } } diff --git a/libs/nft/thirdweb-admin/src/lib/loyaltyCardNft.spec.ts b/libs/nft/thirdweb-admin/src/lib/loyaltyCardNft.spec.ts new file mode 100644 index 000000000..2e02c5280 --- /dev/null +++ b/libs/nft/thirdweb-admin/src/lib/loyaltyCardNft.spec.ts @@ -0,0 +1,152 @@ +import { adminSdk } from '@gql/admin/api'; +import { GetLoyaltyCardByContractAddressForProcessQuery } from '@gql/admin/types'; +import { NftStatus_Enum } from '@gql/shared/types'; +import { ThirdwebSDK } from '@thirdweb-dev/sdk'; +import { LoyaltyCardNft } from './loyaltyCardNft'; + +jest.mock('@gql/admin/api', () => ({ + adminSdk: { + UpdateLoyaltyCardNfts: jest.fn(), + }, +})); + +// Mock the ThirdwebSDK to simulate contract interactions +jest.mock('@thirdweb-dev/sdk', () => ({ + ThirdwebSDK: { + fromPrivateKey: jest.fn(), + }, +})); + +describe('LoyaltyCardNft', () => { + let loyaltyCardNft: LoyaltyCardNft; + + beforeEach(() => { + loyaltyCardNft = new LoyaltyCardNft(); + }); + + describe('multicallClaim', () => { + it('updates loyalty cards to error status if minting fails', async () => { + const minterTemporaryWallet = { + address: 'mockWalletAddress', + privateKey: 'mockPrivateKey', + }; + const loyaltyCards = [ + { + id: '1', + contractAddress: 'mockContractAddress', + loyaltyCardId: 'mockLoyaltyCardId', + ownerAddress: 'mockOwnerAddress', + metadata: 'mockMetadata', + }, + ]; + + // Mock the SDK to throw an error during the contract call + (ThirdwebSDK.fromPrivateKey as jest.Mock).mockImplementation(() => ({ + getContract: jest.fn().mockResolvedValue({ + prepare: jest.fn().mockImplementation(() => ({ + encode: jest.fn().mockResolvedValue('encodedTransaction'), + })), + call: jest.fn().mockRejectedValue(new Error('Mock minting error')), + }), + })); + + await loyaltyCardNft.multicallClaim( + minterTemporaryWallet, + loyaltyCards as GetLoyaltyCardByContractAddressForProcessQuery['loyaltyCardNft'], + ); + + expect(adminSdk.UpdateLoyaltyCardNfts).toHaveBeenCalledWith({ + updates: loyaltyCards.map((loyaltyCard) => ({ + _set: { + status: NftStatus_Enum.Error, + }, + where: { + id: { + _eq: loyaltyCard.id, + }, + }, + })), + }); + }); + + it('throws an error if loyaltyCards array is empty', async () => { + const minterTemporaryWallet = { + address: 'mockWalletAddress', + privateKey: 'mockPrivateKey', + }; + const loyaltyCards = []; + + await expect( + loyaltyCardNft.multicallClaim(minterTemporaryWallet, loyaltyCards), + ).rejects.toThrow('No loyaltyCards found or loyaltyCardId is undefined'); + }); + + it('throws an error if contractAddress is undefined', async () => { + const minterTemporaryWallet = { + address: 'mockWalletAddress', + privateKey: 'mockPrivateKey', + }; + const loyaltyCards = [ + { + id: '1', + contractAddress: undefined, + loyaltyCardId: 'mockLoyaltyCardId', + ownerAddress: 'mockOwnerAddress', + metadata: 'mockMetadata', + }, + ]; + + await expect( + loyaltyCardNft.multicallClaim( + minterTemporaryWallet, + loyaltyCards as GetLoyaltyCardByContractAddressForProcessQuery['loyaltyCardNft'], + ), + ).rejects.toThrow( + 'ContractAddress is undefined for loyaltyCardId mockLoyaltyCardId and temporary wallet address mockWalletAddres', + ); + }); + it('updates loyalty cards to completed status if minting succeeds', async () => { + const loyaltyCards = [ + { + id: '1', + contractAddress: 'mockContractAddress', + loyaltyCardId: 'mockLoyaltyCardId', + ownerAddress: 'mockOwnerAddress', + metadata: 'mockMetadata', + }, + ]; + + const minterTemporaryWallet = { + address: 'mockWalletAddress', + privateKey: 'mockPrivateKey', + }; + + (ThirdwebSDK.fromPrivateKey as jest.Mock).mockImplementation(() => ({ + getContract: jest.fn().mockResolvedValue({ + prepare: jest.fn().mockImplementation(() => ({ + encode: jest.fn().mockResolvedValue('encodedTransaction'), + })), + call: jest.fn().mockResolvedValue(undefined), // Simulate successful call + }), + })); + + await loyaltyCardNft.multicallClaim( + minterTemporaryWallet, + loyaltyCards as GetLoyaltyCardByContractAddressForProcessQuery['loyaltyCardNft'], + ); + + expect(adminSdk.UpdateLoyaltyCardNfts).toHaveBeenCalledWith({ + updates: loyaltyCards.map((loyaltyCard) => ({ + _set: { + status: NftStatus_Enum.Completed, + }, + where: { + id: { + _eq: loyaltyCard.id, + }, + }, + })), + }); + }); + }); +}); diff --git a/libs/nft/thirdweb-admin/src/lib/loyaltyCardNft.ts b/libs/nft/thirdweb-admin/src/lib/loyaltyCardNft.ts new file mode 100644 index 000000000..6a051830c --- /dev/null +++ b/libs/nft/thirdweb-admin/src/lib/loyaltyCardNft.ts @@ -0,0 +1,74 @@ +import { adminSdk } from '@gql/admin/api'; +import { + GetLoyaltyCardByContractAddressForProcessQuery, + GetMinterTemporaryWalletByLoyaltyCardIdQuery, +} from '@gql/admin/types'; +import { LoyaltyCardNft_Set_Input, NftStatus_Enum } from '@gql/shared/types'; +import { NFTClaim } from './nftClaim'; + +export class LoyaltyCardNft extends NFTClaim { + async updateLoyaltyCardNftsStatus( + loyaltyCards: LoyaltyCardNft_Set_Input[], // Replace 'any' with the appropriate type + status: NftStatus_Enum, + ) { + await adminSdk.UpdateLoyaltyCardNfts({ + updates: loyaltyCards.map((loyaltyCard) => ({ + _set: { + status, + }, + where: { + id: { + _eq: loyaltyCard.id, + }, + }, + })), + }); + } + async multicallClaim( + minterTemporaryWallet: GetMinterTemporaryWalletByLoyaltyCardIdQuery['minterTemporaryWallet'][0], + loyaltyCards: GetLoyaltyCardByContractAddressForProcessQuery['loyaltyCardNft'], + ) { + if (loyaltyCards.length === 0 || !loyaltyCards[0].loyaltyCardId) { + throw new Error('No loyaltyCards found or loyaltyCardId is undefined'); + } + const contractAddress = loyaltyCards[0].contractAddress; + const loyaltyCardId = loyaltyCards[0].loyaltyCardId; + + if (!contractAddress) { + throw new Error( + `ContractAddress is undefined for loyaltyCardId ${loyaltyCardId} and temporary wallet address ${minterTemporaryWallet.address}`, + ); + } + super.initializeSdk(minterTemporaryWallet); + const contract = await this.sdk?.getContract(contractAddress); + if (!contract) { + throw new Error('Contract is undefined'); + } + try { + const encodedTransactions = await Promise.all( + loyaltyCards.map(async (loyaltyCard) => { + if (!loyaltyCard.ownerAddress) { + throw new Error( + `loyaltyCardNft ${loyaltyCard.id} does not have an associated owner.`, + ); + } + return contract + .prepare('mintTo', [loyaltyCard.ownerAddress, loyaltyCard.metadata]) + .encode(); + }), + ); + + await contract.call('multicall', [encodedTransactions]); + await this.updateLoyaltyCardNftsStatus( + loyaltyCards, + NftStatus_Enum.Completed, + ); + } catch (e) { + console.error(e); + await this.updateLoyaltyCardNftsStatus( + loyaltyCards, + NftStatus_Enum.Error, + ); + } + } +} diff --git a/libs/nft/thirdweb-admin/src/lib/nftClaim.ts b/libs/nft/thirdweb-admin/src/lib/nftClaim.ts new file mode 100644 index 000000000..2ee1d07cd --- /dev/null +++ b/libs/nft/thirdweb-admin/src/lib/nftClaim.ts @@ -0,0 +1,87 @@ +import env from '@env/server'; +import { GetMinterTemporaryWalletByLoyaltyCardIdQuery } from '@gql/admin/types'; +import { getCurrentChain } from '@next/chains'; +import { + BaseSepoliaTestnet, + Ethereum, + Goerli, + Mumbai, + Polygon, + PolygonAmoyTestnet, + Sepolia, +} from '@thirdweb-dev/chains'; +import { ThirdwebSDK } from '@thirdweb-dev/sdk'; +import { getErrorMessage } from '@utils'; + +export abstract class NFTClaim { + sdk?: ThirdwebSDK; + + protected initializeSdk( + minterTemporaryWallet: GetMinterTemporaryWalletByLoyaltyCardIdQuery['minterTemporaryWallet'][0], + ) { + try { + this.sdk = ThirdwebSDK.fromPrivateKey( + minterTemporaryWallet.privateKey, + this.convertChainIdToThirdwebChain( + getCurrentChain().chainId.toString(), + ), + { + secretKey: env.THIRDWEB_SECRET_KEY, + gasless: { + openzeppelin: { + relayerUrl: env.OPENZEPPELIN_URL, + }, + }, + }, + ); + } catch (error) { + console.error( + `Error initializing ThirdwebSDK: ${getErrorMessage(error)}`, + ); + throw error; + } + } + + protected initializeSdkFromMasterWallet() { + try { + this.sdk = ThirdwebSDK.fromPrivateKey( + env.THIRDWEB_MASTER_PRIVATE_KEY, + this.convertChainIdToThirdwebChain( + getCurrentChain().chainId.toString(), + ), + { + secretKey: env.THIRDWEB_SECRET_KEY, + }, + ); + } catch (error) { + console.error( + `Error initializing ThirdwebSDK: ${getErrorMessage(error)}`, + ); + throw error; + } + } + + convertChainIdToThirdwebChain(chainId: string) { + switch (chainId) { + case '1': + return Ethereum; + case '5': + return Goerli; + case '11155111': + return Sepolia; + case '80001': + return Mumbai; + case '137': + return Polygon; + case '84532': + return BaseSepoliaTestnet; + case '80002': + return PolygonAmoyTestnet; + default: + throw new Error(`Unsupported chainId: ${chainId}`); + } + } + + // Abstract method to be implemented by subclasses + abstract multicallClaim(...args: any[]): Promise; +} diff --git a/libs/nft/thirdweb-admin/tsconfig.json b/libs/nft/thirdweb-admin/tsconfig.json index 549a5eaa5..817c7862a 100644 --- a/libs/nft/thirdweb-admin/tsconfig.json +++ b/libs/nft/thirdweb-admin/tsconfig.json @@ -1,9 +1,11 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, - "strict": false, + "strict": true, "noImplicitOverride": true, "noPropertyAccessFromIndexSignature": false, "noImplicitReturns": true, diff --git a/libs/nft/thirdweb-admin/tsconfig.spec.json b/libs/nft/thirdweb-admin/tsconfig.spec.json index 69a251f32..686c68671 100644 --- a/libs/nft/thirdweb-admin/tsconfig.spec.json +++ b/libs/nft/thirdweb-admin/tsconfig.spec.json @@ -2,10 +2,12 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", + "strict": false, "types": ["jest", "node"] }, "include": [ + "../../../types/**/*.d.ts", "jest.config.ts", "src/**/*.test.ts", "src/**/*.spec.ts", diff --git a/libs/nft/thirdweb-organizer-common/.eslintrc.json b/libs/nft/thirdweb-organizer-common/.eslintrc.json new file mode 100644 index 000000000..3456be9b9 --- /dev/null +++ b/libs/nft/thirdweb-organizer-common/.eslintrc.json @@ -0,0 +1,18 @@ +{ + "extends": ["../../../.eslintrc.json"], + "ignorePatterns": ["!**/*"], + "overrides": [ + { + "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], + "rules": {} + }, + { + "files": ["*.ts", "*.tsx"], + "rules": {} + }, + { + "files": ["*.js", "*.jsx"], + "rules": {} + } + ] +} diff --git a/libs/nft/thirdweb-organizer-common/.swcrc b/libs/nft/thirdweb-organizer-common/.swcrc new file mode 100644 index 000000000..a4c035518 --- /dev/null +++ b/libs/nft/thirdweb-organizer-common/.swcrc @@ -0,0 +1,27 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/nft/thirdweb-organizer-common/README.md b/libs/nft/thirdweb-organizer-common/README.md new file mode 100644 index 000000000..396c2f83b --- /dev/null +++ b/libs/nft/thirdweb-organizer-common/README.md @@ -0,0 +1,11 @@ +# nft-thirdweb-organizer-common + +This library was generated with [Nx](https://nx.dev). + +## Building + +Run `nx build nft-thirdweb-organizer-common` to build the library. + +## Running unit tests + +Run `nx test nft-thirdweb-organizer-common` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/nft/thirdweb-organizer-common/jest.config.ts b/libs/nft/thirdweb-organizer-common/jest.config.ts new file mode 100644 index 000000000..c54131119 --- /dev/null +++ b/libs/nft/thirdweb-organizer-common/jest.config.ts @@ -0,0 +1,30 @@ +/* eslint-disable */ +import { readFileSync } from 'fs'; + +// Reading the SWC compilation config and remove the "exclude" +// for the test files to be compiled by SWC +const { exclude: _, ...swcJestConfig } = JSON.parse( + readFileSync(`${__dirname}/.swcrc`, 'utf-8'), +); + +// disable .swcrc look-up by SWC core because we're passing in swcJestConfig ourselves. +// If we do not disable this, SWC Core will read .swcrc and won't transform our test files due to "exclude" +if (swcJestConfig.swcrc === undefined) { + swcJestConfig.swcrc = false; +} + +// Uncomment if using global setup/teardown files being transformed via swc +// https://nx.dev/packages/jest/documents/overview#global-setup/teardown-with-nx-libraries +// jest needs EsModule Interop to find the default exported setup/teardown functions +// swcJestConfig.module.noInterop = false; + +export default { + displayName: 'nft-thirdweb-organizer-common', + preset: '../../../jest.preset.js', + transform: { + '^.+\\.[tj]s$': ['@swc/jest', swcJestConfig], + }, + moduleFileExtensions: ['ts', 'js', 'html'], + testEnvironment: 'node', + coverageDirectory: '../../../coverage/libs/nft/thirdweb-organizer-common', +}; diff --git a/libs/nft/thirdweb-organizer-common/package.json b/libs/nft/thirdweb-organizer-common/package.json new file mode 100644 index 000000000..5cf25023d --- /dev/null +++ b/libs/nft/thirdweb-organizer-common/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nft/thirdweb-organizer-common", + "version": "0.0.1", + "type": "nodenext", + "main": "./src/index.js", + "typings": "./src/index.d.ts" +} diff --git a/libs/nft/thirdweb-organizer-common/project.json b/libs/nft/thirdweb-organizer-common/project.json new file mode 100644 index 000000000..b973963fe --- /dev/null +++ b/libs/nft/thirdweb-organizer-common/project.json @@ -0,0 +1,30 @@ +{ + "name": "nft-thirdweb-organizer-common", + "$schema": "../../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/nft/thirdweb-organizer-common/src", + "projectType": "library", + "targets": { + "build": { + "executor": "@nx/js:swc", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "dist/libs/nft/thirdweb-organizer-common", + "main": "libs/nft/thirdweb-organizer-common/src/index.ts", + "tsConfig": "libs/nft/thirdweb-organizer-common/tsconfig.lib.json", + "assets": ["libs/nft/thirdweb-organizer-common/*.md"] + } + }, + "lint": { + "executor": "@nx/eslint:lint", + "outputs": ["{options.outputFile}"] + }, + "test": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/nft/thirdweb-organizer-common/jest.config.ts" + } + } + }, + "tags": [] +} diff --git a/libs/nft/thirdweb-organizer-common/src/index.d.ts b/libs/nft/thirdweb-organizer-common/src/index.d.ts new file mode 100644 index 000000000..266507919 --- /dev/null +++ b/libs/nft/thirdweb-organizer-common/src/index.d.ts @@ -0,0 +1,2 @@ +export * from './lib'; +export * from './lib/action'; diff --git a/libs/nft/thirdweb-organizer-common/src/index.ts b/libs/nft/thirdweb-organizer-common/src/index.ts new file mode 100644 index 000000000..266507919 --- /dev/null +++ b/libs/nft/thirdweb-organizer-common/src/index.ts @@ -0,0 +1,2 @@ +export * from './lib'; +export * from './lib/action'; diff --git a/libs/nft/thirdweb-organizer-common/src/lib/action.d.ts b/libs/nft/thirdweb-organizer-common/src/lib/action.d.ts new file mode 100644 index 000000000..839d4d6c9 --- /dev/null +++ b/libs/nft/thirdweb-organizer-common/src/lib/action.d.ts @@ -0,0 +1,52 @@ +import type { InsertMinterTemporaryWalletMutation } from '@gql/admin/types'; +import type { + MinterTemporaryWallet_Insert_Input, + NftMintPassword_Insert_Input, +} from '@gql/shared/types'; +export declare function insertMinterTemporaryWallet( + object: MinterTemporaryWallet_Insert_Input, +): Promise< + InsertMinterTemporaryWalletMutation['insert_minterTemporaryWallet_one'] +>; +export declare function insertMinterTemporaryWallets( + objects: MinterTemporaryWallet_Insert_Input[], +): Promise<{ + __typename?: 'minterTemporaryWallet_mutation_response' | undefined; + affected_rows: number; + returning: { + __typename?: 'minterTemporaryWallet' | undefined; + address: string; + eventPassId?: string | null | undefined; + packId?: string | null | undefined; + loyaltyCardId?: string | null | undefined; + campaignId?: string | null | undefined; + }[]; +} | null>; +export declare function insertNftMintPasswords( + objects: Omit[], +): Promise<{ + __typename?: 'nftMintPassword_mutation_response' | undefined; + affected_rows: number; + returning: { + __typename?: 'nftMintPassword' | undefined; + id: any; + password: string; + tokenId?: any; + minterAddress?: string | null | undefined; + }[]; +} | null>; +export declare function getNftMintPasswords({ + contractAddress, + chainId, +}: { + contractAddress: string; + chainId: string; +}): Promise< + { + __typename?: 'nftMintPassword' | undefined; + password: string; + minterAddress?: string | null | undefined; + created_at: any; + updated_at: any; + }[] +>; diff --git a/libs/nft/thirdweb-organizer-common/src/lib/action.ts b/libs/nft/thirdweb-organizer-common/src/lib/action.ts new file mode 100644 index 000000000..fc1153649 --- /dev/null +++ b/libs/nft/thirdweb-organizer-common/src/lib/action.ts @@ -0,0 +1,56 @@ +'use server'; + +import { adminSdk } from '@gql/admin/api'; +import type { InsertMinterTemporaryWalletMutation } from '@gql/admin/types'; +import type { + MinterTemporaryWallet_Insert_Input, + NftMintPassword_Insert_Input, +} from '@gql/shared/types'; +import { getCurrentUser } from '@next/next-auth/user'; + +export async function insertMinterTemporaryWallet( + object: MinterTemporaryWallet_Insert_Input, +): Promise< + InsertMinterTemporaryWalletMutation['insert_minterTemporaryWallet_one'] +> { + const data = await adminSdk.InsertMinterTemporaryWallet({ object }); + return data?.insert_minterTemporaryWallet_one; +} + +export async function insertMinterTemporaryWallets( + objects: MinterTemporaryWallet_Insert_Input[], +) { + const data = await adminSdk.InsertMinterTemporaryWallets({ objects }); + return data?.insert_minterTemporaryWallet || null; +} + +export async function insertNftMintPasswords( + objects: Omit[], +) { + const user = await getCurrentUser(); + if (!user || !user.role?.organizerId) + throw new Error('No user role found for organizer'); + else { + const data = await adminSdk.InsertNftMintPasswords({ + objects: objects.map((object) => ({ + ...object, + organizerId: user.role?.organizerId, + })), + }); + return data?.insert_nftMintPassword || null; + } +} + +export async function getNftMintPasswords({ + contractAddress, + chainId, +}: { + contractAddress: string; + chainId: string; +}) { + const data = await adminSdk.GetNftMintPasswordsForContract({ + contractAddress, + chainId, + }); + return data?.nftMintPassword; +} diff --git a/libs/nft/thirdweb-organizer-common/src/lib/index.d.ts b/libs/nft/thirdweb-organizer-common/src/lib/index.d.ts new file mode 100644 index 000000000..9f357e4b3 --- /dev/null +++ b/libs/nft/thirdweb-organizer-common/src/lib/index.d.ts @@ -0,0 +1,41 @@ +import { ThirdwebSDK } from '@thirdweb-dev/sdk'; +import { ethers } from 'ethers'; +import { insertNftMintPasswords } from './action'; +export interface CreateNftMintPasswordsProps + extends Required< + Pick< + Parameters[0][0], + 'contractAddress' | 'chainId' + > + > { + amount: number; +} +export declare class ThirdwebOrganizerCommon { + private sdk; + constructor(sdk: ThirdwebSDK); + getAddressAndChainId(): Promise<[string, number]>; + setErc721ContractWithClaimConditions( + contractAddress: string, + maxAmount: number, + ): Promise<{ + contract: import('@thirdweb-dev/sdk').SmartContract; + wallet: { + address: string; + privateKey: string; + }; + }>; + createNftMintPasswords({ + contractAddress, + chainId, + amount, + }: CreateNftMintPasswordsProps): Promise< + | { + __typename?: 'nftMintPassword' | undefined; + id: any; + password: string; + tokenId?: any; + minterAddress?: string | null | undefined; + }[] + | undefined + >; +} diff --git a/libs/nft/thirdweb-organizer-common/src/lib/index.ts b/libs/nft/thirdweb-organizer-common/src/lib/index.ts new file mode 100644 index 000000000..74537b65b --- /dev/null +++ b/libs/nft/thirdweb-organizer-common/src/lib/index.ts @@ -0,0 +1,84 @@ +import { generateRandomAlphanumericString } from '@crypto'; +import { ThirdwebSDK } from '@thirdweb-dev/sdk'; +import { ethers } from 'ethers'; +import { insertNftMintPasswords } from './action'; + +export interface CreateNftMintPasswordsProps + extends Required< + Pick< + Parameters[0][0], + 'contractAddress' | 'chainId' + > + > { + amount: number; +} + +export class ThirdwebOrganizerCommon { + private sdk: ThirdwebSDK; + + constructor(sdk: ThirdwebSDK) { + this.sdk = sdk; + } + + async getAddressAndChainId(): Promise<[string, number]> { + const [address, chainIdNumber] = await Promise.all([ + this.sdk.wallet.getAddress(), + this.sdk.wallet.getChainId(), // Promise.resolve(getCurrentChain().chainId), + ]); + return [address, chainIdNumber]; + } + + async setErc721ContractWithClaimConditions( + contractAddress: string, + maxAmount: number, + ) { + const contract = await this.sdk.getContract(contractAddress); + + const wallet = ethers.Wallet.createRandom(); + const walletAddress = wallet.address; + const privateKey = wallet.privateKey; + + await contract.erc721.claimConditions.set([ + { + metadata: { + name: 'Phase de claim', + }, + startTime: new Date(), + maxClaimablePerWallet: 0, + snapshot: [ + { + address: walletAddress, + maxClaimable: maxAmount, + }, + ], + }, + ]); + + return { + contract, + wallet: { + address: walletAddress, + privateKey, + }, + }; + } + + async createNftMintPasswords({ + contractAddress, + chainId, + amount, + }: CreateNftMintPasswordsProps) { + const passwords = Array.from({ length: amount }, () => + generateRandomAlphanumericString(), + ); + + const data = await insertNftMintPasswords( + passwords.map((password) => ({ + contractAddress, + chainId, + password, + })), + ); + return data?.returning; + } +} diff --git a/libs/nft/thirdweb-organizer-common/tsconfig.json b/libs/nft/thirdweb-organizer-common/tsconfig.json new file mode 100644 index 000000000..817c7862a --- /dev/null +++ b/libs/nft/thirdweb-organizer-common/tsconfig.json @@ -0,0 +1,24 @@ +{ + "extends": "../../../tsconfig.base.json", + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "./tsconfig.spec.json" + } + ] +} diff --git a/libs/nft/thirdweb-organizer-common/tsconfig.lib.json b/libs/nft/thirdweb-organizer-common/tsconfig.lib.json new file mode 100644 index 000000000..7ed286e7c --- /dev/null +++ b/libs/nft/thirdweb-organizer-common/tsconfig.lib.json @@ -0,0 +1,11 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "module": "nodenext", + "outDir": "../../../dist/out-tsc", + "declaration": true, + "types": ["node"] + }, + "include": ["src/**/*.ts"], + "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"] +} diff --git a/libs/nft/thirdweb-organizer-common/tsconfig.spec.json b/libs/nft/thirdweb-organizer-common/tsconfig.spec.json new file mode 100644 index 000000000..f0e61fdcb --- /dev/null +++ b/libs/nft/thirdweb-organizer-common/tsconfig.spec.json @@ -0,0 +1,14 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "module": "nodenext", + "types": ["jest", "node"] + }, + "include": [ + "jest.config.ts", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/libs/nft/thirdweb-organizer-event-pass/.eslintrc.json b/libs/nft/thirdweb-organizer-event-pass/.eslintrc.json new file mode 100644 index 000000000..3456be9b9 --- /dev/null +++ b/libs/nft/thirdweb-organizer-event-pass/.eslintrc.json @@ -0,0 +1,18 @@ +{ + "extends": ["../../../.eslintrc.json"], + "ignorePatterns": ["!**/*"], + "overrides": [ + { + "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], + "rules": {} + }, + { + "files": ["*.ts", "*.tsx"], + "rules": {} + }, + { + "files": ["*.js", "*.jsx"], + "rules": {} + } + ] +} diff --git a/libs/nft/thirdweb-organizer-event-pass/.swcrc b/libs/nft/thirdweb-organizer-event-pass/.swcrc new file mode 100644 index 000000000..a4c035518 --- /dev/null +++ b/libs/nft/thirdweb-organizer-event-pass/.swcrc @@ -0,0 +1,27 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/nft/thirdweb-organizer-event-pass/README.md b/libs/nft/thirdweb-organizer-event-pass/README.md new file mode 100644 index 000000000..6bfa1c213 --- /dev/null +++ b/libs/nft/thirdweb-organizer-event-pass/README.md @@ -0,0 +1,11 @@ +# nft-thirdweb-organizer-event-pass + +This library was generated with [Nx](https://nx.dev). + +## Building + +Run `nx build nft-thirdweb-organizer-event-pass` to build the library. + +## Running unit tests + +Run `nx test nft-thirdweb-organizer-event-pass` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/nft/thirdweb-organizer-event-pass/jest.config.ts b/libs/nft/thirdweb-organizer-event-pass/jest.config.ts new file mode 100644 index 000000000..a949da1fd --- /dev/null +++ b/libs/nft/thirdweb-organizer-event-pass/jest.config.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +export default { + displayName: 'nft-thirdweb-organizer-event-pass', + preset: '../../../jest.preset.js', + testEnvironment: 'node', + transform: { + '^.+\\.[tj]s$': ['ts-jest', { tsconfig: '/tsconfig.spec.json' }], + }, + moduleFileExtensions: ['ts', 'js', 'html'], + testPathIgnorePatterns: ['.*\\.integration\\..*'], + coverageDirectory: '../../../coverage/libs/nft/thirdweb-organizer-event-pass', +}; diff --git a/libs/nft/thirdweb-organizer-event-pass/jest.integration.ts b/libs/nft/thirdweb-organizer-event-pass/jest.integration.ts new file mode 100644 index 000000000..2d5d0e93d --- /dev/null +++ b/libs/nft/thirdweb-organizer-event-pass/jest.integration.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +export default { + displayName: 'nft-thirdweb-organizer-event-pass-integration', + preset: '../../../jest.preset.js', + testEnvironment: 'node', + globalSetup: `${process.cwd()}/tools/test/globalSetupHasura.ts`, + globalTeardown: `${process.cwd()}/tools/test/globalTeardownHasura.ts`, + moduleFileExtensions: ['ts', 'js', 'html'], + coverageDirectory: + '../../../coverage/libs/nft/thirdweb-organizer-event-pass-integration', + testMatch: ['**/*.integration.test.ts'], +}; diff --git a/libs/nft/thirdweb-organizer-event-pass/package.json b/libs/nft/thirdweb-organizer-event-pass/package.json new file mode 100644 index 000000000..41acbd0e0 --- /dev/null +++ b/libs/nft/thirdweb-organizer-event-pass/package.json @@ -0,0 +1,4 @@ +{ + "name": "@nft/thirdweb-organizer-event-pass", + "version": "0.0.1" +} diff --git a/libs/nft/thirdweb-organizer-event-pass/project.json b/libs/nft/thirdweb-organizer-event-pass/project.json new file mode 100644 index 000000000..83f7ea4cc --- /dev/null +++ b/libs/nft/thirdweb-organizer-event-pass/project.json @@ -0,0 +1,38 @@ +{ + "name": "nft-thirdweb-organizer-event-pass", + "$schema": "../../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/nft/thirdweb-organizer-event-pass/src", + "projectType": "library", + "targets": { + "build": { + "executor": "@nx/js:swc", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "dist/libs/nft/thirdweb-organizer-event-pass", + "tsConfig": "libs/nft/thirdweb-organizer-event-pass/tsconfig.lib.json", + "main": "libs/nft/thirdweb-organizer-event-pass/src/index.ts", + "assets": ["libs/nft/thirdweb-organizer-event-pass/*.md"] + } + }, + "lint": { + "executor": "@nx/eslint:lint", + "outputs": ["{options.outputFile}"] + }, + "test": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/nft/thirdweb-organizer-event-pass/jest.config.ts" + } + }, + "test-integration": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/nft/thirdweb-organizer-event-pass/jest.integration.ts", + "runInBand": true + } + } + }, + "tags": [] +} diff --git a/libs/nft/thirdweb-organizer-event-pass/src/index.d.ts b/libs/nft/thirdweb-organizer-event-pass/src/index.d.ts new file mode 100644 index 000000000..0898383dc --- /dev/null +++ b/libs/nft/thirdweb-organizer-event-pass/src/index.d.ts @@ -0,0 +1,2 @@ +export * from './lib'; +export { getEventPassNftContractNftsLazyMinted } from './lib/action'; diff --git a/libs/nft/thirdweb-organizer-event-pass/src/index.ts b/libs/nft/thirdweb-organizer-event-pass/src/index.ts new file mode 100644 index 000000000..0898383dc --- /dev/null +++ b/libs/nft/thirdweb-organizer-event-pass/src/index.ts @@ -0,0 +1,2 @@ +export * from './lib'; +export { getEventPassNftContractNftsLazyMinted } from './lib/action'; diff --git a/libs/nft/thirdweb-organizer-event-pass/src/lib/action.d.ts b/libs/nft/thirdweb-organizer-event-pass/src/lib/action.d.ts new file mode 100644 index 000000000..20640c7d6 --- /dev/null +++ b/libs/nft/thirdweb-organizer-event-pass/src/lib/action.d.ts @@ -0,0 +1,87 @@ +import { GetEventPassNftContractNftsLazyMintedQueryVariables } from '@gql/admin/types'; +import type { + EventPassNftContract_Insert_Input, + EventPassNft_Insert_Input, +} from '@gql/shared/types'; +export declare function createEventPassNftContract( + object: EventPassNftContract_Insert_Input, +): Promise< + | { + __typename?: 'eventPassNftContract' | undefined; + chainId: string; + contractAddress: string; + eventId: string; + eventPassId: string; + organizerId: string; + } + | null + | undefined +>; +export declare function createEventPassNfts( + objects: EventPassNft_Insert_Input[], +): Promise<{ + __typename?: 'eventPassNft_mutation_response' | undefined; + affected_rows: number; + returning: { + __typename?: 'eventPassNft' | undefined; + contractAddress: string; + tokenId?: any; + metadata?: any; + error?: string | null | undefined; + tokenUri?: string | null | undefined; + chainId: string; + eventId: string; + eventPassId: string; + organizerId: string; + currentOwnerAddress?: string | null | undefined; + lastNftTransferId?: any; + isRevealed: boolean; + id: any; + created_at: any; + updated_at: any; + }[]; +} | null>; +export declare function getEventPassNftContractNftsLazyMinted( + id: GetEventPassNftContractNftsLazyMintedQueryVariables, +): Promise<{ + __typename?: 'eventPassNftContract' | undefined; + contractAddress: string; + eventPassId: string; + eventPassNfts: { + __typename?: 'eventPassNft' | undefined; + id: any; + packId?: string | null | undefined; + currentOwnerAddress?: string | null | undefined; + contractAddress: string; + eventId: string; + tokenId?: any; + eventPassId: string; + status?: import('@gql/shared/types').NftStatus_Enum | null | undefined; + }[]; +}>; +interface CreateEventParametersAndWebhookProps { + eventId: string; + nftCollectionAddresses: string[]; + organizerId: string; + eventSlug: string; +} +export declare function createEventParametersAndWebhook({ + eventId, + nftCollectionAddresses, + organizerId, + eventSlug, +}: CreateEventParametersAndWebhookProps): Promise; +export declare function getEventPassDelayedRevealPassword( + contractAddress: string, +): Promise<{ + __typename?: 'eventPassNftContract' | undefined; + type: import('@gql/shared/types').EventPassNftContractType_Enum; + isDelayedRevealed: boolean; + password?: string | null | undefined; +}>; +export declare function saveRevealIntoDb( + contractAddress: string, +): Promise< + import('@gql/admin/types').GetListCurrentOwnerAddressForContractAddressQuery +>; +export {}; diff --git a/libs/nft/thirdweb-organizer-event-pass/src/lib/action.ts b/libs/nft/thirdweb-organizer-event-pass/src/lib/action.ts new file mode 100644 index 000000000..d4780c64a --- /dev/null +++ b/libs/nft/thirdweb-organizer-event-pass/src/lib/action.ts @@ -0,0 +1,126 @@ +'use server'; + +import env from '@env/server'; +import { + createWebhooksForEvent, + getAlchemyInfosFromEventId, + updateWebhooksForEvent, +} from '@features/back-office/events-api'; +import { adminSdk } from '@gql/admin/api'; +import { GetEventPassNftContractNftsLazyMintedQueryVariables } from '@gql/admin/types'; +import type { + EventParameters_Insert_Input, + EventPassNftContract_Insert_Input, + EventPassNft_Insert_Input, +} from '@gql/shared/types'; +import { Locale, Stage } from '@gql/shared/types'; +import { defaultLocale } from '@next/i18n'; +import { getErrorMessage } from '@utils'; +import { NftFilter } from 'alchemy-sdk'; + +export async function createEventPassNftContract( + object: EventPassNftContract_Insert_Input, +) { + const data = await adminSdk.CreateEventPassNftContract({ object }); + return data?.insert_eventPassNftContract_one; +} + +export async function createEventPassNfts( + objects: EventPassNft_Insert_Input[], +) { + const data = await adminSdk.InsertEventPassNfts({ objects }); + return data?.insert_eventPassNft || null; +} + +async function CreateEventParameters(object: EventParameters_Insert_Input) { + const data = await adminSdk.CreateEventParameters({ object }); + return data?.insert_eventParameters_one; +} + +export async function getEventPassNftContractNftsLazyMinted( + id: GetEventPassNftContractNftsLazyMintedQueryVariables, +) { + const data = await adminSdk.GetEventPassNftContractNftsLazyMinted(id); + return data?.eventPassNftContract[0]; +} + +interface CreateEventParametersAndWebhookProps { + eventId: string; + nftCollectionAddresses: NftFilter[]; + organizerId: string; + eventSlug: string; +} + +export async function createEventParametersAndWebhook({ + eventId, + nftCollectionAddresses, + organizerId, + eventSlug, +}: CreateEventParametersAndWebhookProps) { + const eventParameters = await getAlchemyInfosFromEventId({ + eventId: eventId, + }); + + if (eventParameters) { + await updateWebhooksForEvent({ + activityWebhookId: eventParameters.activityWebhookId || undefined, + metadataUpdateWebhookId: + eventParameters.metadataUpdateWebhookId || undefined, + nftCollectionAddresses, + }); + } else { + const data = await adminSdk.GetEvent({ + slug: eventSlug, + locale: defaultLocale as Locale, + stage: env.HYGRAPH_STAGE as Stage, + }); + const event = data?.event; + if (!event) throw new Error('Event not found'); + if (!event.eventDateLocations?.[0]) throw new Error('Event has no date'); + console.log('event.eventDateLocations[0]', event.eventDateLocations[0]); + const { activityWebhook, metadataUpdateWebhook } = + await createWebhooksForEvent({ + eventId, + nftCollectionAddresses, + createActivityWebhook: true, + createMetadataUpdateWebhook: false, // TODO -> handle metadata update webhook (especially for delayed reveal) + }); + await CreateEventParameters({ + activityWebhookId: activityWebhook?.id, + metadataUpdateWebhookId: metadataUpdateWebhook?.id || undefined, + activityWebhookSigningKey: activityWebhook?.signingKey, + metadataUpdateWebhookSigningKey: + metadataUpdateWebhook?.signingKey || undefined, + organizerId, + eventId, + dateEnd: event.eventDateLocations[0].dateEnd, //TODO -> handle multiple dateLocations event ?? + dateStart: event.eventDateLocations[0].dateStart, + timezone: Intl.DateTimeFormat().resolvedOptions().timeZone, // TODO -> handle timezone selection ! + }); + } +} + +export async function getEventPassDelayedRevealPassword( + contractAddress: string, +) { + const res = await adminSdk.GetEventPassNftContractDelayedRevealPassword({ + contractAddress, + }); + return res?.eventPassNftContract?.[0]; +} + +export async function saveRevealIntoDb(contractAddress: string) { + try { + await adminSdk.UpdateEventPassNftContractDelayedRevealStatus({ + contractAddress, + }); + + return adminSdk.GetListCurrentOwnerAddressForContractAddress({ + contractAddress, + }); + } catch (e) { + throw new Error( + `Error saving the reveal status into the database for address ${contractAddress} : ${getErrorMessage(e)}`, + ); + } +} diff --git a/libs/nft/thirdweb-organizer-event-pass/src/lib/index.d.ts b/libs/nft/thirdweb-organizer-event-pass/src/lib/index.d.ts new file mode 100644 index 000000000..47a49c745 --- /dev/null +++ b/libs/nft/thirdweb-organizer-event-pass/src/lib/index.d.ts @@ -0,0 +1,101 @@ +import { EventPass } from '@features/back-office/events-types'; +import { + EventPassNftContractType_Enum, + MinterTemporaryWallet_Insert_Input, +} from '@gql/shared/types'; +import { ThirdwebOrganizerCommon } from '@nft/thirdweb-organizer-common'; +import { + EventPassNftContractObject, + EventSmallData, + NftsMetadata, +} from '@nft/types'; +import { ThirdwebSDK, TransactionResultWithId } from '@thirdweb-dev/sdk'; +import { ethers } from 'ethers'; +interface EventPassCommonProps extends EventPass, EventSmallData { + address: string; + chainId: string; +} +type SaveEventPassContractIntoDbProps = { + props: EventPassCommonProps; + txResult: string; + baseUri: string; + results: TransactionResultWithId[]; + metadatas: NftsMetadata[]; + object: EventPassNftContractObject; + minterTemporaryWallet: MinterTemporaryWallet_Insert_Input; +}; +export declare class CollectionDeploymentError extends Error { + constructor(error: Error); +} +export declare class EventPassCollection { + private sdk; + thirdwebOrganizerCommon: ThirdwebOrganizerCommon; + constructor(sdk: ThirdwebSDK); + getEventPassCommonProps( + props: EventPass, + eventData: EventSmallData, + ): Promise; + deployEventPassCollection( + eventPass: EventPass, + eventData: EventSmallData, + type: EventPassNftContractType_Enum, + ): Promise; + createEventPassMetadatas( + maxAmount: number, + metadata: NftsMetadata, + organizerId: string, + eventId: string, + eventPassId: string, + ): NftsMetadata[]; + createEventPassHasuraMetadatas( + metadatas: NftsMetadata[], + results: TransactionResultWithId[], + baseUri: string, + chainId: string, + organizerId: string, + eventId: string, + eventPassId: string, + txResult: string, + ): Promise< + { + metadata: NftsMetadata; + chainId: string; + tokenId: number; + tokenUri: string; + organizerId: string; + eventId: string; + eventPassId: string; + contractAddress: string; + }[] + >; + private validateEventPassDeployInputs; + deployEventPassDropContractAndPrepareMetadata( + props: EventPassCommonProps, + ): Promise<{ + contract: import('@thirdweb-dev/sdk').SmartContract; + metadatas: NftsMetadata[]; + wallet: { + address: string; + privateKey: string; + }; + }>; + saveEventPassContractIntoDb({ + props, + txResult, + baseUri, + results, + metadatas, + object, + minterTemporaryWallet, + }: SaveEventPassContractIntoDbProps): Promise; + private deployAnEventPassNftDropCollection; + private generatePassword; + private validateEventPassDelayedRevealed; + private deployEventPassDelayedRevealCollection; + revealEventPassDelayedContract( + contractAddress: string, + ): Promise< + import('dist/libs/gql/admin/types/src/generated').GetListCurrentOwnerAddressForContractAddressQuery + >; +} +export {}; diff --git a/libs/nft/thirdweb-organizer/src/nftCollection.integration.test.ts b/libs/nft/thirdweb-organizer-event-pass/src/lib/index.integration.test.ts similarity index 82% rename from libs/nft/thirdweb-organizer/src/nftCollection.integration.test.ts rename to libs/nft/thirdweb-organizer-event-pass/src/lib/index.integration.test.ts index d30ac9d8c..edda0a092 100644 --- a/libs/nft/thirdweb-organizer/src/nftCollection.integration.test.ts +++ b/libs/nft/thirdweb-organizer-event-pass/src/lib/index.integration.test.ts @@ -12,13 +12,15 @@ import { } from '@test-utils/db'; import { ContractDeployer, ThirdwebSDK, UserWallet } from '@thirdweb-dev/sdk'; import { BigNumber, Signer } from 'ethers'; -import { NftCollection } from './index'; - -jest.mock('@features/pass-api', () => ({ - ...jest.requireActual('@features/pass-api'), - createNftActivityWebhookForEvent: jest.fn().mockResolvedValue({ - id: 'mocked_webhook_id', - signingKey: 'mocked_signing_key', +import { CollectionDeploymentError, EventPassCollection } from './index'; + +jest.mock('@features/back-office/events-api', () => ({ + ...jest.requireActual('@features/back-office/events-api'), + createWebhooksForEvent: jest.fn().mockResolvedValue({ + activityWebhook: { + id: 'mocked_webhook_id', + signingKey: 'mocked_signing_key', + }, }), })); @@ -47,15 +49,15 @@ jest.mock('ethers', () => { }); const mockSigner = { - getAddress: jest.fn().mockResolvedValue('mocked_address'), + getAddress: jest.fn().mockResolvedValue('mockUserAddress'), getChainId: jest.fn().mockResolvedValue(1), }; // Mock the entire ThirdwebSDK class jest.mock('@thirdweb-dev/sdk'); -describe('NftCollection', () => { - let nftCollection: NftCollection; +describe('EventPassCollection', () => { + let eventPassCollection: EventPassCollection; let client: PgClient; const eventPassEventSlug = 'test-an-event'; const eventPassOrganizerId = 'clizzky8kap2t0bw7wka9a2id'; @@ -79,7 +81,7 @@ describe('NftCollection', () => { jest.clearAllMocks(); }); - describe('deployACollection - happy path', () => { + describe('deployEventPassCollection - happy path', () => { const mockDeployer = { deployBuiltInContract: jest.fn().mockImplementation(() => { return Promise.resolve('mocked_contract_address'); @@ -123,7 +125,7 @@ describe('NftCollection', () => { .fn() .mockResolvedValue(mockContract); it('should successfully deploy a NFT drop collection', async () => { - nftCollection = new NftCollection(mockedThirdwebSDKInstance); + eventPassCollection = new EventPassCollection(mockedThirdwebSDKInstance); let event = ( await adminSdk.GetEventWithPassesOrganizer({ slug: eventPassEventSlug, @@ -132,7 +134,7 @@ describe('NftCollection', () => { }) ).event; await expect( - nftCollection.deployACollection( + eventPassCollection.deployEventPassCollection( event.eventPasses[0], { eventId: event.id, @@ -151,7 +153,9 @@ describe('NftCollection', () => { expect(alchemyInfos).toEqual({ activityWebhookId: 'mocked_webhook_id', - signingKey: 'mocked_signing_key', + activityWebhookSigningKey: 'mocked_signing_key', + metadataUpdateWebhookId: null, + metadataUpdateWebhookSigningKey: null, }); event = ( @@ -182,7 +186,7 @@ describe('NftCollection', () => { }); it('should successfully deploy a Delayed Reveal collection', async () => { - nftCollection = new NftCollection(mockedThirdwebSDKInstance); + eventPassCollection = new EventPassCollection(mockedThirdwebSDKInstance); let event = ( await adminSdk.GetEventWithPassesOrganizer({ @@ -193,7 +197,7 @@ describe('NftCollection', () => { ).event; await expect( - nftCollection.deployACollection( + eventPassCollection.deployEventPassCollection( event.eventPasses[1], { eventId: event.id, @@ -212,7 +216,9 @@ describe('NftCollection', () => { expect(alchemyInfos).toEqual({ activityWebhookId: 'mocked_webhook_id', - signingKey: 'mocked_signing_key', + activityWebhookSigningKey: 'mocked_signing_key', + metadataUpdateWebhookId: null, + metadataUpdateWebhookSigningKey: null, }); event = ( @@ -244,7 +250,7 @@ describe('NftCollection', () => { }); }); - describe('deployACollection - errors', () => { + describe('deployEventPassCollection - errors', () => { beforeAll(() => { const mockErrorDeployer = { deployBuiltInContract: jest @@ -277,7 +283,7 @@ describe('NftCollection', () => { }, getAddress: jest.fn().mockReturnValue('mocked_contract_address'), }); - nftCollection = new NftCollection(mockedThirdwebSDKInstance); + eventPassCollection = new EventPassCollection(mockedThirdwebSDKInstance); }); it('should throw an error if deployBuiltInContract fail', async () => { const event = ( @@ -289,7 +295,7 @@ describe('NftCollection', () => { ).event; await expect( - nftCollection.deployACollection( + eventPassCollection.deployEventPassCollection( event.eventPasses[0], { eventId: event.id, @@ -299,13 +305,15 @@ describe('NftCollection', () => { EventPassNftContractType_Enum.Normal, ), ).rejects.toThrow( - new Error( - 'Error deploying a collection: Error deploying a normal collection : Error deploying a drop contract : Error in deployBuiltInContract', + new CollectionDeploymentError( + new Error( + 'Error deploying a normal collection : Error deploying a drop contract : Error in deployBuiltInContract', + ), ), ); }); - it('should throw an error if deployAnNftDropCollection fail', async () => { + it('should throw an error if deployAnEventPassNftDropCollection fail', async () => { const event = ( await adminSdk.GetEventWithPassesOrganizer({ slug: eventPassEventSlug, @@ -315,7 +323,7 @@ describe('NftCollection', () => { ).event; await expect( - nftCollection.deployACollection( + eventPassCollection.deployEventPassCollection( event.eventPasses[0], { eventId: event.id, @@ -325,12 +333,12 @@ describe('NftCollection', () => { EventPassNftContractType_Enum.Normal, ), ).rejects.toThrow( - new Error( - 'Error deploying a collection: Error deploying a normal collection : Error in lazyMint', + new CollectionDeploymentError( + new Error('Error deploying a normal collection : Error in lazyMint'), ), ); }); - it('should throw an error if deployDelayedRevealCollection fail', async () => { + it('should throw an error if deployEventPassDelayedRevealCollection fail', async () => { const event = ( await adminSdk.GetEventWithPassesOrganizer({ slug: eventPassEventSlug, @@ -340,7 +348,7 @@ describe('NftCollection', () => { ).event; await expect( - nftCollection.deployACollection( + eventPassCollection.deployEventPassCollection( event.eventPasses[1], { eventId: event.id, @@ -350,15 +358,17 @@ describe('NftCollection', () => { EventPassNftContractType_Enum.DelayedReveal, ), ).rejects.toThrow( - new Error( - 'Error deploying a collection: Error deploying a delayed reveal collection : Error in createDelayedRevealBatch', + new CollectionDeploymentError( + new Error( + 'Error deploying a delayed reveal collection : Error in createDelayedRevealBatch', + ), ), ); }); }); - describe('revealDelayedContract', () => { - let nftCollection: NftCollection; + describe('revealEventPassDelayedContract', () => { + let eventPassCollection: EventPassCollection; let mockedThirdwebSDKInstance: ThirdwebSDK; let mockContract: any; const contractAddress = '0xfakedelayedreveal'; @@ -378,7 +388,7 @@ describe('NftCollection', () => { .fn() .mockResolvedValue(mockContract); - nftCollection = new NftCollection(mockedThirdwebSDKInstance); + eventPassCollection = new EventPassCollection(mockedThirdwebSDKInstance); adminSdk.UpdateEventPassNftContractDelayedRevealStatus = jest .fn() @@ -404,7 +414,10 @@ describe('NftCollection', () => { }); it('should update the status of isDelayedReveal and return the list of currentOwnerAddress', async () => { - const owners = await nftCollection.revealDelayedContract(contractAddress); + const owners = + await eventPassCollection.revealEventPassDelayedContract( + contractAddress, + ); expect(mockContract.erc721.revealer.reveal).toHaveBeenCalledWith( 0, @@ -426,7 +439,7 @@ describe('NftCollection', () => { ); await expect( - nftCollection.revealDelayedContract(contractAddress), + eventPassCollection.revealEventPassDelayedContract(contractAddress), ).rejects.toThrowError( `Error revealing the delayed contract at address ${contractAddress} : reveal failed`, ); @@ -440,7 +453,7 @@ describe('NftCollection', () => { }); await expect( - nftCollection.revealDelayedContract(contractAddress), + eventPassCollection.revealEventPassDelayedContract(contractAddress), ).rejects.toThrowError( `Error saving the reveal status into the database for address ${contractAddress} : update failed`, ); diff --git a/libs/nft/thirdweb-organizer/src/index.spec.ts b/libs/nft/thirdweb-organizer-event-pass/src/lib/index.spec.ts similarity index 66% rename from libs/nft/thirdweb-organizer/src/index.spec.ts rename to libs/nft/thirdweb-organizer-event-pass/src/lib/index.spec.ts index 818d3a10a..d395d2633 100644 --- a/libs/nft/thirdweb-organizer/src/index.spec.ts +++ b/libs/nft/thirdweb-organizer-event-pass/src/lib/index.spec.ts @@ -1,6 +1,6 @@ import { EventPassNftContractType_Enum } from '@gql/shared/types'; import { ThirdwebSDK } from '@thirdweb-dev/sdk'; -import { NftCollection } from './index'; +import { EventPassCollection } from './index'; const mockSigner = { getAddress: jest.fn().mockResolvedValue('mocked_address'), @@ -34,58 +34,64 @@ const mockSdk = { getContract: jest.fn().mockResolvedValue(mockContract), } as any as ThirdwebSDK; -describe('NftCollection', () => { - describe('deployACollection', () => { - let nftCollection; +describe('EventPassCollection', () => { + describe('deployEventPassCollection', () => { + let eventPassCollection; let mockEventPass; let mockEventData; beforeAll(() => { - nftCollection = new NftCollection(mockSdk); + eventPassCollection = new EventPassCollection(mockSdk); mockEventPass = {}; mockEventData = {}; - nftCollection.getCommonProps = jest.fn().mockImplementation(() => { - return { - name: 'Test Name', - address: 'Test Address', - id: 'Test ID', - chainId: 'Test ChainId', - eventId: 'Test EventId', - organizerId: 'Test OrganizerId', - eventSlug: 'Test EventSlug', - nftImage: 'Test NftImage', - nftDescription: 'Test NftDescription', - nftName: 'Test NftName', - passAmount: { - maxAmount: 10, - }, - }; - }); - nftCollection.deployAnNftDropCollection = jest.fn(); - nftCollection.deployDelayedRevealCollection = jest.fn(); + eventPassCollection.getEventPassCommonProps = jest + .fn() + .mockImplementation(() => { + return { + name: 'Test Name', + address: 'Test Address', + id: 'Test ID', + chainId: 'Test ChainId', + eventId: 'Test EventId', + organizerId: 'Test OrganizerId', + eventSlug: 'Test EventSlug', + nftImage: 'Test NftImage', + nftDescription: 'Test NftDescription', + nftName: 'Test NftName', + passAmount: { + maxAmount: 10, + }, + }; + }); + eventPassCollection.deployAnEventPassNftDropCollection = jest.fn(); + eventPassCollection.deployEventPassDelayedRevealCollection = jest.fn(); }); it('should deploy a normal collection', async () => { - await nftCollection.deployACollection( + await eventPassCollection.deployEventPassCollection( mockEventPass, mockEventData, EventPassNftContractType_Enum.Normal, ); - expect(nftCollection.deployAnNftDropCollection).toHaveBeenCalled(); + expect( + eventPassCollection.deployAnEventPassNftDropCollection, + ).toHaveBeenCalled(); }); it('should deploy a delayed reveal collection', async () => { - await nftCollection.deployACollection( + await eventPassCollection.deployEventPassCollection( mockEventPass, mockEventData, EventPassNftContractType_Enum.DelayedReveal, ); - expect(nftCollection.deployDelayedRevealCollection).toHaveBeenCalled(); + expect( + eventPassCollection.deployEventPassDelayedRevealCollection, + ).toHaveBeenCalled(); }); it('should throw an error for an invalid type', async () => { await expect( - nftCollection.deployACollection( + eventPassCollection.deployEventPassCollection( mockEventPass, mockEventData, 'invalid_type', @@ -96,26 +102,26 @@ describe('NftCollection', () => { }); it('should throw a CollectionDeploymentError if an error occurs', async () => { - nftCollection.getCommonProps.mockImplementationOnce(() => { + eventPassCollection.getEventPassCommonProps.mockImplementationOnce(() => { throw new Error('Test error'); }); await expect( - nftCollection.deployACollection( + eventPassCollection.deployEventPassCollection( mockEventPass, mockEventData, EventPassNftContractType_Enum.Normal, ), - ).rejects.toThrow('Error deploying a collection: Test error'); + ).rejects.toThrow('Error deploying an event pass: Test error'); }); }); - describe('createMetadatas', () => { - let nftCollection; + describe('createEventPassMetadatas', () => { + let eventPassCollection; let mockMetadata; beforeAll(() => { - nftCollection = new NftCollection(mockSdk); + eventPassCollection = new EventPassCollection(mockSdk); mockMetadata = { name: 'Test Name', description: 'Test Description', @@ -125,7 +131,7 @@ describe('NftCollection', () => { it('should create correct number of metadatas for variable length', () => { const length = Math.floor(Math.random() * 42) + 1; - const metadatas = nftCollection.createMetadatas( + const metadatas = eventPassCollection.createEventPassMetadatas( length, mockMetadata, 'organizerId', @@ -136,7 +142,7 @@ describe('NftCollection', () => { }); it('should create metadatas with correct properties', () => { - const metadatas = nftCollection.createMetadatas( + const metadatas = eventPassCollection.createEventPassMetadatas( 1, mockMetadata, 'organizerId', @@ -153,11 +159,11 @@ describe('NftCollection', () => { }); }); - describe('createHasuraMetadatas', () => { - let nftCollection; + describe('createEventPassHasuraMetadatas', () => { + let eventPassCollection; beforeAll(() => { - nftCollection = new NftCollection(mockSdk); + eventPassCollection = new EventPassCollection(mockSdk); }); it('should create correct number of Hasura metadatas for variable length', async () => { @@ -170,16 +176,17 @@ describe('NftCollection', () => { })); const results = Array.from({ length }, (_, i) => ({ id: `${i + 1}` })); - const hasuraMetadatas = await nftCollection.createHasuraMetadatas( - metadatas, - results, - 'Test BaseUri', - 'Test ChainId', - 'Test OrganizerId', - 'Test EventId', - 'Test EventPassId', - 'Test TxResult', - ); + const hasuraMetadatas = + await eventPassCollection.createEventPassHasuraMetadatas( + metadatas, + results, + 'Test BaseUri', + 'Test ChainId', + 'Test OrganizerId', + 'Test EventId', + 'Test EventPassId', + 'Test TxResult', + ); expect(hasuraMetadatas.length).toBe(length); }); @@ -205,16 +212,17 @@ describe('NftCollection', () => { const eventPassId = 'Test EventPassId'; const txResult = 'Test TxResult'; - const hasuraMetadatas = await nftCollection.createHasuraMetadatas( - metadatas, - results, - baseUri, - chainId, - organizerId, - eventId, - eventPassId, - txResult, - ); + const hasuraMetadatas = + await eventPassCollection.createEventPassHasuraMetadatas( + metadatas, + results, + baseUri, + chainId, + organizerId, + eventId, + eventPassId, + txResult, + ); const hasuraMetadata = hasuraMetadatas[0]; expect(hasuraMetadata.metadata).toBe(metadatas[0]); @@ -228,8 +236,8 @@ describe('NftCollection', () => { }); }); - describe('deployDropContractAndPrepareMetadata', () => { - let nftCollection; + describe('deployEventPassDropContractAndPrepareMetadata', () => { + let eventPassCollection; let mockProps; beforeAll(() => { @@ -250,10 +258,12 @@ describe('NftCollection', () => { }); it('should deploy a contract and prepare metadata', async () => { - nftCollection = new NftCollection(mockSdk); + eventPassCollection = new EventPassCollection(mockSdk); const result = - await nftCollection.deployDropContractAndPrepareMetadata(mockProps); + await eventPassCollection.deployEventPassDropContractAndPrepareMetadata( + mockProps, + ); expect(result).toHaveProperty('contract'); expect(result).toHaveProperty('metadatas'); @@ -273,9 +283,11 @@ describe('NftCollection', () => { }, getContract: jest.fn().mockResolvedValue(mockContract), } as any as ThirdwebSDK; - nftCollection = new NftCollection(mockSdkError); + eventPassCollection = new EventPassCollection(mockSdkError); await expect( - nftCollection.deployDropContractAndPrepareMetadata(mockProps), + eventPassCollection.deployEventPassDropContractAndPrepareMetadata( + mockProps, + ), ).rejects.toThrow('Error deploying a drop contract : Test error'); }); }); diff --git a/libs/nft/thirdweb-organizer/src/index.ts b/libs/nft/thirdweb-organizer-event-pass/src/lib/index.ts similarity index 50% rename from libs/nft/thirdweb-organizer/src/index.ts rename to libs/nft/thirdweb-organizer-event-pass/src/lib/index.ts index 1f2208df3..ead48d563 100644 --- a/libs/nft/thirdweb-organizer/src/index.ts +++ b/libs/nft/thirdweb-organizer-event-pass/src/lib/index.ts @@ -8,13 +8,15 @@ import { EventPassNftContractType_Enum, MinterTemporaryWallet_Insert_Input, } from '@gql/shared/types'; +import { + ThirdwebOrganizerCommon, + insertMinterTemporaryWallet, +} from '@nft/thirdweb-organizer-common'; import { ContractType, - EventPassNftContractNfts, EventPassNftContractObject, EventSmallData, NftsMetadata, - RequiredEventPassNft, } from '@nft/types'; import { ThirdwebSDK, TransactionResultWithId } from '@thirdweb-dev/sdk'; import * as crypto from 'crypto'; @@ -23,36 +25,17 @@ import { createEventParametersAndWebhook, createEventPassNftContract, createEventPassNfts, - createPackNftContract, - createPackNftContractEventPasses, getEventPassDelayedRevealPassword, - getEventPassNftContractNfts, - insertMinterTemporaryWallet, saveRevealIntoDb, - updateNftsWithPackId, } from './action'; -interface CommonProps extends EventPass, EventSmallData { +interface EventPassCommonProps extends EventPass, EventSmallData { address: string; chainId: string; } -//TODO: get types from @nft/types and pick from PackNftContract from @gql/shared/types -// + should separate what's coming from Hygraph (name, image, etc) and the settings for the pack contract (rewardsPerPack, etc) -type Pack = { - id: string; - name: string; - image: string; - organizerId: string; - lotteryId: string; - eventPassIds: { - id: string; - amount: number; - }[]; - rewardsPerPack?: number; -}; type SaveEventPassContractIntoDbProps = { - props: CommonProps; + props: EventPassCommonProps; txResult: string; baseUri: string; results: TransactionResultWithId[]; @@ -61,62 +44,31 @@ type SaveEventPassContractIntoDbProps = { minterTemporaryWallet: MinterTemporaryWallet_Insert_Input; }; -type SavePackContractIntoDbProps = { - chainIdNumber: number; - pack: Pack; - txResult: string; - selectedNfts: RequiredEventPassNft[]; -}; - -type DeployAndCreatePackProps = { - pack: Pack; - address: string; - selectedNfts: RequiredEventPassNft[]; - approvalData: { - contractAddress: string; - eventPassId: string; - }[]; -}; - -const BASE_URL = 'https://www.offline.live/pass/organizer/'; - -class CollectionDeploymentError extends Error { - constructor(error: Error) { - super(`Error deploying a collection: ${error.message}`); - this.name = 'CollectionDeploymentError'; - } -} +const EVENT_PASS_BASE_URL = 'https://www.offline.live/pass/organizer/'; -class PackDeploymentError extends Error { +export class CollectionDeploymentError extends Error { constructor(error: Error) { - super(`Error deploying a pack: ${error.message}`); - this.name = 'PackDeploymentError'; + super(`Error deploying an event pass: ${error.message}`); + this.name = 'EventPassCollectionDeploymentError'; } } -export class NftCollection { +export class EventPassCollection { private sdk: ThirdwebSDK; + thirdwebOrganizerCommon: ThirdwebOrganizerCommon; constructor(sdk: ThirdwebSDK) { this.sdk = sdk; + this.thirdwebOrganizerCommon = new ThirdwebOrganizerCommon(sdk); } - async getAddressAndChainId(): Promise<[string, number]> { - const [address, chainIdNumber] = await Promise.all([ - this.sdk.wallet.getAddress(), - this.sdk.wallet.getChainId(), - ]); - - return [address, chainIdNumber]; - } - - async getCommonProps( + async getEventPassCommonProps( props: EventPass, eventData: EventSmallData, - ): Promise { - const [address, chainIdNumber] = await this.getAddressAndChainId(); + ): Promise { + const [address, chainIdNumber] = + await this.thirdwebOrganizerCommon.getAddressAndChainId(); const chainId = chainIdNumber.toString(); - return { ...props, ...eventData, @@ -125,22 +77,25 @@ export class NftCollection { }; } - async deployACollection( + async deployEventPassCollection( eventPass: EventPass, eventData: EventSmallData, type: EventPassNftContractType_Enum, ) { try { - const commonProps = await this.getCommonProps(eventPass, eventData); + const commonProps = await this.getEventPassCommonProps( + eventPass, + eventData, + ); - this.validateDeployInputs(commonProps); + this.validateEventPassDeployInputs(commonProps); switch (type) { case EventPassNftContractType_Enum.Normal: - await this.deployAnNftDropCollection(commonProps); + await this.deployAnEventPassNftDropCollection(commonProps); break; case EventPassNftContractType_Enum.DelayedReveal: - await this.deployDelayedRevealCollection(commonProps); + await this.deployEventPassDelayedRevealCollection(commonProps); break; default: throw new CollectionDeploymentError( @@ -155,43 +110,7 @@ export class NftCollection { } else console.error(error); } } - - private async getContractWithClaimConditions( - txResult: string, - maxAmount: number, - ) { - const contract = await this.sdk.getContract(txResult); - - const wallet = ethers.Wallet.createRandom(); - const walletAddress = wallet.address; - const privateKey = wallet.privateKey; - - await contract.erc721.claimConditions.set([ - { - metadata: { - name: 'Phase de claim', - }, - startTime: new Date(), - maxClaimablePerWallet: 0, - snapshot: [ - { - address: walletAddress, - maxClaimable: maxAmount, - }, - ], - }, - ]); - - return { - contract, - wallet: { - address: walletAddress, - privateKey, - }, - }; - } - - createMetadatas( + createEventPassMetadatas( maxAmount: number, metadata: NftsMetadata, organizerId: string, @@ -203,12 +122,12 @@ export class NftCollection { name: metadata.name, description: metadata.description, image: metadata.image, - external_url: `${BASE_URL}${organizerId}/event/${eventId}/eventPass/${eventPassId}/${i}`, + external_url: `${EVENT_PASS_BASE_URL}${organizerId}/event/${eventId}/eventPass/${eventPassId}/${i}`, }; }); } - async createHasuraMetadatas( + async createEventPassHasuraMetadatas( metadatas: NftsMetadata[], results: TransactionResultWithId[], baseUri: string, @@ -237,7 +156,7 @@ export class NftCollection { ); } - private validateDeployInputs(props: CommonProps) { + private validateEventPassDeployInputs(props: EventPassCommonProps) { const requiredFields = [ 'name', 'address', @@ -253,6 +172,7 @@ export class NftCollection { ]; for (const field of requiredFields) { + // @ts-ignore if (!props[field]) { throw new Error(`Missing required field: ${field}`); } @@ -263,7 +183,9 @@ export class NftCollection { } } - async deployDropContractAndPrepareMetadata(props: CommonProps) { + async deployEventPassDropContractAndPrepareMetadata( + props: EventPassCommonProps, + ) { const { name, address, @@ -300,12 +222,13 @@ export class NftCollection { const txResult = contractAddress.toLowerCase(); - const { contract, wallet } = await this.getContractWithClaimConditions( - txResult, - maxAmount, - ); + const { contract, wallet } = + await this.thirdwebOrganizerCommon.setErc721ContractWithClaimConditions( + txResult, + maxAmount, + ); - const metadatas = this.createMetadatas( + const metadatas = this.createEventPassMetadatas( maxAmount, metadata, organizerId, @@ -315,9 +238,9 @@ export class NftCollection { return { contract, metadatas, wallet }; } catch (error) { - if (error instanceof Error) { - throw new Error(`Error deploying a drop contract : ${error.message}`); - } else throw new Error(error); + throw new Error( + `Error deploying a drop contract : ${error instanceof Error ? error.message : error}`, + ); } } @@ -343,7 +266,7 @@ export class NftCollection { await insertMinterTemporaryWallet(minterTemporaryWallet); - const hasuraMetadatas = await this.createHasuraMetadatas( + const hasuraMetadatas = await this.createEventPassHasuraMetadatas( metadatas, results, baseUri, @@ -366,10 +289,12 @@ export class NftCollection { } } - private async deployAnNftDropCollection(props: CommonProps) { + private async deployAnEventPassNftDropCollection( + props: EventPassCommonProps, + ) { try { const { contract, metadatas, wallet } = - await this.deployDropContractAndPrepareMetadata(props); + await this.deployEventPassDropContractAndPrepareMetadata(props); const results = await contract.erc721.lazyMint(metadatas); const fullBaseUri = (await results[0].data()).uri; @@ -400,9 +325,9 @@ export class NftCollection { } catch (error) { if (error instanceof Error) { throw new Error( - `Error deploying a normal collection : ${error.message}`, + `Error deploying a normal collection : ${(error as Error).message}`, ); - } else throw new Error(error); + } else throw new Error(String(error)); } } @@ -415,13 +340,16 @@ export class NftCollection { ) { const requiredFields = ['nftName', 'nftDescription', 'nftImage']; for (const field of requiredFields) { + // @ts-ignore if (!eventPassDelayedRevealed[field]) { throw new Error(`Missing required field: ${field}`); } } } - private async deployDelayedRevealCollection(props: CommonProps) { + private async deployEventPassDelayedRevealCollection( + props: EventPassCommonProps, + ) { try { const eventPassDelayedRevealed = props.eventPassDelayedRevealed; if (!eventPassDelayedRevealed) { @@ -429,7 +357,7 @@ export class NftCollection { } this.validateEventPassDelayedRevealed(eventPassDelayedRevealed); const { contract, metadatas, wallet } = - await this.deployDropContractAndPrepareMetadata(props); + await this.deployEventPassDropContractAndPrepareMetadata(props); const password = this.generatePassword(); @@ -472,13 +400,13 @@ export class NftCollection { } catch (error) { if (error instanceof Error) { throw new Error( - `Error deploying a delayed reveal collection : ${error.message}`, + `Error deploying a delayed reveal collection : ${error instanceof Error ? error.message : String(error)}`, ); - } else throw new Error(error); + } } } - async revealDelayedContract(contractAddress: string) { + async revealEventPassDelayedContract(contractAddress: string) { if (!this.sdk) { throw new Error('SDK is undefined'); } @@ -518,207 +446,3 @@ export class NftCollection { } } } - -export class PackCollection { - private sdk: ThirdwebSDK; - private nftCollection: NftCollection; - - constructor(sdk: ThirdwebSDK) { - this.sdk = sdk; - this.nftCollection = new NftCollection(sdk); - } - - async savePackContractIntoDb(props: SavePackContractIntoDbProps) { - const { chainIdNumber, pack, txResult, selectedNfts } = props; - const { - id: packId, - rewardsPerPack, - eventPassIds, - organizerId, - lotteryId, - } = pack; - const packNftContract = await createPackNftContract({ - chainId: chainIdNumber.toString(), - ...(rewardsPerPack !== undefined && { - rewardsPerPack, - }), - organizerId, - packId, - lotteryId, - contractAddress: txResult, - }); - if (!packNftContract) throw new Error('Error creating packNftContract'); - - await createPackNftContractEventPasses( - eventPassIds.map((eventPass) => ({ - packNftContractId: packNftContract.id, - eventPassId: eventPass.id, - amount: eventPass.amount, - })), - ); - - const updates = selectedNfts.map((nft) => { - return { - _set: { packId: packNftContract.packId }, - where: { - contractAddress: { _eq: nft.contractAddress }, - tokenId: { _eq: nft.tokenId }, - }, - }; - }); - await updateNftsWithPackId({ updates }); - } - - async deployAndCreatePack(props: DeployAndCreatePackProps): Promise { - const { pack, address, selectedNfts, approvalData } = props; - - const contractAddress = await this.sdk.deployer.deployBuiltInContract( - ContractType.PACK, - { - name: pack.name, - primary_sale_recipient: address, - platform_fee_recipient: address, - voting_token_address: address, - }, - ); - - const txResult = contractAddress.toLowerCase(); - - for (const data of approvalData) { - const eventPassContract = await this.sdk.getContract( - data.contractAddress, - ); - - const eventPass = pack.eventPassIds.find( - (eventPass) => eventPass.id === data.eventPassId, - ); - - if (!eventPass) { - throw new Error(`No event pass found with id ${data.eventPassId}`); - } - - const amount = eventPass.amount; - - await eventPassContract.erc721.claimTo(address, amount); - await eventPassContract.erc721.setApprovalForAll(txResult, true); - } - - const contract = await this.sdk.getContract(txResult, ContractType.PACK); - - const erc721Rewards = selectedNfts.map((nft) => ({ - contractAddress: nft.contractAddress, - tokenId: nft.tokenId, - })); - - const packData = { - packMetadata: { - name: pack.name, - image: pack.image, - }, - erc721Rewards: erc721Rewards, - ...(pack.rewardsPerPack !== undefined && { - rewardsPerPack: pack.rewardsPerPack, - }), - }; - - await contract.create(packData); - - return txResult; - } - - async getSelectedNftsFromPack(pack: Pack) { - const eventPassNftContracts = await Promise.all( - pack.eventPassIds.map((eventPass) => - getEventPassNftContractNfts({ eventPassId: eventPass.id }), - ), - ); - - const allEventPassNfts: EventPassNftContractNfts = - eventPassNftContracts.flatMap((contract) => { - if (!contract) { - throw new Error( - "One of your eventPassId doesn't have an eventPassNftContract", - ); - } - return contract.eventPassNfts; - }); - - const selectedNfts: EventPassNftContractNfts = []; - const approvalData = eventPassNftContracts.map((contract) => ({ - contractAddress: contract.contractAddress, - eventPassId: contract.eventPassId, - })); - - for (const eventPass of pack.eventPassIds) { - const requiredAmount = eventPass.amount; - const availableNfts: EventPassNftContractNfts = allEventPassNfts.filter( - (nft) => nft.eventPassId === eventPass.id && !nft.currentOwnerAddress, - ); - - if (availableNfts.length < requiredAmount) { - throw new Error( - `Not enough available NFTs for eventPassId ${eventPass.id}`, - ); - } - - const selectedNftsForCurrentPass = availableNfts.slice(0, requiredAmount); - selectedNfts.push(...selectedNftsForCurrentPass); - } - - return { selectedNfts, approvalData }; - } - - private validateDeployAPackInputs(pack: Pack) { - const requiredFields = [ - 'id', - 'name', - 'image', - 'eventPassIds', - 'lotteryId', - 'organizerId', - ]; - - for (const field of requiredFields) { - if (!pack[field]) { - throw new Error(`Missing required field in pack: ${field}`); - } - } - pack.eventPassIds.forEach((eventPassId, index) => { - if (!eventPassId.id || !eventPassId.amount || eventPassId.amount <= 0) { - throw new Error( - `Missing required field in eventPassIds at index ${index}: id or amount`, - ); - } - }); - } - - async deployAPack(pack: Pack) { - try { - this.validateDeployAPackInputs(pack); - - const { selectedNfts, approvalData } = - await this.getSelectedNftsFromPack(pack); - - const [address, chainIdNumber] = - await this.nftCollection.getAddressAndChainId(); - - const txResult = await this.deployAndCreatePack({ - address, - pack, - selectedNfts, - approvalData, - }); - - await this.savePackContractIntoDb({ - txResult, - selectedNfts, - pack, - chainIdNumber, - }); - } catch (error) { - if (error instanceof Error) { - throw new PackDeploymentError(error); - } else console.error(error); - } - } -} diff --git a/libs/nft/thirdweb-organizer-event-pass/tsconfig.json b/libs/nft/thirdweb-organizer-event-pass/tsconfig.json new file mode 100644 index 000000000..8fdb2fb15 --- /dev/null +++ b/libs/nft/thirdweb-organizer-event-pass/tsconfig.json @@ -0,0 +1,25 @@ +{ + "extends": "../../../tsconfig.base.json", + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "resolveJsonModule": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "./tsconfig.spec.json" + } + ] +} diff --git a/libs/nft/thirdweb-organizer/tsconfig.lib.json b/libs/nft/thirdweb-organizer-event-pass/tsconfig.lib.json similarity index 91% rename from libs/nft/thirdweb-organizer/tsconfig.lib.json rename to libs/nft/thirdweb-organizer-event-pass/tsconfig.lib.json index 4896d948a..47ddecd98 100644 --- a/libs/nft/thirdweb-organizer/tsconfig.lib.json +++ b/libs/nft/thirdweb-organizer-event-pass/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "ESNext", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/nft/thirdweb-organizer-event-pass/tsconfig.spec.json b/libs/nft/thirdweb-organizer-event-pass/tsconfig.spec.json new file mode 100644 index 000000000..686c68671 --- /dev/null +++ b/libs/nft/thirdweb-organizer-event-pass/tsconfig.spec.json @@ -0,0 +1,16 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "module": "nodenext", + "strict": false, + "types": ["jest", "node"] + }, + "include": [ + "../../../types/**/*.d.ts", + "jest.config.ts", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/libs/nft/thirdweb-organizer-loyalty-card/.eslintrc.json b/libs/nft/thirdweb-organizer-loyalty-card/.eslintrc.json new file mode 100644 index 000000000..3456be9b9 --- /dev/null +++ b/libs/nft/thirdweb-organizer-loyalty-card/.eslintrc.json @@ -0,0 +1,18 @@ +{ + "extends": ["../../../.eslintrc.json"], + "ignorePatterns": ["!**/*"], + "overrides": [ + { + "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], + "rules": {} + }, + { + "files": ["*.ts", "*.tsx"], + "rules": {} + }, + { + "files": ["*.js", "*.jsx"], + "rules": {} + } + ] +} diff --git a/libs/nft/thirdweb-organizer-loyalty-card/.swcrc b/libs/nft/thirdweb-organizer-loyalty-card/.swcrc new file mode 100644 index 000000000..a4c035518 --- /dev/null +++ b/libs/nft/thirdweb-organizer-loyalty-card/.swcrc @@ -0,0 +1,27 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/nft/thirdweb-organizer-loyalty-card/README.md b/libs/nft/thirdweb-organizer-loyalty-card/README.md new file mode 100644 index 000000000..e6a0410a5 --- /dev/null +++ b/libs/nft/thirdweb-organizer-loyalty-card/README.md @@ -0,0 +1,11 @@ +# nft-thirdweb-organizer-loyalty-card + +This library was generated with [Nx](https://nx.dev). + +## Building + +Run `nx build nft-thirdweb-organizer-loyalty-card` to build the library. + +## Running unit tests + +Run `nx test nft-thirdweb-organizer-loyalty-card` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/nft/thirdweb-organizer-loyalty-card/jest.config.ts b/libs/nft/thirdweb-organizer-loyalty-card/jest.config.ts new file mode 100644 index 000000000..530cf14f7 --- /dev/null +++ b/libs/nft/thirdweb-organizer-loyalty-card/jest.config.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +export default { + displayName: 'nft-thirdweb-organizer-loyalty-card', + preset: '../../../jest.preset.js', + testEnvironment: 'node', + transform: { + '^.+\\.[tj]s$': ['ts-jest', { tsconfig: '/tsconfig.spec.json' }], + }, + moduleFileExtensions: ['ts', 'js', 'html'], + testPathIgnorePatterns: ['.*\\.integration\\..*'], + coverageDirectory: + '../../../coverage/libs/nft/thirdweb-organizer-loyalty-card', +}; diff --git a/libs/nft/thirdweb-organizer-loyalty-card/jest.integration.ts b/libs/nft/thirdweb-organizer-loyalty-card/jest.integration.ts new file mode 100644 index 000000000..ccf66f2ce --- /dev/null +++ b/libs/nft/thirdweb-organizer-loyalty-card/jest.integration.ts @@ -0,0 +1,13 @@ +/* eslint-disable */ +export default { + displayName: 'nft-thirdweb-organizer-loyalty-card-integration', + preset: '../../../jest.preset.js', + testEnvironment: 'node', + globalSetup: `${process.cwd()}/tools/test/globalSetupHasura.ts`, + globalTeardown: `${process.cwd()}/tools/test/globalTeardownHasura.ts`, + moduleFileExtensions: ['ts', 'js', 'html'], + coverageDirectory: + '../../../coverage/libs/nft/thirdweb-organizer-loyalty-card-integration', + testMatch: ['**/*.integration.test.ts'], + maxWorkers: 1, +}; diff --git a/libs/nft/thirdweb-organizer-loyalty-card/package.json b/libs/nft/thirdweb-organizer-loyalty-card/package.json new file mode 100644 index 000000000..979622b62 --- /dev/null +++ b/libs/nft/thirdweb-organizer-loyalty-card/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nft/thirdweb-organizer-loyalty-card", + "version": "0.0.1", + "type": "nodenext", + "main": "./src/index.js", + "typings": "./src/index.d.ts" +} diff --git a/libs/nft/thirdweb-organizer-loyalty-card/project.json b/libs/nft/thirdweb-organizer-loyalty-card/project.json new file mode 100644 index 000000000..955ff700d --- /dev/null +++ b/libs/nft/thirdweb-organizer-loyalty-card/project.json @@ -0,0 +1,38 @@ +{ + "name": "nft-thirdweb-organizer-loyalty-card", + "$schema": "../../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/nft/thirdweb-organizer-loyalty-card/src", + "projectType": "library", + "targets": { + "build": { + "executor": "@nx/js:swc", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "dist/libs/nft/thirdweb-organizer-loyalty-card", + "main": "libs/nft/thirdweb-organizer-loyalty-card/src/index.ts", + "tsConfig": "libs/nft/thirdweb-organizer-loyalty-card/tsconfig.lib.json", + "assets": ["libs/nft/thirdweb-organizer-loyalty-card/*.md"] + } + }, + "lint": { + "executor": "@nx/eslint:lint", + "outputs": ["{options.outputFile}"] + }, + "test": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/nft/thirdweb-organizer-loyalty-card/jest.config.ts" + } + }, + "test-integration": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/nft/thirdweb-organizer-loyalty-card/jest.integration.ts", + "runInBand": true + } + } + }, + "tags": [] +} diff --git a/libs/nft/thirdweb-organizer-loyalty-card/src/index.ts b/libs/nft/thirdweb-organizer-loyalty-card/src/index.ts new file mode 100644 index 000000000..f41a696fd --- /dev/null +++ b/libs/nft/thirdweb-organizer-loyalty-card/src/index.ts @@ -0,0 +1 @@ +export * from './lib'; diff --git a/libs/nft/thirdweb-organizer-loyalty-card/src/lib/action.integration.test.ts b/libs/nft/thirdweb-organizer-loyalty-card/src/lib/action.integration.test.ts new file mode 100644 index 000000000..8a4b539cd --- /dev/null +++ b/libs/nft/thirdweb-organizer-loyalty-card/src/lib/action.integration.test.ts @@ -0,0 +1,103 @@ +import { KycLevelName_Enum, KycStatus_Enum } from '@gql/shared/types'; +import { getCurrentUser } from '@next/next-auth/user'; +import { + PgClient, + applySeeds, + createDbClient, + deleteAllTables, +} from '@test-utils/db'; +import { ThirdwebSDK } from '@thirdweb-dev/sdk'; +import { loyaltyCardMintTo } from './action'; + +jest.mock('@next/next-auth/user'); +jest.mock('@thirdweb-dev/sdk'); + +describe('loyaltyCardMintTo', () => { + let client: PgClient; + const mockEventPassId = 'fake-event-pass-2'; + const mockMetadata = { name: 'Test NFT', description: 'Test Description' }; + const mockSdk = new ThirdwebSDK('test-chain'); + const mockContract = { + erc721: { + mintTo: jest.fn(), + }, + }; + + beforeAll(async () => { + client = await createDbClient(); + await deleteAllTables(client); + }); + + afterEach(async () => { + await deleteAllTables(client); + }); + + beforeEach(async () => { + await applySeeds(client, ['eventPassNftContract']); + jest.clearAllMocks(); + (ThirdwebSDK as jest.MockedClass).mockImplementation( + () => mockSdk, + ); + mockSdk.getContract = jest.fn().mockReturnValue({ + erc721: { + mintTo: mockContract.erc721.mintTo, + generate: jest.fn(), + }, + }); + }); + + it('throws an error if the user has no KYC', async () => { + ( + getCurrentUser as jest.MockedFunction + ).mockResolvedValue({ id: 'user-1', kyc: null, address: 'no-kyc' }); + + await expect( + loyaltyCardMintTo(mockEventPassId, mockMetadata, mockSdk), + ).rejects.toThrow('User user-1 has no kyc'); + }); + + it('throws an error if the user KYC is not validated', async () => { + ( + getCurrentUser as jest.MockedFunction + ).mockResolvedValue({ + id: 'user-2', + kyc: { + applicantId: 'some-applicant-id', + reviewStatus: KycStatus_Enum.Init, + levelName: KycLevelName_Enum.AdvancedKycLevel, + }, + address: 'fail', + }); + + await expect( + loyaltyCardMintTo(mockEventPassId, mockMetadata, mockSdk), + ).rejects.toThrow('User user-2 kyc is not validated'); + }); + + it('successfully mints an NFT', async () => { + ( + getCurrentUser as jest.MockedFunction + ).mockResolvedValue({ + id: 'user-3', + kyc: { + applicantId: 'some-applicant-id', + reviewStatus: KycStatus_Enum.Completed, + levelName: KycLevelName_Enum.AdvancedKycLevel, + }, + address: 'user-address', + }); + mockContract.erc721.mintTo.mockResolvedValue('mint-success'); + + const result = await loyaltyCardMintTo( + mockEventPassId, + mockMetadata, + mockSdk, + ); + + expect(result).toBe('mint-success'); + expect(mockContract.erc721.mintTo).toHaveBeenCalledWith( + 'user-address', + mockMetadata, + ); + }); +}); diff --git a/libs/nft/thirdweb-organizer-loyalty-card/src/lib/action.ts b/libs/nft/thirdweb-organizer-loyalty-card/src/lib/action.ts new file mode 100644 index 000000000..4634f4010 --- /dev/null +++ b/libs/nft/thirdweb-organizer-loyalty-card/src/lib/action.ts @@ -0,0 +1,132 @@ +'use server'; + +import { + createWebhooksForLoyaltyCard, + getAlchemyInfosFromLoyaltyCardId, + updateWebhooksForLoyaltyCard, +} from '@features/back-office/loyalty-card-api'; +import { adminSdk } from '@gql/admin/api'; +import { + LoyaltyCardNftContract_Insert_Input, + LoyaltyCardParameters_Insert_Input, +} from '@gql/shared/types'; +import { isUserKycValidated } from '@kyc/common'; +import { getCurrentUser } from '@next/next-auth/user'; +import { NFTMetadata, ThirdwebSDK } from '@thirdweb-dev/sdk'; + +async function prepareLoyaltyCardAction( + eventPassId: string, + sdk: ThirdwebSDK, +): Promise<{ userAddress: string; contract: any }> { + const user = await getCurrentUser(); + + if (!user?.kyc) throw new Error(`User ${user?.id} has no kyc`); + if (!isUserKycValidated(user)) + throw new Error(`User ${user.id} kyc is not validated`); + + const eventPassNftContractData = ( + await adminSdk.GetContractAddressFromEventPassId({ eventPassId }) + ).eventPassNftContract[0]; + + if (!eventPassNftContractData || !eventPassNftContractData.contractAddress) { + throw new Error( + `No contract address found for event pass ID: ${eventPassId}`, + ); + } + + const contract = await sdk.getContract( + eventPassNftContractData.contractAddress, + ); + + return { userAddress: user.address, contract }; +} + +export async function loyaltyCardMintTo( + eventPassId: string, + metadata: NFTMetadata, + sdk: ThirdwebSDK, +) { + const { userAddress, contract } = await prepareLoyaltyCardAction( + eventPassId, + sdk, + ); + return contract.erc721.mintTo(userAddress, metadata); +} + +export async function loyaltyCardSignatureMint( + eventPassId: string, + metadata: NFTMetadata, + sdk: ThirdwebSDK, +) { + const { userAddress, contract } = await prepareLoyaltyCardAction( + eventPassId, + sdk, + ); + const startTime = new Date(); + const endTime = new Date(Date.now() + 10 * 60 * 1000); + const payload = { + metadata: metadata, + to: userAddress, + quantity: 1, + mintStartTime: startTime, + mintEndTime: endTime, + }; + return contract.erc721.signature.generate(payload); +} + +export async function createLoyaltyCardContract( + object: Omit, +) { + const user = await getCurrentUser(); + if (!user || !user.role?.organizerId) + throw new Error('No user role found for organizer'); + else { + const data = await adminSdk.InsertLoyaltyCardNftContract({ + object: { ...object, organizerId: user.role?.organizerId }, + }); + return data?.insert_loyaltyCardNftContract_one; + } +} + +export async function createLoyaltyCardParametersAndWebhook({ + contractAddress, + ...object +}: Omit & { + contractAddress: string; +}) { + const user = await getCurrentUser(); + if (!user || !user.role?.organizerId) + throw new Error('No user role found for organizer'); + else if (!object.loyaltyCardId) throw new Error('No loyalty card id found'); + else { + const loyaltyCardParameters = await getAlchemyInfosFromLoyaltyCardId({ + loyaltyCardId: object.loyaltyCardId, + }); + if (loyaltyCardParameters) { + return updateWebhooksForLoyaltyCard({ + activityWebhookId: loyaltyCardParameters.activityWebhookId || undefined, + metadataUpdateWebhookId: + loyaltyCardParameters.metadataUpdateWebhookId || undefined, + nftCollectionAddresses: [{ contractAddress }], + }); + } else { + const { activityWebhook, metadataUpdateWebhook } = + await createWebhooksForLoyaltyCard({ + loyaltyCardId: object.loyaltyCardId, + nftCollectionAddresses: [{ contractAddress }], + createActivityWebhook: true, + createMetadataUpdateWebhook: true, + }); + return adminSdk.CreateLoyaltyCardParameters({ + object: { + ...object, + organizerId: user.role?.organizerId, + activityWebhookId: activityWebhook?.id, + activityWebhookSigningKey: activityWebhook?.signingKey, + metadataUpdateWebhookId: metadataUpdateWebhook?.id, + metadataUpdateWebhookSigningKey: metadataUpdateWebhook?.signingKey, + }, + }); + } + } +} diff --git a/libs/nft/thirdweb-organizer-loyalty-card/src/lib/index.integration.test.ts b/libs/nft/thirdweb-organizer-loyalty-card/src/lib/index.integration.test.ts new file mode 100644 index 000000000..d12d68d03 --- /dev/null +++ b/libs/nft/thirdweb-organizer-loyalty-card/src/lib/index.integration.test.ts @@ -0,0 +1,179 @@ +import { adminSdk } from '@gql/admin/api'; +import { WebhookType } from '@indexer/alchemy/types'; +import { PgClient, createDbClient, deleteAllTables } from '@test-utils/db'; +import { ContractDeployer, ThirdwebSDK, UserWallet } from '@thirdweb-dev/sdk'; +import { Signer } from 'ethers6'; +import { LoyaltyCardCollection } from './index'; + +jest.mock('@next/next-auth/user', () => ({ + getCurrentUser: jest.fn().mockResolvedValue({ + id: 'user-1', + address: 'user-1-address', + role: { + organizerId: 'organizer-1', + }, + }), +})); + +jest.mock('@features/back-office/loyalty-card-api', () => ({ + ...jest.requireActual('@features/back-office/loyalty-card-api'), + createWebhooksForLoyaltyCard: jest.fn().mockResolvedValue({ + activityWebhook: { + type: WebhookType.NFT_ACTIVITY, + id: 'mocked_webhook_id', + signingKey: 'mock-signing-key', + }, + metadataUpdateWebhook: { + type: WebhookType.NFT_METADATA_UPDATE, + id: 'mocked_webhook_id_2', + signingKey: 'mock-signing-key-2', + }, + }), +})); + +jest.mock('ethers', () => { + const actualEthers = jest.requireActual('ethers'); // Import the actual module + + // Mock the specific method createRandom of the Wallet class + const mockWallet = { + ...actualEthers.Wallet, + createRandom: jest.fn(() => ({ + privateKey: + '0x8f63072cd9a2618b1987c991f3e3037862a79692ab494510d4079bd09af8327e', + address: '0xDd43A3A2433c629D0070F052AEd53E7C2a78B4F9', + })), + }; + + return { + ...actualEthers, + Wallet: mockWallet, + // Ensure other properties and classes of ethers are correctly mocked/spread + ethers: { + ...actualEthers.ethers, + Wallet: mockWallet, + }, + }; +}); + +const mockSigner = { + getAddress: jest.fn().mockResolvedValue('mockUserAddress'), + getChainId: jest.fn().mockResolvedValue(1), +}; + +// Mock the entire ThirdwebSDK class +jest.mock('@thirdweb-dev/sdk'); + +describe('LoyaltyCardCollection (Integration)', () => { + let loyaltyCardCollection: LoyaltyCardCollection; + let client: PgClient; + + const mockDeployer = { + deployLoyaltyCard: jest.fn().mockImplementation(() => { + return Promise.resolve('mocked_contract_address'); + }), + }; + + const mockContract = { + erc721: { + claimConditions: { + set: jest.fn(), + }, + getAll: jest + .fn() + .mockResolvedValue([{ metadata: { uri: 'mocked_uri' } }]), + }, + getAddress: jest.fn().mockReturnValue('mocked_contract_address'), + }; + const mockedThirdwebSDKInstance = new ThirdwebSDK({} as Signer); + mockedThirdwebSDKInstance.deployer = + mockDeployer as unknown as ContractDeployer; + mockedThirdwebSDKInstance.wallet = mockSigner as unknown as UserWallet; + mockedThirdwebSDKInstance.getContract = jest + .fn() + .mockResolvedValue(mockContract); + + beforeAll(async () => { + client = await createDbClient(); + }); + + afterAll(async () => { + await deleteAllTables(client); + await client.end(); + }); + + beforeEach(async () => { + // mockFromSigner.mockReset(); + await deleteAllTables(client); + // await applySeeds(client, ['loyaltyCardParameters']); + }); + + afterEach(() => { + jest.clearAllMocks(); + }); + + it('should deploy a loyalty card collection and create associated records', async () => { + const props = { + id: 'test-loyalty-card-id', + organizerId: 'test-organizer-id', + nftImage: { url: 'test-image-url' }, + nftName: 'Test Loyalty Card', + amount: 10, + }; + loyaltyCardCollection = new LoyaltyCardCollection( + mockedThirdwebSDKInstance, + ); + const mintPasswords = + await loyaltyCardCollection.deployLoyaltyCardCollection(props); + // Check if the mint passwords are returned + expect(mintPasswords).toBeDefined(); + expect(mintPasswords.length).toBe(props.amount); + + const minterTemporaryWallet = ( + await adminSdk.GetMinterTemporaryWalletByLoyaltyCardId({ + loyaltyCardId: props.id, + }) + ).minterTemporaryWallet; + + expect(minterTemporaryWallet[0]).toStrictEqual({ + privateKey: + '0x8f63072cd9a2618b1987c991f3e3037862a79692ab494510d4079bd09af8327e', + address: '0xdd43a3a2433c629d0070f052aed53e7c2a78b4f9', + loyaltyCardId: props.id, + }); + + const nftMintPasswords = ( + await adminSdk.GetNftMintPasswordsForContract({ + contractAddress: 'mocked_contract_address', + chainId: '1', + }) + ).nftMintPassword; + + expect(nftMintPasswords).toBeDefined(); + expect(nftMintPasswords.length).toBe(props.amount); + + const loyaltyCardContract = ( + await adminSdk.GetLoyaltyCardNftContractByLoyaltyCardId({ + loyaltyCardId: props.id, + }) + ).loyaltyCardNftContract; + + expect(loyaltyCardContract[0]).toStrictEqual({ + chainId: '1', + contractAddress: 'mocked_contract_address', + }); + + const alchemyInfos = ( + await adminSdk.GetAlchemyInfosFromLoyaltyCardId({ + loyaltyCardId: props.id, + }) + ).loyaltyCardParameters[0]; + + expect(alchemyInfos).toEqual({ + id: alchemyInfos.id, + activityWebhookId: 'mocked_webhook_id', + activityWebhookSigningKey: 'mock-signing-key', + metadataUpdateWebhookId: 'mocked_webhook_id_2', + metadataUpdateWebhookSigningKey: 'mock-signing-key-2', + }); + }); +}); diff --git a/libs/nft/thirdweb-organizer-loyalty-card/src/lib/index.spec.ts b/libs/nft/thirdweb-organizer-loyalty-card/src/lib/index.spec.ts new file mode 100644 index 000000000..077c2dd35 --- /dev/null +++ b/libs/nft/thirdweb-organizer-loyalty-card/src/lib/index.spec.ts @@ -0,0 +1,105 @@ +import { ThirdwebSDK } from '@thirdweb-dev/sdk'; +import { CollectionDeploymentError, LoyaltyCardCollection } from './index'; + +jest.mock('@next/next-auth/user', () => { + return { + getCurrentUser: jest.fn().mockResolvedValue({ + role: { + organizerId: 'test-organizer-id', + }, + }), + }; +}); + +jest.mock('@nft/thirdweb-organizer-common', () => ({ + ThirdwebOrganizerCommon: jest.fn().mockImplementation(() => ({ + setErc721ContractWithClaimConditions: jest + .fn() + .mockResolvedValue({ wallet: 'mockWallet' }), + getAddressAndChainId: jest.fn().mockResolvedValue(['mockAddress', 123]), + createNftMintPasswords: jest.fn().mockResolvedValue('mockMintPasswords'), + })), + insertMinterTemporaryWallet: jest.fn(), +})); + +jest.mock('./action', () => ({ + ...jest.requireActual('./action'), + createLoyaltyCardContract: jest.fn(), + createLoyaltyCardParametersAndWebhook: jest.fn(), +})); + +jest.mock('@gql/admin/api', () => ({ + adminSdk: { + InsertLoyaltyCardNftContract: jest.fn(), + }, +})); + +// Mock the ThirdwebSDK to simulate contract interactions +jest.mock('@thirdweb-dev/sdk', () => ({ + ThirdwebSDK: { + fromPrivateKey: jest.fn(), + }, +})); + +describe('LoyaltyCardCollection', () => { + let loyaltyCardCollection: LoyaltyCardCollection; + let mockSdk: ThirdwebSDK; + + beforeEach(() => { + mockSdk = { + deployer: { + deployLoyaltyCard: jest.fn().mockResolvedValue('mockContractAddress'), + }, + } as unknown as ThirdwebSDK; + loyaltyCardCollection = new LoyaltyCardCollection(mockSdk); + }); + describe('deployLoyaltyCardCollection', () => { + it('should deploy a loyalty card collection successfully', async () => { + const props = { + id: 'mockId', + nftImage: { url: 'mockImageUrl' }, + nftName: 'mockNftName', + amount: 100, + }; + + const result = + await loyaltyCardCollection.deployLoyaltyCardCollection(props); + + expect(mockSdk.deployer.deployLoyaltyCard).toHaveBeenCalledWith({ + name: 'mockNftName', + primary_sale_recipient: 'mockAddress', + }); + expect( + loyaltyCardCollection.thirdwebOrganizerCommon + .setErc721ContractWithClaimConditions, + ).toHaveBeenCalledWith('mockContractAddress', 50000); + expect( + loyaltyCardCollection.thirdwebOrganizerCommon.createNftMintPasswords, + ).toHaveBeenCalledWith({ + contractAddress: 'mockcontractaddress', + chainId: '123', + amount: 100, + }); + expect(result).toBe('mockMintPasswords'); + }); + + it('should throw CollectionDeploymentError if an error occurs', async () => { + const props = { + id: 'mockId', + nftImage: { url: 'mockImageUrl' }, + nftName: 'mockNftName', + amount: 100, + }; + const errorMessage = 'Deployment error'; + ( + mockSdk.deployer.deployLoyaltyCard as jest.MockedFunction< + typeof mockSdk.deployer.deployLoyaltyCard + > + ).mockRejectedValueOnce(new Error(errorMessage)); + + await expect( + loyaltyCardCollection.deployLoyaltyCardCollection(props), + ).rejects.toThrow(new CollectionDeploymentError(new Error(errorMessage))); + }); + }); +}); diff --git a/libs/nft/thirdweb-organizer-loyalty-card/src/lib/index.ts b/libs/nft/thirdweb-organizer-loyalty-card/src/lib/index.ts new file mode 100644 index 000000000..4d3ea95a4 --- /dev/null +++ b/libs/nft/thirdweb-organizer-loyalty-card/src/lib/index.ts @@ -0,0 +1,117 @@ +'use client'; + +import { LoyaltyCardOrganizer } from '@features/back-office/loyalty-card-types'; +import { + ThirdwebOrganizerCommon, + insertMinterTemporaryWallet, +} from '@nft/thirdweb-organizer-common'; +import { NftsMetadata } from '@nft/types'; +import { ThirdwebSDK } from '@thirdweb-dev/sdk'; +import { + createLoyaltyCardContract, + createLoyaltyCardParametersAndWebhook, +} from './action'; + +export interface DeployLoyaltyCardContractProps + extends Pick { + amount: number; +} +interface LoyaltyCardCommonProps extends DeployLoyaltyCardContractProps { + address: string; + chainId: string; +} +export class CollectionDeploymentError extends Error { + constructor(error: Error) { + super(`Error deploying a collection: ${error.message}`); + this.name = 'LoyaltyCardCollectionDeploymentError'; + } +} + +const maxNumberOfNfts = 50000; // TODO: changed later to a settable value, For now set to 50k NFTS by collection, can be changed later. + +export class LoyaltyCardCollection { + private sdk: ThirdwebSDK; + thirdwebOrganizerCommon: ThirdwebOrganizerCommon; + constructor(sdk: ThirdwebSDK) { + this.sdk = sdk; + this.thirdwebOrganizerCommon = new ThirdwebOrganizerCommon(sdk); + } + + private async deployLoyaltyCardContractWithClaimCondition( + props: LoyaltyCardCommonProps, + ) { + const { address, nftImage, nftName } = props; + + const metadata: NftsMetadata = { + name: nftName, + image: nftImage.url, + }; + try { + const contractAddress = await this.sdk.deployer.deployLoyaltyCard({ + name: nftName, + primary_sale_recipient: address, + }); + const { wallet } = + await this.thirdwebOrganizerCommon.setErc721ContractWithClaimConditions( + contractAddress, + maxNumberOfNfts, + ); + return { + contractAddress: contractAddress.toLowerCase(), + wallet, + }; + } catch (error) { + throw new CollectionDeploymentError(error as Error); + } + } + + private async saveLoyaltyCardContractIntoDb({ + contractAddress, + chainId, + wallet, + ...props + }: DeployLoyaltyCardContractProps & + Awaited< + ReturnType + > & { + chainId: string; + }) { + await createLoyaltyCardContract({ + loyaltyCardId: props.id, + contractAddress, + chainId, + }); + await insertMinterTemporaryWallet({ + address: wallet.address, + privateKey: wallet.privateKey, + loyaltyCardId: props.id, + }); + //TODOL: Add the webhook creation here for update of the loyalty card NFT metadata and assignation (minting) to the user. + await createLoyaltyCardParametersAndWebhook({ + loyaltyCardId: props.id, + contractAddress, + }); + return this.thirdwebOrganizerCommon.createNftMintPasswords({ + contractAddress, + chainId, + amount: props.amount, + }); + } + + async deployLoyaltyCardCollection(props: DeployLoyaltyCardContractProps) { + const [address, chainIdNumber] = + await this.thirdwebOrganizerCommon.getAddressAndChainId(); + const { contractAddress, wallet } = + await this.deployLoyaltyCardContractWithClaimCondition({ + ...props, + address, + chainId: chainIdNumber.toString(), + }); + return this.saveLoyaltyCardContractIntoDb({ + ...props, + chainId: chainIdNumber.toString(), + contractAddress, + wallet, + }); + } +} diff --git a/libs/nft/thirdweb-organizer-loyalty-card/tsconfig.json b/libs/nft/thirdweb-organizer-loyalty-card/tsconfig.json new file mode 100644 index 000000000..817c7862a --- /dev/null +++ b/libs/nft/thirdweb-organizer-loyalty-card/tsconfig.json @@ -0,0 +1,24 @@ +{ + "extends": "../../../tsconfig.base.json", + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "./tsconfig.spec.json" + } + ] +} diff --git a/libs/nft/thirdweb-organizer-loyalty-card/tsconfig.lib.json b/libs/nft/thirdweb-organizer-loyalty-card/tsconfig.lib.json new file mode 100644 index 000000000..71fb9147b --- /dev/null +++ b/libs/nft/thirdweb-organizer-loyalty-card/tsconfig.lib.json @@ -0,0 +1,11 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "module": "nodenext", + "outDir": "../../../dist/out-tsc", + "declaration": true, + "types": ["node"] + }, + "include": ["src/**/*.ts", "../../../types/**/*.d.ts"], + "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"] +} diff --git a/libs/nft/thirdweb-organizer-loyalty-card/tsconfig.spec.json b/libs/nft/thirdweb-organizer-loyalty-card/tsconfig.spec.json new file mode 100644 index 000000000..686c68671 --- /dev/null +++ b/libs/nft/thirdweb-organizer-loyalty-card/tsconfig.spec.json @@ -0,0 +1,16 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "module": "nodenext", + "strict": false, + "types": ["jest", "node"] + }, + "include": [ + "../../../types/**/*.d.ts", + "jest.config.ts", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/libs/nft/thirdweb-organizer-pack/.eslintrc.json b/libs/nft/thirdweb-organizer-pack/.eslintrc.json new file mode 100644 index 000000000..3456be9b9 --- /dev/null +++ b/libs/nft/thirdweb-organizer-pack/.eslintrc.json @@ -0,0 +1,18 @@ +{ + "extends": ["../../../.eslintrc.json"], + "ignorePatterns": ["!**/*"], + "overrides": [ + { + "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], + "rules": {} + }, + { + "files": ["*.ts", "*.tsx"], + "rules": {} + }, + { + "files": ["*.js", "*.jsx"], + "rules": {} + } + ] +} diff --git a/libs/nft/thirdweb-organizer-pack/.swcrc b/libs/nft/thirdweb-organizer-pack/.swcrc new file mode 100644 index 000000000..a4c035518 --- /dev/null +++ b/libs/nft/thirdweb-organizer-pack/.swcrc @@ -0,0 +1,27 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/nft/thirdweb-organizer-pack/README.md b/libs/nft/thirdweb-organizer-pack/README.md new file mode 100644 index 000000000..215fc7aab --- /dev/null +++ b/libs/nft/thirdweb-organizer-pack/README.md @@ -0,0 +1,11 @@ +# nft-thirdweb-organizer-pack + +This library was generated with [Nx](https://nx.dev). + +## Building + +Run `nx build nft-thirdweb-organizer-pack` to build the library. + +## Running unit tests + +Run `nx test nft-thirdweb-organizer-pack` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/nft/thirdweb-organizer/jest.config.ts b/libs/nft/thirdweb-organizer-pack/jest.config.ts similarity index 86% rename from libs/nft/thirdweb-organizer/jest.config.ts rename to libs/nft/thirdweb-organizer-pack/jest.config.ts index e95634683..451d5d340 100644 --- a/libs/nft/thirdweb-organizer/jest.config.ts +++ b/libs/nft/thirdweb-organizer-pack/jest.config.ts @@ -1,6 +1,6 @@ /* eslint-disable */ export default { - displayName: 'nft-thirdweb-organizer', + displayName: 'nft-thirdweb-organizer-pack', preset: '../../../jest.preset.js', testEnvironment: 'node', transform: { @@ -8,5 +8,5 @@ export default { }, moduleFileExtensions: ['ts', 'js', 'html'], testPathIgnorePatterns: ['.*\\.integration\\..*'], - coverageDirectory: '../../../coverage/libs/nft/thirdweb-organizer', + coverageDirectory: '../../../coverage/libs/nft/thirdweb-organizer-pack', }; diff --git a/libs/nft/thirdweb-organizer/jest.integration.ts b/libs/nft/thirdweb-organizer-pack/jest.integration.ts similarity index 69% rename from libs/nft/thirdweb-organizer/jest.integration.ts rename to libs/nft/thirdweb-organizer-pack/jest.integration.ts index 918a5df53..4374c395a 100644 --- a/libs/nft/thirdweb-organizer/jest.integration.ts +++ b/libs/nft/thirdweb-organizer-pack/jest.integration.ts @@ -1,11 +1,12 @@ /* eslint-disable */ export default { - displayName: 'nft-thirdweb-organizer', + displayName: 'nft-thirdweb-organizer-pack-integration', preset: '../../../jest.preset.js', testEnvironment: 'node', globalSetup: `${process.cwd()}/tools/test/globalSetupHasura.ts`, globalTeardown: `${process.cwd()}/tools/test/globalTeardownHasura.ts`, moduleFileExtensions: ['ts', 'js', 'html'], - coverageDirectory: '../../../coverage/libs/nft/thirdweb-organizer', + coverageDirectory: + '../../../coverage/libs/nft/thirdweb-organizer-pack-integration', testMatch: ['**/*.integration.test.ts'], }; diff --git a/libs/nft/thirdweb-organizer-pack/package.json b/libs/nft/thirdweb-organizer-pack/package.json new file mode 100644 index 000000000..4317b1852 --- /dev/null +++ b/libs/nft/thirdweb-organizer-pack/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nft/thirdweb-organizer-pack", + "version": "0.0.1", + "type": "nodenext", + "main": "./src/index.js", + "typings": "./src/index.d.ts" +} diff --git a/libs/nft/thirdweb-organizer-pack/project.json b/libs/nft/thirdweb-organizer-pack/project.json new file mode 100644 index 000000000..fc6587a14 --- /dev/null +++ b/libs/nft/thirdweb-organizer-pack/project.json @@ -0,0 +1,38 @@ +{ + "name": "nft-thirdweb-organizer-pack", + "$schema": "../../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/nft/thirdweb-organizer-pack/src", + "projectType": "library", + "targets": { + "build": { + "executor": "@nx/js:swc", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "dist/libs/nft/thirdweb-organizer-pack", + "main": "libs/nft/thirdweb-organizer-pack/src/index.ts", + "tsConfig": "libs/nft/thirdweb-organizer-pack/tsconfig.lib.json", + "assets": ["libs/nft/thirdweb-organizer-pack/*.md"] + } + }, + "lint": { + "executor": "@nx/eslint:lint", + "outputs": ["{options.outputFile}"] + }, + "test": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/nft/thirdweb-organizer-pack/jest.config.ts" + } + }, + "test-integration": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], + "options": { + "jestConfig": "libs/nft/thirdweb-organizer-pack/jest.integration.ts", + "runInBand": true + } + } + }, + "tags": [] +} diff --git a/libs/nft/thirdweb-organizer-pack/src/index.ts b/libs/nft/thirdweb-organizer-pack/src/index.ts new file mode 100644 index 000000000..f41a696fd --- /dev/null +++ b/libs/nft/thirdweb-organizer-pack/src/index.ts @@ -0,0 +1 @@ +export * from './lib'; diff --git a/libs/nft/thirdweb-organizer-pack/src/lib/action.ts b/libs/nft/thirdweb-organizer-pack/src/lib/action.ts new file mode 100644 index 000000000..0f96804e6 --- /dev/null +++ b/libs/nft/thirdweb-organizer-pack/src/lib/action.ts @@ -0,0 +1,55 @@ +import env from '@env/server'; +import { adminSdk } from '@gql/admin/api'; +import { UpdateNftsWithPackIdMutationVariables } from '@gql/admin/types'; +import { + PackNftContract_Insert_Input, + PackNftContractEventPass_Insert_Input, +} from '@gql/shared/types'; +import { ContractType } from '@nft/types'; +import { ThirdwebSDK } from '@thirdweb-dev/sdk'; + +export async function createPackNftContract( + object: PackNftContract_Insert_Input, +) { + const data = await adminSdk.CreatePackNftContract({ object }); + return data?.insert_packNftContract_one; +} + +export async function createPackNftContractEventPasses( + objects: PackNftContractEventPass_Insert_Input[], +) { + const data = await adminSdk.CreatePackNftContractEventPasses({ objects }); + return data?.insert_packNftContractEventPass || null; +} + +export async function updateNftsWithPackId( + updates: UpdateNftsWithPackIdMutationVariables, +) { + const data = await adminSdk.UpdateNftsWithPackId(updates); + return data?.update_eventPassNft_many; +} + +export async function getUnopenedNftPackAmount(packId: string) { + const packNftContract = ( + await adminSdk.GetPackNftContractFromPackId({ + packId: packId, + }) + ).packNftContract; + + const nfts = packNftContract[0].eventPassNfts; + const supply: Record = {}; + + for (const nft of nfts) { + if (nft.currentOwnerAddress !== env.THIRDWEB_MASTER_ADDRESS) continue; + if (supply[nft.eventPassId]) supply[nft.eventPassId] += 1; + else supply[nft.eventPassId] = 1; + } + + return supply; +} + +export async function getPackSupply(contractAddress: string) { + const sdk = new ThirdwebSDK(env.CHAIN); + const pack = await sdk.getContract(contractAddress, ContractType.PACK); + return pack.erc1155.totalSupply(0); +} diff --git a/libs/nft/thirdweb-organizer-pack/src/lib/index.ts b/libs/nft/thirdweb-organizer-pack/src/lib/index.ts new file mode 100644 index 000000000..8085c12d0 --- /dev/null +++ b/libs/nft/thirdweb-organizer-pack/src/lib/index.ts @@ -0,0 +1,269 @@ +import { NftStatus_Enum } from '@gql/shared/types'; +import { ThirdwebOrganizerCommon } from '@nft/thirdweb-organizer-common'; +import { + EventPassCollection, + getEventPassNftContractNftsLazyMinted, +} from '@nft/thirdweb-organizer-event-pass'; +import { ContractType, EventPassNftContractNftsLazyMinted } from '@nft/types'; +import { ThirdwebSDK } from '@thirdweb-dev/sdk'; +import { + createPackNftContract, + createPackNftContractEventPasses, + updateNftsWithPackId, +} from './action'; + +type SavePackContractIntoDbProps = { + chainIdNumber: number; + pack: Pack; + txResult: string; + selectedNfts: EventPassNftContractNftsLazyMinted; +}; + +type DeployAndCreatePackProps = { + pack: Pack; + address: string; + selectedNfts: EventPassNftContractNftsLazyMinted; + approvalData: { + contractAddress: string; + eventPassId: string; + }[]; +}; + +//TODO: get types from @nft/types and pick from PackNftContract from @gql/shared/types +// + should separate what's coming from Hygraph (name, image, etc) and the settings for the pack contract (rewardsPerPack, etc) +type Pack = { + id: string; + name: string; + image: string; + organizerId: string; + lotteryId: string; + eventPassIds: { + id: string; + amount: number; + }[]; + rewardsPerPack?: number; +}; + +class PackDeploymentError extends Error { + constructor(error: Error) { + super(`Error deploying a pack: ${error.message}`); + this.name = 'PackDeploymentError'; + } +} + +export class PackCollection { + private sdk: ThirdwebSDK; + private eventPassCollection: EventPassCollection; + thirdwebOrganizerCommon: ThirdwebOrganizerCommon; + + constructor(sdk: ThirdwebSDK) { + this.sdk = sdk; + this.eventPassCollection = new EventPassCollection(sdk); + this.thirdwebOrganizerCommon = new ThirdwebOrganizerCommon(sdk); + } + + async savePackContractIntoDb(props: SavePackContractIntoDbProps) { + const { chainIdNumber, pack, txResult, selectedNfts } = props; + const { + id: packId, + rewardsPerPack, + eventPassIds, + organizerId, + lotteryId, + } = pack; + const packNftContract = await createPackNftContract({ + chainId: chainIdNumber.toString(), + ...(rewardsPerPack !== undefined && { + rewardsPerPack, + }), + organizerId, + packId, + lotteryId, + contractAddress: txResult, + }); + if (!packNftContract) throw new Error('Error creating packNftContract'); + + await createPackNftContractEventPasses( + eventPassIds.map((eventPass) => ({ + packNftContractId: packNftContract.id, + eventPassId: eventPass.id, + amount: eventPass.amount, + })), + ); + + const updates = selectedNfts.map((nft) => { + return { + _set: { + packId: packNftContract.packId, + status: NftStatus_Enum.HeldByContract, + }, + where: { + contractAddress: { _eq: nft.contractAddress }, + tokenId: { _eq: nft.tokenId }, + }, + }; + }); + await updateNftsWithPackId({ updates }); + } + + async deployAndCreatePack(props: DeployAndCreatePackProps): Promise { + const { pack, address, selectedNfts, approvalData } = props; + + const contractAddress = await this.sdk.deployer.deployBuiltInContract( + ContractType.PACK, + { + name: pack.name, + primary_sale_recipient: address, + platform_fee_recipient: address, + voting_token_address: address, + }, + ); + + const txResult = contractAddress.toLowerCase(); + + for (const data of approvalData) { + const eventPassContract = await this.sdk.getContract( + data.contractAddress, + ); + + const eventPass = pack.eventPassIds.find( + (eventPass) => eventPass.id === data.eventPassId, + ); + + if (!eventPass) { + throw new Error(`No event pass found with id ${data.eventPassId}`); + } + + const amount = eventPass.amount; + + await eventPassContract.erc721.claimTo(address, amount); + await eventPassContract.erc721.setApprovalForAll(txResult, true); + } + + const contract = await this.sdk.getContract(txResult, ContractType.PACK); + + const erc721Rewards = selectedNfts.map((nft) => ({ + contractAddress: nft.contractAddress, + tokenId: nft.tokenId, + })); + + const packData = { + packMetadata: { + name: pack.name, + image: pack.image, + }, + erc721Rewards: erc721Rewards, + ...(pack.rewardsPerPack !== undefined && { + rewardsPerPack: pack.rewardsPerPack, + }), + }; + + await contract.create(packData); + + return txResult; + } + + async getSelectedNftsFromPack(pack: Pack) { + const eventPassNftContracts = await Promise.all( + pack.eventPassIds.map((eventPass) => + getEventPassNftContractNftsLazyMinted({ eventPassId: eventPass.id }), + ), + ); + + const allEventPassNfts = ( + eventPassNftContracts.flatMap((contract) => { + // ... + if (!contract) { + throw new Error( + "One of your eventPassId doesn't have an eventPassNftContract", + ); + } + return contract.eventPassNfts.filter( + (nft) => + nft.status === NftStatus_Enum.LazyMinted && + nft.tokenId !== undefined, + ); + }) + ); + + const selectedNfts: EventPassNftContractNftsLazyMinted = []; + const approvalData = eventPassNftContracts.map((contract) => ({ + contractAddress: contract.contractAddress, + eventPassId: contract.eventPassId, + })); + + for (const eventPass of pack.eventPassIds) { + const requiredAmount = eventPass.amount; + const availableNfts: EventPassNftContractNftsLazyMinted = + allEventPassNfts.filter( + (nft) => nft.eventPassId === eventPass.id && !nft.currentOwnerAddress, + ); + + if (availableNfts.length < requiredAmount) { + throw new Error( + `Not enough available NFTs for eventPassId ${eventPass.id}`, + ); + } + + const selectedNftsForCurrentPass = availableNfts.slice(0, requiredAmount); + selectedNfts.push(...selectedNftsForCurrentPass); + } + + return { selectedNfts, approvalData }; + } + + private validateDeployAPackInputs(pack: Pack) { + const requiredFields = [ + 'id', + 'name', + 'image', + 'eventPassIds', + 'lotteryId', + 'organizerId', + ]; + + for (const field of requiredFields) { + // @ts-ignore + if (!pack[field]) { + throw new Error(`Missing required field in pack: ${field}`); + } + } + pack.eventPassIds.forEach((eventPassId, index) => { + if (!eventPassId.id || !eventPassId.amount || eventPassId.amount <= 0) { + throw new Error( + `Missing required field in eventPassIds at index ${index}: id or amount`, + ); + } + }); + } + + async deployAPack(pack: Pack) { + try { + this.validateDeployAPackInputs(pack); + + const { selectedNfts, approvalData } = + await this.getSelectedNftsFromPack(pack); + + const [address, chainIdNumber] = + await this.thirdwebOrganizerCommon.getAddressAndChainId(); + + const txResult = await this.deployAndCreatePack({ + address, + pack, + selectedNfts, + approvalData, + }); + + await this.savePackContractIntoDb({ + txResult, + selectedNfts, + pack, + chainIdNumber, + }); + } catch (error) { + if (error instanceof Error) { + throw new PackDeploymentError(error); + } else console.error(error); + } + } +} diff --git a/libs/nft/thirdweb-organizer/src/packCollection.integration.test.ts b/libs/nft/thirdweb-organizer-pack/src/lib/packCollection.integration.test.ts similarity index 97% rename from libs/nft/thirdweb-organizer/src/packCollection.integration.test.ts rename to libs/nft/thirdweb-organizer-pack/src/lib/packCollection.integration.test.ts index 2fb092f78..a9dad84b1 100644 --- a/libs/nft/thirdweb-organizer/src/packCollection.integration.test.ts +++ b/libs/nft/thirdweb-organizer-pack/src/lib/packCollection.integration.test.ts @@ -1,4 +1,5 @@ import { adminSdk } from '@gql/admin/api'; +import { NftStatus_Enum } from '@gql/shared/types'; import { PgClient, applySeeds, @@ -172,8 +173,6 @@ describe('PackCollection', () => { describe('getSelectedNftsFromPack', () => { let packCollection: PackCollection; - beforeAll(async () => {}); - afterAll(async () => { await deleteAllTables(client); }); @@ -204,6 +203,7 @@ describe('PackCollection', () => { contractAddress: '0xfakepack2', eventId: 'clizzpvidao620buvxit1ynko', tokenId: 0, + status: NftStatus_Enum.LazyMinted, eventPassId: pack2.eventPassIds[0].id, }, { @@ -212,6 +212,7 @@ describe('PackCollection', () => { currentOwnerAddress: null, contractAddress: '0xfakepack2', eventId: 'clizzpvidao620buvxit1ynko', + status: NftStatus_Enum.LazyMinted, tokenId: 1, eventPassId: pack2.eventPassIds[0].id, }, @@ -250,8 +251,6 @@ describe('PackCollection', () => { describe('deployAPack', () => { let packCollection: PackCollection; - beforeAll(async () => {}); - afterAll(async () => { await deleteAllTables(client); }); @@ -329,6 +328,7 @@ describe('PackCollection', () => { contractAddress: '0xfakepack2', eventId: 'clizzpvidao620buvxit1ynko', tokenId: 0, + status: NftStatus_Enum.LazyMinted, eventPassId: 'fakeEventPassPackId2', }, { @@ -338,6 +338,7 @@ describe('PackCollection', () => { contractAddress: '0xfakepack2', eventId: 'clizzpvidao620buvxit1ynko', tokenId: 1, + status: NftStatus_Enum.LazyMinted, eventPassId: 'fakeEventPassPackId2', }, ], @@ -354,8 +355,6 @@ describe('PackCollection', () => { describe('deployAPack - errors', () => { let packCollection: PackCollection; - beforeAll(async () => {}); - afterAll(async () => { await deleteAllTables(client); }); @@ -367,7 +366,7 @@ describe('PackCollection', () => { 'eventPassNft', 'eventPassNftContract', ]); - // TODO: should mock directly the sdk for errors instead of the methods from PackCollection (like in the tests for NftCollection) + // TODO: should mock directly the sdk for errors instead of the methods from PackCollection (like in the tests for EventPassCollection) packCollection = new PackCollection(mockedThirdwebSDKInstance); packCollection.deployAndCreatePack = jest .fn() diff --git a/libs/nft/thirdweb-organizer-pack/tsconfig.json b/libs/nft/thirdweb-organizer-pack/tsconfig.json new file mode 100644 index 000000000..817c7862a --- /dev/null +++ b/libs/nft/thirdweb-organizer-pack/tsconfig.json @@ -0,0 +1,24 @@ +{ + "extends": "../../../tsconfig.base.json", + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "./tsconfig.spec.json" + } + ] +} diff --git a/libs/nft/thirdweb-organizer-pack/tsconfig.lib.json b/libs/nft/thirdweb-organizer-pack/tsconfig.lib.json new file mode 100644 index 000000000..2414eb23c --- /dev/null +++ b/libs/nft/thirdweb-organizer-pack/tsconfig.lib.json @@ -0,0 +1,11 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "declaration": true, + "module": "nodenext", + "types": ["node"] + }, + "include": ["src/**/*.ts", "../../../types/**/*.d.ts"], + "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"] +} diff --git a/libs/nft/thirdweb-organizer-pack/tsconfig.spec.json b/libs/nft/thirdweb-organizer-pack/tsconfig.spec.json new file mode 100644 index 000000000..f0e61fdcb --- /dev/null +++ b/libs/nft/thirdweb-organizer-pack/tsconfig.spec.json @@ -0,0 +1,14 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "module": "nodenext", + "types": ["jest", "node"] + }, + "include": [ + "jest.config.ts", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/libs/nft/thirdweb-organizer-stamps/.eslintrc.json b/libs/nft/thirdweb-organizer-stamps/.eslintrc.json new file mode 100644 index 000000000..3456be9b9 --- /dev/null +++ b/libs/nft/thirdweb-organizer-stamps/.eslintrc.json @@ -0,0 +1,18 @@ +{ + "extends": ["../../../.eslintrc.json"], + "ignorePatterns": ["!**/*"], + "overrides": [ + { + "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], + "rules": {} + }, + { + "files": ["*.ts", "*.tsx"], + "rules": {} + }, + { + "files": ["*.js", "*.jsx"], + "rules": {} + } + ] +} diff --git a/libs/nft/thirdweb-organizer-stamps/.swcrc b/libs/nft/thirdweb-organizer-stamps/.swcrc new file mode 100644 index 000000000..a4c035518 --- /dev/null +++ b/libs/nft/thirdweb-organizer-stamps/.swcrc @@ -0,0 +1,27 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/nft/thirdweb-organizer-stamps/README.md b/libs/nft/thirdweb-organizer-stamps/README.md new file mode 100644 index 000000000..9eaba8db0 --- /dev/null +++ b/libs/nft/thirdweb-organizer-stamps/README.md @@ -0,0 +1,11 @@ +# nft-thirdweb-organizer-stamps + +This library was generated with [Nx](https://nx.dev). + +## Building + +Run `nx build nft-thirdweb-organizer-stamps` to build the library. + +## Running unit tests + +Run `nx test nft-thirdweb-organizer-stamps` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/nft/thirdweb-organizer-stamps/jest.config.ts b/libs/nft/thirdweb-organizer-stamps/jest.config.ts new file mode 100644 index 000000000..7fce24fe6 --- /dev/null +++ b/libs/nft/thirdweb-organizer-stamps/jest.config.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +export default { + displayName: 'nft-thirdweb-organizer-stamps', + preset: '../../../jest.preset.js', + testEnvironment: 'node', + transform: { + '^.+\\.[tj]s$': ['ts-jest', { tsconfig: '/tsconfig.spec.json' }], + }, + moduleFileExtensions: ['ts', 'js', 'html'], + testPathIgnorePatterns: ['.*\\.integration\\..*'], + coverageDirectory: '../../../coverage/libs/nft/thirdweb-organizer-stamps', +}; diff --git a/libs/nft/thirdweb-organizer-stamps/jest.integration.ts b/libs/nft/thirdweb-organizer-stamps/jest.integration.ts new file mode 100644 index 000000000..f0cacc22c --- /dev/null +++ b/libs/nft/thirdweb-organizer-stamps/jest.integration.ts @@ -0,0 +1,12 @@ +/* eslint-disable */ +export default { + displayName: 'nft-thirdweb-organizer-stamps-integration', + preset: '../../../jest.preset.js', + testEnvironment: 'node', + globalSetup: `${process.cwd()}/tools/test/globalSetupHasura.ts`, + globalTeardown: `${process.cwd()}/tools/test/globalTeardownHasura.ts`, + moduleFileExtensions: ['ts', 'js', 'html'], + coverageDirectory: + '../../../coverage/libs/nft/thirdweb-organizer-stamps-integration', + testMatch: ['**/*.integration.test.ts'], +}; diff --git a/libs/nft/thirdweb-organizer-stamps/package.json b/libs/nft/thirdweb-organizer-stamps/package.json new file mode 100644 index 000000000..6046f0d12 --- /dev/null +++ b/libs/nft/thirdweb-organizer-stamps/package.json @@ -0,0 +1,7 @@ +{ + "name": "@nft/thirdweb-organizer-stamps", + "version": "0.0.1", + "type": "nodenext", + "main": "./src/index.js", + "typings": "./src/index.d.ts" +} diff --git a/libs/nft/thirdweb-organizer/project.json b/libs/nft/thirdweb-organizer-stamps/project.json similarity index 56% rename from libs/nft/thirdweb-organizer/project.json rename to libs/nft/thirdweb-organizer-stamps/project.json index 8654f15d3..c78c20dff 100644 --- a/libs/nft/thirdweb-organizer/project.json +++ b/libs/nft/thirdweb-organizer-stamps/project.json @@ -1,18 +1,17 @@ { - "name": "nft-thirdweb-organizer", + "name": "nft-thirdweb-organizer-stamps", "$schema": "../../../node_modules/nx/schemas/project-schema.json", - "sourceRoot": "libs/nft/thirdweb-organizer/src", + "sourceRoot": "libs/nft/thirdweb-organizer-stamps/src", "projectType": "library", "targets": { "build": { "executor": "@nx/js:swc", "outputs": ["{options.outputPath}"], "options": { - "outputPath": "dist/libs/nft/thirdweb-organizer", - "tsConfig": "libs/nft/thirdweb-organizer/tsconfig.lib.json", - "packageJson": "libs/nft/thirdweb-organizer/package.json", - "main": "libs/nft/thirdweb-organizer/src/index.ts", - "assets": ["libs/nft/thirdweb-organizer/*.md"] + "outputPath": "dist/libs/nft/thirdweb-organizer-stamps", + "main": "libs/nft/thirdweb-organizer-stamps/src/index.ts", + "tsConfig": "libs/nft/thirdweb-organizer-stamps/tsconfig.lib.json", + "assets": ["libs/nft/thirdweb-organizer-stamps/*.md"] } }, "lint": { @@ -23,14 +22,14 @@ "executor": "@nx/jest:jest", "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], "options": { - "jestConfig": "libs/nft/thirdweb-organizer/jest.config.ts" + "jestConfig": "libs/nft/thirdweb-organizer-stamps/jest.config.ts" } }, "test-integration": { "executor": "@nx/jest:jest", "outputs": ["{workspaceRoot}/coverage/{projectRoot}"], "options": { - "jestConfig": "libs/nft/thirdweb-organizer/jest.integration.ts", + "jestConfig": "libs/nft/thirdweb-organizer-stamps/jest.integration.ts", "runInBand": true } } diff --git a/libs/nft/thirdweb-organizer-stamps/src/index.ts b/libs/nft/thirdweb-organizer-stamps/src/index.ts new file mode 100644 index 000000000..f41a696fd --- /dev/null +++ b/libs/nft/thirdweb-organizer-stamps/src/index.ts @@ -0,0 +1 @@ +export * from './lib'; diff --git a/libs/nft/thirdweb-organizer-stamps/src/lib/index.ts b/libs/nft/thirdweb-organizer-stamps/src/lib/index.ts new file mode 100644 index 000000000..4dbbd25b4 --- /dev/null +++ b/libs/nft/thirdweb-organizer-stamps/src/lib/index.ts @@ -0,0 +1,8 @@ +import { ThirdwebSDK } from '@thirdweb-dev/sdk'; + +export class StampsCollection { + private sdk: ThirdwebSDK; + constructor(sdk: ThirdwebSDK) { + this.sdk = sdk; + } +} diff --git a/libs/nft/thirdweb-organizer-stamps/tsconfig.json b/libs/nft/thirdweb-organizer-stamps/tsconfig.json new file mode 100644 index 000000000..817c7862a --- /dev/null +++ b/libs/nft/thirdweb-organizer-stamps/tsconfig.json @@ -0,0 +1,24 @@ +{ + "extends": "../../../tsconfig.base.json", + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "./tsconfig.spec.json" + } + ] +} diff --git a/libs/nft/thirdweb-organizer-stamps/tsconfig.lib.json b/libs/nft/thirdweb-organizer-stamps/tsconfig.lib.json new file mode 100644 index 000000000..7ed286e7c --- /dev/null +++ b/libs/nft/thirdweb-organizer-stamps/tsconfig.lib.json @@ -0,0 +1,11 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "module": "nodenext", + "outDir": "../../../dist/out-tsc", + "declaration": true, + "types": ["node"] + }, + "include": ["src/**/*.ts"], + "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"] +} diff --git a/libs/nft/thirdweb-organizer-stamps/tsconfig.spec.json b/libs/nft/thirdweb-organizer-stamps/tsconfig.spec.json new file mode 100644 index 000000000..f0e61fdcb --- /dev/null +++ b/libs/nft/thirdweb-organizer-stamps/tsconfig.spec.json @@ -0,0 +1,14 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "module": "nodenext", + "types": ["jest", "node"] + }, + "include": [ + "jest.config.ts", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +} diff --git a/libs/nft/thirdweb-organizer/README.md b/libs/nft/thirdweb-organizer/README.md deleted file mode 100644 index c3ca27939..000000000 --- a/libs/nft/thirdweb-organizer/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# nft-thirdweb-organizer - -This library was generated with [Nx](https://nx.dev). - -## Building - -Run `nx build nft-thirdweb-organizer` to build the library. - -## Running unit tests - -Run `nx test nft-thirdweb-organizer` to execute the unit tests via [Jest](https://jestjs.io). diff --git a/libs/nft/thirdweb-organizer/package.json b/libs/nft/thirdweb-organizer/package.json deleted file mode 100644 index 7bf232745..000000000 --- a/libs/nft/thirdweb-organizer/package.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "@nft/thirdweb-organizer", - "version": "0.0.1", - "dependencies": { - "@thirdweb-dev/sdk": "^4.0.17" - } -} diff --git a/libs/nft/thirdweb-organizer/src/action.ts b/libs/nft/thirdweb-organizer/src/action.ts deleted file mode 100644 index 9de3a889c..000000000 --- a/libs/nft/thirdweb-organizer/src/action.ts +++ /dev/null @@ -1,173 +0,0 @@ -'use server'; - -import env from '@env/server'; -import { - createNftActivityWebhookForEvent, - getAlchemyInfosFromEventId, - updateNftActivityWebhook, -} from '@features/pass-api'; -import { adminSdk } from '@gql/admin/api'; -import type { - CreateEventPassNftContractMutation, - GetEventPassNftContractNftsQueryVariables, - InsertMinterTemporaryWalletMutation, - UpdateNftsWithPackIdMutationVariables, -} from '@gql/admin/types'; -import type { - EventParameters_Insert_Input, - EventPassNftContract_Insert_Input, - EventPassNft_Insert_Input, - MinterTemporaryWallet_Insert_Input, - PackNftContractEventPass_Insert_Input, - PackNftContract_Insert_Input, -} from '@gql/shared/types'; -import { Locale, Stage } from '@gql/shared/types'; -import { defaultLocale } from '@next/i18n'; -import { ContractType } from '@nft/types'; -import { ThirdwebSDK } from '@thirdweb-dev/sdk'; - -export async function createEventPassNftContract( - object: EventPassNftContract_Insert_Input, -): Promise< - CreateEventPassNftContractMutation['insert_eventPassNftContract_one'] -> { - const data = await adminSdk.CreateEventPassNftContract({ object }); - return data?.insert_eventPassNftContract_one; -} - -export async function insertMinterTemporaryWallet( - object: MinterTemporaryWallet_Insert_Input, -): Promise< - InsertMinterTemporaryWalletMutation['insert_minterTemporaryWallet_one'] -> { - const data = await adminSdk.InsertMinterTemporaryWallet({ object }); - return data?.insert_minterTemporaryWallet_one; -} - -export async function createPackNftContract( - object: PackNftContract_Insert_Input, -) { - const data = await adminSdk.CreatePackNftContract({ object }); - return data?.insert_packNftContract_one; -} - -export async function createPackNftContractEventPasses( - objects: PackNftContractEventPass_Insert_Input[], -) { - const data = await adminSdk.CreatePackNftContractEventPasses({ objects }); - return data?.insert_packNftContractEventPass || null; -} - -export async function updateNftsWithPackId( - updates: UpdateNftsWithPackIdMutationVariables, -) { - const data = await adminSdk.UpdateNftsWithPackId(updates); - return data?.update_eventPassNft_many; -} - -export async function createEventPassNfts( - objects: EventPassNft_Insert_Input[], -) { - const data = await adminSdk.InsertEventPassNfts({ objects }); - return data?.insert_eventPassNft || null; -} - -async function CreateEventParameters(object: EventParameters_Insert_Input) { - const data = await adminSdk.CreateEventParameters({ object }); - return data?.insert_eventParameters_one; -} - -export async function getEventPassNftContractNfts( - id: GetEventPassNftContractNftsQueryVariables, -) { - const data = await adminSdk.GetEventPassNftContractNfts(id); - return data?.eventPassNftContract[0]; -} - -export async function createEventParametersAndWebhook({ - eventId, - nftCollectionAddresses, - organizerId, - eventSlug, -}) { - const webhook = await getAlchemyInfosFromEventId({ eventId: eventId }); - - if (webhook && webhook.activityWebhookId) { - await updateNftActivityWebhook({ - webhookId: webhook.activityWebhookId, - nftCollectionAddresses, - }); - } else { - const newWebhook = await createNftActivityWebhookForEvent({ - eventId, - nftCollectionAddresses, - }); - const data = await adminSdk.GetEvent({ - slug: eventSlug, - locale: defaultLocale as Locale, - stage: env.HYGRAPH_STAGE as Stage, - }); - const event = data?.event; - if (!event) throw new Error('Event not found'); - if (!event.eventDateLocations?.[0]) throw new Error('Event has no date'); - await CreateEventParameters({ - activityWebhookId: newWebhook.id, - organizerId, - eventId, - signingKey: newWebhook.signingKey, - dateEnd: event.eventDateLocations[0].dateEnd, //TODO -> handle multiple dateLocations event ?? - dateStart: event.eventDateLocations[0].dateStart, - timezone: Intl.DateTimeFormat().resolvedOptions().timeZone, // TODO -> handle timezone selection ! - }); - } -} - -export async function getUnopenedNftPackAmount(packId: string) { - const packNftContract = ( - await adminSdk.GetPackNftContractFromPackId({ - packId: packId, - }) - ).packNftContract; - - const nfts = packNftContract[0].eventPassNfts; - const supply: Record = {}; - - for (const nft of nfts) { - if (nft.currentOwnerAddress !== env.THIRDWEB_MASTER_ADDRESS) continue; - if (supply[nft.eventPassId]) supply[nft.eventPassId] += 1; - else supply[nft.eventPassId] = 1; - } - - return supply; -} - -export async function getPackSupply(contractAddress: string) { - const sdk = new ThirdwebSDK(env.CHAIN); - const pack = await sdk.getContract(contractAddress, ContractType.PACK); - return pack.erc1155.totalSupply(0); -} - -export async function getEventPassDelayedRevealPassword( - contractAddress: string, -) { - const res = await adminSdk.GetEventPassNftContractDelayedRevealPassword({ - contractAddress, - }); - return res?.eventPassNftContract?.[0]; -} - -export async function saveRevealIntoDb(contractAddress: string) { - try { - await adminSdk.UpdateEventPassNftContractDelayedRevealStatus({ - contractAddress, - }); - - return adminSdk.GetListCurrentOwnerAddressForContractAddress({ - contractAddress, - }); - } catch (e) { - throw new Error( - `Error saving the reveal status into the database for address ${contractAddress} : ${e.message}`, - ); - } -} diff --git a/libs/nft/thirdweb-organizer/tsconfig.json b/libs/nft/thirdweb-organizer/tsconfig.json deleted file mode 100644 index d6fa4a078..000000000 --- a/libs/nft/thirdweb-organizer/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "extends": "../../../tsconfig.base.json", - "compilerOptions": { - "module": "ESNext", - "resolveJsonModule": true, - "esModuleInterop": true - }, - "files": [], - "include": [], - "references": [ - { - "path": "./tsconfig.lib.json" - }, - { - "path": "./tsconfig.spec.json" - } - ] -} diff --git a/libs/nft/types/.swcrc b/libs/nft/types/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/nft/types/.swcrc +++ b/libs/nft/types/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/nft/types/package.json b/libs/nft/types/package.json index 0405fb810..b7b58822f 100644 --- a/libs/nft/types/package.json +++ b/libs/nft/types/package.json @@ -4,7 +4,7 @@ "dependencies": { "@swc/helpers": "~0.5.0" }, - "type": "commonjs", + "type": "nodenext", "main": "./src/index.js", "typings": "./src/index.d.ts" } diff --git a/libs/nft/types/src/index.d.ts b/libs/nft/types/src/index.d.ts new file mode 100644 index 000000000..f41a696fd --- /dev/null +++ b/libs/nft/types/src/index.d.ts @@ -0,0 +1 @@ +export * from './lib'; diff --git a/libs/nft/types/src/lib/index.d.ts b/libs/nft/types/src/lib/index.d.ts new file mode 100644 index 000000000..c1149e44b --- /dev/null +++ b/libs/nft/types/src/lib/index.d.ts @@ -0,0 +1,80 @@ +import { GetEventPassOrganizerFolderPath } from '@features/pass-common'; +import type { + GetEventPassNftContractNftsLazyMintedQuery, + GetNftMintPasswordsForContractAvailableQuery, + GetNftMintPasswordsForContractQuery, + GetOrderFromIdQuery, + GetOrdersFromStripeCheckoutSessionQuery, + UpdateEventPassNftFromNftTransferMutation, +} from '@gql/admin/types'; +import type { + EventPassNft as ImportedEventPassNft, + NftTransfer as ImportedNftTransfer, +} from '@gql/shared/types'; +import { + EventPassNftContract_Insert_Input, + NftStatus_Enum, +} from '@gql/shared/types'; +import { NFTMetadata as ThirdwebNFTMetadata } from '@thirdweb-dev/sdk'; +export type NftTransfer = ImportedNftTransfer; +export type NftTransferNotCreated = Omit< + ImportedNftTransfer, + 'id' | 'created_at' +>; +export type NftTransferWithoutMetadata = Omit< + NftTransferNotCreated, + 'eventId' | 'organizerId' | 'eventPassId' +>; +export type EventPassNft = ImportedEventPassNft; +export type EventPassNftAfterMutation = NonNullable< + NonNullable< + UpdateEventPassNftFromNftTransferMutation['update_eventPassNft_many'] + >[0] +>['returning'][0]; +export type OrderWithContractData = + GetOrdersFromStripeCheckoutSessionQuery['order'][0] & + GetOrderFromIdQuery['order_by_pk']; +export declare enum ContractType { + NFT_DROP = 'nft-drop', + PACK = 'pack', + LOYALTY_CARD = 'loyalty-card', +} +export type EventSmallData = Omit< + GetEventPassOrganizerFolderPath, + 'eventPassId' +> & { + eventSlug: string; +}; +export type NftsMetadata = Omit & { + name: string; +}; +export type EventPassNftContractObject = Required< + Pick< + EventPassNftContract_Insert_Input, + | 'type' + | 'contractAddress' + | 'eventPassId' + | 'chainId' + | 'eventId' + | 'organizerId' + > +> & + EventPassNftContract_Insert_Input; +interface EventPassNftContractNftLazyMinted + extends NonNullable< + NonNullable< + GetEventPassNftContractNftsLazyMintedQuery['eventPassNftContract'][0]['eventPassNfts'] + >[0] + > { + status: NftStatus_Enum.LazyMinted; + tokenId: string; +} +export type EventPassNftContractNftsLazyMinted = + EventPassNftContractNftLazyMinted[]; +export type NftMintPasswordOrganizer = NonNullable< + GetNftMintPasswordsForContractQuery['nftMintPassword'] +>[0]; +export type NftMintPassword = NonNullable< + GetNftMintPasswordsForContractAvailableQuery['nftMintPassword'] +>[0]; +export {}; diff --git a/libs/nft/types/src/lib/index.ts b/libs/nft/types/src/lib/index.ts index edd3a0357..9102c3d1f 100644 --- a/libs/nft/types/src/lib/index.ts +++ b/libs/nft/types/src/lib/index.ts @@ -1,6 +1,8 @@ import { GetEventPassOrganizerFolderPath } from '@features/pass-common'; import type { - GetEventPassNftContractNftsQuery, + GetEventPassNftContractNftsLazyMintedQuery, + GetNftMintPasswordsForContractAvailableQuery, + GetNftMintPasswordsForContractQuery, GetOrderFromIdQuery, GetOrdersFromStripeCheckoutSessionQuery, UpdateEventPassNftFromNftTransferMutation, @@ -9,7 +11,10 @@ import type { EventPassNft as ImportedEventPassNft, NftTransfer as ImportedNftTransfer, } from '@gql/shared/types'; -import { EventPassNftContract_Insert_Input } from '@gql/shared/types'; +import { + EventPassNftContract_Insert_Input, + NftStatus_Enum, +} from '@gql/shared/types'; import { NFTMetadata as ThirdwebNFTMetadata } from '@thirdweb-dev/sdk'; export type NftTransfer = ImportedNftTransfer; @@ -39,6 +44,7 @@ export type OrderWithContractData = export enum ContractType { NFT_DROP = 'nft-drop', PACK = 'pack', + LOYALTY_CARD = 'loyalty-card', } export type EventSmallData = Omit< @@ -65,10 +71,23 @@ export type EventPassNftContractObject = Required< > & EventPassNftContract_Insert_Input; -export type RequiredEventPassNft = Required< - Pick ->; +interface EventPassNftContractNftLazyMinted + extends NonNullable< + NonNullable< + GetEventPassNftContractNftsLazyMintedQuery['eventPassNftContract'][0]['eventPassNfts'] + >[0] + > { + status: NftStatus_Enum.LazyMinted; + tokenId: string; +} -export type EventPassNftContractNfts = NonNullable< - GetEventPassNftContractNftsQuery['eventPassNftContract'][0]['eventPassNfts'] ->; +export type EventPassNftContractNftsLazyMinted = + EventPassNftContractNftLazyMinted[]; + +export type NftMintPasswordOrganizer = NonNullable< + GetNftMintPasswordsForContractQuery['nftMintPassword'] +>[0]; + +export type NftMintPassword = NonNullable< + GetNftMintPasswordsForContractAvailableQuery['nftMintPassword'] +>[0]; diff --git a/libs/nft/types/tsconfig.json b/libs/nft/types/tsconfig.json index 8122543a9..817c7862a 100644 --- a/libs/nft/types/tsconfig.json +++ b/libs/nft/types/tsconfig.json @@ -1,11 +1,13 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, + "noPropertyAccessFromIndexSignature": false, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true }, diff --git a/libs/nft/types/tsconfig.spec.json b/libs/nft/types/tsconfig.spec.json index 69a251f32..f0e61fdcb 100644 --- a/libs/nft/types/tsconfig.spec.json +++ b/libs/nft/types/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/payment/admin/.swcrc b/libs/payment/admin/.swcrc index 4352f93ca..a4c035518 100644 --- a/libs/payment/admin/.swcrc +++ b/libs/payment/admin/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -26,4 +24,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/payment/admin/src/lib/payment-admin.integration.test.ts b/libs/payment/admin/src/lib/payment-admin.integration.test.ts index 5003ecf6f..a2627fba2 100644 --- a/libs/payment/admin/src/lib/payment-admin.integration.test.ts +++ b/libs/payment/admin/src/lib/payment-admin.integration.test.ts @@ -309,7 +309,7 @@ describe('Payment integration', () => { 'stripeCustomer', 'stripeCheckoutSession', ]); - payment.nftClaimable.checkOrder = jest.fn().mockResolvedValue({}); + payment.eventPassNftOrder.checkOrder = jest.fn().mockResolvedValue({}); }); afterEach(() => { @@ -322,7 +322,7 @@ describe('Payment integration', () => { await payment.confirmedStripeCheckoutSession({ stripeCheckoutSessionId }); - expect(payment.nftClaimable.checkOrder).toHaveBeenCalled(); + expect(payment.eventPassNftOrder.checkOrder).toHaveBeenCalled(); const session = await adminSdk.GetStripeCheckoutSessionForUser({ stripeCustomerId: 'cus_OnE9GqPxIIPYtB', @@ -334,7 +334,7 @@ describe('Payment integration', () => { }); it('should throw an error if there is a problem claiming NFTs', async () => { - payment.nftClaimable.checkOrder = jest + payment.eventPassNftOrder.checkOrder = jest .fn() .mockRejectedValue(new Error('Failed to claim NFT')); diff --git a/libs/payment/admin/src/lib/payment-admin.spec.ts b/libs/payment/admin/src/lib/payment-admin.spec.ts index ee2aed8d0..6c8eebd38 100644 --- a/libs/payment/admin/src/lib/payment-admin.spec.ts +++ b/libs/payment/admin/src/lib/payment-admin.spec.ts @@ -11,7 +11,7 @@ import { import { Posthog } from '@insight/server'; import { calculateUnitAmount } from '@next/currency-common'; import { getSumSubApplicantPersonalData } from '@next/next-auth/common'; -import { NftClaimable } from '@nft/thirdweb-admin'; +import { EventPassNftOrder } from '@nft/thirdweb-admin'; import { StripeCustomer } from '@payment/types'; import { accounts } from '@test-utils/gql'; import { Payment } from './payment-admin'; @@ -57,7 +57,7 @@ describe('Payment', () => { }, }; let payment: Payment; - let nftClaimableMock: jest.Mocked; + let eventPassNftOrderMock: jest.Mocked; beforeAll(() => { (Posthog.getInstance as jest.Mock).mockImplementation(() => ({ @@ -66,7 +66,8 @@ describe('Payment', () => { }); beforeEach(() => { - nftClaimableMock = new NftClaimable() as jest.Mocked; + eventPassNftOrderMock = + new EventPassNftOrder() as jest.Mocked; payment = new Payment(); payment.stripe.checkout = { sessions: { @@ -83,9 +84,9 @@ describe('Payment', () => { jest.restoreAllMocks(); }); - it('should initialize Stripe and NftClaimable in constructor', () => { + it('should initialize Stripe and EventPassNftOrder in constructor', () => { expect(payment.stripe).toBeDefined(); - expect(NftClaimable).toHaveBeenCalled(); + expect(EventPassNftOrder).toHaveBeenCalled(); }); describe('webhookStripeConstructEvent', () => { @@ -717,7 +718,7 @@ describe('Payment', () => { }); }); describe('confirmedStripeCheckoutSession', () => { - it('should call getOrdersFromStripeCheckoutSession, nftClaimable.checkOrder, markOrderAsCompleted, and adminSdk.DeleteStripeCheckoutSession with correct parameters', async () => { + it('should call getOrdersFromStripeCheckoutSession, eventPassNftOrder.checkOrder, markOrderAsCompleted, and adminSdk.DeleteStripeCheckoutSession with correct parameters', async () => { const stripeCheckoutSessionId = 'sessionId'; const orders = [ { @@ -738,7 +739,7 @@ describe('Payment', () => { payment.getOrdersFromStripeCheckoutSession = jest .fn() .mockResolvedValue(orders); - payment.nftClaimable.checkOrder = jest.fn().mockResolvedValue({}); + payment.eventPassNftOrder.checkOrder = jest.fn().mockResolvedValue({}); adminSdk.DeleteStripeCheckoutSession = jest.fn().mockResolvedValue({}); await payment.confirmedStripeCheckoutSession({ stripeCheckoutSessionId }); @@ -746,11 +747,11 @@ describe('Payment', () => { expect(payment.getOrdersFromStripeCheckoutSession).toHaveBeenCalledWith({ stripeCheckoutSessionId, }); - expect(payment.nftClaimable.checkOrder).toHaveBeenCalledTimes( + expect(payment.eventPassNftOrder.checkOrder).toHaveBeenCalledTimes( orders.length, ); orders.forEach((order, index) => { - expect(payment.nftClaimable.checkOrder).toHaveBeenNthCalledWith( + expect(payment.eventPassNftOrder.checkOrder).toHaveBeenNthCalledWith( index + 1, order, ); @@ -773,7 +774,7 @@ describe('Payment', () => { }); it('should throw an error when checkOrder fails', async () => { - payment.nftClaimable.checkOrder = jest + payment.eventPassNftOrder.checkOrder = jest .fn() .mockRejectedValue(new Error('Failed to claim NFTs')); payment.getOrdersFromStripeCheckoutSession = jest diff --git a/libs/payment/admin/src/lib/payment-admin.ts b/libs/payment/admin/src/lib/payment-admin.ts index acbcf32cf..7b7caeb47 100644 --- a/libs/payment/admin/src/lib/payment-admin.ts +++ b/libs/payment/admin/src/lib/payment-admin.ts @@ -16,25 +16,26 @@ import { calculateUnitAmount } from '@next/currency-common'; import { getSumSubApplicantPersonalData } from '@next/next-auth/common'; import { NextRedis } from '@next/redis'; import { AppUser } from '@next/types'; -import { NftClaimable } from '@nft/thirdweb-admin'; +import { EventPassNftOrder } from '@nft/thirdweb-admin'; import { StripeCheckoutSessionMetadataOrder, StripeCreateSessionLineItem, StripeCustomer, } from '@payment/types'; import { getNextAppURL } from '@shared/server'; +import { getErrorMessage } from '@utils'; import Stripe from 'stripe'; export class Payment { stripe: Stripe; - nftClaimable: NftClaimable; + eventPassNftOrder: EventPassNftOrder; baseUrl = getNextAppURL(); constructor() { this.stripe = new Stripe(env.STRIPE_API_KEY, { apiVersion: '2023-08-16', typescript: true, }); - this.nftClaimable = new NftClaimable(); + this.eventPassNftOrder = new EventPassNftOrder(); } webhookStripeConstructEvent({ body, @@ -474,7 +475,7 @@ export class Payment { try { const checkOrderPromises = orders.map((order) => - this.nftClaimable.checkOrder(order), + this.eventPassNftOrder.checkOrder(order), ); await Promise.all(checkOrderPromises); @@ -485,7 +486,7 @@ export class Payment { ); await Promise.all(cachePromises); } catch (error) { - throw new Error(`Error processing orders : ${error.message}`); + throw new Error(`Error processing orders : ${getErrorMessage(error)}`); } await adminSdk.DeleteStripeCheckoutSession({ diff --git a/libs/payment/admin/tsconfig.json b/libs/payment/admin/tsconfig.json index 25f7201d8..817c7862a 100644 --- a/libs/payment/admin/tsconfig.json +++ b/libs/payment/admin/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/payment/admin/tsconfig.lib.json b/libs/payment/admin/tsconfig.lib.json index 6aeae58ef..47ddecd98 100644 --- a/libs/payment/admin/tsconfig.lib.json +++ b/libs/payment/admin/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/payment/admin/tsconfig.spec.json b/libs/payment/admin/tsconfig.spec.json index 69a251f32..e354f8b93 100644 --- a/libs/payment/admin/tsconfig.spec.json +++ b/libs/payment/admin/tsconfig.spec.json @@ -2,13 +2,15 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", + "strict": false, "types": ["jest", "node"] }, "include": [ "jest.config.ts", "src/**/*.test.ts", "src/**/*.spec.ts", - "src/**/*.d.ts" + "src/**/*.d.ts", + "../../../types/**/*.d.ts" ] } diff --git a/libs/payment/types/.swcrc b/libs/payment/types/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/payment/types/.swcrc +++ b/libs/payment/types/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/payment/types/tsconfig.json b/libs/payment/types/tsconfig.json index 9bde19595..9103486c2 100644 --- a/libs/payment/types/tsconfig.json +++ b/libs/payment/types/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/payment/types/tsconfig.lib.json b/libs/payment/types/tsconfig.lib.json index e583571ea..ced0072ae 100644 --- a/libs/payment/types/tsconfig.lib.json +++ b/libs/payment/types/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/payment/webhooks/.swcrc b/libs/payment/webhooks/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/payment/webhooks/.swcrc +++ b/libs/payment/webhooks/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/payment/webhooks/src/lib/payment-webhooks.ts b/libs/payment/webhooks/src/lib/payment-webhooks.ts index c37b26287..b922bf1b2 100644 --- a/libs/payment/webhooks/src/lib/payment-webhooks.ts +++ b/libs/payment/webhooks/src/lib/payment-webhooks.ts @@ -4,7 +4,7 @@ import { StripeCheckoutSessionEnum, StripeEvent, } from '@payment/types'; - +import { getErrorMessage } from '@utils'; // const payment = new Payment(); //TODO: handle the following events when supporting delayed payment methods (for instance with the future auction feature): @@ -79,9 +79,9 @@ export async function stripeCheckoutStatus( }); } catch (err) { //TODO: refund only if NFT not released ! filter the error depending of that. - if (!err.message?.includes('Error processing orders')) + if (!getErrorMessage(err)?.includes('Error processing orders')) return new Response( - `ConfirmedStripeCheckoutSession Error: ${err.message}`, + `ConfirmedStripeCheckoutSession Error: ${getErrorMessage(err)}`, { status: 500 }, ); @@ -123,7 +123,7 @@ export async function stripeCheckoutStatus( } catch (err) { console.error(err); return new Response( - `CanceledStripeCheckoutSession Error: ${err.message}`, + `CanceledStripeCheckoutSession Error: ${getErrorMessage(err)}`, { status: 400 }, ); } @@ -149,7 +149,9 @@ export async function stripeCheckoutStatus( }*/ } } catch (err) { - return new Response(`Webhook Error: ${err.message}`, { status: 400 }); + return new Response(`Webhook Error: ${getErrorMessage(err)}`, { + status: 400, + }); } return new Response(null, { status: 200 }); } diff --git a/libs/payment/webhooks/tsconfig.json b/libs/payment/webhooks/tsconfig.json index 25f7201d8..817c7862a 100644 --- a/libs/payment/webhooks/tsconfig.json +++ b/libs/payment/webhooks/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/payment/webhooks/tsconfig.lib.json b/libs/payment/webhooks/tsconfig.lib.json index e583571ea..ced0072ae 100644 --- a/libs/payment/webhooks/tsconfig.lib.json +++ b/libs/payment/webhooks/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/payment/webhooks/tsconfig.spec.json b/libs/payment/webhooks/tsconfig.spec.json index 69a251f32..f0e61fdcb 100644 --- a/libs/payment/webhooks/tsconfig.spec.json +++ b/libs/payment/webhooks/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/roles/admin/.swcrc b/libs/roles/admin/.swcrc index 2c0fbef0a..a1276087c 100644 --- a/libs/roles/admin/.swcrc +++ b/libs/roles/admin/.swcrc @@ -15,7 +15,7 @@ "loose": true }, "module": { - "type": "commonjs" + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -26,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/roles/admin/src/index.d.ts b/libs/roles/admin/src/index.d.ts new file mode 100644 index 000000000..5f0bc2303 --- /dev/null +++ b/libs/roles/admin/src/index.d.ts @@ -0,0 +1,5 @@ +export { + RoleAuthorization, + RoleInvitationService, + type CreateInvitationProps, +} from './lib/roles-admin'; diff --git a/libs/roles/admin/src/lib/roles-admin.d.ts b/libs/roles/admin/src/lib/roles-admin.d.ts new file mode 100644 index 000000000..796bb5cfc --- /dev/null +++ b/libs/roles/admin/src/lib/roles-admin.d.ts @@ -0,0 +1,107 @@ +import { Roles_Enum } from '@gql/shared/types'; +import { NextRedis } from '@next/redis'; +import { AppUser } from '@next/types'; +interface Invitation { + nonce: string; + role: Roles_Enum; + organizerId: string; + eventId: string; + address: string; + senderAddress: string; + expiration: number; +} +export type CreateInvitationProps = Omit; +interface InvitationForRoleExistsProps { + senderAddress: string; + address: string; + role: Roles_Enum; + organizerId: string; + eventId: string; +} +interface AcceptInvitationProps { + message: string; + signature: string; + user: AppUser; + inviter: AppUser; +} +interface DeclineInvitationProps + extends Pick { + nonce: string; +} +interface VerifyInvitationProps { + nonce: string; + user: AppUser; + senderAddress: string; +} +interface GetInvitationsByInviterProps { + senderAddress: string; +} +interface DeleteInvitationProps { + nonce: string; + senderAddress: string; +} +export declare class RoleInvitationService { + private cache; + constructor(cache?: NextRedis); + private getInvitationKey; + private getInviterSetKey; + invitationForRoleExists({ + senderAddress, + address, + role, + organizerId, + eventId, + }: InvitationForRoleExistsProps): Promise; + createInvitation(invitationProps: CreateInvitationProps): Promise; + fetchInvitation( + senderAddress: string, + nonce: string, + ): Promise; + getInvitationsByInviter({ + senderAddress, + }: GetInvitationsByInviterProps): Promise; + deleteInvitation({ + senderAddress, + nonce, + }: DeleteInvitationProps): Promise; + acceptInvitation({ + message, + signature, + user, + inviter, + }: AcceptInvitationProps): Promise; + declineInvitation({ + user, + inviter, + nonce, + }: DeclineInvitationProps): Promise; + verifyInvitation({ + nonce, + user, + senderAddress, + }: VerifyInvitationProps): Promise<{ + invitation: Invitation; + inviter: { + __typename?: 'account' | undefined; + id: any; + address: string; + }; + }>; +} +interface InviteAccountWithRoleProps { + user: AppUser; + role: Roles_Enum; + organizerId: string; + eventId?: string; +} +export declare class RoleAuthorization { + inviteAccountWithRole({ + user, + role, + organizerId, + eventId, + }: InviteAccountWithRoleProps): Promise; + readAndWritePassesFile(user: AppUser): Promise; + readOrganizerEventManagement(user: AppUser): Promise; +} +export {}; diff --git a/libs/roles/admin/tsconfig.json b/libs/roles/admin/tsconfig.json index 25f7201d8..817c7862a 100644 --- a/libs/roles/admin/tsconfig.json +++ b/libs/roles/admin/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/roles/admin/tsconfig.lib.json b/libs/roles/admin/tsconfig.lib.json index e583571ea..ced0072ae 100644 --- a/libs/roles/admin/tsconfig.lib.json +++ b/libs/roles/admin/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/roles/admin/tsconfig.spec.json b/libs/roles/admin/tsconfig.spec.json index 69a251f32..686c68671 100644 --- a/libs/roles/admin/tsconfig.spec.json +++ b/libs/roles/admin/tsconfig.spec.json @@ -2,10 +2,12 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", + "strict": false, "types": ["jest", "node"] }, "include": [ + "../../../types/**/*.d.ts", "jest.config.ts", "src/**/*.test.ts", "src/**/*.spec.ts", diff --git a/libs/roles/common/.swcrc b/libs/roles/common/.swcrc index 2c0fbef0a..a1276087c 100644 --- a/libs/roles/common/.swcrc +++ b/libs/roles/common/.swcrc @@ -15,7 +15,7 @@ "loose": true }, "module": { - "type": "commonjs" + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -26,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/roles/common/src/index.d.ts b/libs/roles/common/src/index.d.ts new file mode 100644 index 000000000..cc051af6c --- /dev/null +++ b/libs/roles/common/src/index.d.ts @@ -0,0 +1 @@ +export { isSameRole } from './lib/isSameRole'; diff --git a/libs/roles/common/src/lib/isSameRole.d.ts b/libs/roles/common/src/lib/isSameRole.d.ts new file mode 100644 index 000000000..be0db7c44 --- /dev/null +++ b/libs/roles/common/src/lib/isSameRole.d.ts @@ -0,0 +1,8 @@ +import { Role } from '@roles/types'; +export declare const isSameRole: ({ + role, + roleToCompare, +}: { + role?: Role | undefined; + roleToCompare?: Role | undefined; +}) => boolean; diff --git a/libs/roles/common/tsconfig.json b/libs/roles/common/tsconfig.json index 8122543a9..817c7862a 100644 --- a/libs/roles/common/tsconfig.json +++ b/libs/roles/common/tsconfig.json @@ -1,11 +1,13 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, + "noPropertyAccessFromIndexSignature": false, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true }, diff --git a/libs/roles/common/tsconfig.spec.json b/libs/roles/common/tsconfig.spec.json index 69a251f32..f0e61fdcb 100644 --- a/libs/roles/common/tsconfig.spec.json +++ b/libs/roles/common/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/roles/types/.swcrc b/libs/roles/types/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/roles/types/.swcrc +++ b/libs/roles/types/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/roles/types/tsconfig.json b/libs/roles/types/tsconfig.json index 9bde19595..9103486c2 100644 --- a/libs/roles/types/tsconfig.json +++ b/libs/roles/types/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/shared/client/.swcrc b/libs/shared/client/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/shared/client/.swcrc +++ b/libs/shared/client/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/shared/client/tsconfig.json b/libs/shared/client/tsconfig.json index 25f7201d8..817c7862a 100644 --- a/libs/shared/client/tsconfig.json +++ b/libs/shared/client/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/shared/client/tsconfig.lib.json b/libs/shared/client/tsconfig.lib.json index 6aeae58ef..47ddecd98 100644 --- a/libs/shared/client/tsconfig.lib.json +++ b/libs/shared/client/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/shared/client/tsconfig.spec.json b/libs/shared/client/tsconfig.spec.json index 69a251f32..ba355226d 100644 --- a/libs/shared/client/tsconfig.spec.json +++ b/libs/shared/client/tsconfig.spec.json @@ -2,13 +2,15 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "NodeNext", + "strict": false, "types": ["jest", "node"] }, "include": [ "jest.config.ts", "src/**/*.test.ts", "src/**/*.spec.ts", - "src/**/*.d.ts" + "src/**/*.d.ts", + "../../../types/**/*.d.ts" ] } diff --git a/libs/shared/server/.swcrc b/libs/shared/server/.swcrc index 7e3e834aa..df5b4a36a 100644 --- a/libs/shared/server/.swcrc +++ b/libs/shared/server/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext", }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/shared/server/tsconfig.json b/libs/shared/server/tsconfig.json index 25f7201d8..190cc668d 100644 --- a/libs/shared/server/tsconfig.json +++ b/libs/shared/server/tsconfig.json @@ -1,7 +1,8 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "nodenext", + "moduleResolution": "NodeNext" }, "files": [], "include": [], diff --git a/libs/shared/server/tsconfig.lib.json b/libs/shared/server/tsconfig.lib.json index 6aeae58ef..47ddecd98 100644 --- a/libs/shared/server/tsconfig.lib.json +++ b/libs/shared/server/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/shared/server/tsconfig.spec.json b/libs/shared/server/tsconfig.spec.json index 69a251f32..f0e61fdcb 100644 --- a/libs/shared/server/tsconfig.spec.json +++ b/libs/shared/server/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/smart-wallet/admin/.swcrc b/libs/smart-wallet/admin/.swcrc index d54df2b94..1526e0d72 100644 --- a/libs/smart-wallet/admin/.swcrc +++ b/libs/smart-wallet/admin/.swcrc @@ -15,7 +15,7 @@ "loose": true }, "module": { - "type": "commonjs" + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -26,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/smart-wallet/admin/src/index.d.ts b/libs/smart-wallet/admin/src/index.d.ts new file mode 100644 index 000000000..8009f4ae0 --- /dev/null +++ b/libs/smart-wallet/admin/src/index.d.ts @@ -0,0 +1 @@ +export { SmartWallet } from './lib'; diff --git a/libs/smart-wallet/admin/src/lib/index.d.ts b/libs/smart-wallet/admin/src/lib/index.d.ts new file mode 100644 index 000000000..472c83d3b --- /dev/null +++ b/libs/smart-wallet/admin/src/lib/index.d.ts @@ -0,0 +1,13 @@ +export declare class SmartWallet { + private readonly baseURL; + constructor(); + isValidSignature({ + message, + signature, + address, + }: { + message: string; + signature: string; + address: string; + }): Promise; +} diff --git a/libs/smart-wallet/admin/src/lib/index.spec.ts b/libs/smart-wallet/admin/src/lib/index.spec.ts index aac8234da..96bc3c146 100644 --- a/libs/smart-wallet/admin/src/lib/index.spec.ts +++ b/libs/smart-wallet/admin/src/lib/index.spec.ts @@ -1,6 +1,27 @@ import env from '@env/server'; import { SmartWallet } from './index'; +// Helper function to create a mock fetch Response +function createMockFetchResponse(data: any, ok = true, status = 200): Response { + return { + ok, + status, + statusText: ok ? 'OK' : 'Error', + json: () => Promise.resolve(data), + headers: new Headers({ 'Content-Type': 'application/json' }), + redirected: false, + type: 'default', + url: '', + clone: jest.fn(), + body: null, + bodyUsed: false, + arrayBuffer: jest.fn(), + blob: jest.fn(), + formData: jest.fn(), + text: jest.fn(), + } as unknown as Response; +} + describe('SmartWallet', () => { let fetchMock; const message = 'valid message'; @@ -15,10 +36,11 @@ describe('SmartWallet', () => { }); it('should call fetch with the right parameters', async () => { const smartWallet = new SmartWallet(); - jest.spyOn(global, 'fetch').mockResolvedValueOnce({ - ok: true, - json: jest.fn().mockResolvedValue({ success: true, result: true }), - }); + jest + .spyOn(global, 'fetch') + .mockResolvedValueOnce( + createMockFetchResponse({ success: true, result: true }), + ); await smartWallet.isValidSignature({ message, @@ -41,10 +63,11 @@ describe('SmartWallet', () => { it('should handle API response with success: true and result: true', async () => { const smartWallet = new SmartWallet(); // Mock the fetch function to return a successful response - jest.spyOn(global, 'fetch').mockResolvedValueOnce({ - ok: true, - json: jest.fn().mockResolvedValue({ success: true, result: true }), - }); + jest + .spyOn(global, 'fetch') + .mockResolvedValueOnce( + createMockFetchResponse({ success: true, result: true }), + ); const result = await smartWallet.isValidSignature({ message, @@ -62,10 +85,11 @@ describe('SmartWallet', () => { const address = 'valid address'; // Mock the fetch function to return a failed response - jest.spyOn(global, 'fetch').mockResolvedValueOnce({ - ok: true, - json: jest.fn().mockResolvedValue({ success: true, result: false }), - }); + jest + .spyOn(global, 'fetch') + .mockResolvedValueOnce( + createMockFetchResponse({ success: true, result: false }), + ); const result = await smartWallet.isValidSignature({ message, @@ -84,13 +108,14 @@ describe('SmartWallet', () => { const address = 'valid address'; // Mock the fetch function to return a failed response - jest.spyOn(global, 'fetch').mockResolvedValueOnce({ - ok: false, - status: 500, - }); + jest + .spyOn(global, 'fetch') + .mockResolvedValueOnce( + createMockFetchResponse({ success: false, result: false }), + ); await expect( smartWallet.isValidSignature({ message, signature, address }), - ).rejects.toThrowError('API call failed with status: 500'); + ).rejects.toThrowError('API call failed'); }); }); diff --git a/libs/smart-wallet/admin/tsconfig.json b/libs/smart-wallet/admin/tsconfig.json index 25f7201d8..817c7862a 100644 --- a/libs/smart-wallet/admin/tsconfig.json +++ b/libs/smart-wallet/admin/tsconfig.json @@ -1,7 +1,15 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs" + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/smart-wallet/admin/tsconfig.lib.json b/libs/smart-wallet/admin/tsconfig.lib.json index 6aeae58ef..47ddecd98 100644 --- a/libs/smart-wallet/admin/tsconfig.lib.json +++ b/libs/smart-wallet/admin/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/smart-wallet/admin/tsconfig.spec.json b/libs/smart-wallet/admin/tsconfig.spec.json index 69a251f32..e354f8b93 100644 --- a/libs/smart-wallet/admin/tsconfig.spec.json +++ b/libs/smart-wallet/admin/tsconfig.spec.json @@ -2,13 +2,15 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", + "strict": false, "types": ["jest", "node"] }, "include": [ "jest.config.ts", "src/**/*.test.ts", "src/**/*.spec.ts", - "src/**/*.d.ts" + "src/**/*.d.ts", + "../../../types/**/*.d.ts" ] } diff --git a/libs/test-utils/cache/.swcrc b/libs/test-utils/cache/.swcrc new file mode 100644 index 000000000..a1276087c --- /dev/null +++ b/libs/test-utils/cache/.swcrc @@ -0,0 +1,29 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + ".*\\.spec.tsx?$", + ".*\\.test.tsx?$", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/test-utils/cache/package.json b/libs/test-utils/cache/package.json index 4849741bd..fbc7e3b93 100644 --- a/libs/test-utils/cache/package.json +++ b/libs/test-utils/cache/package.json @@ -4,7 +4,7 @@ "dependencies": { "tslib": "^2.3.0" }, - "type": "commonjs", + "type": "nodenext", "main": "./src/index.js", "typings": "./src/index.d.ts" } diff --git a/libs/test-utils/cache/tsconfig.json b/libs/test-utils/cache/tsconfig.json index 5e55f4a0b..9103486c2 100644 --- a/libs/test-utils/cache/tsconfig.json +++ b/libs/test-utils/cache/tsconfig.json @@ -1,7 +1,9 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, diff --git a/libs/test-utils/db/.babelrc b/libs/test-utils/db/.babelrc deleted file mode 100644 index fd4cbcdef..000000000 --- a/libs/test-utils/db/.babelrc +++ /dev/null @@ -1,10 +0,0 @@ -{ - "presets": [ - [ - "@nx/js/babel", - { - "useBuiltIns": "usage" - } - ] - ] -} diff --git a/libs/test-utils/db/.swcrc b/libs/test-utils/db/.swcrc new file mode 100644 index 000000000..a1276087c --- /dev/null +++ b/libs/test-utils/db/.swcrc @@ -0,0 +1,29 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + ".*\\.spec.tsx?$", + ".*\\.test.tsx?$", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/test-utils/db/package.json b/libs/test-utils/db/package.json index 7ee26288b..ac23435e9 100644 --- a/libs/test-utils/db/package.json +++ b/libs/test-utils/db/package.json @@ -1,5 +1,5 @@ { "name": "@test-utils/db", "version": "0.0.1", - "type": "commonjs" + "type": "nodenext" } diff --git a/libs/test-utils/db/project.json b/libs/test-utils/db/project.json index d135f6947..20f8e9175 100644 --- a/libs/test-utils/db/project.json +++ b/libs/test-utils/db/project.json @@ -5,7 +5,7 @@ "projectType": "library", "targets": { "build": { - "executor": "@nx/js:tsc", + "executor": "@nx/js:swc", "outputs": ["{options.outputPath}"], "options": { "outputPath": "dist/libs/test-utils/db", diff --git a/libs/test-utils/db/src/index.ts b/libs/test-utils/db/src/index.ts index 670851b18..f05942784 100644 --- a/libs/test-utils/db/src/index.ts +++ b/libs/test-utils/db/src/index.ts @@ -17,6 +17,14 @@ import type { RoleAssignment_Insert_Input, StripeCheckoutSession_Insert_Input, StripeCustomer_Insert_Input, + LoyaltyCardParameters_Insert_Input, + LoyaltyCardNftContract_Insert_Input, + LoyaltyCardNft_Insert_Input, + NftMintPassword_Insert_Input, + ShopifyCampaignParameters_Insert_Input, + StampNftContract_Insert_Input, + StampNft_Insert_Input, + StampNftSupply_Insert_Input, } from '@gql/shared/types'; import { isJestRunning } from '@utils'; import * as path from 'path'; @@ -42,6 +50,14 @@ export const SeedTable = { follow: 13, packNftContract: 14, minterTemporaryWallet: 15, + loyaltyCardParameters: 16, + loyaltyCardNftContract: 17, + loyaltyCardNft: 18, + nftMintPassword: 19, + shopifyCampaignParameters: 20, + stampNftContract: 21, + stampNft: 22, + stampNftSupply: 23, }; export type SeedTypeMap = { @@ -61,6 +77,14 @@ export type SeedTypeMap = { follow: Follow_Insert_Input; packNftContract: PackNftContract_Insert_Input; minterTemporaryWallet: MinterTemporaryWallet_Insert_Input; + loyaltyCardParameters: LoyaltyCardParameters_Insert_Input; + loyaltyCardNftContract: LoyaltyCardNftContract_Insert_Input; + loyaltyCardNft: LoyaltyCardNft_Insert_Input; + nftMintPassword: NftMintPassword_Insert_Input; + shopifyCampaignParameters: ShopifyCampaignParameters_Insert_Input; + stampNftContract: StampNftContract_Insert_Input; + stampNft: StampNft_Insert_Input; + stampNftSupply: StampNftSupply_Insert_Input; }; export type SeedTableName = keyof typeof SeedTable; diff --git a/libs/test-utils/db/tsconfig.json b/libs/test-utils/db/tsconfig.json index 5e55f4a0b..9103486c2 100644 --- a/libs/test-utils/db/tsconfig.json +++ b/libs/test-utils/db/tsconfig.json @@ -1,7 +1,9 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, diff --git a/libs/test-utils/functions/.babelrc b/libs/test-utils/functions/.babelrc deleted file mode 100644 index fd4cbcdef..000000000 --- a/libs/test-utils/functions/.babelrc +++ /dev/null @@ -1,10 +0,0 @@ -{ - "presets": [ - [ - "@nx/js/babel", - { - "useBuiltIns": "usage" - } - ] - ] -} diff --git a/libs/test-utils/functions/.swcrc b/libs/test-utils/functions/.swcrc new file mode 100644 index 000000000..a1276087c --- /dev/null +++ b/libs/test-utils/functions/.swcrc @@ -0,0 +1,29 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + ".*\\.spec.tsx?$", + ".*\\.test.tsx?$", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/test-utils/functions/package.json b/libs/test-utils/functions/package.json index c49716730..0f612f090 100644 --- a/libs/test-utils/functions/package.json +++ b/libs/test-utils/functions/package.json @@ -1,5 +1,5 @@ { "name": "@test-utils/functions", "version": "0.0.1", - "type": "commonjs" + "type": "nodenext" } diff --git a/libs/test-utils/functions/tsconfig.json b/libs/test-utils/functions/tsconfig.json index 18d14d61c..817c7862a 100644 --- a/libs/test-utils/functions/tsconfig.json +++ b/libs/test-utils/functions/tsconfig.json @@ -1,7 +1,9 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, diff --git a/libs/test-utils/functions/tsconfig.spec.json b/libs/test-utils/functions/tsconfig.spec.json index 99ef89807..7ccb1c62e 100644 --- a/libs/test-utils/functions/tsconfig.spec.json +++ b/libs/test-utils/functions/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] diff --git a/libs/test-utils/gql/.swcrc b/libs/test-utils/gql/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/test-utils/gql/.swcrc +++ b/libs/test-utils/gql/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/test-utils/gql/package.json b/libs/test-utils/gql/package.json index ded9b4543..73f7eb501 100644 --- a/libs/test-utils/gql/package.json +++ b/libs/test-utils/gql/package.json @@ -1,7 +1,7 @@ { "name": "@test-utils/gql", "version": "0.0.1", - "type": "commonjs", + "type": "nodenext", "dependencies": { "@swc/helpers": "~0.5.0" }, diff --git a/libs/test-utils/gql/tsconfig.json b/libs/test-utils/gql/tsconfig.json index 433813c15..dec996e90 100644 --- a/libs/test-utils/gql/tsconfig.json +++ b/libs/test-utils/gql/tsconfig.json @@ -1,7 +1,7 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "sourceMap": false, "forceConsistentCasingInFileNames": true, "strict": true, diff --git a/libs/test-utils/hasura/.swcrc b/libs/test-utils/hasura/.swcrc new file mode 100644 index 000000000..a1276087c --- /dev/null +++ b/libs/test-utils/hasura/.swcrc @@ -0,0 +1,29 @@ +{ + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "decorators": true, + "dynamicImport": true + }, + "transform": { + "decoratorMetadata": true, + "legacyDecorator": true + }, + "keepClassNames": true, + "externalHelpers": true, + "loose": true + }, + "module": { + "type": "nodenext" + }, + "sourceMaps": true, + "exclude": [ + "jest.config.ts", + ".*\\.spec.tsx?$", + ".*\\.test.tsx?$", + "./src/jest-setup.ts$", + "./**/jest-setup.ts$", + ".*.js$" + ] +} \ No newline at end of file diff --git a/libs/test-utils/hasura/package.json b/libs/test-utils/hasura/package.json index 70c3bb0eb..015a9abbc 100644 --- a/libs/test-utils/hasura/package.json +++ b/libs/test-utils/hasura/package.json @@ -1,5 +1,5 @@ { "name": "@test-utils/hasura", "version": "0.0.1", - "type": "commonjs" + "type": "nodenext" } diff --git a/libs/test-utils/hasura/tsconfig.json b/libs/test-utils/hasura/tsconfig.json index f2400abed..9103486c2 100644 --- a/libs/test-utils/hasura/tsconfig.json +++ b/libs/test-utils/hasura/tsconfig.json @@ -1,11 +1,13 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, + "noPropertyAccessFromIndexSignature": false, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true }, diff --git a/libs/test-utils/storybook-modes/tsconfig.json b/libs/test-utils/storybook-modes/tsconfig.json index f2400abed..9103486c2 100644 --- a/libs/test-utils/storybook-modes/tsconfig.json +++ b/libs/test-utils/storybook-modes/tsconfig.json @@ -1,11 +1,13 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, + "noPropertyAccessFromIndexSignature": false, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true }, diff --git a/libs/test-utils/ui-mocks/tsconfig.json b/libs/test-utils/ui-mocks/tsconfig.json index f2400abed..9103486c2 100644 --- a/libs/test-utils/ui-mocks/tsconfig.json +++ b/libs/test-utils/ui-mocks/tsconfig.json @@ -1,11 +1,13 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, + "noPropertyAccessFromIndexSignature": false, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true }, diff --git a/libs/time/.swcrc b/libs/time/.swcrc index d54df2b94..1526e0d72 100644 --- a/libs/time/.swcrc +++ b/libs/time/.swcrc @@ -15,7 +15,7 @@ "loose": true }, "module": { - "type": "commonjs" + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -26,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/time/tsconfig.json b/libs/time/tsconfig.json index da6d486b4..a2cc21371 100644 --- a/libs/time/tsconfig.json +++ b/libs/time/tsconfig.json @@ -1,8 +1,15 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", - "types": ["@next/types"] + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true }, "files": [], "include": [], diff --git a/libs/time/tsconfig.lib.json b/libs/time/tsconfig.lib.json index 0349171e0..09f39f5bd 100644 --- a/libs/time/tsconfig.lib.json +++ b/libs/time/tsconfig.lib.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "module": "commonjs", + "module": "nodenext", "outDir": "../../dist/out-tsc", "declaration": true, "types": ["node"] diff --git a/libs/time/tsconfig.spec.json b/libs/time/tsconfig.spec.json index 9b2a121d1..55fc2816e 100644 --- a/libs/time/tsconfig.spec.json +++ b/libs/time/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": [ diff --git a/libs/ui/components/.swcrc b/libs/ui/components/.swcrc index 7e3e834aa..a1276087c 100644 --- a/libs/ui/components/.swcrc +++ b/libs/ui/components/.swcrc @@ -15,9 +15,7 @@ "loose": true }, "module": { - "type": "commonjs", - "strict": true, - "noInterop": true + "type": "nodenext" }, "sourceMaps": true, "exclude": [ @@ -28,4 +26,4 @@ "./**/jest-setup.ts$", ".*.js$" ] -} +} \ No newline at end of file diff --git a/libs/ui/components/src/lib/bounded-numeric-stepper/BoundedNumericStepper.stories.tsx b/libs/ui/components/src/lib/bounded-numeric-stepper/BoundedNumericStepper.stories.tsx index 7d6842afe..0eeacab0d 100644 --- a/libs/ui/components/src/lib/bounded-numeric-stepper/BoundedNumericStepper.stories.tsx +++ b/libs/ui/components/src/lib/bounded-numeric-stepper/BoundedNumericStepper.stories.tsx @@ -16,7 +16,7 @@ const meta = { maxVal: 10, value: 5, initialValue: 5, - onChange: (value: number) => {}, + onChange: (value: number) => null, }, } satisfies Meta; diff --git a/libs/ui/components/src/lib/data-table/DataTableToolbar.tsx b/libs/ui/components/src/lib/data-table/DataTableToolbar.tsx index d4c30528b..98984cd14 100644 --- a/libs/ui/components/src/lib/data-table/DataTableToolbar.tsx +++ b/libs/ui/components/src/lib/data-table/DataTableToolbar.tsx @@ -39,6 +39,7 @@ export interface DataTableToolbarProps { >['controlText'] & { reset: string; }; + toolbarChildren?: React.ReactNode; menuActions?: Omit; toggleColumnsText?: DataTableViewOptionsProps['controlText']; } @@ -50,6 +51,7 @@ export function DataTableToolbar({ filtersConfigText, toggleColumnsText, menuActions, + toolbarChildren, }: DataTableToolbarProps) { const isFiltered = table.getState().columnFilters.length > 0; const numSelectedItems = table.getFilteredSelectedRowModel().rows.length; @@ -74,6 +76,7 @@ export function DataTableToolbar({ className="h-8 w-[150px] lg:w-[250px]" /> )} + {toolbarChildren} {filtersConfig.map(({ id, title, options }) => { const column = table.getColumn(id) as Column; // Cast to the correct type return ( diff --git a/libs/ui/components/tsconfig.spec.json b/libs/ui/components/tsconfig.spec.json index 9aaaa4f17..32a88ca2e 100644 --- a/libs/ui/components/tsconfig.spec.json +++ b/libs/ui/components/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node", "@testing-library/jest-dom", "@storybook/jest"] }, "include": [ diff --git a/libs/ui/hooks/tsconfig.spec.json b/libs/ui/hooks/tsconfig.spec.json index 275469e14..394bc8cd1 100644 --- a/libs/ui/hooks/tsconfig.spec.json +++ b/libs/ui/hooks/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node", "@testing-library/jest-dom"] }, "include": [ diff --git a/libs/ui/icons/src/lib/icons.tsx b/libs/ui/icons/src/lib/icons.tsx index f7dd7e1e2..57ca39d3f 100644 --- a/libs/ui/icons/src/lib/icons.tsx +++ b/libs/ui/icons/src/lib/icons.tsx @@ -19,6 +19,7 @@ import { BsQrCodeScan, BsTags, BsThreeDotsVertical, + BsPersonVcard, } from 'react-icons/bs'; import { HiCheck, @@ -61,6 +62,8 @@ import { IoWarningOutline, } from 'react-icons/io5'; +import { FaShopify } from 'react-icons/fa'; + import { FiAward, FiEdit, @@ -112,6 +115,10 @@ import type { IconType as ReactIcon } from 'react-icons'; export type IconType = ReactIcon; +export const Shopify: FC = (props) => ( + +); + export const Copy: FC = (props) => ( ); @@ -218,6 +225,14 @@ export const MenuActions: FC = (props) => ( /> ); +export const LoyaltyCard: FC = (props) => ( + +); + export const CurrencySettings: FC = (props) => ( { @@ -140,3 +141,52 @@ describe('deepPick', () => { }); }); }); + +describe('isOriginAllowed', () => { + it('should allow a direct match', () => { + expect(isOriginAllowed('https://example.com', 'https://example.com')).toBe( + true, + ); + }); + + it('should allow a match from a list of origins', () => { + const allowlist = 'https://example.com, https://another.com'; + expect(isOriginAllowed(allowlist, 'https://another.com')).toBe(true); + }); + + it('should reject an origin not in the list', () => { + const allowlist = 'https://example.com, https://another.com'; + expect(isOriginAllowed(allowlist, 'https://notallowed.com')).toBe(false); + }); + + it('should allow a wildcard subdomain match', () => { + expect(isOriginAllowed('*.example.com', 'sub.example.com')).toBe(true); + }); + + it('should reject a non-matching wildcard subdomain', () => { + expect(isOriginAllowed('*.example.com', 'sub.another.com')).toBe(false); + }); + + it('should handle spaces in the allowlist correctly', () => { + const allowlist = 'https://example.com, https://another.com '; + expect(isOriginAllowed(allowlist, 'https://another.com')).toBe(true); + }); + + it('should allow a wildcard match for any subdomain and path', () => { + expect( + isOriginAllowed('*.example.com/*', 'sub.example.com/path/to/resource'), + ).toBe(true); + }); + + it('should reject an origin when the allowlist is empty', () => { + expect(isOriginAllowed('', 'https://example.com')).toBe(false); + }); + + it('should accept an origin when the allowlist is only a wildcard', () => { + expect(isOriginAllowed('*', 'https://example.com')).toBe(true); + }); + + it('should allow any origin if the allowlist is a global wildcard', () => { + expect(isOriginAllowed('*.*', 'https://any.domain.com')).toBe(true); // Assuming '*.*' is used as a global wildcard + }); +}); diff --git a/libs/utils/src/lib/index.ts b/libs/utils/src/lib/index.ts index a61d6b625..29722b22b 100644 --- a/libs/utils/src/lib/index.ts +++ b/libs/utils/src/lib/index.ts @@ -116,3 +116,33 @@ export const slugify = (str: string) => .replace(/[^\w\s-]/g, '') .replace(/[\s_-]+/g, '-') .replace(/^-+|-+$/g, ''); + +/** + * Checks if the given origin is allowed based on the allowlist. + * @param allowlist A string containing allowed origins which can be a single URL, comma-separated URLs, or wildcards. + * @param origin The origin to check against the allowlist. + * @returns boolean indicating if the origin is allowed. + */ +export function isOriginAllowed(allowlist: string, origin: string): boolean { + // Split the allowlist into an array of allowed origins + const allowedOrigins = allowlist.split(',').map((item) => item.trim()); + + // Check each allowed origin against the provided origin + for (const allowedOrigin of allowedOrigins) { + // Handle wildcard domains + if (allowedOrigin.includes('*')) { + // Convert wildcard domain to a regex pattern + const pattern = '^' + allowedOrigin.replace(/\*/g, '.*') + '$'; + const regex = new RegExp(pattern); + if (regex.test(origin)) { + return true; + } + } else if (allowedOrigin === origin) { + // Direct match + return true; + } + } + + // Origin not allowed + return false; +} diff --git a/libs/utils/src/types/index.ts b/libs/utils/src/types/index.ts index 8b82df84e..4dbdbdd52 100644 --- a/libs/utils/src/types/index.ts +++ b/libs/utils/src/types/index.ts @@ -32,3 +32,11 @@ export type MessageKeys = { ? Property : never; }[Keys]; + +export type NonNullableAndOmitTypename = OmitTypename>; + +export type OmitTypename = { + [K in keyof T as K extends '__typename' ? never : K]: T[K] extends object + ? OmitTypename + : T[K]; +}; diff --git a/libs/utils/tsconfig.json b/libs/utils/tsconfig.json index 3ea81ac38..a2cc21371 100644 --- a/libs/utils/tsconfig.json +++ b/libs/utils/tsconfig.json @@ -1,7 +1,9 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "module": "commonjs", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "allowJs": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, diff --git a/libs/utils/tsconfig.spec.json b/libs/utils/tsconfig.spec.json index 546f12877..2bc5948e6 100644 --- a/libs/utils/tsconfig.spec.json +++ b/libs/utils/tsconfig.spec.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "module": "commonjs", + "module": "nodenext", "types": ["jest", "node"] }, "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] diff --git a/migrations.json b/migrations.json index 995005402..a09041c15 100644 --- a/migrations.json +++ b/migrations.json @@ -2,40 +2,66 @@ "migrations": [ { "cli": "nx", - "version": "17.2.1-beta.0", - "description": "Add webpack.config.js file when webpackConfig is not defined", - "implementation": "./src/migrations/update-17-2-1/webpack-config-setup", - "package": "@nx/webpack", - "name": "update-17-2-1-webpack-config-setup" + "version": "17.3.0-beta.6", + "description": "Updates the nx wrapper.", + "implementation": "./src/migrations/update-17-3-0/update-nxw", + "package": "nx", + "name": "17.3.0-update-nx-wrapper" }, { - "version": "17.1.0-beta.2", - "description": "Move jest executor options to nx.json targetDefaults", - "implementation": "./src/migrations/update-17-1-0/move-options-to-target-defaults", - "package": "@nx/jest", - "name": "move-options-to-target-defaults" + "cli": "nx", + "version": "18.0.0-beta.2", + "description": "Updates nx.json to disabled adding plugins when generating projects in an existing Nx workspace", + "implementation": "./src/migrations/update-18-0-0/disable-crystal-for-existing-workspaces", + "x-repair-skip": true, + "package": "nx", + "name": "18.0.0-disable-adding-plugins-for-existing-workspaces" }, { - "version": "17.1.0-beta.1", - "description": "Updates for @typescript-utils/utils v6.9.1+", - "implementation": "./src/migrations/update-17-1-0/update-typescript-eslint", - "package": "@nx/eslint", - "name": "update-typescript-eslint" + "version": "18.1.0-beta.3", + "description": "Moves affected.defaultBase to defaultBase in `nx.json`", + "implementation": "./src/migrations/update-17-2-0/move-default-base", + "package": "nx", + "name": "move-default-base-to-nx-json-root" }, { - "version": "17.2.0-beta.0", - "description": "Simplify eslintFilePatterns", - "implementation": "./src/migrations/update-17-2-0/simplify-eslint-patterns", + "cli": "nx", + "version": "17.3.1-beta.0", + "description": "Add project property to playwright config", + "implementation": "./src/migrations/update-17-3-1/add-project-to-config", + "package": "@nx/playwright", + "name": "17-3-1-add-project-to-config" + }, + { + "cli": "nx", + "version": "18.1.0-beta.3", + "description": "Remove invalid baseUrl option from @nx/playwright:playwright targets in project.json.", + "implementation": "./src/migrations/update-18-1-0/remove-baseUrl-from-project-json", + "package": "@nx/playwright", + "name": "18-1-0-remove-baseUrl-from-project-json" + }, + { + "version": "17.2.9", + "description": "Move executor options to target defaults", + "implementation": "./src/migrations/update-17-2-9/move-options-to-target-defaults", "package": "@nx/eslint", - "name": "simplify-eslint-patterns" + "name": "move-options-to-target-defaults" + }, + { + "cli": "nx", + "version": "18.0.0-beta.0", + "description": "Add NX_MF_DEV_SERVER_STATIC_REMOTES to inputs for task hashing when '@nx/webpack:webpack' is used for Module Federation.", + "factory": "./src/migrations/update-18-0-0/add-mf-env-var-to-target-defaults", + "package": "@nx/react", + "name": "add-module-federation-env-var-to-target-defaults" }, { "cli": "nx", - "version": "17.2.7", - "description": "Remove patched eslint rule for @next/next/no-html-link-for-pages", - "implementation": "./src/migrations/update-17-2-7/remove-eslint-rules-patch", - "package": "@nx/next", - "name": "update-17-2-7" + "version": "18.1.1-beta.0", + "description": "Ensure targetDefaults inputs for task hashing when '@nx/webpack:webpack' is used are correct for Module Federation.", + "factory": "./src/migrations/update-18-1-1/fix-target-defaults-inputs", + "package": "@nx/react", + "name": "fix-target-defaults-for-webpack" } ] } diff --git a/nx.json b/nx.json index c4070f4ef..f1237614f 100644 --- a/nx.json +++ b/nx.json @@ -28,9 +28,6 @@ } }, "$schema": "./node_modules/nx/schemas/nx-schema.json", - "affected": { - "defaultBase": "staging" - }, "workspaceLayout": { "appsDir": "apps", "libsDir": "libs" @@ -59,10 +56,6 @@ "inputs": ["default", "^default"], "cache": true }, - "lint": { - "inputs": ["default", "{workspaceRoot}/.eslintrc.json"], - "cache": true - }, "@nx/jest:jest": { "cache": true, "inputs": ["default", "^default", "{workspaceRoot}/jest.preset.js"], @@ -75,6 +68,10 @@ "codeCoverage": true } } + }, + "@nx/eslint:lint": { + "inputs": ["default", "{workspaceRoot}/.eslintrc.json"], + "cache": true } }, "generators": { @@ -109,5 +106,6 @@ "defaultBase": "staging", "cacheDirectory": "/tmp/nx-cache", "nxCloudAccessToken": "", - "parallel": 5 + "parallel": 5, + "useInferencePlugins": false } diff --git a/package.json b/package.json index 7aa54118d..1f9832f2c 100755 --- a/package.json +++ b/package.json @@ -45,8 +45,8 @@ "@bytescale/sdk": "^3.25.0", "@bytescale/upload-widget": "^4.22.0", "@bytescale/upload-widget-react": "^4.16.0", - "@cometh/connect-sdk": "^1.2.10", - "@date-fns/utc": "^1.2.0", + "@cometh/connect-sdk": "^1.2.18", + "@date-fns/utc": "^1.1.1", "@dinero.js/currencies": "2.0.0-alpha.14", "@formkit/auto-animate": "1.0.0-beta.6", "@graphcms/rich-text-react-renderer": "^0.6.1", @@ -70,8 +70,8 @@ "@radix-ui/react-toast": "^1.1.5", "@radix-ui/react-toggle": "^1.0.3", "@radix-ui/react-tooltip": "^1.0.7", - "@safe-global/api-kit": "^2.0.0", - "@safe-global/protocol-kit": "^2.0.0", + "@safe-global/api-kit": "^2.2.0", + "@safe-global/protocol-kit": "^3.0.1", "@sentry/nextjs": "^7.77.0", "@sentry/utils": "^7.77.0", "@sumsub/websdk": "^2.0.1", @@ -82,8 +82,8 @@ "@tanstack/react-query": "^5.20.5", "@tanstack/react-query-next-experimental": "^5.20.5", "@tanstack/react-table": "^8.10.7", - "@thirdweb-dev/chains": "^0.1.61", - "@thirdweb-dev/sdk": "4.0.19", + "@thirdweb-dev/chains": "^0.1.82", + "@thirdweb-dev/sdk": "4.0.50", "@uidotdev/usehooks": "2.4.1", "@vercel/analytics": "^0.1.11", "@vercel/edge-config": "^0.4.1", @@ -92,10 +92,10 @@ "@walletconnect/encoding": "^1.0.2", "@walletconnect/utils": "^2.11.0", "@walletconnect/web3wallet": "^1.10.0", - "alchemy-sdk": "3.0.0-beta.3", + "alchemy-sdk": "^3.2.0", "async-retry": "^1.3.3", "autoprefixer": "^10.4.16", - "axios": "^1.0.0", + "axios": "1.6.8", "chalk": "4.1.0", "class-transformer": "^0.5.1", "class-validator": "^0.14.0", @@ -103,7 +103,6 @@ "clsx": "^1.2.1", "cmdk": "^0.2.0", "cookies-next": "^4.0.0", - "core-js": "^3.33.0", "css-loader": "^6.8.1", "date-fns": "^3.6.0", "date-fns-tz": "^3.0.1", @@ -119,7 +118,7 @@ "lodash": "^4.17.21", "loglevel": "^1.8.1", "loglevel-plugin-prefix": "^0.8.4", - "next": "^14.1.3", + "next": "^14.2.1", "next-auth": "^4.24.5", "next-intl": "3.2.2", "next-seo": "^6.4.0", @@ -135,7 +134,6 @@ "react-use": "^17.4.0", "redis": "^4.6.10", "remeda": "^1.27.1", - "server-only": "^0.0.1", "signature-validator": "^1.2.0", "siwe": "^2.1.4", "stripe": "^13.10.0", @@ -170,23 +168,23 @@ "@graphql-codegen/typescript-react-query": "^6.1.0", "@graphql-eslint/eslint-plugin": "^3.20.1", "@next/bundle-analyzer": "^13.5.4", - "@nx/devkit": "17.2.8", - "@nx/esbuild": "17.2.8", - "@nx/eslint": "17.2.8", - "@nx/eslint-plugin": "17.2.8", + "@nx/devkit": "18.3.0", + "@nx/esbuild": "18.3.0", + "@nx/eslint": "18.3.0", + "@nx/eslint-plugin": "18.3.0", "@nx/eslint-plugin-nx": "16.0.0-beta.1", - "@nx/jest": "17.2.8", - "@nx/js": "17.2.8", - "@nx/next": "17.2.8", - "@nx/node": "17.2.8", - "@nx/playwright": "17.2.8", - "@nx/plugin": "17.2.8", - "@nx/react": "17.2.8", - "@nx/rollup": "17.2.8", - "@nx/storybook": "17.2.8", - "@nx/web": "17.2.8", - "@nx/webpack": "17.2.8", - "@nx/workspace": "17.2.8", + "@nx/jest": "18.3.0", + "@nx/js": "18.3.0", + "@nx/next": "18.3.0", + "@nx/node": "18.3.0", + "@nx/playwright": "18.3.0", + "@nx/plugin": "18.3.0", + "@nx/react": "18.3.0", + "@nx/rollup": "18.3.0", + "@nx/storybook": "18.3.0", + "@nx/web": "18.3.0", + "@nx/webpack": "18.3.0", + "@nx/workspace": "18.3.0", "@playwright/test": "^1.41.1", "@rollup/plugin-url": "^7.0.0", "@storybook/addon-a11y": "7.6.10", @@ -207,7 +205,7 @@ "@storybook/theming": "^7.6.7", "@svgr/rollup": "^8.1.0", "@svgr/webpack": "^6.5.1", - "@swc-node/register": "1.6.8", + "@swc-node/register": "~1.8.0", "@swc/cli": "~0.1.62", "@swc/core": "1.3.93", "@swc/helpers": "0.5.3", @@ -216,23 +214,23 @@ "@testing-library/jest-dom": "^5.17.0", "@testing-library/react": "14.0.0", "@testing-library/user-event": "^14.5.1", + "@types/async-retry": "^1.4.8", "@types/cron": "^2.4.0", "@types/iframe-resizer": "^3.5.13", "@types/jest": "29.5.0", "@types/jsonwebtoken": "^9.0.3", "@types/lodash": "^4.14.202", - "@types/node": "18.16.9", + "@types/node": "18.19.31", "@types/pg": "^8.10.5", "@types/react": "18.2.33", "@types/react-dom": "18.2.14", "@types/testing-library__jest-dom": "^5.14.9", "@types/text-encoding": "^0.0.37", "@types/uuid": "^8.3.4", - "@typescript-eslint/eslint-plugin": "7.2.0", - "@typescript-eslint/parser": "7.2.0", + "@typescript-eslint/eslint-plugin": "7.7.0", + "@typescript-eslint/parser": "7.7.0", "@vercel/remote-nx": "^1.1.1", "@walletconnect/types": "^2.11.2", - "@web3-react/types": "^8.2.3", "axe-playwright": "^2.0.1", "babel-jest": "^29.4.1", "babel-loader": "^9.1.3", @@ -241,8 +239,8 @@ "dotenv-cli": "^6.0.0", "encoding": "^0.1.13", "esbuild": "^0.19.2", - "eslint": "8.56.0", - "eslint-config-next": "^14.1.3", + "eslint": "8.57.0", + "eslint-config-next": "^14.2.1", "eslint-config-prettier": "9.1.0", "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-import": "2.29.1", @@ -271,15 +269,15 @@ "msw-storybook-addon": "^2.0.0--canary.122.06f0c92.0", "node-fetch": "^2.7.0", "npm-run-all": "^4.1.5", - "nx": "17.2.8", - "pg": "^8.11.3", + "nx": "18.3.0", + "pg": "^8.11.5", "playwright": "^1.41.1", "prettier": "^3.2.4", "prettier-plugin-tailwindcss": "^0.5.11", "react-refresh": "^0.10.0", "react-test-renderer": "18.2.0", "start-server-and-test": "^1.15.4", - "storybook-addon-module-mock": "^1.1.5", + "storybook-addon-module-mock": "^1.1.6", "storybook-dark-mode": "^3.0.3", "swc-loader": "0.1.15", "text-encoding": "^0.7.0", @@ -291,10 +289,9 @@ "url-loader": "^4.1.1", "webpack": "^5.89.0" }, - "packageManager": "pnpm@8.11.0", "engines": { - "node": ">=18.0.0", - "pnpm": ">=7" + "node": ">=20.0.0", + "pnpm": ">=8.0.0" }, "_id": "offline@0.0.0", "msw": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fe23c74b9..3c63546c9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,10 +11,10 @@ dependencies: specifier: ^4.16.0 version: 4.16.0(react@18.2.0) '@cometh/connect-sdk': - specifier: ^1.2.10 - version: 1.2.10(encoding@0.1.13) + specifier: ^1.2.18 + version: 1.2.18(encoding@0.1.13) '@date-fns/utc': - specifier: ^1.2.0 + specifier: ^1.1.1 version: 1.2.0 '@dinero.js/currencies': specifier: 2.0.0-alpha.14 @@ -86,14 +86,14 @@ dependencies: specifier: ^1.0.7 version: 1.0.7(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0) '@safe-global/api-kit': - specifier: ^2.0.0 - version: 2.0.0(encoding@0.1.13) + specifier: ^2.2.0 + version: 2.3.0(encoding@0.1.13) '@safe-global/protocol-kit': - specifier: ^2.0.0 - version: 2.0.0(encoding@0.1.13) + specifier: ^3.0.1 + version: 3.0.2(encoding@0.1.13) '@sentry/nextjs': specifier: ^7.77.0 - version: 7.86.0(encoding@0.1.13)(next@14.1.3)(react@18.2.0)(webpack@5.89.0) + version: 7.86.0(encoding@0.1.13)(next@14.2.2)(react@18.2.0)(webpack@5.89.0) '@sentry/utils': specifier: ^7.77.0 version: 7.86.0 @@ -117,16 +117,16 @@ dependencies: version: 5.20.5(react@18.2.0) '@tanstack/react-query-next-experimental': specifier: ^5.20.5 - version: 5.20.5(@tanstack/react-query@5.20.5)(next@14.1.3)(react@18.2.0) + version: 5.20.5(@tanstack/react-query@5.20.5)(next@14.2.2)(react@18.2.0) '@tanstack/react-table': specifier: ^8.10.7 version: 8.10.7(react-dom@18.2.0)(react@18.2.0) '@thirdweb-dev/chains': - specifier: ^0.1.61 - version: 0.1.61 + specifier: ^0.1.82 + version: 0.1.96 '@thirdweb-dev/sdk': - specifier: 4.0.19 - version: 4.0.19(ethers@5.7.2)(typescript@5.4.2) + specifier: 4.0.50 + version: 4.0.50(encoding@0.1.13)(ethers@5.7.2)(typescript@5.4.2) '@uidotdev/usehooks': specifier: 2.4.1 version: 2.4.1(react-dom@18.2.0)(react@18.2.0) @@ -152,8 +152,8 @@ dependencies: specifier: ^1.10.0 version: 1.10.2(@vercel/kv@0.2.4)(encoding@0.1.13) alchemy-sdk: - specifier: 3.0.0-beta.3 - version: 3.0.0-beta.3 + specifier: ^3.2.0 + version: 3.2.1 async-retry: specifier: ^1.3.3 version: 1.3.3 @@ -161,8 +161,8 @@ dependencies: specifier: ^10.4.16 version: 10.4.16(postcss@8.4.32) axios: - specifier: ^1.0.0 - version: 1.6.2 + specifier: 1.6.8 + version: 1.6.8 chalk: specifier: 4.1.0 version: 4.1.0 @@ -184,9 +184,6 @@ dependencies: cookies-next: specifier: ^4.0.0 version: 4.1.0 - core-js: - specifier: ^3.33.0 - version: 3.34.0 css-loader: specifier: ^6.8.1 version: 6.8.1(webpack@5.89.0) @@ -213,7 +210,7 @@ dependencies: version: 6.5.1(react-dom@18.2.0)(react@18.2.0) graphql-ws: specifier: ^5.14.1 - version: 5.14.2(graphql@16.8.1) + version: 5.14.2 iframe-resizer: specifier: ^4.3.9 version: 4.3.9 @@ -233,23 +230,23 @@ dependencies: specifier: ^0.8.4 version: 0.8.4 next: - specifier: ^14.1.3 - version: 14.1.3(@babel/core@7.23.9)(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.2.1 + version: 14.2.2(@babel/core@7.23.9)(@playwright/test@1.41.1)(react-dom@18.2.0)(react@18.2.0) next-auth: specifier: ^4.24.5 - version: 4.24.5(next@14.1.3)(react-dom@18.2.0)(react@18.2.0) + version: 4.24.5(next@14.2.2)(react-dom@18.2.0)(react@18.2.0) next-intl: specifier: 3.2.2 - version: 3.2.2(next@14.1.3)(react@18.2.0) + version: 3.2.2(next@14.2.2)(react@18.2.0) next-seo: specifier: ^6.4.0 - version: 6.4.0(next@14.1.3)(react-dom@18.2.0)(react@18.2.0) + version: 6.4.0(next@14.2.2)(react-dom@18.2.0)(react@18.2.0) next-sitemap: specifier: ^4.2.3 - version: 4.2.3(next@14.1.3) + version: 4.2.3(next@14.2.2) next-themes: specifier: ^0.2.1 - version: 0.2.1(next@14.1.3)(react-dom@18.2.0)(react@18.2.0) + version: 0.2.1(next@14.2.2)(react-dom@18.2.0)(react@18.2.0) postcss: specifier: ^8.4.31 version: 8.4.32 @@ -280,9 +277,6 @@ dependencies: remeda: specifier: ^1.27.1 version: 1.29.0 - server-only: - specifier: ^0.0.1 - version: 0.0.1 signature-validator: specifier: ^1.2.0 version: 1.2.0 @@ -344,100 +338,100 @@ devDependencies: version: 14.17.0 '@graphql-codegen/add': specifier: ^5.0.0 - version: 5.0.0(graphql@16.8.1) + version: 5.0.0 '@graphql-codegen/cli': specifier: ^5.0.0 - version: 5.0.0(@types/node@18.16.9)(encoding@0.1.13)(graphql@16.8.1)(typescript@5.4.2) + version: 5.0.0(@types/node@18.19.31)(encoding@0.1.13)(typescript@5.4.2) '@graphql-codegen/client-preset': specifier: ^4.1.0 - version: 4.1.0(encoding@0.1.13)(graphql@16.8.1) + version: 4.1.0(encoding@0.1.13) '@graphql-codegen/hasura-allow-list': specifier: ^3.1.0 - version: 3.1.0(graphql@16.8.1) + version: 3.1.0 '@graphql-codegen/import-types-preset': specifier: ^3.0.0 - version: 3.0.0(encoding@0.1.13)(graphql@16.8.1) + version: 3.0.0(encoding@0.1.13) '@graphql-codegen/introspection': specifier: ^4.0.0 - version: 4.0.0(encoding@0.1.13)(graphql@16.8.1) + version: 4.0.0(encoding@0.1.13) '@graphql-codegen/schema-ast': specifier: ^4.0.0 - version: 4.0.0(graphql@16.8.1) + version: 4.0.0 '@graphql-codegen/typescript': specifier: ^4.0.1 - version: 4.0.1(encoding@0.1.13)(graphql@16.8.1) + version: 4.0.1(encoding@0.1.13) '@graphql-codegen/typescript-generic-sdk': specifier: ^4.0.0 - version: 4.0.0(encoding@0.1.13)(graphql-tag@2.12.6)(graphql@16.8.1) + version: 4.0.0(encoding@0.1.13) '@graphql-codegen/typescript-operations': specifier: ^4.0.1 - version: 4.0.1(encoding@0.1.13)(graphql@16.8.1) + version: 4.0.1(encoding@0.1.13) '@graphql-codegen/typescript-react-query': specifier: ^6.1.0 - version: 6.1.0(encoding@0.1.13)(graphql@16.8.1) + version: 6.1.0(encoding@0.1.13) '@graphql-eslint/eslint-plugin': specifier: ^3.20.1 - version: 3.20.1(@babel/core@7.23.9)(@types/node@18.16.9)(encoding@0.1.13)(graphql@16.8.1) + version: 3.20.1(@babel/core@7.23.9)(@types/node@18.19.31)(encoding@0.1.13) '@next/bundle-analyzer': specifier: ^13.5.4 version: 13.5.6 '@nx/devkit': - specifier: 17.2.8 - version: 17.2.8(nx@17.2.8) + specifier: 18.3.0 + version: 18.3.0(nx@18.3.0) '@nx/esbuild': - specifier: 17.2.8 - version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(esbuild@0.19.12)(nx@17.2.8)(typescript@5.4.2) + specifier: 18.3.0 + version: 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(esbuild@0.19.12)(nx@18.3.0)(typescript@5.4.2) '@nx/eslint': - specifier: 17.2.8 - version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8) + specifier: 18.3.0 + version: 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0) '@nx/eslint-plugin': - specifier: 17.2.8 - version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(@typescript-eslint/parser@7.2.0)(eslint-config-prettier@9.1.0)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2) + specifier: 18.3.0 + version: 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(@typescript-eslint/parser@7.7.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.3.0)(typescript@5.4.2) '@nx/eslint-plugin-nx': specifier: 16.0.0-beta.1 - version: 16.0.0-beta.1(@typescript-eslint/parser@7.2.0)(eslint-config-prettier@9.1.0)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2) + version: 16.0.0-beta.1(@typescript-eslint/parser@7.7.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.3.0)(typescript@5.4.2) '@nx/jest': - specifier: 17.2.8 - version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2) + specifier: 18.3.0 + version: 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2) '@nx/js': - specifier: 17.2.8 - version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2) + specifier: 18.3.0 + version: 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) '@nx/next': - specifier: 17.2.8 - version: 17.2.8(@babel/core@7.23.9)(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(next@14.1.3)(nx@17.2.8)(typescript@5.4.2)(webpack@5.89.0) + specifier: 18.3.0 + version: 18.3.0(@babel/core@7.23.9)(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(esbuild@0.19.12)(next@14.2.2)(nx@18.3.0)(typescript@5.4.2)(webpack@5.89.0) '@nx/node': - specifier: 17.2.8 - version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2) + specifier: 18.3.0 + version: 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2) '@nx/playwright': - specifier: 17.2.8 - version: 17.2.8(@playwright/test@1.41.1)(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8) + specifier: 18.3.0 + version: 18.3.0(@playwright/test@1.41.1)(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) '@nx/plugin': - specifier: 17.2.8 - version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2) + specifier: 18.3.0 + version: 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2) '@nx/react': - specifier: 17.2.8 - version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2)(webpack@5.89.0) + specifier: 18.3.0 + version: 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2)(webpack@5.89.0) '@nx/rollup': - specifier: 17.2.8 - version: 17.2.8(@babel/core@7.23.9)(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2) + specifier: 18.3.0 + version: 18.3.0(@babel/core@7.23.9)(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2) '@nx/storybook': - specifier: 17.2.8 - version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2) + specifier: 18.3.0 + version: 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) '@nx/web': - specifier: 17.2.8 - version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2) + specifier: 18.3.0 + version: 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) '@nx/webpack': - specifier: 17.2.8 - version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(esbuild@0.19.12)(nx@17.2.8)(typescript@5.4.2) + specifier: 18.3.0 + version: 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(esbuild@0.19.12)(nx@18.3.0)(typescript@5.4.2) '@nx/workspace': - specifier: 17.2.8 - version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93) + specifier: 18.3.0 + version: 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93) '@playwright/test': specifier: ^1.41.1 version: 1.41.1 '@rollup/plugin-url': specifier: ^7.0.0 - version: 7.0.0(rollup@2.79.1) + version: 7.0.0 '@storybook/addon-a11y': specifier: 7.6.10 version: 7.6.10 @@ -452,7 +446,7 @@ devDependencies: version: 7.6.10 '@storybook/addon-styling': specifier: ^1.3.7 - version: 1.3.7(@types/react-dom@18.2.14)(@types/react@18.2.33)(encoding@0.1.13)(less@4.1.3)(postcss@8.4.32)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2)(webpack@5.89.0) + version: 1.3.7(@types/react-dom@18.2.14)(@types/react@18.2.33)(encoding@0.1.13)(postcss@8.4.32)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2)(webpack@5.89.0) '@storybook/addons': specifier: ^7.6.8 version: 7.6.8(react-dom@18.2.0)(react@18.2.0) @@ -470,7 +464,7 @@ devDependencies: version: 0.2.3(jest@29.7.0) '@storybook/nextjs': specifier: ^7.6.7 - version: 7.6.7(@swc/core@1.3.93)(@swc/helpers@0.5.3)(encoding@0.1.13)(esbuild@0.19.12)(next@14.1.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2)(webpack@5.89.0) + version: 7.6.7(@swc/core@1.3.93)(@swc/helpers@0.5.3)(encoding@0.1.13)(esbuild@0.19.12)(next@14.2.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2)(webpack@5.89.0) '@storybook/react': specifier: 7.6.10 version: 7.6.10(encoding@0.1.13)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) @@ -482,19 +476,19 @@ devDependencies: version: 7.6.7(@types/jest@29.5.0)(jest@29.7.0) '@storybook/test-runner': specifier: 0.13.0 - version: 0.13.0(@swc/helpers@0.5.3)(@types/node@18.16.9)(encoding@0.1.13)(ts-node@10.9.1) + version: 0.13.0(@swc/helpers@0.5.3)(@types/node@18.19.31)(encoding@0.1.13)(ts-node@10.9.1) '@storybook/theming': specifier: ^7.6.7 version: 7.6.7(react-dom@18.2.0)(react@18.2.0) '@svgr/rollup': specifier: ^8.1.0 - version: 8.1.0(rollup@2.79.1)(typescript@5.4.2) + version: 8.1.0(typescript@5.4.2) '@svgr/webpack': specifier: ^6.5.1 version: 6.5.1 '@swc-node/register': - specifier: 1.6.8 - version: 1.6.8(@swc/core@1.3.93)(typescript@5.4.2) + specifier: ~1.8.0 + version: 1.8.0(@swc/core@1.3.93)(typescript@5.4.2) '@swc/cli': specifier: ~0.1.62 version: 0.1.63(@swc/core@1.3.93) @@ -518,7 +512,10 @@ devDependencies: version: 14.0.0(react-dom@18.2.0)(react@18.2.0) '@testing-library/user-event': specifier: ^14.5.1 - version: 14.5.1(@testing-library/dom@9.3.3) + version: 14.5.1 + '@types/async-retry': + specifier: ^1.4.8 + version: 1.4.8 '@types/cron': specifier: ^2.4.0 version: 2.4.0 @@ -535,8 +532,8 @@ devDependencies: specifier: ^4.14.202 version: 4.14.202 '@types/node': - specifier: 18.16.9 - version: 18.16.9 + specifier: 18.19.31 + version: 18.19.31 '@types/pg': specifier: ^8.10.5 version: 8.10.9 @@ -556,20 +553,17 @@ devDependencies: specifier: ^8.3.4 version: 8.3.4 '@typescript-eslint/eslint-plugin': - specifier: 7.2.0 - version: 7.2.0(@typescript-eslint/parser@7.2.0)(eslint@8.56.0)(typescript@5.4.2) + specifier: 7.7.0 + version: 7.7.0(@typescript-eslint/parser@7.7.0)(eslint@8.57.0)(typescript@5.4.2) '@typescript-eslint/parser': - specifier: 7.2.0 - version: 7.2.0(eslint@8.56.0)(typescript@5.4.2) + specifier: 7.7.0 + version: 7.7.0(eslint@8.57.0)(typescript@5.4.2) '@vercel/remote-nx': specifier: ^1.1.1 - version: 1.1.1(@nx/workspace@17.2.8)(encoding@0.1.13) + version: 1.1.1(@nx/workspace@18.3.0)(encoding@0.1.13) '@walletconnect/types': specifier: ^2.11.2 version: 2.11.2(@vercel/kv@0.2.4) - '@web3-react/types': - specifier: ^8.2.3 - version: 8.2.3(@types/react@18.2.33)(immer@10.0.3)(react@18.2.0) axe-playwright: specifier: ^2.0.1 version: 2.0.1(playwright@1.41.1) @@ -595,44 +589,44 @@ devDependencies: specifier: ^0.19.2 version: 0.19.12 eslint: - specifier: 8.56.0 - version: 8.56.0 + specifier: 8.57.0 + version: 8.57.0 eslint-config-next: - specifier: ^14.1.3 - version: 14.1.3(eslint@8.56.0)(typescript@5.4.2) + specifier: ^14.2.1 + version: 14.2.2(eslint@8.57.0)(typescript@5.4.2) eslint-config-prettier: specifier: 9.1.0 - version: 9.1.0(eslint@8.56.0) + version: 9.1.0(eslint@8.57.0) eslint-import-resolver-typescript: specifier: ^3.6.1 - version: 3.6.1(@typescript-eslint/parser@7.2.0)(eslint-plugin-import@2.29.1)(eslint@8.56.0) + version: 3.6.1(@typescript-eslint/parser@7.7.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0) eslint-plugin-import: specifier: 2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@7.7.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-json: specifier: ^3.1.0 version: 3.1.0 eslint-plugin-jsx-a11y: specifier: 6.8.0 - version: 6.8.0(eslint@8.56.0) + version: 6.8.0(eslint@8.57.0) eslint-plugin-markdown: specifier: ^3.0.1 - version: 3.0.1(eslint@8.56.0) + version: 3.0.1(eslint@8.57.0) eslint-plugin-playwright: specifier: ^0.22.1 - version: 0.22.1(eslint@8.56.0) + version: 0.22.1(eslint@8.57.0) eslint-plugin-react: specifier: ^7.33.2 - version: 7.33.2(eslint@8.56.0) + version: 7.33.2(eslint@8.57.0) eslint-plugin-react-hooks: specifier: ^4.6.0 - version: 4.6.0(eslint@8.56.0) + version: 4.6.0(eslint@8.57.0) eslint-plugin-sonarjs: specifier: ^0.23.0 - version: 0.23.0(eslint@8.56.0) + version: 0.23.0(eslint@8.57.0) eslint-plugin-storybook: specifier: ^0.6.15 - version: 0.6.15(eslint@8.56.0)(typescript@5.4.2) + version: 0.6.15(eslint@8.57.0)(typescript@5.4.2) eslint-plugin-tailwindcss: specifier: ^3.14.0 version: 3.14.0(tailwindcss@3.4.1) @@ -644,10 +638,10 @@ devDependencies: version: 14.0.0 graphql-config: specifier: ^5.0.3 - version: 5.0.3(@types/node@18.16.9)(encoding@0.1.13)(graphql@16.8.1)(typescript@5.4.2) + version: 5.0.3(@types/node@18.19.31)(encoding@0.1.13)(typescript@5.4.2) graphql-request: specifier: ^6.1.0 - version: 6.1.0(encoding@0.1.13)(graphql@16.8.1) + version: 6.1.0(encoding@0.1.13) husky: specifier: ^8.0.3 version: 8.0.3 @@ -656,7 +650,7 @@ devDependencies: version: 3.0.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1) + version: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -685,11 +679,11 @@ devDependencies: specifier: ^4.1.5 version: 4.1.5 nx: - specifier: 17.2.8 - version: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93) + specifier: 18.3.0 + version: 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93) pg: - specifier: ^8.11.3 - version: 8.11.3 + specifier: ^8.11.5 + version: 8.11.5 playwright: specifier: ^1.41.1 version: 1.41.1 @@ -709,8 +703,8 @@ devDependencies: specifier: ^1.15.4 version: 1.15.5 storybook-addon-module-mock: - specifier: ^1.1.5 - version: 1.1.5(@types/react@18.2.33)(react@18.2.0) + specifier: ^1.1.6 + version: 1.1.6(@types/react@18.2.33)(react@18.2.0) storybook-dark-mode: specifier: ^3.0.3 version: 3.0.3(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0) @@ -728,7 +722,7 @@ devDependencies: version: 1.1.0(ts-jest@29.1.1) ts-node: specifier: ^10.9.1 - version: 10.9.1(@swc/core@1.3.93)(@types/node@18.16.9)(typescript@5.4.2) + version: 10.9.1(@swc/core@1.3.93)(@types/node@18.19.31)(typescript@5.4.2) tsconfig-paths-webpack-plugin: specifier: ^4.1.0 version: 4.1.0 @@ -782,7 +776,7 @@ packages: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 - /@ardatan/relay-compiler@12.0.0(encoding@0.1.13)(graphql@16.8.1): + /@ardatan/relay-compiler@12.0.0(encoding@0.1.13): resolution: {integrity: sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==} hasBin: true peerDependencies: @@ -792,14 +786,13 @@ packages: '@babel/generator': 7.23.5 '@babel/parser': 7.23.9 '@babel/runtime': 7.23.9 - '@babel/traverse': 7.23.5 + '@babel/traverse': 7.23.9 '@babel/types': 7.23.9 babel-preset-fbjs: 3.4.0(@babel/core@7.23.9) chalk: 4.1.0 fb-watchman: 2.0.2 fbjs: 3.0.5(encoding@0.1.13) glob: 7.2.3 - graphql: 16.8.1 immutable: 3.7.6 invariant: 2.2.4 nullthrows: 1.1.1 @@ -868,6 +861,7 @@ packages: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 jsesc: 2.5.2 + dev: true /@babel/generator@7.23.6: resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} @@ -2268,6 +2262,7 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: true /@babel/traverse@7.23.9: resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==} @@ -2293,6 +2288,7 @@ packages: '@babel/helper-string-parser': 7.23.4 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + dev: true /@babel/types@7.23.9: resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==} @@ -2380,19 +2376,6 @@ packages: dev: false optional: true - /@chainlink/contracts@0.6.1(ethers@5.7.2): - resolution: {integrity: sha512-EuwijGexttw0UjfrW+HygwhQIrGAbqpf1ue28R55HhWMHBzphEH0PhWm8DQmFfj5OZNy8Io66N4L0nStkZ3QKQ==} - dependencies: - '@eth-optimism/contracts': 0.5.40(ethers@5.7.2) - '@openzeppelin/contracts': 4.3.3 - '@openzeppelin/contracts-upgradeable': 4.7.3 - '@openzeppelin/contracts-v0.7': /@openzeppelin/contracts@3.4.2 - transitivePeerDependencies: - - bufferutil - - ethers - - utf-8-validate - dev: false - /@colors/colors@1.5.0: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} @@ -2400,24 +2383,23 @@ packages: dev: true optional: true - /@cometh/connect-sdk@1.2.10(encoding@0.1.13): - resolution: {integrity: sha512-iIZWBC2s/1UBmdxHLDCxVQCJTWMEsTG+ObHkCB048AT2Hpk4e/R2sHweCLTy1RV6BKuk/5QE4HAom0eQYcQqiQ==} + /@cometh/connect-sdk@1.2.18(encoding@0.1.13): + resolution: {integrity: sha512-7c39wVarvd+zI6pw0ANo87Ka26j5b3+crINgnzLxFnL79XeIWk7q4nTOzYIOqfS1VWTW+mIohI0hq0P2RObOqg==} dependencies: '@alembic/ui': 1.5.4(react-dom@18.2.0)(react@18.2.0) - '@babel/traverse': 7.23.5 + '@babel/traverse': 7.23.9 '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/abstract-signer': 5.7.0 '@ethersproject/providers': 5.7.2 '@simplewebauthn/server': 7.4.0(encoding@0.1.13) '@types/babel__core': 7.20.5 '@web3-onboard/common': 2.3.3 - axios: 1.6.2 + axios: 1.6.8 bowser: 2.11.0 cbor-js: 0.1.0 elliptic: 6.5.4 ethers: 5.7.2 ethers-multisend: 2.4.0 - jsonwebtoken: 9.0.2 lodash: 4.17.21 psl: 1.9.0 react: 18.2.0 @@ -2901,13 +2883,13 @@ packages: requiresBuild: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.56.0 + eslint: 8.57.0 eslint-visitor-keys: 3.4.3 dev: true @@ -2933,13 +2915,18 @@ packages: - supports-color dev: true - /@eslint/js@8.56.0: - resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} + /@eslint/js@8.57.0: + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@eth-optimism/contracts@0.5.40(ethers@5.7.2): - resolution: {integrity: sha512-MrzV0nvsymfO/fursTB7m/KunkPsCndltVgfdHaT1Aj5Vi6R/doKIGGkOofHX+8B6VMZpuZosKCMQ5lQuqjt8w==} + /@eth-optimism/contracts-bedrock@0.17.1: + resolution: {integrity: sha512-Hc5peN5PM8kzl9dzqSD5jv6ED3QliO1DF0dXLRJxfrXR7/rmEeyuAYESUwUM0gdJZjkwRYiS5m230BI6bQmnlw==} + requiresBuild: true + dev: false + + /@eth-optimism/contracts@0.6.0(ethers@5.7.2): + resolution: {integrity: sha512-vQ04wfG9kMf1Fwy3FEMqH2QZbgS0gldKhcBeBUPfO8zu68L61VI97UDXmsMQXzTsEAxK8HnokW3/gosl4/NW3w==} peerDependencies: ethers: ^5 dependencies: @@ -2976,6 +2963,49 @@ packages: - utf-8-validate dev: false + /@eth-optimism/core-utils@0.13.1(encoding@0.1.13): + resolution: {integrity: sha512-1FvzbUmCEy9zSKPG1QWg2VfA2Cy90xBA9Wkp11lXXrz91zUPCNCNSRTujXWYIC86ketNsZp7p4njSf6lTycHCw==} + requiresBuild: true + dependencies: + '@ethersproject/abi': 5.7.0 + '@ethersproject/abstract-provider': 5.7.0 + '@ethersproject/address': 5.7.0 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/constants': 5.7.0 + '@ethersproject/contracts': 5.7.0 + '@ethersproject/keccak256': 5.7.0 + '@ethersproject/properties': 5.7.0 + '@ethersproject/rlp': 5.7.0 + '@ethersproject/web': 5.7.1 + chai: 4.3.10 + ethers: 5.7.2 + node-fetch: 2.7.0(encoding@0.1.13) + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: false + + /@eth-optimism/sdk@3.2.2(encoding@0.1.13)(ethers@5.7.2): + resolution: {integrity: sha512-P8YXAlh2lun0KZlwrw4FqmK4kNIoOOzI816XXhfkW3nMVADGRAru3TKSM74MgmEuyGiHrA9EoPRq1WLqUX4B0w==} + peerDependencies: + ethers: ^5 + dependencies: + '@eth-optimism/contracts': 0.6.0(ethers@5.7.2) + '@eth-optimism/contracts-bedrock': 0.17.1 + '@eth-optimism/core-utils': 0.13.1(encoding@0.1.13) + ethers: 5.7.2 + lodash: 4.17.21 + merkletreejs: 0.3.11 + rlp: 2.2.7 + semver: 7.6.0 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: false + /@ethereumjs/common@2.6.5: resolution: {integrity: sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA==} dependencies: @@ -3707,27 +3737,25 @@ packages: tslib: 2.6.2 dev: false - /@graphql-codegen/add@3.2.3(graphql@16.8.1): + /@graphql-codegen/add@3.2.3: resolution: {integrity: sha512-sQOnWpMko4JLeykwyjFTxnhqjd/3NOG2OyMuvK76Wnnwh8DRrNf2VEs2kmSvLl7MndMlOj7Kh5U154dVcvhmKQ==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-codegen/plugin-helpers': 3.1.2 tslib: 2.4.1 dev: true - /@graphql-codegen/add@5.0.0(graphql@16.8.1): + /@graphql-codegen/add@5.0.0: resolution: {integrity: sha512-ynWDOsK2yxtFHwcJTB9shoSkUd7YXd6ZE57f0nk7W5cu/nAgxZZpEsnTPEpZB/Mjf14YRGe2uJHQ7AfElHjqUQ==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-codegen/plugin-helpers': 5.0.1 tslib: 2.5.3 dev: true - /@graphql-codegen/cli@5.0.0(@types/node@18.16.9)(encoding@0.1.13)(graphql@16.8.1)(typescript@5.4.2): + /@graphql-codegen/cli@5.0.0(@types/node@18.19.31)(encoding@0.1.13)(typescript@5.4.2): resolution: {integrity: sha512-A7J7+be/a6e+/ul2KI5sfJlpoqeqwX8EzktaKCeduyVKgOLA6W5t+NUGf6QumBDXU8PEOqXk3o3F+RAwCWOiqA==} hasBin: true peerDependencies: @@ -3740,25 +3768,24 @@ packages: '@babel/generator': 7.23.5 '@babel/template': 7.22.15 '@babel/types': 7.23.5 - '@graphql-codegen/core': 4.0.0(graphql@16.8.1) - '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) - '@graphql-tools/apollo-engine-loader': 8.0.0(encoding@0.1.13)(graphql@16.8.1) - '@graphql-tools/code-file-loader': 8.0.3(graphql@16.8.1) - '@graphql-tools/git-loader': 8.0.3(graphql@16.8.1) - '@graphql-tools/github-loader': 8.0.0(@types/node@18.16.9)(encoding@0.1.13)(graphql@16.8.1) - '@graphql-tools/graphql-file-loader': 8.0.0(graphql@16.8.1) - '@graphql-tools/json-file-loader': 8.0.0(graphql@16.8.1) - '@graphql-tools/load': 8.0.1(graphql@16.8.1) - '@graphql-tools/prisma-loader': 8.0.2(@types/node@18.16.9)(encoding@0.1.13)(graphql@16.8.1) - '@graphql-tools/url-loader': 8.0.1(@types/node@18.16.9)(encoding@0.1.13)(graphql@16.8.1) - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) + '@graphql-codegen/core': 4.0.0 + '@graphql-codegen/plugin-helpers': 5.0.1 + '@graphql-tools/apollo-engine-loader': 8.0.0(encoding@0.1.13) + '@graphql-tools/code-file-loader': 8.0.3 + '@graphql-tools/git-loader': 8.0.3 + '@graphql-tools/github-loader': 8.0.0(@types/node@18.19.31)(encoding@0.1.13) + '@graphql-tools/graphql-file-loader': 8.0.0 + '@graphql-tools/json-file-loader': 8.0.0 + '@graphql-tools/load': 8.0.1 + '@graphql-tools/prisma-loader': 8.0.2(@types/node@18.19.31)(encoding@0.1.13) + '@graphql-tools/url-loader': 8.0.1(@types/node@18.19.31)(encoding@0.1.13) + '@graphql-tools/utils': 10.0.12 '@whatwg-node/fetch': 0.8.8 chalk: 4.1.0 cosmiconfig: 8.3.6(typescript@5.4.2) debounce: 1.2.1 detect-indent: 6.1.0 - graphql: 16.8.1 - graphql-config: 5.0.3(@types/node@18.16.9)(encoding@0.1.13)(graphql@16.8.1)(typescript@5.4.2) + graphql-config: 5.0.3(@types/node@18.19.31)(encoding@0.1.13)(typescript@5.4.2) inquirer: 8.2.6 is-glob: 4.0.3 jiti: 1.21.0 @@ -3783,250 +3810,233 @@ packages: - utf-8-validate dev: true - /@graphql-codegen/client-preset@4.1.0(encoding@0.1.13)(graphql@16.8.1): + /@graphql-codegen/client-preset@4.1.0(encoding@0.1.13): resolution: {integrity: sha512-/3Ymb/fjxIF1+HGmaI1YwSZbWsrZAWMSQjh3dU425eBjctjsVQ6gzGRr+l/gE5F1mtmCf+vlbTAT03heAc/QIw==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.15 - '@graphql-codegen/add': 5.0.0(graphql@16.8.1) - '@graphql-codegen/gql-tag-operations': 4.0.1(encoding@0.1.13)(graphql@16.8.1) - '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) - '@graphql-codegen/typed-document-node': 5.0.1(encoding@0.1.13)(graphql@16.8.1) - '@graphql-codegen/typescript': 4.0.1(encoding@0.1.13)(graphql@16.8.1) - '@graphql-codegen/typescript-operations': 4.0.1(encoding@0.1.13)(graphql@16.8.1) - '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13)(graphql@16.8.1) - '@graphql-tools/documents': 1.0.0(graphql@16.8.1) - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) - '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-codegen/add': 5.0.0 + '@graphql-codegen/gql-tag-operations': 4.0.1(encoding@0.1.13) + '@graphql-codegen/plugin-helpers': 5.0.1 + '@graphql-codegen/typed-document-node': 5.0.1(encoding@0.1.13) + '@graphql-codegen/typescript': 4.0.1(encoding@0.1.13) + '@graphql-codegen/typescript-operations': 4.0.1(encoding@0.1.13) + '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13) + '@graphql-tools/documents': 1.0.0 + '@graphql-tools/utils': 10.0.12 + '@graphql-typed-document-node/core': 3.2.0 tslib: 2.5.3 transitivePeerDependencies: - encoding - supports-color dev: true - /@graphql-codegen/core@4.0.0(graphql@16.8.1): + /@graphql-codegen/core@4.0.0: resolution: {integrity: sha512-JAGRn49lEtSsZVxeIlFVIRxts2lWObR+OQo7V2LHDJ7ohYYw3ilv7nJ8pf8P4GTg/w6ptcYdSdVVdkI8kUHB/Q==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) - '@graphql-tools/schema': 10.0.2(graphql@16.8.1) - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-codegen/plugin-helpers': 5.0.1 + '@graphql-tools/schema': 10.0.2 + '@graphql-tools/utils': 10.0.12 tslib: 2.5.3 dev: true - /@graphql-codegen/gql-tag-operations@4.0.1(encoding@0.1.13)(graphql@16.8.1): + /@graphql-codegen/gql-tag-operations@4.0.1(encoding@0.1.13): resolution: {integrity: sha512-qF6wIbBzW8BNT+wiVsBxrYOs2oYcsxQ7mRvCpfEI3HnNZMAST/uX76W8MqFEJvj4mw7NIDv7xYJAcAZIWM5LWw==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) - '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13)(graphql@16.8.1) - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) + '@graphql-codegen/plugin-helpers': 5.0.1 + '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13) + '@graphql-tools/utils': 10.0.12 auto-bind: 4.0.0 - graphql: 16.8.1 tslib: 2.5.3 transitivePeerDependencies: - encoding - supports-color dev: true - /@graphql-codegen/hasura-allow-list@3.1.0(graphql@16.8.1): + /@graphql-codegen/hasura-allow-list@3.1.0: resolution: {integrity: sha512-6g20Y3kBGusDH0lkZebqBklsbM4qCGx2az8NNqC5BdK6x2jf+7Yiqo2V2Q4R6mGf1/Gs1I0ghbnGDCShTVbk9Q==} engines: {node: '>= 16.0.0'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-codegen/plugin-helpers': 3.1.2 tslib: 2.6.2 yaml: 1.10.2 dev: true - /@graphql-codegen/import-types-preset@3.0.0(encoding@0.1.13)(graphql@16.8.1): + /@graphql-codegen/import-types-preset@3.0.0(encoding@0.1.13): resolution: {integrity: sha512-8Gl3cg+YCi0xLB5J71QQkqXvrdJVOTitJy+0YupconZwrd9cRWhN3k+SimtMKpzTVBNN96v1R8yvFLdfVF+iZA==} engines: {node: '>= 16.0.0'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@graphql-codegen/add': 3.2.3(graphql@16.8.1) - '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.8.1) - '@graphql-codegen/visitor-plugin-common': 2.13.1(encoding@0.1.13)(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-codegen/add': 3.2.3 + '@graphql-codegen/plugin-helpers': 3.1.2 + '@graphql-codegen/visitor-plugin-common': 2.13.1(encoding@0.1.13) tslib: 2.6.2 transitivePeerDependencies: - encoding - supports-color dev: true - /@graphql-codegen/introspection@4.0.0(encoding@0.1.13)(graphql@16.8.1): + /@graphql-codegen/introspection@4.0.0(encoding@0.1.13): resolution: {integrity: sha512-t9g3AkK99dfHblMWtG4ynUM9+A7JrWq5110zSpNV2wlSnv0+bRKagDW8gozwgXfR5i1IIG8QDjJZ6VgXQVqCZw==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) - '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13)(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-codegen/plugin-helpers': 5.0.1 + '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13) tslib: 2.5.3 transitivePeerDependencies: - encoding - supports-color dev: true - /@graphql-codegen/plugin-helpers@2.7.2(graphql@16.8.1): + /@graphql-codegen/plugin-helpers@2.7.2: resolution: {integrity: sha512-kln2AZ12uii6U59OQXdjLk5nOlh1pHis1R98cDZGFnfaiAbX9V3fxcZ1MMJkB7qFUymTALzyjZoXXdyVmPMfRg==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@graphql-tools/utils': 8.13.1(graphql@16.8.1) + '@graphql-tools/utils': 8.13.1 change-case-all: 1.0.14 common-tags: 1.8.2 - graphql: 16.8.1 import-from: 4.0.0 lodash: 4.17.21 tslib: 2.4.1 dev: true - /@graphql-codegen/plugin-helpers@3.1.2(graphql@16.8.1): + /@graphql-codegen/plugin-helpers@3.1.2: resolution: {integrity: sha512-emOQiHyIliVOIjKVKdsI5MXj312zmRDwmHpyUTZMjfpvxq/UVAHUJIVdVf+lnjjrI+LXBTgMlTWTgHQfmICxjg==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) + '@graphql-tools/utils': 9.2.1 change-case-all: 1.0.15 common-tags: 1.8.2 - graphql: 16.8.1 import-from: 4.0.0 lodash: 4.17.21 tslib: 2.4.1 dev: true - /@graphql-codegen/plugin-helpers@5.0.1(graphql@16.8.1): + /@graphql-codegen/plugin-helpers@5.0.1: resolution: {integrity: sha512-6L5sb9D8wptZhnhLLBcheSPU7Tg//DGWgc5tQBWX46KYTOTQHGqDpv50FxAJJOyFVJrveN9otWk9UT9/yfY4ww==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) + '@graphql-tools/utils': 10.0.12 change-case-all: 1.0.15 common-tags: 1.8.2 - graphql: 16.8.1 import-from: 4.0.0 lodash: 4.17.21 tslib: 2.5.3 dev: true - /@graphql-codegen/schema-ast@4.0.0(graphql@16.8.1): + /@graphql-codegen/schema-ast@4.0.0: resolution: {integrity: sha512-WIzkJFa9Gz28FITAPILbt+7A8+yzOyd1NxgwFh7ie+EmO9a5zQK6UQ3U/BviirguXCYnn+AR4dXsoDrSrtRA1g==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-codegen/plugin-helpers': 5.0.1 + '@graphql-tools/utils': 10.0.12 tslib: 2.5.3 dev: true - /@graphql-codegen/typed-document-node@5.0.1(encoding@0.1.13)(graphql@16.8.1): + /@graphql-codegen/typed-document-node@5.0.1(encoding@0.1.13): resolution: {integrity: sha512-VFkhCuJnkgtbbgzoCAwTdJe2G1H6sd3LfCrDqWUrQe53y2ukfSb5Ov1PhAIkCBStKCMQBUY9YgGz9GKR40qQ8g==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) - '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13)(graphql@16.8.1) + '@graphql-codegen/plugin-helpers': 5.0.1 + '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13) auto-bind: 4.0.0 change-case-all: 1.0.15 - graphql: 16.8.1 tslib: 2.5.3 transitivePeerDependencies: - encoding - supports-color dev: true - /@graphql-codegen/typescript-generic-sdk@4.0.0(encoding@0.1.13)(graphql-tag@2.12.6)(graphql@16.8.1): + /@graphql-codegen/typescript-generic-sdk@4.0.0(encoding@0.1.13): resolution: {integrity: sha512-5tBHoIEEqvF5JVJpvyIGF9/zRNPYGJJU3hT9OWHBE759Fj0Q48O4BhZfBABtK64R/R0iWBmZWmt0HKIV/6b0Xg==} engines: {node: '>= 16.0.0'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 graphql-tag: ^2.0.0 dependencies: - '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.8.1) - '@graphql-codegen/visitor-plugin-common': 2.13.1(encoding@0.1.13)(graphql@16.8.1) + '@graphql-codegen/plugin-helpers': 3.1.2 + '@graphql-codegen/visitor-plugin-common': 2.13.1(encoding@0.1.13) auto-bind: 4.0.0 - graphql: 16.8.1 - graphql-tag: 2.12.6(graphql@16.8.1) tslib: 2.6.2 transitivePeerDependencies: - encoding - supports-color dev: true - /@graphql-codegen/typescript-operations@4.0.1(encoding@0.1.13)(graphql@16.8.1): + /@graphql-codegen/typescript-operations@4.0.1(encoding@0.1.13): resolution: {integrity: sha512-GpUWWdBVUec/Zqo23aFLBMrXYxN2irypHqDcKjN78JclDPdreasAEPcIpMfqf4MClvpmvDLy4ql+djVAwmkjbw==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) - '@graphql-codegen/typescript': 4.0.1(encoding@0.1.13)(graphql@16.8.1) - '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13)(graphql@16.8.1) + '@graphql-codegen/plugin-helpers': 5.0.1 + '@graphql-codegen/typescript': 4.0.1(encoding@0.1.13) + '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13) auto-bind: 4.0.0 - graphql: 16.8.1 tslib: 2.5.3 transitivePeerDependencies: - encoding - supports-color dev: true - /@graphql-codegen/typescript-react-query@6.1.0(encoding@0.1.13)(graphql@16.8.1): + /@graphql-codegen/typescript-react-query@6.1.0(encoding@0.1.13): resolution: {integrity: sha512-SpaQ13fOZmog/xjgKnb7/G1CZSK54wopEbPBSav0IHN99iHaA4lJi6xJJoWrlDutOPgB26KAfGEXTD+lTm9esg==} engines: {node: '>= 16.0.0'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.8.1) - '@graphql-codegen/visitor-plugin-common': 2.13.1(encoding@0.1.13)(graphql@16.8.1) + '@graphql-codegen/plugin-helpers': 3.1.2 + '@graphql-codegen/visitor-plugin-common': 2.13.1(encoding@0.1.13) auto-bind: 4.0.0 change-case-all: 1.0.15 - graphql: 16.8.1 tslib: 2.6.2 transitivePeerDependencies: - encoding - supports-color dev: true - /@graphql-codegen/typescript@4.0.1(encoding@0.1.13)(graphql@16.8.1): + /@graphql-codegen/typescript@4.0.1(encoding@0.1.13): resolution: {integrity: sha512-3YziQ21dCVdnHb+Us1uDb3pA6eG5Chjv0uTK+bt9dXeMlwYBU8MbtzvQTo4qvzWVC1AxSOKj0rgfNu1xCXqJyA==} peerDependencies: graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) - '@graphql-codegen/schema-ast': 4.0.0(graphql@16.8.1) - '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13)(graphql@16.8.1) + '@graphql-codegen/plugin-helpers': 5.0.1 + '@graphql-codegen/schema-ast': 4.0.0 + '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13) auto-bind: 4.0.0 - graphql: 16.8.1 tslib: 2.5.3 transitivePeerDependencies: - encoding - supports-color dev: true - /@graphql-codegen/visitor-plugin-common@2.13.1(encoding@0.1.13)(graphql@16.8.1): + /@graphql-codegen/visitor-plugin-common@2.13.1(encoding@0.1.13): resolution: {integrity: sha512-mD9ufZhDGhyrSaWQGrU1Q1c5f01TeWtSWy/cDwXYjJcHIj1Y/DG2x0tOflEfCvh5WcnmHNIw4lzDsg1W7iFJEg==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@graphql-codegen/plugin-helpers': 2.7.2(graphql@16.8.1) - '@graphql-tools/optimize': 1.4.0(graphql@16.8.1) - '@graphql-tools/relay-operation-optimizer': 6.5.18(encoding@0.1.13)(graphql@16.8.1) - '@graphql-tools/utils': 8.13.1(graphql@16.8.1) + '@graphql-codegen/plugin-helpers': 2.7.2 + '@graphql-tools/optimize': 1.4.0 + '@graphql-tools/relay-operation-optimizer': 6.5.18(encoding@0.1.13) + '@graphql-tools/utils': 8.13.1 auto-bind: 4.0.0 change-case-all: 1.0.14 dependency-graph: 0.11.0 - graphql: 16.8.1 - graphql-tag: 2.12.6(graphql@16.8.1) + graphql-tag: 2.12.6 parse-filepath: 1.0.2 tslib: 2.4.1 transitivePeerDependencies: @@ -4034,20 +4044,19 @@ packages: - supports-color dev: true - /@graphql-codegen/visitor-plugin-common@4.0.1(encoding@0.1.13)(graphql@16.8.1): + /@graphql-codegen/visitor-plugin-common@4.0.1(encoding@0.1.13): resolution: {integrity: sha512-Bi/1z0nHg4QMsAqAJhds+ForyLtk7A3HQOlkrZNm3xEkY7lcBzPtiOTLBtvziwopBsXUxqeSwVjOOFPLS5Yw1Q==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) - '@graphql-tools/optimize': 2.0.0(graphql@16.8.1) - '@graphql-tools/relay-operation-optimizer': 7.0.0(encoding@0.1.13)(graphql@16.8.1) - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) + '@graphql-codegen/plugin-helpers': 5.0.1 + '@graphql-tools/optimize': 2.0.0 + '@graphql-tools/relay-operation-optimizer': 7.0.0(encoding@0.1.13) + '@graphql-tools/utils': 10.0.12 auto-bind: 4.0.0 change-case-all: 1.0.15 dependency-graph: 0.11.0 - graphql: 16.8.1 - graphql-tag: 2.12.6(graphql@16.8.1) + graphql-tag: 2.12.6 parse-filepath: 1.0.2 tslib: 2.5.3 transitivePeerDependencies: @@ -4055,22 +4064,21 @@ packages: - supports-color dev: true - /@graphql-eslint/eslint-plugin@3.20.1(@babel/core@7.23.9)(@types/node@18.16.9)(encoding@0.1.13)(graphql@16.8.1): + /@graphql-eslint/eslint-plugin@3.20.1(@babel/core@7.23.9)(@types/node@18.19.31)(encoding@0.1.13): resolution: {integrity: sha512-RbwVlz1gcYG62sECR1u0XqMh8w5e5XMCCZoMvPQ3nJzEBCTfXLGX727GBoRmSvY1x4gJmqNZ1lsOX7lZY14RIw==} engines: {node: '>=12'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: '@babel/code-frame': 7.23.5 - '@graphql-tools/code-file-loader': 7.3.23(@babel/core@7.23.9)(graphql@16.8.1) - '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.23.9)(graphql@16.8.1) - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) + '@graphql-tools/code-file-loader': 7.3.23(@babel/core@7.23.9) + '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.23.9) + '@graphql-tools/utils': 9.2.1 chalk: 4.1.2 debug: 4.3.4 fast-glob: 3.3.2 - graphql: 16.8.1 - graphql-config: 4.5.0(@types/node@18.16.9)(encoding@0.1.13)(graphql@16.8.1) - graphql-depth-limit: 1.1.0(graphql@16.8.1) + graphql-config: 4.5.0(@types/node@18.19.31)(encoding@0.1.13) + graphql-depth-limit: 1.1.0 lodash.lowercase: 4.3.0 tslib: 2.6.2 transitivePeerDependencies: @@ -4083,55 +4091,51 @@ packages: - utf-8-validate dev: true - /@graphql-tools/apollo-engine-loader@8.0.0(encoding@0.1.13)(graphql@16.8.1): + /@graphql-tools/apollo-engine-loader@8.0.0(encoding@0.1.13): resolution: {integrity: sha512-axQTbN5+Yxs1rJ6cWQBOfw3AEeC+fvIuZSfJLPLLvFJLj4pUm9fhxey/g6oQZAAQJqKPfw+tLDUQvnfvRK8Kmg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: '@ardatan/sync-fetch': 0.0.1(encoding@0.1.13) - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) + '@graphql-tools/utils': 10.0.12 '@whatwg-node/fetch': 0.9.15 - graphql: 16.8.1 tslib: 2.6.2 transitivePeerDependencies: - encoding dev: true - /@graphql-tools/batch-execute@8.5.22(graphql@16.8.1): + /@graphql-tools/batch-execute@8.5.22: resolution: {integrity: sha512-hcV1JaY6NJQFQEwCKrYhpfLK8frSXDbtNMoTur98u10Cmecy1zrqNKSqhEyGetpgHxaJRqszGzKeI3RuroDN6A==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) + '@graphql-tools/utils': 9.2.1 dataloader: 2.2.2 - graphql: 16.8.1 tslib: 2.6.2 value-or-promise: 1.0.12 dev: true - /@graphql-tools/batch-execute@9.0.2(graphql@16.8.1): + /@graphql-tools/batch-execute@9.0.2: resolution: {integrity: sha512-Y2uwdZI6ZnatopD/SYfZ1eGuQFI7OU2KGZ2/B/7G9ISmgMl5K+ZZWz/PfIEXeiHirIDhyk54s4uka5rj2xwKqQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) + '@graphql-tools/utils': 10.0.12 dataloader: 2.2.2 - graphql: 16.8.1 tslib: 2.6.2 value-or-promise: 1.0.12 dev: true - /@graphql-tools/code-file-loader@7.3.23(@babel/core@7.23.9)(graphql@16.8.1): + /@graphql-tools/code-file-loader@7.3.23(@babel/core@7.23.9): resolution: {integrity: sha512-8Wt1rTtyTEs0p47uzsPJ1vAtfAx0jmxPifiNdmo9EOCuUPyQGEbMaik/YkqZ7QUFIEYEQu+Vgfo8tElwOPtx5Q==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.23.9)(graphql@16.8.1) - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) + '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.23.9) + '@graphql-tools/utils': 9.2.1 globby: 11.1.0 - graphql: 16.8.1 tslib: 2.6.2 unixify: 1.0.0 transitivePeerDependencies: @@ -4139,73 +4143,68 @@ packages: - supports-color dev: true - /@graphql-tools/code-file-loader@8.0.3(graphql@16.8.1): + /@graphql-tools/code-file-loader@8.0.3: resolution: {integrity: sha512-gVnnlWs0Ua+5FkuHHEriFUOI3OIbHv6DS1utxf28n6NkfGMJldC4j0xlJRY0LS6dWK34IGYgD4HelKYz2l8KiA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/graphql-tag-pluck': 8.1.0(graphql@16.8.1) - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) + '@graphql-tools/graphql-tag-pluck': 8.1.0 + '@graphql-tools/utils': 10.0.12 globby: 11.1.0 - graphql: 16.8.1 tslib: 2.6.2 unixify: 1.0.0 transitivePeerDependencies: - supports-color dev: true - /@graphql-tools/delegate@10.0.3(graphql@16.8.1): + /@graphql-tools/delegate@10.0.3: resolution: {integrity: sha512-Jor9oazZ07zuWkykD3OOhT/2XD74Zm6Ar0ENZMk75MDD51wB2UWUIMljtHxbJhV5A6UBC2v8x6iY0xdCGiIlyw==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/batch-execute': 9.0.2(graphql@16.8.1) - '@graphql-tools/executor': 1.2.0(graphql@16.8.1) - '@graphql-tools/schema': 10.0.2(graphql@16.8.1) - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) + '@graphql-tools/batch-execute': 9.0.2 + '@graphql-tools/executor': 1.2.0 + '@graphql-tools/schema': 10.0.2 + '@graphql-tools/utils': 10.0.12 dataloader: 2.2.2 - graphql: 16.8.1 tslib: 2.6.2 dev: true - /@graphql-tools/delegate@9.0.35(graphql@16.8.1): + /@graphql-tools/delegate@9.0.35: resolution: {integrity: sha512-jwPu8NJbzRRMqi4Vp/5QX1vIUeUPpWmlQpOkXQD2r1X45YsVceyUUBnktCrlJlDB4jPRVy7JQGwmYo3KFiOBMA==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/batch-execute': 8.5.22(graphql@16.8.1) - '@graphql-tools/executor': 0.0.20(graphql@16.8.1) - '@graphql-tools/schema': 9.0.19(graphql@16.8.1) - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) + '@graphql-tools/batch-execute': 8.5.22 + '@graphql-tools/executor': 0.0.20 + '@graphql-tools/schema': 9.0.19 + '@graphql-tools/utils': 9.2.1 dataloader: 2.2.2 - graphql: 16.8.1 tslib: 2.6.2 value-or-promise: 1.0.12 dev: true - /@graphql-tools/documents@1.0.0(graphql@16.8.1): + /@graphql-tools/documents@1.0.0: resolution: {integrity: sha512-rHGjX1vg/nZ2DKqRGfDPNC55CWZBMldEVcH+91BThRa6JeT80NqXknffLLEZLRUxyikCfkwMsk6xR3UNMqG0Rg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - graphql: 16.8.1 lodash.sortby: 4.7.0 tslib: 2.6.2 dev: true - /@graphql-tools/executor-graphql-ws@0.0.14(graphql@16.8.1): + /@graphql-tools/executor-graphql-ws@0.0.14: resolution: {integrity: sha512-P2nlkAsPZKLIXImFhj0YTtny5NQVGSsKnhi7PzXiaHSXc6KkzqbWZHKvikD4PObanqg+7IO58rKFpGXP7eeO+w==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) + '@graphql-tools/utils': 9.2.1 '@repeaterjs/repeater': 3.0.4 '@types/ws': 8.5.10 - graphql: 16.8.1 - graphql-ws: 5.12.1(graphql@16.8.1) + graphql-ws: 5.12.1 isomorphic-ws: 5.0.0(ws@8.13.0) tslib: 2.6.2 ws: 8.13.0 @@ -4214,16 +4213,15 @@ packages: - utf-8-validate dev: true - /@graphql-tools/executor-graphql-ws@1.1.0(graphql@16.8.1): + /@graphql-tools/executor-graphql-ws@1.1.0: resolution: {integrity: sha512-yM67SzwE8rYRpm4z4AuGtABlOp9mXXVy6sxXnTJRoYIdZrmDbKVfIY+CpZUJCqS0FX3xf2+GoHlsj7Qswaxgcg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) + '@graphql-tools/utils': 10.0.12 '@types/ws': 8.5.10 - graphql: 16.8.1 - graphql-ws: 5.14.2(graphql@16.8.1) + graphql-ws: 5.14.2 isomorphic-ws: 5.0.0(ws@8.16.0) tslib: 2.6.2 ws: 8.16.0 @@ -4232,50 +4230,47 @@ packages: - utf-8-validate dev: true - /@graphql-tools/executor-http@0.1.10(@types/node@18.16.9)(graphql@16.8.1): + /@graphql-tools/executor-http@0.1.10(@types/node@18.19.31): resolution: {integrity: sha512-hnAfbKv0/lb9s31LhWzawQ5hghBfHS+gYWtqxME6Rl0Aufq9GltiiLBcl7OVVOnkLF0KhwgbYP1mB5VKmgTGpg==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) + '@graphql-tools/utils': 9.2.1 '@repeaterjs/repeater': 3.0.5 '@whatwg-node/fetch': 0.8.8 dset: 3.1.3 extract-files: 11.0.0 - graphql: 16.8.1 - meros: 1.3.0(@types/node@18.16.9) + meros: 1.3.0(@types/node@18.19.31) tslib: 2.6.2 value-or-promise: 1.0.12 transitivePeerDependencies: - '@types/node' dev: true - /@graphql-tools/executor-http@1.0.7(@types/node@18.16.9)(graphql@16.8.1): + /@graphql-tools/executor-http@1.0.7(@types/node@18.19.31): resolution: {integrity: sha512-/MoRYzQS50Tz5mxRfq3ZmeZ2SOins9wGZAGetsJ55F3PxL0PmHdSGlCq12KzffZDbwHV5YMlwigBsSGWq4y9Iw==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) + '@graphql-tools/utils': 10.0.12 '@repeaterjs/repeater': 3.0.5 '@whatwg-node/fetch': 0.9.15 extract-files: 11.0.0 - graphql: 16.8.1 - meros: 1.3.0(@types/node@18.16.9) + meros: 1.3.0(@types/node@18.19.31) tslib: 2.6.2 value-or-promise: 1.0.12 transitivePeerDependencies: - '@types/node' dev: true - /@graphql-tools/executor-legacy-ws@0.0.11(graphql@16.8.1): + /@graphql-tools/executor-legacy-ws@0.0.11: resolution: {integrity: sha512-4ai+NnxlNfvIQ4c70hWFvOZlSUN8lt7yc+ZsrwtNFbFPH/EroIzFMapAxM9zwyv9bH38AdO3TQxZ5zNxgBdvUw==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) + '@graphql-tools/utils': 9.2.1 '@types/ws': 8.5.10 - graphql: 16.8.1 isomorphic-ws: 5.0.0(ws@8.13.0) tslib: 2.6.2 ws: 8.13.0 @@ -4284,15 +4279,14 @@ packages: - utf-8-validate dev: true - /@graphql-tools/executor-legacy-ws@1.0.5(graphql@16.8.1): + /@graphql-tools/executor-legacy-ws@1.0.5: resolution: {integrity: sha512-w54AZ7zkNuvpyV09FH+eGHnnAmaxhBVHg4Yh2ICcsMfRg0brkLt77PlbjBuxZ4HY8XZnKJaYWf+tKazQZtkQtg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) + '@graphql-tools/utils': 10.0.12 '@types/ws': 8.5.10 - graphql: 16.8.1 isomorphic-ws: 5.0.0(ws@8.16.0) tslib: 2.6.2 ws: 8.16.0 @@ -4301,42 +4295,39 @@ packages: - utf-8-validate dev: true - /@graphql-tools/executor@0.0.20(graphql@16.8.1): + /@graphql-tools/executor@0.0.20: resolution: {integrity: sha512-GdvNc4vszmfeGvUqlcaH1FjBoguvMYzxAfT6tDd4/LgwymepHhinqLNA5otqwVLW+JETcDaK7xGENzFomuE6TA==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) - '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) + '@graphql-tools/utils': 9.2.1 + '@graphql-typed-document-node/core': 3.2.0 '@repeaterjs/repeater': 3.0.5 - graphql: 16.8.1 tslib: 2.6.2 value-or-promise: 1.0.12 dev: true - /@graphql-tools/executor@1.2.0(graphql@16.8.1): + /@graphql-tools/executor@1.2.0: resolution: {integrity: sha512-SKlIcMA71Dha5JnEWlw4XxcaJ+YupuXg0QCZgl2TOLFz4SkGCwU/geAsJvUJFwK2RbVLpQv/UMq67lOaBuwDtg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) - '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) + '@graphql-tools/utils': 10.0.12 + '@graphql-typed-document-node/core': 3.2.0 '@repeaterjs/repeater': 3.0.5 - graphql: 16.8.1 tslib: 2.6.2 value-or-promise: 1.0.12 dev: true - /@graphql-tools/git-loader@8.0.3(graphql@16.8.1): + /@graphql-tools/git-loader@8.0.3: resolution: {integrity: sha512-Iz9KbRUAkuOe8JGTS0qssyJ+D5Snle17W+z9anwWrLFrkBhHrRFUy5AdjZqgJuhls0x30QkZBnnCtnHDBdQ4nA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/graphql-tag-pluck': 8.1.0(graphql@16.8.1) - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-tools/graphql-tag-pluck': 8.1.0 + '@graphql-tools/utils': 10.0.12 is-glob: 4.0.3 micromatch: 4.0.5 tslib: 2.6.2 @@ -4345,18 +4336,17 @@ packages: - supports-color dev: true - /@graphql-tools/github-loader@8.0.0(@types/node@18.16.9)(encoding@0.1.13)(graphql@16.8.1): + /@graphql-tools/github-loader@8.0.0(@types/node@18.19.31)(encoding@0.1.13): resolution: {integrity: sha512-VuroArWKcG4yaOWzV0r19ElVIV6iH6UKDQn1MXemND0xu5TzrFme0kf3U9o0YwNo0kUYEk9CyFM0BYg4he17FA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: '@ardatan/sync-fetch': 0.0.1(encoding@0.1.13) - '@graphql-tools/executor-http': 1.0.7(@types/node@18.16.9)(graphql@16.8.1) - '@graphql-tools/graphql-tag-pluck': 8.1.0(graphql@16.8.1) - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) + '@graphql-tools/executor-http': 1.0.7(@types/node@18.19.31) + '@graphql-tools/graphql-tag-pluck': 8.1.0 + '@graphql-tools/utils': 10.0.12 '@whatwg-node/fetch': 0.9.15 - graphql: 16.8.1 tslib: 2.6.2 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -4365,34 +4355,32 @@ packages: - supports-color dev: true - /@graphql-tools/graphql-file-loader@7.5.17(graphql@16.8.1): + /@graphql-tools/graphql-file-loader@7.5.17: resolution: {integrity: sha512-hVwwxPf41zOYgm4gdaZILCYnKB9Zap7Ys9OhY1hbwuAuC4MMNY9GpUjoTU3CQc3zUiPoYStyRtUGkHSJZ3HxBw==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/import': 6.7.18(graphql@16.8.1) - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) + '@graphql-tools/import': 6.7.18 + '@graphql-tools/utils': 9.2.1 globby: 11.1.0 - graphql: 16.8.1 tslib: 2.6.2 unixify: 1.0.0 dev: true - /@graphql-tools/graphql-file-loader@8.0.0(graphql@16.8.1): + /@graphql-tools/graphql-file-loader@8.0.0: resolution: {integrity: sha512-wRXj9Z1IFL3+zJG1HWEY0S4TXal7+s1vVhbZva96MSp0kbb/3JBF7j0cnJ44Eq0ClccMgGCDFqPFXty4JlpaPg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/import': 7.0.0(graphql@16.8.1) - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) + '@graphql-tools/import': 7.0.0 + '@graphql-tools/utils': 10.0.12 globby: 11.1.0 - graphql: 16.8.1 tslib: 2.6.2 unixify: 1.0.0 dev: true - /@graphql-tools/graphql-tag-pluck@7.5.2(@babel/core@7.23.9)(graphql@16.8.1): + /@graphql-tools/graphql-tag-pluck@7.5.2(@babel/core@7.23.9): resolution: {integrity: sha512-RW+H8FqOOLQw0BPXaahYepVSRjuOHw+7IL8Opaa5G5uYGOBxoXR7DceyQ7BcpMgktAOOmpDNQ2WtcboChOJSRA==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -4401,15 +4389,14 @@ packages: '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.9) '@babel/traverse': 7.23.5 '@babel/types': 7.23.5 - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-tools/utils': 9.2.1 tslib: 2.6.2 transitivePeerDependencies: - '@babel/core' - supports-color dev: true - /@graphql-tools/graphql-tag-pluck@8.1.0(graphql@16.8.1): + /@graphql-tools/graphql-tag-pluck@8.1.0: resolution: {integrity: sha512-kt5l6H/7QxQcIaewInTcune6NpATojdFEW98/8xWcgmy7dgXx5vU9e0AicFZIH+ewGyZzTpwFqO2RI03roxj2w==} engines: {node: '>=16.0.0'} peerDependencies: @@ -4420,142 +4407,130 @@ packages: '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.9) '@babel/traverse': 7.23.5 '@babel/types': 7.23.9 - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-tools/utils': 10.0.12 tslib: 2.6.2 transitivePeerDependencies: - supports-color dev: true - /@graphql-tools/import@6.7.18(graphql@16.8.1): + /@graphql-tools/import@6.7.18: resolution: {integrity: sha512-XQDdyZTp+FYmT7as3xRWH/x8dx0QZA2WZqfMF5EWb36a0PiH7WwlRQYIdyYXj8YCLpiWkeBXgBRHmMnwEYR8iQ==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-tools/utils': 9.2.1 resolve-from: 5.0.0 tslib: 2.6.2 dev: true - /@graphql-tools/import@7.0.0(graphql@16.8.1): + /@graphql-tools/import@7.0.0: resolution: {integrity: sha512-NVZiTO8o1GZs6OXzNfjB+5CtQtqsZZpQOq+Uu0w57kdUkT4RlQKlwhT8T81arEsbV55KpzkpFsOZP7J1wdmhBw==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-tools/utils': 10.0.12 resolve-from: 5.0.0 tslib: 2.6.2 dev: true - /@graphql-tools/json-file-loader@7.4.18(graphql@16.8.1): + /@graphql-tools/json-file-loader@7.4.18: resolution: {integrity: sha512-AJ1b6Y1wiVgkwsxT5dELXhIVUPs/u3VZ8/0/oOtpcoyO/vAeM5rOvvWegzicOOnQw8G45fgBRMkkRfeuwVt6+w==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) + '@graphql-tools/utils': 9.2.1 globby: 11.1.0 - graphql: 16.8.1 tslib: 2.6.2 unixify: 1.0.0 dev: true - /@graphql-tools/json-file-loader@8.0.0(graphql@16.8.1): + /@graphql-tools/json-file-loader@8.0.0: resolution: {integrity: sha512-ki6EF/mobBWJjAAC84xNrFMhNfnUFD6Y0rQMGXekrUgY0NdeYXHU0ZUgHzC9O5+55FslqUmAUHABePDHTyZsLg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) + '@graphql-tools/utils': 10.0.12 globby: 11.1.0 - graphql: 16.8.1 tslib: 2.6.2 unixify: 1.0.0 dev: true - /@graphql-tools/load@7.8.14(graphql@16.8.1): + /@graphql-tools/load@7.8.14: resolution: {integrity: sha512-ASQvP+snHMYm+FhIaLxxFgVdRaM0vrN9wW2BKInQpktwWTXVyk+yP5nQUCEGmn0RTdlPKrffBaigxepkEAJPrg==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/schema': 9.0.19(graphql@16.8.1) - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-tools/schema': 9.0.19 + '@graphql-tools/utils': 9.2.1 p-limit: 3.1.0 tslib: 2.6.2 dev: true - /@graphql-tools/load@8.0.1(graphql@16.8.1): + /@graphql-tools/load@8.0.1: resolution: {integrity: sha512-qSMsKngJhDqRbuWyo3NvakEFqFL6+eSjy8ooJ1o5qYD26N7dqXkKzIMycQsX7rBK19hOuINAUSaRcVWH6hTccw==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/schema': 10.0.2(graphql@16.8.1) - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-tools/schema': 10.0.2 + '@graphql-tools/utils': 10.0.12 p-limit: 3.1.0 tslib: 2.6.2 dev: true - /@graphql-tools/merge@8.4.2(graphql@16.8.1): + /@graphql-tools/merge@8.4.2: resolution: {integrity: sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-tools/utils': 9.2.1 tslib: 2.6.2 dev: true - /@graphql-tools/merge@9.0.1(graphql@16.8.1): + /@graphql-tools/merge@9.0.1: resolution: {integrity: sha512-hIEExWO9fjA6vzsVjJ3s0cCQ+Q/BEeMVJZtMXd7nbaVefVy0YDyYlEkeoYYNV3NVVvu1G9lr6DM1Qd0DGo9Caw==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-tools/utils': 10.0.12 tslib: 2.6.2 dev: true - /@graphql-tools/optimize@1.4.0(graphql@16.8.1): + /@graphql-tools/optimize@1.4.0: resolution: {integrity: sha512-dJs/2XvZp+wgHH8T5J2TqptT9/6uVzIYvA6uFACha+ufvdMBedkfR4b4GbT8jAKLRARiqRTxy3dctnwkTM2tdw==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - graphql: 16.8.1 tslib: 2.6.2 dev: true - /@graphql-tools/optimize@2.0.0(graphql@16.8.1): + /@graphql-tools/optimize@2.0.0: resolution: {integrity: sha512-nhdT+CRGDZ+bk68ic+Jw1OZ99YCDIKYA5AlVAnBHJvMawSx9YQqQAIj4refNc1/LRieGiuWvhbG3jvPVYho0Dg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - graphql: 16.8.1 tslib: 2.6.2 dev: true - /@graphql-tools/prisma-loader@8.0.2(@types/node@18.16.9)(encoding@0.1.13)(graphql@16.8.1): + /@graphql-tools/prisma-loader@8.0.2(@types/node@18.19.31)(encoding@0.1.13): resolution: {integrity: sha512-8d28bIB0bZ9Bj0UOz9sHagVPW+6AHeqvGljjERtwCnWl8OCQw2c2pNboYXISLYUG5ub76r4lDciLLTU+Ks7Q0w==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/url-loader': 8.0.1(@types/node@18.16.9)(encoding@0.1.13)(graphql@16.8.1) - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) + '@graphql-tools/url-loader': 8.0.1(@types/node@18.19.31)(encoding@0.1.13) + '@graphql-tools/utils': 10.0.12 '@types/js-yaml': 4.0.9 '@types/json-stable-stringify': 1.0.36 '@whatwg-node/fetch': 0.9.15 chalk: 4.1.0 debug: 4.3.4 dotenv: 16.3.1 - graphql: 16.8.1 - graphql-request: 6.1.0(encoding@0.1.13)(graphql@16.8.1) + graphql-request: 6.1.0(encoding@0.1.13) http-proxy-agent: 7.0.0 https-proxy-agent: 7.0.2 jose: 5.2.0 @@ -4573,75 +4548,70 @@ packages: - utf-8-validate dev: true - /@graphql-tools/relay-operation-optimizer@6.5.18(encoding@0.1.13)(graphql@16.8.1): + /@graphql-tools/relay-operation-optimizer@6.5.18(encoding@0.1.13): resolution: {integrity: sha512-mc5VPyTeV+LwiM+DNvoDQfPqwQYhPV/cl5jOBjTgSniyaq8/86aODfMkrE2OduhQ5E00hqrkuL2Fdrgk0w1QJg==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@ardatan/relay-compiler': 12.0.0(encoding@0.1.13)(graphql@16.8.1) - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) - graphql: 16.8.1 + '@ardatan/relay-compiler': 12.0.0(encoding@0.1.13) + '@graphql-tools/utils': 9.2.1 tslib: 2.6.2 transitivePeerDependencies: - encoding - supports-color dev: true - /@graphql-tools/relay-operation-optimizer@7.0.0(encoding@0.1.13)(graphql@16.8.1): + /@graphql-tools/relay-operation-optimizer@7.0.0(encoding@0.1.13): resolution: {integrity: sha512-UNlJi5y3JylhVWU4MBpL0Hun4Q7IoJwv9xYtmAz+CgRa066szzY7dcuPfxrA7cIGgG/Q6TVsKsYaiF4OHPs1Fw==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@ardatan/relay-compiler': 12.0.0(encoding@0.1.13)(graphql@16.8.1) - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) - graphql: 16.8.1 + '@ardatan/relay-compiler': 12.0.0(encoding@0.1.13) + '@graphql-tools/utils': 10.0.12 tslib: 2.6.2 transitivePeerDependencies: - encoding - supports-color dev: true - /@graphql-tools/schema@10.0.2(graphql@16.8.1): + /@graphql-tools/schema@10.0.2: resolution: {integrity: sha512-TbPsIZnWyDCLhgPGnDjt4hosiNU2mF/rNtSk5BVaXWnZqvKJ6gzJV4fcHcvhRIwtscDMW2/YTnK6dLVnk8pc4w==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/merge': 9.0.1(graphql@16.8.1) - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-tools/merge': 9.0.1 + '@graphql-tools/utils': 10.0.12 tslib: 2.6.2 value-or-promise: 1.0.12 dev: true - /@graphql-tools/schema@9.0.19(graphql@16.8.1): + /@graphql-tools/schema@9.0.19: resolution: {integrity: sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/merge': 8.4.2(graphql@16.8.1) - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-tools/merge': 8.4.2 + '@graphql-tools/utils': 9.2.1 tslib: 2.6.2 value-or-promise: 1.0.12 dev: true - /@graphql-tools/url-loader@7.17.18(@types/node@18.16.9)(encoding@0.1.13)(graphql@16.8.1): + /@graphql-tools/url-loader@7.17.18(@types/node@18.19.31)(encoding@0.1.13): resolution: {integrity: sha512-ear0CiyTj04jCVAxi7TvgbnGDIN2HgqzXzwsfcqiVg9cvjT40NcMlZ2P1lZDgqMkZ9oyLTV8Bw6j+SyG6A+xPw==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: '@ardatan/sync-fetch': 0.0.1(encoding@0.1.13) - '@graphql-tools/delegate': 9.0.35(graphql@16.8.1) - '@graphql-tools/executor-graphql-ws': 0.0.14(graphql@16.8.1) - '@graphql-tools/executor-http': 0.1.10(@types/node@18.16.9)(graphql@16.8.1) - '@graphql-tools/executor-legacy-ws': 0.0.11(graphql@16.8.1) - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) - '@graphql-tools/wrap': 9.4.2(graphql@16.8.1) + '@graphql-tools/delegate': 9.0.35 + '@graphql-tools/executor-graphql-ws': 0.0.14 + '@graphql-tools/executor-http': 0.1.10(@types/node@18.19.31) + '@graphql-tools/executor-legacy-ws': 0.0.11 + '@graphql-tools/utils': 9.2.1 + '@graphql-tools/wrap': 9.4.2 '@types/ws': 8.5.10 '@whatwg-node/fetch': 0.8.8 - graphql: 16.8.1 isomorphic-ws: 5.0.0(ws@8.16.0) tslib: 2.6.2 value-or-promise: 1.0.12 @@ -4653,22 +4623,21 @@ packages: - utf-8-validate dev: true - /@graphql-tools/url-loader@8.0.1(@types/node@18.16.9)(encoding@0.1.13)(graphql@16.8.1): + /@graphql-tools/url-loader@8.0.1(@types/node@18.19.31)(encoding@0.1.13): resolution: {integrity: sha512-B2k8KQEkEQmfV1zhurT5GLoXo8jbXP+YQHUayhCSxKYlRV7j/1Fhp1b21PDM8LXIDGlDRXaZ0FbWKOs7eYXDuQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: '@ardatan/sync-fetch': 0.0.1(encoding@0.1.13) - '@graphql-tools/delegate': 10.0.3(graphql@16.8.1) - '@graphql-tools/executor-graphql-ws': 1.1.0(graphql@16.8.1) - '@graphql-tools/executor-http': 1.0.7(@types/node@18.16.9)(graphql@16.8.1) - '@graphql-tools/executor-legacy-ws': 1.0.5(graphql@16.8.1) - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) - '@graphql-tools/wrap': 10.0.1(graphql@16.8.1) + '@graphql-tools/delegate': 10.0.3 + '@graphql-tools/executor-graphql-ws': 1.1.0 + '@graphql-tools/executor-http': 1.0.7(@types/node@18.19.31) + '@graphql-tools/executor-legacy-ws': 1.0.5 + '@graphql-tools/utils': 10.0.12 + '@graphql-tools/wrap': 10.0.1 '@types/ws': 8.5.10 '@whatwg-node/fetch': 0.9.15 - graphql: 16.8.1 isomorphic-ws: 5.0.0(ws@8.16.0) tslib: 2.6.2 value-or-promise: 1.0.12 @@ -4680,71 +4649,64 @@ packages: - utf-8-validate dev: true - /@graphql-tools/utils@10.0.12(graphql@16.8.1): + /@graphql-tools/utils@10.0.12: resolution: {integrity: sha512-+yS1qlFwXlwU3Gv8ek/h2aJ95quog4yF22haC11M0zReMSTddbGJZ5yXKkE3sXoY2BcL1utilSFjylJ9uXpSNQ==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) + '@graphql-typed-document-node/core': 3.2.0 cross-inspect: 1.0.0 dset: 3.1.3 - graphql: 16.8.1 tslib: 2.6.2 dev: true - /@graphql-tools/utils@8.13.1(graphql@16.8.1): + /@graphql-tools/utils@8.13.1: resolution: {integrity: sha512-qIh9yYpdUFmctVqovwMdheVNJqFh+DQNWIhX87FJStfXYnmweBUDATok9fWPleKeFwxnW8IapKmY8m8toJEkAw==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - graphql: 16.8.1 tslib: 2.6.2 dev: true - /@graphql-tools/utils@9.2.1(graphql@16.8.1): + /@graphql-tools/utils@9.2.1: resolution: {integrity: sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-typed-document-node/core': 3.2.0 tslib: 2.6.2 dev: true - /@graphql-tools/wrap@10.0.1(graphql@16.8.1): + /@graphql-tools/wrap@10.0.1: resolution: {integrity: sha512-Cw6hVrKGM2OKBXeuAGltgy4tzuqQE0Nt7t/uAqnuokSXZhMHXJUb124Bnvxc2gPZn5chfJSDafDe4Cp8ZAVJgg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/delegate': 10.0.3(graphql@16.8.1) - '@graphql-tools/schema': 10.0.2(graphql@16.8.1) - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-tools/delegate': 10.0.3 + '@graphql-tools/schema': 10.0.2 + '@graphql-tools/utils': 10.0.12 tslib: 2.6.2 value-or-promise: 1.0.12 dev: true - /@graphql-tools/wrap@9.4.2(graphql@16.8.1): + /@graphql-tools/wrap@9.4.2: resolution: {integrity: sha512-DFcd9r51lmcEKn0JW43CWkkI2D6T9XI1juW/Yo86i04v43O9w2/k4/nx2XTJv4Yv+iXwUw7Ok81PGltwGJSDSA==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/delegate': 9.0.35(graphql@16.8.1) - '@graphql-tools/schema': 9.0.19(graphql@16.8.1) - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) - graphql: 16.8.1 + '@graphql-tools/delegate': 9.0.35 + '@graphql-tools/schema': 9.0.19 + '@graphql-tools/utils': 9.2.1 tslib: 2.6.2 value-or-promise: 1.0.12 dev: true - /@graphql-typed-document-node/core@3.2.0(graphql@16.8.1): + /@graphql-typed-document-node/core@3.2.0: resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - dependencies: - graphql: 16.8.1 dev: true /@hapi/hoek@9.3.0: @@ -4759,11 +4721,11 @@ packages: resolution: {integrity: sha512-lhqDEAvWixy3bZ+UOYbPwUbBkwBq5C1LAJ/xPC8Oi+lL54oyakv/npbA0aU2hgCsx/1NUd4IBvV03+aUBWxerw==} dev: false - /@humanwhocodes/config-array@0.11.13: - resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} + /@humanwhocodes/config-array@0.11.14: + resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} dependencies: - '@humanwhocodes/object-schema': 2.0.1 + '@humanwhocodes/object-schema': 2.0.3 debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: @@ -4775,8 +4737,8 @@ packages: engines: {node: '>=12.22'} dev: true - /@humanwhocodes/object-schema@2.0.1: - resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} + /@humanwhocodes/object-schema@2.0.3: + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} dev: true /@ioredis/commands@1.2.0: @@ -4815,7 +4777,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 18.16.9 + '@types/node': 18.19.31 chalk: 4.1.0 jest-message-util: 28.1.3 jest-util: 28.1.3 @@ -4827,7 +4789,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.31 chalk: 4.1.0 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -4848,14 +4810,14 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.16.9 + '@types/node': 18.19.31 ansi-escapes: 4.3.2 chalk: 4.1.0 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 28.1.3 - jest-config: 28.1.3(@types/node@18.16.9)(ts-node@10.9.1) + jest-config: 28.1.3(@types/node@18.19.31)(ts-node@10.9.1) jest-haste-map: 28.1.3 jest-message-util: 28.1.3 jest-regex-util: 28.0.2 @@ -4891,14 +4853,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.31 ansi-escapes: 4.3.2 chalk: 4.1.0 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1) + jest-config: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -4933,7 +4895,7 @@ packages: dependencies: '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.16.9 + '@types/node': 18.19.31 jest-mock: 28.1.3 dev: true @@ -4943,7 +4905,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.31 jest-mock: 29.7.0 dev: true @@ -4987,7 +4949,7 @@ packages: dependencies: '@jest/types': 28.1.3 '@sinonjs/fake-timers': 9.1.2 - '@types/node': 18.16.9 + '@types/node': 18.19.31 jest-message-util: 28.1.3 jest-mock: 28.1.3 jest-util: 28.1.3 @@ -4999,7 +4961,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.16.9 + '@types/node': 18.19.31 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -5043,7 +5005,7 @@ packages: '@jest/transform': 28.1.3 '@jest/types': 28.1.3 '@jridgewell/trace-mapping': 0.3.20 - '@types/node': 18.16.9 + '@types/node': 18.19.31 chalk: 4.1.0 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -5081,7 +5043,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.20 - '@types/node': 18.16.9 + '@types/node': 18.19.31 chalk: 4.1.0 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -5227,7 +5189,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.16.9 + '@types/node': 18.19.31 '@types/yargs': 16.0.9 chalk: 4.1.0 dev: true @@ -5239,7 +5201,7 @@ packages: '@jest/schemas': 28.1.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.16.9 + '@types/node': 18.19.31 '@types/yargs': 17.0.32 chalk: 4.1.0 dev: true @@ -5251,7 +5213,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.16.9 + '@types/node': 18.19.31 '@types/yargs': 17.0.32 chalk: 4.1.0 dev: true @@ -5431,81 +5393,81 @@ packages: resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} dev: false - /@next/env@14.1.3: - resolution: {integrity: sha512-VhgXTvrgeBRxNPjyfBsDIMvgsKDxjlpw4IAUsHCX8Gjl1vtHUYRT3+xfQ/wwvLPDd/6kqfLqk9Pt4+7gysuCKQ==} + /@next/env@14.2.2: + resolution: {integrity: sha512-sk72qRfM1Q90XZWYRoJKu/UWlTgihrASiYw/scb15u+tyzcze3bOuJ/UV6TBOQEeUaxOkRqGeuGUdiiuxc5oqw==} - /@next/eslint-plugin-next@14.1.3: - resolution: {integrity: sha512-VCnZI2cy77Yaj3L7Uhs3+44ikMM1VD/fBMwvTBb3hIaTIuqa+DmG4dhUDq+MASu3yx97KhgsVJbsas0XuiKyww==} + /@next/eslint-plugin-next@14.2.2: + resolution: {integrity: sha512-q+Ec2648JtBpKiu/FSJm8HAsFXlNvioHeBCbTP12T1SGcHYwhqHULSfQgFkPgHDu3kzNp2Kem4J54bK4rPQ5SQ==} dependencies: glob: 10.3.10 dev: true - /@next/swc-darwin-arm64@14.1.3: - resolution: {integrity: sha512-LALu0yIBPRiG9ANrD5ncB3pjpO0Gli9ZLhxdOu6ZUNf3x1r3ea1rd9Q+4xxUkGrUXLqKVK9/lDkpYIJaCJ6AHQ==} + /@next/swc-darwin-arm64@14.2.2: + resolution: {integrity: sha512-3iPgMhzbalizGwHNFUcGnDhFPSgVBHQ8aqSTAMxB5BvJG0oYrDf1WOJZlbXBgunOEj/8KMVbejEur/FpvFsgFQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@next/swc-darwin-x64@14.1.3: - resolution: {integrity: sha512-E/9WQeXxkqw2dfcn5UcjApFgUq73jqNKaE5bysDm58hEUdUGedVrnRhblhJM7HbCZNhtVl0j+6TXsK0PuzXTCg==} + /@next/swc-darwin-x64@14.2.2: + resolution: {integrity: sha512-x7Afi/jt0ZBRUZHTi49yyej4o8znfIMHO4RvThuoc0P+uli8Jd99y5GKjxoYunPKsXL09xBXEM1+OQy2xEL0Ag==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@next/swc-linux-arm64-gnu@14.1.3: - resolution: {integrity: sha512-USArX9B+3rZSXYLFvgy0NVWQgqh6LHWDmMt38O4lmiJNQcwazeI6xRvSsliDLKt+78KChVacNiwvOMbl6g6BBw==} + /@next/swc-linux-arm64-gnu@14.2.2: + resolution: {integrity: sha512-zbfPtkk7L41ODMJwSp5VbmPozPmMMQrzAc0HAUomVeVIIwlDGs/UCqLJvLNDt4jpWgc21SjjyIn762lNGrMaUA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-arm64-musl@14.1.3: - resolution: {integrity: sha512-esk1RkRBLSIEp1qaQXv1+s6ZdYzuVCnDAZySpa62iFTMGTisCyNQmqyCTL9P+cLJ4N9FKCI3ojtSfsyPHJDQNw==} + /@next/swc-linux-arm64-musl@14.2.2: + resolution: {integrity: sha512-wPbS3pI/JU16rm3XdLvvTmlsmm1nd+sBa2ohXgBZcShX4TgOjD4R+RqHKlI1cjo/jDZKXt6OxmcU0Iys0OC/yg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-x64-gnu@14.1.3: - resolution: {integrity: sha512-8uOgRlYEYiKo0L8YGeS+3TudHVDWDjPVDUcST+z+dUzgBbTEwSSIaSgF/vkcC1T/iwl4QX9iuUyUdQEl0Kxalg==} + /@next/swc-linux-x64-gnu@14.2.2: + resolution: {integrity: sha512-NqWOHqqq8iC9tuHvZxjQ2tX+jWy2X9y8NX2mcB4sj2bIccuCxbIZrU/ThFPZZPauygajZuVQ6zediejQHwZHwQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-x64-musl@14.1.3: - resolution: {integrity: sha512-DX2zqz05ziElLoxskgHasaJBREC5Y9TJcbR2LYqu4r7naff25B4iXkfXWfcp69uD75/0URmmoSgT8JclJtrBoQ==} + /@next/swc-linux-x64-musl@14.2.2: + resolution: {integrity: sha512-lGepHhwb9sGhCcU7999+iK1ZZT+6rrIoVg40MP7DZski9GIZP80wORSbt5kJzh9v2x2ev2lxC6VgwMQT0PcgTA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@next/swc-win32-arm64-msvc@14.1.3: - resolution: {integrity: sha512-HjssFsCdsD4GHstXSQxsi2l70F/5FsRTRQp8xNgmQs15SxUfUJRvSI9qKny/jLkY3gLgiCR3+6A7wzzK0DBlfA==} + /@next/swc-win32-arm64-msvc@14.2.2: + resolution: {integrity: sha512-TZSh/48SfcLEQ4rD25VVn2kdIgUWmMflRX3OiyPwGNXn3NiyPqhqei/BaqCYXViIQ+6QsG9R0C8LftMqy8JPMA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@next/swc-win32-ia32-msvc@14.1.3: - resolution: {integrity: sha512-DRuxD5axfDM1/Ue4VahwSxl1O5rn61hX8/sF0HY8y0iCbpqdxw3rB3QasdHn/LJ6Wb2y5DoWzXcz3L1Cr+Thrw==} + /@next/swc-win32-ia32-msvc@14.2.2: + resolution: {integrity: sha512-M0tBVNMEBJN2ZNQWlcekMn6pvLria7Sa2Fai5znm7CCJz4pP3lrvlSxhKdkCerk0D9E0bqx5yAo3o2Q7RrD4gA==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@next/swc-win32-x64-msvc@14.1.3: - resolution: {integrity: sha512-uC2DaDoWH7h1P/aJ4Fok3Xiw6P0Lo4ez7NbowW2VGNXw/Xv6tOuLUcxhBYZxsSUJtpeknCi8/fvnSpyCFp4Rcg==} + /@next/swc-win32-x64-msvc@14.2.2: + resolution: {integrity: sha512-a/20E/wtTJZ3Ykv3f/8F0l7TtgQa2LWHU2oNB9bsu0VjqGuGGHmm/q6waoUNQYTVPYrrlxxaHjJcDV6aiSTt/w==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -5534,6 +5496,11 @@ packages: engines: {node: '>= 16'} dev: false + /@noble/hashes@1.4.0: + resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} + engines: {node: '>= 16'} + dev: false + /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -5552,10 +5519,10 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 - /@nrwl/cypress@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2): - resolution: {integrity: sha512-32owq2ybkkKOIeqQ/mkwBzFH4HPukmHEJyJ4v95sUgY8qrnj/Ca89vozdJ6WEvUiqcAb7ebrmp/nqFCz7PIWbg==} + /@nrwl/cypress@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2): + resolution: {integrity: sha512-bSzHKqjx7De+Ax0zTX5z8VHii5uLLSxzSIqh9lJET1leZkwtoGhe9MWdXYrfeJaTp+xV6DJAA11Rg1SWn2SInQ==} dependencies: - '@nx/cypress': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2) + '@nx/cypress': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -5564,7 +5531,6 @@ packages: - '@types/node' - cypress - debug - - eslint - js-yaml - nx - supports-color @@ -5572,26 +5538,26 @@ packages: - verdaccio dev: true - /@nrwl/devkit@16.0.0-beta.1(nx@17.2.8): + /@nrwl/devkit@16.0.0-beta.1(nx@18.3.0): resolution: {integrity: sha512-OoQumfP//G822yy2QLi8RB9a0oEwIda7cp56mc7tyik2Hbw31fB6h5XGgXMHp9aJGhPQQCX9a/uqzoYbYmQwyA==} dependencies: - '@nx/devkit': 16.0.0-beta.1(nx@17.2.8) + '@nx/devkit': 16.0.0-beta.1(nx@18.3.0) transitivePeerDependencies: - nx dev: true - /@nrwl/devkit@17.2.8(nx@17.2.8): - resolution: {integrity: sha512-l2dFy5LkWqSA45s6pee6CoqJeluH+sjRdVnAAQfjLHRNSx6mFAKblyzq5h1f4P0EUCVVVqLs+kVqmNx5zxYqvw==} + /@nrwl/devkit@18.3.0(nx@18.3.0): + resolution: {integrity: sha512-JA6NJTAxxz+zZtS/jzeUMVdgXXjmWTuG8NdqJ70OxKok570afHxZSCjR32cWWmoCJRS4ASM2UpL/3292zk1wsQ==} dependencies: - '@nx/devkit': 17.2.8(nx@17.2.8) + '@nx/devkit': 18.3.0(nx@18.3.0) transitivePeerDependencies: - nx dev: true - /@nrwl/esbuild@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(esbuild@0.19.12)(nx@17.2.8)(typescript@5.4.2): - resolution: {integrity: sha512-GvjPu3+Jl5O7jAKyisayh3w84syI+ZVfEqSxxb+tpXDlsvex6OpF7MUw2ZHk2MEadFeI8ASt+JkpDZBzABOgWg==} + /@nrwl/esbuild@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(esbuild@0.19.12)(nx@18.3.0)(typescript@5.4.2): + resolution: {integrity: sha512-wZNbVe+vdgTmFUzgiySWILFQweDlicUa9nOvy41Pufhx0SSeC5wcZRmuf5p1GgK5Srg36lAmklHIfcRX7OwRbw==} dependencies: - '@nx/esbuild': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(esbuild@0.19.12)(nx@17.2.8)(typescript@5.4.2) + '@nx/esbuild': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(esbuild@0.19.12)(nx@18.3.0)(typescript@5.4.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -5606,10 +5572,10 @@ packages: - verdaccio dev: true - /@nrwl/eslint-plugin-nx@16.0.0-beta.1(@typescript-eslint/parser@7.2.0)(eslint-config-prettier@9.1.0)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2): + /@nrwl/eslint-plugin-nx@16.0.0-beta.1(@typescript-eslint/parser@7.7.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.3.0)(typescript@5.4.2): resolution: {integrity: sha512-aPZKHBzdq8MwQ35y9BuuLgzdVJ3Ic6LoHJnGyrh2LAQHyX/xxUoDAaXG75aEAXQY65ZU0sTQBKgAk7a6Ghi+Aw==} dependencies: - '@nx/eslint-plugin-nx': 16.0.0-beta.1(@typescript-eslint/parser@7.2.0)(eslint-config-prettier@9.1.0)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2) + '@nx/eslint-plugin-nx': 16.0.0-beta.1(@typescript-eslint/parser@7.7.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.3.0)(typescript@5.4.2) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint @@ -5619,10 +5585,10 @@ packages: - typescript dev: true - /@nrwl/eslint-plugin-nx@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(@typescript-eslint/parser@7.2.0)(eslint-config-prettier@9.1.0)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2): - resolution: {integrity: sha512-g76ZzBvJ7jenvLXQuXdBUs7p3KP2vr00u7TV4A/J01eDJMFHYVZhYfQNjLhr4nnE4NvNRr8WdrMD2KeGYtdycQ==} + /@nrwl/eslint-plugin-nx@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(@typescript-eslint/parser@7.7.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.3.0)(typescript@5.4.2): + resolution: {integrity: sha512-I+1dnG2xsHpD5ii2Ow58piXC95ob9rRZ6Yf0JfFed4sKxq6ntArdDeGpM4tCSNZvpRpR9kUi9UMaQA5JoLm8Jw==} dependencies: - '@nx/eslint-plugin': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(@typescript-eslint/parser@7.2.0)(eslint-config-prettier@9.1.0)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2) + '@nx/eslint-plugin': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(@typescript-eslint/parser@7.7.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.3.0)(typescript@5.4.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -5639,10 +5605,10 @@ packages: - verdaccio dev: true - /@nrwl/jest@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2): - resolution: {integrity: sha512-suyAm+5dj03ZevZW0fEZJSn+au1k6+OGPo4LKQ9Y4u/QJW52d2k0nOzrKu79CwkdKP5PFhjnvPP4Oo93RbNNnA==} + /@nrwl/jest@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2): + resolution: {integrity: sha512-u1iGqhLedfmxXzJEWsAXUIgF8sQXzj8DTqLp6NUN8mJfPYCQjVOQirwl4lcNhs0gTvIgqr3wGIHo33ixyjMjFw==} dependencies: - '@nx/jest': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2) + '@nx/jest': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -5659,10 +5625,10 @@ packages: - verdaccio dev: true - /@nrwl/js@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2): - resolution: {integrity: sha512-ZfTGNSmSBqvEfP8NOfOHcnqKwhXsfqBrN4IhthQR02sqTA9GkrjSfSUtcGXY01fUitsNUDOn6RZjgX6UysDCXg==} + /@nrwl/js@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2): + resolution: {integrity: sha512-sLQGUkFY/9spMqe3EvkTRh9iDqIZ65HLYALaaK5RyH5z7ctXwZGgDTwvCpO9r/jEIyE1inxUNzqbYl66R7qEdQ==} dependencies: - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) + '@nx/js': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -5676,50 +5642,46 @@ packages: - verdaccio dev: true - /@nrwl/js@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2): - resolution: {integrity: sha512-ZfTGNSmSBqvEfP8NOfOHcnqKwhXsfqBrN4IhthQR02sqTA9GkrjSfSUtcGXY01fUitsNUDOn6RZjgX6UysDCXg==} + /@nrwl/next@18.3.0(@babel/core@7.23.9)(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(esbuild@0.19.12)(next@14.2.2)(nx@18.3.0)(typescript@5.4.2)(webpack@5.89.0): + resolution: {integrity: sha512-MX5K8ByaVxtxW8wuACT7B8idJlb0Lz2SdQEIlCs33GGQ6Ym99jzP1mXz74fx5YQLQBppE1o89MQgNRGPpojK8Q==} dependencies: - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2) - transitivePeerDependencies: - - '@babel/traverse' - - '@swc-node/register' - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - debug - - nx - - supports-color - - typescript - - verdaccio - dev: true - - /@nrwl/next@17.2.8(@babel/core@7.23.9)(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(next@14.1.3)(nx@17.2.8)(typescript@5.4.2)(webpack@5.89.0): - resolution: {integrity: sha512-AeI5UT9KplhzOUvgXtfpjKHoUTF+OwUJs4y14kAD/W15+dnfRslyr2TiKcwEvKWGoUa2Sw/KAm9WnzhT1IrgOg==} - dependencies: - '@nx/next': 17.2.8(@babel/core@7.23.9)(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(next@14.1.3)(nx@17.2.8)(typescript@5.4.2)(webpack@5.89.0) + '@nx/next': 18.3.0(@babel/core@7.23.9)(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(esbuild@0.19.12)(next@14.2.2)(nx@18.3.0)(typescript@5.4.2)(webpack@5.89.0) transitivePeerDependencies: - '@babel/core' - '@babel/traverse' + - '@parcel/css' - '@swc-node/register' - '@swc/core' + - '@swc/css' - '@swc/wasm' - '@types/node' + - bufferutil + - clean-css + - csso - debug - - eslint - - file-loader + - esbuild + - fibers + - html-webpack-plugin - js-yaml + - lightningcss - next + - node-sass - nx + - sass-embedded - supports-color - typescript + - uglify-js + - utf-8-validate - verdaccio + - vue-template-compiler - webpack + - webpack-cli dev: true - /@nrwl/node@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2): - resolution: {integrity: sha512-DGwPAasjDgSrNJcB2qcCA7y02licJFCNyiGhEnIhLEUCWOyPCrAsuPmBy4/QYFoiEP6YOsIpJac/1p+9QWeJ7Q==} + /@nrwl/node@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2): + resolution: {integrity: sha512-N5PVvXJBycvKXqLRC1R5+WXniuynQgBHjyNOZzu9/R+yIrqbwuA+MjptpVHLGqCTtIgykPd2LUhmI6SHLrlZrQ==} dependencies: - '@nx/node': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2) + '@nx/node': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -5728,7 +5690,6 @@ packages: - '@types/node' - babel-plugin-macros - debug - - eslint - js-yaml - node-notifier - nx @@ -5738,10 +5699,10 @@ packages: - verdaccio dev: true - /@nrwl/nx-plugin@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2): - resolution: {integrity: sha512-AoBDG0ewQ3GK3FNdLU4XQK9WxAbS+E7j74/WY8+44pHaGYtfUPu5uCghPMBTx4y7K5NuA608w+L3Om9EXaC9pQ==} + /@nrwl/nx-plugin@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2): + resolution: {integrity: sha512-t6OjgWCWRWg3wLuskAfTDIWsQnoiCaX7WYJxeVO8v3hwFHvqBaEiKWuj+XikjtyBU8W1XmQrIwzp1Fmm2JrHbQ==} dependencies: - '@nx/plugin': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2) + '@nx/plugin': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -5750,7 +5711,6 @@ packages: - '@types/node' - babel-plugin-macros - debug - - eslint - js-yaml - node-notifier - nx @@ -5760,10 +5720,10 @@ packages: - verdaccio dev: true - /@nrwl/react@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2)(webpack@5.89.0): - resolution: {integrity: sha512-fj5Qf3B3Nok8T8lF9DpYEeP7DWqP7KF/jBO6h4eniTifh5BRjEq5PaRIhMiVMdepqQiWMPd2tsZyf9nx1qzY6w==} + /@nrwl/react@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2)(webpack@5.89.0): + resolution: {integrity: sha512-0zq3eAMeNGG5/iLNcaZH1cW+eJHe5l3/KSrOR6tFppeKtu/2JHT+vWnVS5uyZqo378ti10YpcukY7k5gdt4oCg==} dependencies: - '@nx/react': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2)(webpack@5.89.0) + '@nx/react': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2)(webpack@5.89.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -5771,7 +5731,6 @@ packages: - '@swc/wasm' - '@types/node' - debug - - eslint - js-yaml - nx - supports-color @@ -5780,10 +5739,10 @@ packages: - webpack dev: true - /@nrwl/rollup@17.2.8(@babel/core@7.23.9)(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2): - resolution: {integrity: sha512-orvJ6PnwpmDs7G1dK+WDHiADn5nV5ikTVZ6UbXws36V8zkWQmwSn1OppJF2oV4jwqBHYYe5Z5Fbdo8bY19AbBQ==} + /@nrwl/rollup@18.3.0(@babel/core@7.23.9)(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2): + resolution: {integrity: sha512-gLjMGr+ogIsg/S7V2r8xLiIC2DAtcd5xHO/qxGt8XKhU5EqlvnOpq6RX9FIeCXOPZIYFLfL+bGK5XJHLLZoamg==} dependencies: - '@nx/rollup': 17.2.8(@babel/core@7.23.9)(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2) + '@nx/rollup': 18.3.0(@babel/core@7.23.9)(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2) transitivePeerDependencies: - '@babel/core' - '@babel/traverse' @@ -5800,10 +5759,10 @@ packages: - verdaccio dev: true - /@nrwl/storybook@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2): - resolution: {integrity: sha512-YBedhVfpylP48lG7VqB7xdiPp5DsEY6aFeabiZC3DQWK+oaMAIOYUKFD6+LiviDoPGpIJCeoJRC0UcnAuaLO7g==} + /@nrwl/storybook@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2): + resolution: {integrity: sha512-b+Ln3cqHi+ZkPLP5rsCXrd1R3J6Bf+fpD5+fY1lJpk/e1nlg5fzPAXT26sWzr0XbxSnM7xHOLhjfwXcNcLEcyQ==} dependencies: - '@nx/storybook': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2) + '@nx/storybook': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -5812,7 +5771,6 @@ packages: - '@types/node' - cypress - debug - - eslint - js-yaml - nx - supports-color @@ -5820,11 +5778,11 @@ packages: - verdaccio dev: true - /@nrwl/tao@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93): - resolution: {integrity: sha512-Qpk5YKeJ+LppPL/wtoDyNGbJs2MsTi6qyX/RdRrEc8lc4bk6Cw3Oul1qTXCI6jT0KzTz+dZtd0zYD/G7okkzvg==} + /@nrwl/tao@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93): + resolution: {integrity: sha512-M0m0QRiW7N+f+N+ey/gobPLYzUn932obMXDnb+6ImLsqRunFndd7YKHXUMf+y1441w7OXI5owTjE5bEKxZjOow==} hasBin: true dependencies: - nx: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93) + nx: 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93) tslib: 2.6.2 transitivePeerDependencies: - '@swc-node/register' @@ -5832,10 +5790,10 @@ packages: - debug dev: true - /@nrwl/web@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2): - resolution: {integrity: sha512-oBiuSQ7Q6hOXHuZW5Gf8m0gcrLTV78jxhSjmhC5F6yzgvBvnfMpCdrJn7W1G+O+kEg3byko8v+Rz39tfc8YPjg==} + /@nrwl/web@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2): + resolution: {integrity: sha512-e3IA905VOXAm3behYIeBW6Yi9YZeNxya+RWe5kFYFR+wg/JdGNF+NrFv6IYzzY9PFo2wn0ubOrNdnCXMVz1UHA==} dependencies: - '@nx/web': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2) + '@nx/web': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -5849,10 +5807,10 @@ packages: - verdaccio dev: true - /@nrwl/webpack@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(esbuild@0.19.12)(nx@17.2.8)(typescript@5.4.2): - resolution: {integrity: sha512-HcwdfjXVz1NrZZnx1Fv48vleOTlsDAgTRHnQL02xYWT6ElhuKRQsqJGvDduQIFAp4KrnEEhEKEx6oDAEZKUkDg==} + /@nrwl/webpack@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(esbuild@0.19.12)(nx@18.3.0)(typescript@5.4.2): + resolution: {integrity: sha512-79BUpNWnDDFxd6Eoc0Q+i3WE9Fjnpjt7LIC9d52Aw6RYSv1yQLZ2D1gB9kIQo8xQrN8E5NlLZ9gwTRWYLGv+Uw==} dependencies: - '@nx/webpack': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(esbuild@0.19.12)(nx@17.2.8)(typescript@5.4.2) + '@nx/webpack': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(esbuild@0.19.12)(nx@18.3.0)(typescript@5.4.2) transitivePeerDependencies: - '@babel/traverse' - '@parcel/css' @@ -5881,31 +5839,31 @@ packages: - webpack-cli dev: true - /@nrwl/workspace@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93): - resolution: {integrity: sha512-RiTDTuzdueZ+++kNQAENHdHbYToOhzO56XWxKOGoMEUSpcmbKRAFReFBzNqD91Fnv562vkW1VNRIb6Ey7X1YHQ==} + /@nrwl/workspace@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93): + resolution: {integrity: sha512-u0TlW2EcISfGaWug89MqCCD7DUeRfjtVnBHqbO3y3Oj19TB3QUNPhnfB/5Z+xybtAqn+bLRWZt2kpW8R5cVchQ==} dependencies: - '@nx/workspace': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93) + '@nx/workspace': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93) transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug dev: true - /@nx/cypress@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2): - resolution: {integrity: sha512-RjDD2AjDg7D743/+hSgzllLlSi4RwP196Nm0C8ltG5udPK1W+3S0qcERgHgtTuYr6+WVZIMtcZF2Vq09zcbtyg==} + /@nx/cypress@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2): + resolution: {integrity: sha512-zA3FyOe3A+TmHueVWqHaAien//FhADjwUXnvRlFun/+zGZeM/07clVaZnGMBgNttLbPuWE0HBQ4KnBXRC57bSA==} peerDependencies: cypress: '>= 3 < 14' peerDependenciesMeta: cypress: optional: true dependencies: - '@nrwl/cypress': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2) - '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/eslint': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8) - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2) + '@nrwl/cypress': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) + '@nx/devkit': 18.3.0(nx@18.3.0) + '@nx/eslint': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0) + '@nx/js': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) detect-port: 1.5.1 - semver: 7.5.3 + semver: 7.5.4 tslib: 2.6.2 transitivePeerDependencies: - '@babel/traverse' @@ -5914,7 +5872,6 @@ packages: - '@swc/wasm' - '@types/node' - debug - - eslint - js-yaml - nx - supports-color @@ -5922,46 +5879,47 @@ packages: - verdaccio dev: true - /@nx/devkit@16.0.0-beta.1(nx@17.2.8): + /@nx/devkit@16.0.0-beta.1(nx@18.3.0): resolution: {integrity: sha512-qeOWZ8TK9EG2dE78KysFx8a3uB/JNsnPslfBxBYBBkxIGzpo/gj5Wgf2I+4WBcUNQn58TxiKTT2vA6vAFyssvQ==} peerDependencies: nx: '>= 14.1 <= 16' dependencies: - '@nrwl/devkit': 16.0.0-beta.1(nx@17.2.8) + '@nrwl/devkit': 16.0.0-beta.1(nx@18.3.0) ejs: 3.1.9 ignore: 5.3.0 - nx: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93) + nx: 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93) semver: 7.3.4 tmp: 0.2.1 tslib: 2.6.2 dev: true - /@nx/devkit@17.2.8(nx@17.2.8): - resolution: {integrity: sha512-6LtiQihtZwqz4hSrtT5cCG5XMCWppG6/B8c1kNksg97JuomELlWyUyVF+sxmeERkcLYFaKPTZytP0L3dmCFXaw==} + /@nx/devkit@18.3.0(nx@18.3.0): + resolution: {integrity: sha512-SgPPk+S8cEjNOzcvGiRPlNqAJVuPnspNrqFmBZ/ddBXQfhuS/TCr8Zi4MWEct45zd439acWDsuUVFoCxT51q4g==} peerDependencies: - nx: '>= 16 <= 18' + nx: '>= 16 <= 19' dependencies: - '@nrwl/devkit': 17.2.8(nx@17.2.8) + '@nrwl/devkit': 18.3.0(nx@18.3.0) ejs: 3.1.9 enquirer: 2.3.6 ignore: 5.3.0 - nx: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93) - semver: 7.5.3 + nx: 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93) + semver: 7.5.4 tmp: 0.2.1 tslib: 2.6.2 + yargs-parser: 21.1.1 dev: true - /@nx/esbuild@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(esbuild@0.19.12)(nx@17.2.8)(typescript@5.4.2): - resolution: {integrity: sha512-C+WQTb16GZ7ttTRFmKE9mvgHGE+7+DO6ms93QZIoAwUWqbnn3SJswe4iFImbZFWr+NZ4cSE8BT5SAkuxI+cdIg==} + /@nx/esbuild@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(esbuild@0.19.12)(nx@18.3.0)(typescript@5.4.2): + resolution: {integrity: sha512-4OdOKZbn0OJBpVpcMbo1TC5xB8kqt3faiWqYHMWClnqfgB3p6q94F1+jG7FcQmNJ47m+7BrNRgUJ8jDOe+8l6w==} peerDependencies: esbuild: ~0.19.2 peerDependenciesMeta: esbuild: optional: true dependencies: - '@nrwl/esbuild': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(esbuild@0.19.12)(nx@17.2.8)(typescript@5.4.2) - '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2) + '@nrwl/esbuild': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(esbuild@0.19.12)(nx@18.3.0)(typescript@5.4.2) + '@nx/devkit': 18.3.0(nx@18.3.0) + '@nx/js': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) chalk: 4.1.0 esbuild: 0.19.12 fast-glob: 3.2.7 @@ -5981,7 +5939,7 @@ packages: - verdaccio dev: true - /@nx/eslint-plugin-nx@16.0.0-beta.1(@typescript-eslint/parser@7.2.0)(eslint-config-prettier@9.1.0)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2): + /@nx/eslint-plugin-nx@16.0.0-beta.1(@typescript-eslint/parser@7.7.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.3.0)(typescript@5.4.2): resolution: {integrity: sha512-jg6ROzsvMOhXaReibmFDpvGHsiOKBWvPHYOcmFxh8BRA02WoFIDnqiDJWupoVoLKF4Vx2A4igkP5bjMlSmVX/A==} peerDependencies: '@typescript-eslint/parser': ^5.58.0 @@ -5990,13 +5948,13 @@ packages: eslint-config-prettier: optional: true dependencies: - '@nrwl/eslint-plugin-nx': 16.0.0-beta.1(@typescript-eslint/parser@7.2.0)(eslint-config-prettier@9.1.0)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2) - '@nx/devkit': 16.0.0-beta.1(nx@17.2.8) - '@typescript-eslint/parser': 7.2.0(eslint@8.56.0)(typescript@5.4.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.4.2) + '@nrwl/eslint-plugin-nx': 16.0.0-beta.1(@typescript-eslint/parser@7.7.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.3.0)(typescript@5.4.2) + '@nx/devkit': 16.0.0-beta.1(nx@18.3.0) + '@typescript-eslint/parser': 7.7.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.2) chalk: 4.1.0 confusing-browser-globals: 1.0.11 - eslint-config-prettier: 9.1.0(eslint@8.56.0) + eslint-config-prettier: 9.1.0(eslint@8.57.0) semver: 7.3.4 transitivePeerDependencies: - eslint @@ -6005,26 +5963,26 @@ packages: - typescript dev: true - /@nx/eslint-plugin@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(@typescript-eslint/parser@7.2.0)(eslint-config-prettier@9.1.0)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2): - resolution: {integrity: sha512-SOF/Q1g9SNZnwPpwcZNCYeYU670s1X1hgwHCWisw3jGPTYHvpAMQVGwPyU28OyY4PBrqEOVqLTWsuWQYpUjLOw==} + /@nx/eslint-plugin@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(@typescript-eslint/parser@7.7.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.3.0)(typescript@5.4.2): + resolution: {integrity: sha512-IAJ3I9G811uSmkJ2K3pGg1bsesm5AJW6u1zR5ie1C4qYO2ujhMhAcBXI9P/JUgY2WlO8EoH41PhRx4XUF29ttQ==} peerDependencies: - '@typescript-eslint/parser': ^6.9.1 + '@typescript-eslint/parser': ^6.13.2 || ^7.0.0 eslint-config-prettier: ^9.0.0 peerDependenciesMeta: eslint-config-prettier: optional: true dependencies: - '@nrwl/eslint-plugin-nx': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(@typescript-eslint/parser@7.2.0)(eslint-config-prettier@9.1.0)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2) - '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2) - '@typescript-eslint/parser': 7.2.0(eslint@8.56.0)(typescript@5.4.2) - '@typescript-eslint/type-utils': 6.13.2(eslint@8.56.0)(typescript@5.4.2) - '@typescript-eslint/utils': 6.13.2(eslint@8.56.0)(typescript@5.4.2) + '@nrwl/eslint-plugin-nx': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(@typescript-eslint/parser@7.7.0)(eslint-config-prettier@9.1.0)(eslint@8.57.0)(nx@18.3.0)(typescript@5.4.2) + '@nx/devkit': 18.3.0(nx@18.3.0) + '@nx/js': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) + '@typescript-eslint/parser': 7.7.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/type-utils': 7.7.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/utils': 7.7.0(eslint@8.57.0)(typescript@5.4.2) chalk: 4.1.0 confusing-browser-globals: 1.0.11 - eslint-config-prettier: 9.1.0(eslint@8.56.0) + eslint-config-prettier: 9.1.0(eslint@8.57.0) jsonc-eslint-parser: 2.4.0 - semver: 7.5.3 + semver: 7.5.4 tslib: 2.6.2 transitivePeerDependencies: - '@babel/traverse' @@ -6040,23 +5998,20 @@ packages: - verdaccio dev: true - /@nx/eslint@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8): - resolution: {integrity: sha512-P6s85cIK7LYHixCJFZ+tLCPDxeOt9m2bQQOLxBCLEy5mqaGmjMHzWkLaoQBueCSntE6PSao0MMA+1TeeZjOoDw==} + /@nx/eslint@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0): + resolution: {integrity: sha512-inoFmDIycUsmIRY/iIQLxLKyJbdifyqYrsG/Hq6zmxsJOF6Q2R/Y88Zf9KET7EmN9+UEzBk70p4m8hOMVrC9eQ==} peerDependencies: - eslint: ^8.0.0 js-yaml: 4.1.0 peerDependenciesMeta: - eslint: - optional: true js-yaml: optional: true dependencies: - '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) - '@nx/linter': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8) - eslint: 8.56.0 + '@nx/devkit': 18.3.0(nx@18.3.0) + '@nx/js': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) + '@nx/linter': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0) + eslint: 8.57.0 tslib: 2.6.2 - typescript: 5.2.2 + typescript: 5.4.2 transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -6069,22 +6024,24 @@ packages: - verdaccio dev: true - /@nx/jest@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2): - resolution: {integrity: sha512-FnwwURXmG+uv5ELHjHd9uVbUioCPjefAOtENcasLJMs2WYeu3zePsru5B8GO9BBM5g2eTmw10Y5f0riAikZjcw==} + /@nx/jest@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2): + resolution: {integrity: sha512-QsawUa3OIXCV+r/fxUJCzGKEbDqDKNEsC/wYCDKl48vJEU6+KEwRUZp604mIhvP4N377DwT9JGSzOEwaSPcKbg==} dependencies: '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 - '@nrwl/jest': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2) - '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2) + '@nrwl/jest': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2) + '@nx/devkit': 18.3.0(nx@18.3.0) + '@nx/js': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) chalk: 4.1.0 identity-obj-proxy: 3.0.0 - jest-config: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1) + jest-config: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1) jest-resolve: 29.7.0 jest-util: 29.7.0 + minimatch: 9.0.3 resolve.exports: 1.1.0 tslib: 2.6.2 + yargs-parser: 21.1.1 transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -6101,58 +6058,8 @@ packages: - verdaccio dev: true - /@nx/js@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2): - resolution: {integrity: sha512-M91tw9tfSnkoC8pZaC9wNxrgaFU4MeQcgdT08ievaroo77kH4RheySsU1uNc0J58Jk4X4315wu/X7Bf/35m0Mw==} - peerDependencies: - verdaccio: ^5.0.4 - peerDependenciesMeta: - verdaccio: - optional: true - dependencies: - '@babel/core': 7.23.9 - '@babel/plugin-proposal-decorators': 7.23.5(@babel/core@7.23.9) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-runtime': 7.23.4(@babel/core@7.23.9) - '@babel/preset-env': 7.23.9(@babel/core@7.23.9) - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.9) - '@babel/runtime': 7.23.9 - '@nrwl/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.2.2) - '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/workspace': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93) - '@phenomnomnominal/tsquery': 5.0.1(typescript@5.2.2) - babel-plugin-const-enum: 1.2.0(@babel/core@7.23.9) - babel-plugin-macros: 2.8.0 - babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.23.9) - chalk: 4.1.0 - columnify: 1.6.0 - detect-port: 1.5.1 - fast-glob: 3.2.7 - fs-extra: 11.2.0 - ignore: 5.3.0 - js-tokens: 4.0.0 - minimatch: 3.0.5 - npm-package-arg: 11.0.1 - npm-run-path: 4.0.1 - ora: 5.3.0 - semver: 7.5.3 - source-map-support: 0.5.19 - ts-node: 10.9.1(@swc/core@1.3.93)(@types/node@18.16.9)(typescript@5.2.2) - tsconfig-paths: 4.2.0 - tslib: 2.6.2 - transitivePeerDependencies: - - '@babel/traverse' - - '@swc-node/register' - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - debug - - nx - - supports-color - - typescript - dev: true - - /@nx/js@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2): - resolution: {integrity: sha512-M91tw9tfSnkoC8pZaC9wNxrgaFU4MeQcgdT08ievaroo77kH4RheySsU1uNc0J58Jk4X4315wu/X7Bf/35m0Mw==} + /@nx/js@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2): + resolution: {integrity: sha512-ApxC3FdZ9ATnE6Qz932B3/L9ZqdI6pIxB+1R5J/jMK/InNlPnNStGp1+dGe5J3aQ0nWusSW9I+FjpqRMTZazvw==} peerDependencies: verdaccio: ^5.0.4 peerDependenciesMeta: @@ -6166,9 +6073,9 @@ packages: '@babel/preset-env': 7.23.9(@babel/core@7.23.9) '@babel/preset-typescript': 7.23.3(@babel/core@7.23.9) '@babel/runtime': 7.23.9 - '@nrwl/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2) - '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/workspace': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93) + '@nrwl/js': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) + '@nx/devkit': 18.3.0(nx@18.3.0) + '@nx/workspace': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) babel-plugin-const-enum: 1.2.0(@babel/core@7.23.9) babel-plugin-macros: 2.8.0 @@ -6180,13 +6087,13 @@ packages: fs-extra: 11.2.0 ignore: 5.3.0 js-tokens: 4.0.0 - minimatch: 3.0.5 + minimatch: 9.0.3 npm-package-arg: 11.0.1 npm-run-path: 4.0.1 ora: 5.3.0 - semver: 7.5.3 + semver: 7.5.4 source-map-support: 0.5.19 - ts-node: 10.9.1(@swc/core@1.3.93)(@types/node@18.16.9)(typescript@5.4.2) + ts-node: 10.9.1(@swc/core@1.3.93)(@types/node@18.19.31)(typescript@5.4.2) tsconfig-paths: 4.2.0 tslib: 2.6.2 transitivePeerDependencies: @@ -6201,10 +6108,10 @@ packages: - typescript dev: true - /@nx/linter@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8): - resolution: {integrity: sha512-dwqE742TIw1+/djzlikKakIfComq8nFnhupWjvl7KrU9r8ytcKyQbxHw7KGMUT9HAEG4xSNuwiaELr/8w4MM2Q==} + /@nx/linter@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0): + resolution: {integrity: sha512-ydTP8MFNE+KzWvIVxg7IJIMcjkt02ehwyudnkirEu5hFOUY6uA/ZQtOEk7y2ESDuF19LR11wVHPaeeSCG94Cbg==} dependencies: - '@nx/eslint': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8) + '@nx/eslint': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -6212,62 +6119,75 @@ packages: - '@swc/wasm' - '@types/node' - debug - - eslint - js-yaml - nx - supports-color - verdaccio dev: true - /@nx/next@17.2.8(@babel/core@7.23.9)(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(next@14.1.3)(nx@17.2.8)(typescript@5.4.2)(webpack@5.89.0): - resolution: {integrity: sha512-CqzcLyrLl5H82zb+3oL/Jh9GfoLgK8qLyJ3w4vUR2M0UbunKC6NyfQ2qLzlTBkiKY557x2o/8zTwXyGcpO34fA==} + /@nx/next@18.3.0(@babel/core@7.23.9)(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(esbuild@0.19.12)(next@14.2.2)(nx@18.3.0)(typescript@5.4.2)(webpack@5.89.0): + resolution: {integrity: sha512-ACXFoRqyouHDIiRV+GL9WgYTdW5HpRB2hg4JA2T3LE1qPiSbZHRYBGBLGCR2MTiIBCyC0sGyhEgkmGkk0LGICw==} peerDependencies: - next: '>=13.0.0' + next: '>=14.0.0' dependencies: '@babel/plugin-proposal-decorators': 7.23.5(@babel/core@7.23.9) - '@nrwl/next': 17.2.8(@babel/core@7.23.9)(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(next@14.1.3)(nx@17.2.8)(typescript@5.4.2)(webpack@5.89.0) - '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/eslint': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8) - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2) - '@nx/react': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2)(webpack@5.89.0) - '@nx/web': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2) - '@nx/workspace': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93) + '@nrwl/next': 18.3.0(@babel/core@7.23.9)(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(esbuild@0.19.12)(next@14.2.2)(nx@18.3.0)(typescript@5.4.2)(webpack@5.89.0) + '@nx/devkit': 18.3.0(nx@18.3.0) + '@nx/eslint': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0) + '@nx/js': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) + '@nx/react': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2)(webpack@5.89.0) + '@nx/web': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) + '@nx/webpack': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(esbuild@0.19.12)(nx@18.3.0)(typescript@5.4.2) + '@nx/workspace': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93) '@svgr/webpack': 8.1.0(typescript@5.4.2) chalk: 4.1.0 copy-webpack-plugin: 10.2.4(webpack@5.89.0) + file-loader: 6.2.0(webpack@5.89.0) fs-extra: 11.2.0 ignore: 5.3.0 - next: 14.1.3(@babel/core@7.23.9)(react-dom@18.2.0)(react@18.2.0) - semver: 7.5.3 + next: 14.2.2(@babel/core@7.23.9)(@playwright/test@1.41.1)(react-dom@18.2.0)(react@18.2.0) + semver: 7.5.4 tslib: 2.6.2 - url-loader: 4.1.1(webpack@5.89.0) webpack-merge: 5.10.0 transitivePeerDependencies: - '@babel/core' - '@babel/traverse' + - '@parcel/css' - '@swc-node/register' - '@swc/core' + - '@swc/css' - '@swc/wasm' - '@types/node' + - bufferutil + - clean-css + - csso - debug - - eslint - - file-loader + - esbuild + - fibers + - html-webpack-plugin - js-yaml + - lightningcss + - node-sass - nx + - sass-embedded - supports-color - typescript + - uglify-js + - utf-8-validate - verdaccio + - vue-template-compiler - webpack + - webpack-cli dev: true - /@nx/node@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2): - resolution: {integrity: sha512-MxvJ2MlbpHeB5ZnlSAbSvBXAYoxCre4fsAwwCpysz1OWkf9dDGYzvlV4ovnu6jET7/ZQzzDvaKD9CvVSDk/amg==} + /@nx/node@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2): + resolution: {integrity: sha512-zUUdIalE5lTHdubBPUpmyGXPh7rUxlJgo/8qiF+0uve2PTn/bsL+wYlClhdzYT73m0AUOPFL8wh4dEF2LPGD+w==} dependencies: - '@nrwl/node': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2) - '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/eslint': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8) - '@nx/jest': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2) - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2) + '@nrwl/node': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2) + '@nx/devkit': 18.3.0(nx@18.3.0) + '@nx/eslint': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0) + '@nx/jest': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2) + '@nx/js': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) tslib: 2.6.2 transitivePeerDependencies: - '@babel/traverse' @@ -6277,7 +6197,6 @@ packages: - '@types/node' - babel-plugin-macros - debug - - eslint - js-yaml - node-notifier - nx @@ -6287,8 +6206,8 @@ packages: - verdaccio dev: true - /@nx/nx-darwin-arm64@17.2.8: - resolution: {integrity: sha512-dMb0uxug4hM7tusISAU1TfkDK3ixYmzc1zhHSZwpR7yKJIyKLtUpBTbryt8nyso37AS1yH+dmfh2Fj2WxfBHTg==} + /@nx/nx-darwin-arm64@18.3.0: + resolution: {integrity: sha512-zei4C7nSCAzhigAX+3wLcHg1bokTsa/qo2OElkBiHAxs3FF7nqMLAuk0WFYi3nkvXTgiN1uEl0mOni+JPKV2vA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -6296,8 +6215,8 @@ packages: dev: true optional: true - /@nx/nx-darwin-x64@17.2.8: - resolution: {integrity: sha512-0cXzp1tGr7/6lJel102QiLA4NkaLCkQJj6VzwbwuvmuCDxPbpmbz7HC1tUteijKBtOcdXit1/MEoEU007To8Bw==} + /@nx/nx-darwin-x64@18.3.0: + resolution: {integrity: sha512-nww//ea6WEfDTnqbdbCinWRhjyUJkSSnW9QgBh/Brt6DevZ7TFWfGdxD+s45pmMLFTFMgRjptRJrW/WhgmDAGg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -6305,8 +6224,8 @@ packages: dev: true optional: true - /@nx/nx-freebsd-x64@17.2.8: - resolution: {integrity: sha512-YFMgx5Qpp2btCgvaniDGdu7Ctj56bfFvbbaHQWmOeBPK1krNDp2mqp8HK6ZKOfEuDJGOYAp7HDtCLvdZKvJxzA==} + /@nx/nx-freebsd-x64@18.3.0: + resolution: {integrity: sha512-u+XB6NQcsi7u3zhdhgJK9ZaUkzXl52WNgtDoG/6tsmbh10plypGnw+yPSKYMqv3HDzqDA76hliIFoedDbZmHFQ==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] @@ -6314,8 +6233,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm-gnueabihf@17.2.8: - resolution: {integrity: sha512-iN2my6MrhLRkVDtdivQHugK8YmR7URo1wU9UDuHQ55z3tEcny7LV3W9NSsY9UYPK/FrxdDfevj0r2hgSSdhnzA==} + /@nx/nx-linux-arm-gnueabihf@18.3.0: + resolution: {integrity: sha512-nsjiJDq2B2m9NN7shJ8z/4A7bFUYGJdxk1RR6hVXY75Kpbh3HGh+fdKJrpqRzYUUmqxW/X7TRG2UD6T5lnNjWA==} engines: {node: '>= 10'} cpu: [arm] os: [linux] @@ -6323,8 +6242,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm64-gnu@17.2.8: - resolution: {integrity: sha512-Iy8BjoW6mOKrSMiTGujUcNdv+xSM1DALTH6y3iLvNDkGbjGK1Re6QNnJAzqcXyDpv32Q4Fc57PmuexyysZxIGg==} + /@nx/nx-linux-arm64-gnu@18.3.0: + resolution: {integrity: sha512-baY3U0PudlAXHDzkJ+KdSfIcfFGKuBYXIXR1M18+Syq1kD9HDZ+sRVmosYpxVghrncN4UrcNvF/H7lgZo9x24Q==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -6332,8 +6251,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm64-musl@17.2.8: - resolution: {integrity: sha512-9wkAxWzknjpzdofL1xjtU6qPFF1PHlvKCZI3hgEYJDo4mQiatGI+7Ttko+lx/ZMP6v4+Umjtgq7+qWrApeKamQ==} + /@nx/nx-linux-arm64-musl@18.3.0: + resolution: {integrity: sha512-nuKU4ehdKThq+Tzph2KXz2p39oBv8IrJQBONSAFzJ4zS0E/rNk2fKBeTBoqn1Psh2sNMYM8ZdlvxFK7pBmStQg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -6341,8 +6260,8 @@ packages: dev: true optional: true - /@nx/nx-linux-x64-gnu@17.2.8: - resolution: {integrity: sha512-sjG1bwGsjLxToasZ3lShildFsF0eyeGu+pOQZIp9+gjFbeIkd19cTlCnHrOV9hoF364GuKSXQyUlwtFYFR4VTQ==} + /@nx/nx-linux-x64-gnu@18.3.0: + resolution: {integrity: sha512-Pm7Q1hjKBJ3DFfnCLAtJVm13SkIushO3rPUdsDg5xZzOp59igNxrX2wJlwfi7U8dZMEZUPG0N1BIR3o7eEBxpQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -6350,8 +6269,8 @@ packages: dev: true optional: true - /@nx/nx-linux-x64-musl@17.2.8: - resolution: {integrity: sha512-QiakXZ1xBCIptmkGEouLHQbcM4klQkcr+kEaz2PlNwy/sW3gH1b/1c0Ed5J1AN9xgQxWspriAONpScYBRgxdhA==} + /@nx/nx-linux-x64-musl@18.3.0: + resolution: {integrity: sha512-VrspyfjIto0PtAqpjG3k8ueWsnqIOUp1gXBmlzYw0N4mjPldlhb258q1Kqyt1ykWLW79TqCjPblC6xHuOciKzQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -6359,8 +6278,8 @@ packages: dev: true optional: true - /@nx/nx-win32-arm64-msvc@17.2.8: - resolution: {integrity: sha512-XBWUY/F/GU3vKN9CAxeI15gM4kr3GOBqnzFZzoZC4qJt2hKSSUEWsMgeZtsMgeqEClbi4ZyCCkY7YJgU32WUGA==} + /@nx/nx-win32-arm64-msvc@18.3.0: + resolution: {integrity: sha512-7C+Rk17u/CtcYq/LyG8b27MmuxjQOAqZ1yWPP5RHRr0HGB00kILkItmejs/CJAJqybPtydTR0hiF7xs7lcVOHw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -6368,8 +6287,8 @@ packages: dev: true optional: true - /@nx/nx-win32-x64-msvc@17.2.8: - resolution: {integrity: sha512-HTqDv+JThlLzbcEm/3f+LbS5/wYQWzb5YDXbP1wi7nlCTihNZOLNqGOkEmwlrR5tAdNHPRpHSmkYg4305W0CtA==} + /@nx/nx-win32-x64-msvc@18.3.0: + resolution: {integrity: sha512-tRW2VZzwmdODaRXNgBJBSycVgLY269c3EwJDOCIPDIgFMTdClZNLmZbk4b7FfzyT7ezwQOD/3JgKJS6GzJdw8w==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -6377,17 +6296,20 @@ packages: dev: true optional: true - /@nx/playwright@17.2.8(@playwright/test@1.41.1)(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8): - resolution: {integrity: sha512-zZrWapyKabhLce50YE7saEjgz101l0iy39MfnaMFJDTjwumkbJPHJmdCZmkUhaWUCO5u/iEX+akkH5dhhRjYCA==} + /@nx/playwright@18.3.0(@playwright/test@1.41.1)(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2): + resolution: {integrity: sha512-PZyPNcu0MeWgqiUIND+2Z96KAJ1ik6mxc9n+gv0CVMIy8bm1+6MxvvJF4Hh/vooPZyOb6ROlemygUOfI2xpu1w==} peerDependencies: '@playwright/test': ^1.36.0 peerDependenciesMeta: '@playwright/test': optional: true dependencies: - '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/eslint': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8) + '@nx/devkit': 18.3.0(nx@18.3.0) + '@nx/eslint': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0) + '@nx/js': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) '@playwright/test': 1.41.1 + minimatch: 9.0.3 tslib: 2.6.2 transitivePeerDependencies: - '@babel/traverse' @@ -6396,21 +6318,21 @@ packages: - '@swc/wasm' - '@types/node' - debug - - eslint - js-yaml - nx - supports-color + - typescript - verdaccio dev: true - /@nx/plugin@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2): - resolution: {integrity: sha512-N4FOS3iSTCu0oBj0+ehFiAOawbctipLG3LQN0dae/BdBIsm4xRSvhRyr3RTXITbmWWJYP+x1n6bSnXaL2Lc9RQ==} + /@nx/plugin@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2): + resolution: {integrity: sha512-KrOcWXCjhlQ5/pcUMiyp3Rk2uwC7x+qPt9ZppQVL/VDNZ6eI6FjowaaIu/5seOSwIiNaa8pWSyz2vJfhndlxBQ==} dependencies: - '@nrwl/nx-plugin': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2) - '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/eslint': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8) - '@nx/jest': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2) - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2) + '@nrwl/nx-plugin': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2) + '@nx/devkit': 18.3.0(nx@18.3.0) + '@nx/eslint': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0) + '@nx/jest': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2) + '@nx/js': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) fs-extra: 11.2.0 tslib: 2.6.2 @@ -6422,7 +6344,6 @@ packages: - '@types/node' - babel-plugin-macros - debug - - eslint - js-yaml - node-notifier - nx @@ -6432,19 +6353,19 @@ packages: - verdaccio dev: true - /@nx/react@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2)(webpack@5.89.0): - resolution: {integrity: sha512-iJcpKi+Bzi9JZtgZmhQ2QWkt3PxOppYVah/EV9B6m9wOFhNI7IQYOp4NY8BruGZYRhkSsz59ZWZVu9iJSSrayg==} + /@nx/react@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2)(webpack@5.89.0): + resolution: {integrity: sha512-myYx7ElU5gJS3tc6xi07WZqx/D9CZXyK4P1XjS1+VVm5k+pmn/cSe4xZdwyMPB/uFeND8ajHmTzvfAahgCpgPw==} dependencies: - '@nrwl/react': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2)(webpack@5.89.0) - '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/eslint': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8) - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2) - '@nx/web': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2) + '@nrwl/react': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2)(webpack@5.89.0) + '@nx/devkit': 18.3.0(nx@18.3.0) + '@nx/eslint': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0) + '@nx/js': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) + '@nx/web': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) '@svgr/webpack': 8.1.0(typescript@5.4.2) chalk: 4.1.0 file-loader: 6.2.0(webpack@5.89.0) - minimatch: 3.0.5 + minimatch: 9.0.3 tslib: 2.6.2 transitivePeerDependencies: - '@babel/traverse' @@ -6453,7 +6374,6 @@ packages: - '@swc/wasm' - '@types/node' - debug - - eslint - js-yaml - nx - supports-color @@ -6462,12 +6382,12 @@ packages: - webpack dev: true - /@nx/rollup@17.2.8(@babel/core@7.23.9)(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2): - resolution: {integrity: sha512-ULhvbj9MrCH0gqxqkhwfuxkFtjP76YRcNohbLqtrew9ZujnnkERpIjVG4oqoHMZTTyUu5ln98vC/OvGxJhENNA==} + /@nx/rollup@18.3.0(@babel/core@7.23.9)(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2): + resolution: {integrity: sha512-cC27xWuz9Qcdlv86oSAGJp4vukrBsJ8FAyUcL4bbqDQr4hI4SXJUq2EUFRSA0AsqWiWboGaWeTQW3Op++ndcNw==} dependencies: - '@nrwl/rollup': 17.2.8(@babel/core@7.23.9)(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(ts-node@10.9.1)(typescript@5.4.2) - '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2) + '@nrwl/rollup': 18.3.0(@babel/core@7.23.9)(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(ts-node@10.9.1)(typescript@5.4.2) + '@nx/devkit': 18.3.0(nx@18.3.0) + '@nx/js': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) '@rollup/plugin-babel': 5.3.1(@babel/core@7.23.9)(rollup@2.79.1) '@rollup/plugin-commonjs': 20.0.0(rollup@2.79.1) '@rollup/plugin-image': 2.1.1(rollup@2.79.1) @@ -6476,14 +6396,12 @@ packages: autoprefixer: 10.4.16(postcss@8.4.32) babel-plugin-transform-async-to-promises: 0.8.18 chalk: 4.1.0 - fast-glob: 3.3.2 postcss: 8.4.32 rollup: 2.79.1 rollup-plugin-copy: 3.5.0 rollup-plugin-peer-deps-external: 2.2.4(rollup@2.79.1) rollup-plugin-postcss: 4.0.2(postcss@8.4.32)(ts-node@10.9.1) - rollup-plugin-typescript2: 0.34.1(rollup@2.79.1)(typescript@5.4.2) - rxjs: 7.8.1 + rollup-plugin-typescript2: 0.36.0(rollup@2.79.1)(typescript@5.4.2) tslib: 2.6.2 transitivePeerDependencies: - '@babel/core' @@ -6501,16 +6419,16 @@ packages: - verdaccio dev: true - /@nx/storybook@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2): - resolution: {integrity: sha512-8fQck3mP2i3XWCnq/p5l+Y11TQTr8Gv4L64Rggq6nPuZOk6RbinCPG+VMztqGgQET8q4XTTGt8yw5VOUG0cIyw==} + /@nx/storybook@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2): + resolution: {integrity: sha512-7DsLVv9e1511GKCc01jXhZ8Z2ExScKfI4q8vCI/VDMVJZ2G1sBinQ68zSM1uQ6t7oPMENOLMfacgeI/3Wft6eA==} dependencies: - '@nrwl/storybook': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2) - '@nx/cypress': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8)(typescript@5.4.2) - '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/eslint': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(eslint@8.56.0)(nx@17.2.8) - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2) + '@nrwl/storybook': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) + '@nx/cypress': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) + '@nx/devkit': 18.3.0(nx@18.3.0) + '@nx/eslint': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0) + '@nx/js': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.2) - semver: 7.5.3 + semver: 7.5.4 tslib: 2.6.2 transitivePeerDependencies: - '@babel/traverse' @@ -6520,7 +6438,6 @@ packages: - '@types/node' - cypress - debug - - eslint - js-yaml - nx - supports-color @@ -6528,12 +6445,12 @@ packages: - verdaccio dev: true - /@nx/web@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2): - resolution: {integrity: sha512-ovPvFVJOiB/ZmOxnCOOyT+ibbdgazXjpa4506hLJxRohDZQw/6jwbCWkTBy/ch6Y8NSN6uNUpB5XUdscfrp52A==} + /@nx/web@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2): + resolution: {integrity: sha512-uEX0x96CXtiAD27XBTiFt1OV0seFuy18iJhm0wvS90VDVwAtqquBwBNX3UexHyCrIHn3qGr5tjsRBdpzQv3eCA==} dependencies: - '@nrwl/web': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2) - '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2) + '@nrwl/web': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) + '@nx/devkit': 18.3.0(nx@18.3.0) + '@nx/js': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) chalk: 4.1.0 detect-port: 1.5.1 http-server: 14.1.1 @@ -6551,13 +6468,14 @@ packages: - verdaccio dev: true - /@nx/webpack@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(esbuild@0.19.12)(nx@17.2.8)(typescript@5.4.2): - resolution: {integrity: sha512-Gud9Z+VO0dlLpVEJLfPxkEV5wG+ebZ1mv0S0cfTBdD24Fj4MAs0W8QWhRQBtLd2SayU9KMfJr+8gJjkNT6D3Kw==} + /@nx/webpack@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(esbuild@0.19.12)(nx@18.3.0)(typescript@5.4.2): + resolution: {integrity: sha512-Lue+64LRdMJ+EwSDht/kkDMh8aPFRKN1+RQWhGp/ZZHeoimEeHAAXQu7WQ/QDzl+w6vWq+lQCrXENEf8lLQFhQ==} dependencies: '@babel/core': 7.23.9 - '@nrwl/webpack': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(esbuild@0.19.12)(nx@17.2.8)(typescript@5.4.2) - '@nx/devkit': 17.2.8(nx@17.2.8) - '@nx/js': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93)(@types/node@18.16.9)(nx@17.2.8)(typescript@5.4.2) + '@nrwl/webpack': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(esbuild@0.19.12)(nx@18.3.0)(typescript@5.4.2) + '@nx/devkit': 18.3.0(nx@18.3.0) + '@nx/js': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93)(@types/node@18.19.31)(nx@18.3.0)(typescript@5.4.2) + ajv: 8.12.0 autoprefixer: 10.4.16(postcss@8.4.32) babel-loader: 9.1.3(@babel/core@7.23.9)(webpack@5.89.0) browserslist: 4.22.2 @@ -6618,14 +6536,14 @@ packages: - webpack-cli dev: true - /@nx/workspace@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93): - resolution: {integrity: sha512-QCriI4CFCuG+0WTbpu3fHljVR1x6bjNSrbq8nqu8Z/3y+si2/O+7lVNSTkQNr1X2eBPqtIX74APS7ExG8c4vog==} + /@nx/workspace@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93): + resolution: {integrity: sha512-gW5cR7Toki8HzO8uhEmjQYCRT17rOLcTcMSSlX2Y7VorgtL8+kUlVpqSsuGFBWiXsuSiMnATiXtHesDbSBKfYw==} dependencies: - '@nrwl/workspace': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93) - '@nx/devkit': 17.2.8(nx@17.2.8) + '@nrwl/workspace': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93) + '@nx/devkit': 18.3.0(nx@18.3.0) chalk: 4.1.0 enquirer: 2.3.6 - nx: 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93) + nx: 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93) tslib: 2.6.2 yargs-parser: 21.1.1 transitivePeerDependencies: @@ -6638,20 +6556,12 @@ packages: resolution: {integrity: sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==} dev: true - /@openzeppelin/contracts-upgradeable@4.7.3: - resolution: {integrity: sha512-+wuegAMaLcZnLCJIvrVUDzA9z/Wp93f0Dla/4jJvIhijRrPabjQbZe6fWiECLaJyfn5ci9fqf9vTw3xpQOad2A==} + /@openzeppelin/contracts-upgradeable@4.9.6: + resolution: {integrity: sha512-m4iHazOsOCv1DgM7eD7GupTJ+NFVujRZt1wzddDPSVGpWdKq1SKkla5htKG7+IS4d2XOCtzkUNwRZ7Vq5aEUMA==} dev: false - /@openzeppelin/contracts@3.4.2: - resolution: {integrity: sha512-z0zMCjyhhp4y7XKAcDAi3Vgms4T2PstwBdahiO0+9NaGICQKjynK3wduSRplTgk4LXmoO1yfDGO5RbjKYxtuxA==} - dev: false - - /@openzeppelin/contracts@4.3.3: - resolution: {integrity: sha512-tDBopO1c98Yk7Cv/PZlHqrvtVjlgK5R4J6jxLwoO7qxK4xqOiZG+zSkIvGFpPZ0ikc3QOED3plgdqjgNTnBc7g==} - dev: false - - /@openzeppelin/contracts@4.7.3: - resolution: {integrity: sha512-dGRS0agJzu8ybo44pCIf3xBaPQN/65AIXNgK8+4gzKd5kbvlqyxryUYVLJv7fK98Seyd2hDZzVEHSWAh0Bt1Yw==} + /@openzeppelin/contracts@4.9.6: + resolution: {integrity: sha512-xSmezSupL+y9VkHZJGDoCBpmnB2ogM13ccaYDWqJTfS3dbuHkgjuwDFUmaFauBCboQMGB/S5UqUl2y54X99BmA==} dev: false /@panva/hkdf@1.1.1: @@ -6847,15 +6757,6 @@ packages: webcrypto-core: 1.7.7 dev: true - /@phenomnomnominal/tsquery@5.0.1(typescript@5.2.2): - resolution: {integrity: sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==} - peerDependencies: - typescript: ^3 || ^4 || ^5 - dependencies: - esquery: 1.5.0 - typescript: 5.2.2 - dev: true - /@phenomnomnominal/tsquery@5.0.1(typescript@5.4.2): resolution: {integrity: sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==} peerDependencies: @@ -6878,7 +6779,6 @@ packages: hasBin: true dependencies: playwright: 1.41.1 - dev: true /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(webpack@5.89.0): resolution: {integrity: sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==} @@ -8427,7 +8327,7 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-url@7.0.0(rollup@2.79.1): + /@rollup/plugin-url@7.0.0: resolution: {integrity: sha512-cIWcEObrmEPAU8q8NluGWlCPlQDuoSKvkyI3eOFO4fx6W02mLNj4ZEiUT0X2mKMIvQzoWL1feEK9d1yr1ICgrw==} engines: {node: '>=10.0.0'} peerDependencies: @@ -8436,7 +8336,6 @@ packages: '@rollup/pluginutils': 4.2.1 make-dir: 3.1.0 mime: 2.6.0 - rollup: 2.79.1 dev: true /@rollup/pluginutils@3.1.0(rollup@2.79.1): @@ -8472,32 +8371,16 @@ packages: estree-walker: 2.0.2 picomatch: 2.3.1 rollup: 2.78.0 - dev: false - - /@rollup/pluginutils@5.1.0(rollup@2.79.1): - resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@types/estree': 1.0.5 - estree-walker: 2.0.2 - picomatch: 2.3.1 - rollup: 2.79.1 - dev: true /@rushstack/eslint-patch@1.6.0: resolution: {integrity: sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==} dev: true - /@safe-global/api-kit@2.0.0(encoding@0.1.13): - resolution: {integrity: sha512-Tz6pLEmhhv/ROsYSjVzoR8qw4YK72yNPJCFcK97kSvNJQpM2+HpRVYNjB53rY0IkvP0kVFvF6Ogp/BJri8g1Pw==} + /@safe-global/api-kit@2.3.0(encoding@0.1.13): + resolution: {integrity: sha512-Mh9HH9+TK4dz5tiuPLn/GK42cOf1lKGvcmH/JQK8b7gD+YJugnXdrsirs3XahvwdG0rG7xfL9tf4mcW7zWzuXQ==} dependencies: - '@safe-global/protocol-kit': 2.0.0(encoding@0.1.13) - '@safe-global/safe-core-sdk-types': 3.0.1(encoding@0.1.13) + '@safe-global/protocol-kit': 3.0.2(encoding@0.1.13) + '@safe-global/safe-core-sdk-types': 4.0.2(encoding@0.1.13) ethers: 6.9.0 node-fetch: 2.7.0(encoding@0.1.13) transitivePeerDependencies: @@ -8507,11 +8390,11 @@ packages: - utf-8-validate dev: false - /@safe-global/protocol-kit@2.0.0(encoding@0.1.13): - resolution: {integrity: sha512-alnSxNZKC1ssKrFG5ytluu9kNKGwBifb1xhOyCqwMnm72JksbCEo0UWlNvaeCiYMwhYvMyS++mfxcLAsV/8Gfw==} + /@safe-global/protocol-kit@3.0.2(encoding@0.1.13): + resolution: {integrity: sha512-Jxvvfu4yqEdWeOuY3VWOOs/q5f27om3tctL2guOCDbAuSx3Vd1peaKRwLiREkvrrqKEW0tfmzUSsqtmlJExfBw==} dependencies: - '@noble/hashes': 1.3.2 - '@safe-global/safe-deployments': 1.28.0 + '@noble/hashes': 1.4.0 + '@safe-global/safe-deployments': 1.34.0 ethereumjs-util: 7.1.5 ethers: 6.9.0 semver: 7.5.4 @@ -8525,10 +8408,10 @@ packages: - utf-8-validate dev: false - /@safe-global/safe-core-sdk-types@3.0.1(encoding@0.1.13): - resolution: {integrity: sha512-2AdlK6GJ5YEZXrQwFsHFwQScnNo3OonF3O6KzVeMc0/7OAuOTYBzKq1jzju2Eck6Z8UNPUinlHoF2Zb2pvTKhw==} + /@safe-global/safe-core-sdk-types@4.0.2(encoding@0.1.13): + resolution: {integrity: sha512-3I60xV/BLPiBtc3nGp2itgiDL+YbMI9OwaANvnJL2AwSS1kc2kH3/SsCwAW3s4Usr3b0lE08aO7I9ropyxFHhA==} dependencies: - '@safe-global/safe-deployments': 1.28.0 + '@safe-global/safe-deployments': 1.34.0 ethers: 6.9.0 web3-core: 1.10.3(encoding@0.1.13) web3-utils: 1.10.3 @@ -8539,8 +8422,8 @@ packages: - utf-8-validate dev: false - /@safe-global/safe-deployments@1.28.0: - resolution: {integrity: sha512-zWn55unMucN3i3awjDA0XxH9BzGNHyC/qCbuISBh0GMZP/q+VCxERAOEO4OqwyGaxk6sSAzP4usGdmgz2y2svg==} + /@safe-global/safe-deployments@1.34.0: + resolution: {integrity: sha512-J55iHhB1tiNoPeVQ5s943zrfeKRYPqBtnz/EM7d878WzUmmDlTGKHN98qPYKBxkRKP1UjEWuQDrZxy80lx1rJw==} dependencies: semver: 7.5.4 dev: false @@ -8629,7 +8512,7 @@ packages: localforage: 1.10.0 dev: false - /@sentry/nextjs@7.86.0(encoding@0.1.13)(next@14.1.3)(react@18.2.0)(webpack@5.89.0): + /@sentry/nextjs@7.86.0(encoding@0.1.13)(next@14.2.2)(react@18.2.0)(webpack@5.89.0): resolution: {integrity: sha512-pdRTt3ELLlpyKKtvumSiqFeTImdSAnoII1JSNwJvmWz9+3MRsvBW/Ee4r19WxK07Y/nxPxyPaIuUmbsXnjkt1A==} engines: {node: '>=8'} peerDependencies: @@ -8650,7 +8533,7 @@ packages: '@sentry/vercel-edge': 7.86.0 '@sentry/webpack-plugin': 1.21.0(encoding@0.1.13) chalk: 3.0.0 - next: 14.1.3(@babel/core@7.23.9)(react-dom@18.2.0)(react@18.2.0) + next: 14.2.2(@babel/core@7.23.9)(@playwright/test@1.41.1)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 resolve: 1.22.8 rollup: 2.78.0 @@ -8746,7 +8629,7 @@ packages: deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. dependencies: '@simplewebauthn/typescript-types': 7.4.0 - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: false /@simplewebauthn/server@7.4.0(encoding@0.1.13): @@ -8762,7 +8645,7 @@ packages: '@simplewebauthn/iso-webcrypto': 7.4.0 '@simplewebauthn/typescript-types': 7.4.0 '@types/debug': 4.1.12 - '@types/node': 18.16.9 + '@types/node': 18.19.31 cbor-x: 1.5.8 cross-fetch: 3.1.8(encoding@0.1.13) debug: 4.3.4 @@ -9103,7 +8986,7 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/addon-styling@1.3.7(@types/react-dom@18.2.14)(@types/react@18.2.33)(encoding@0.1.13)(less@4.1.3)(postcss@8.4.32)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2)(webpack@5.89.0): + /@storybook/addon-styling@1.3.7(@types/react-dom@18.2.14)(@types/react@18.2.33)(encoding@0.1.13)(postcss@8.4.32)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2)(webpack@5.89.0): resolution: {integrity: sha512-JSBZMOrSw/3rlq5YoEI7Qyq703KSNP0Jd+gxTWu3/tP6245mpjn2dXnR8FvqVxCi+FG4lt2kQyPzgsuwEw1SSA==} hasBin: true peerDependencies: @@ -9136,7 +9019,6 @@ packages: '@storybook/theming': 7.6.7(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.6.7 css-loader: 6.8.1(webpack@5.89.0) - less: 4.1.3 less-loader: 11.1.0(less@4.1.3)(webpack@5.89.0) postcss: 8.4.32 postcss-loader: 7.3.3(postcss@8.4.32)(typescript@5.4.2)(webpack@5.89.0) @@ -9270,7 +9152,7 @@ packages: '@storybook/preview': 7.6.10 '@storybook/preview-api': 7.6.10 '@swc/core': 1.3.93(@swc/helpers@0.5.3) - '@types/node': 18.16.9 + '@types/node': 18.19.31 '@types/semver': 7.5.6 babel-loader: 9.1.3(@babel/core@7.23.9)(webpack@5.89.0) browser-assert: 1.2.1 @@ -9326,7 +9208,7 @@ packages: '@storybook/preview': 7.6.7 '@storybook/preview-api': 7.6.7 '@swc/core': 1.3.93(@swc/helpers@0.5.3) - '@types/node': 18.16.9 + '@types/node': 18.19.31 '@types/semver': 7.5.6 babel-loader: 9.1.3(@babel/core@7.23.9)(webpack@5.89.0) browser-assert: 1.2.1 @@ -9498,7 +9380,7 @@ packages: '@storybook/node-logger': 7.6.10 '@storybook/types': 7.6.10 '@types/find-cache-dir': 3.2.1 - '@types/node': 18.16.9 + '@types/node': 18.19.31 '@types/node-fetch': 2.6.9 '@types/pretty-hrtime': 1.0.3 chalk: 4.1.0 @@ -9529,7 +9411,7 @@ packages: '@storybook/node-logger': 7.6.7 '@storybook/types': 7.6.7 '@types/find-cache-dir': 3.2.1 - '@types/node': 18.16.9 + '@types/node': 18.19.31 '@types/node-fetch': 2.6.9 '@types/pretty-hrtime': 1.0.3 chalk: 4.1.0 @@ -9596,7 +9478,7 @@ packages: '@storybook/telemetry': 7.6.10(encoding@0.1.13) '@storybook/types': 7.6.10 '@types/detect-port': 1.3.5 - '@types/node': 18.16.9 + '@types/node': 18.19.31 '@types/pretty-hrtime': 1.0.3 '@types/semver': 7.5.6 better-opn: 3.0.2 @@ -9634,7 +9516,7 @@ packages: '@storybook/core-common': 7.6.10(encoding@0.1.13) '@storybook/node-logger': 7.6.10 '@storybook/types': 7.6.10 - '@types/node': 18.16.9 + '@types/node': 18.19.31 ts-dedent: 2.2.0 transitivePeerDependencies: - encoding @@ -9647,7 +9529,7 @@ packages: '@storybook/core-common': 7.6.7(encoding@0.1.13) '@storybook/node-logger': 7.6.7 '@storybook/types': 7.6.7 - '@types/node': 18.16.9 + '@types/node': 18.19.31 ts-dedent: 2.2.0 transitivePeerDependencies: - encoding @@ -9668,7 +9550,7 @@ packages: dependencies: '@babel/generator': 7.23.5 '@babel/parser': 7.23.5 - '@babel/traverse': 7.23.5 + '@babel/traverse': 7.23.9 '@babel/types': 7.23.5 '@storybook/csf': 0.1.2 '@storybook/types': 7.6.10 @@ -9873,7 +9755,7 @@ packages: resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==} dev: true - /@storybook/nextjs@7.6.7(@swc/core@1.3.93)(@swc/helpers@0.5.3)(encoding@0.1.13)(esbuild@0.19.12)(next@14.1.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2)(webpack@5.89.0): + /@storybook/nextjs@7.6.7(@swc/core@1.3.93)(@swc/helpers@0.5.3)(encoding@0.1.13)(esbuild@0.19.12)(next@14.2.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2)(webpack@5.89.0): resolution: {integrity: sha512-oaqHsxKCaseCHRuLp9mNwYS9vSo4vlMfn3LJx9lHcgup1j143Z6jaQ9FSSQfDSBm6QqbSh/Otzh8Hqh1mOQmkw==} engines: {node: '>=16.0.0'} peerDependencies: @@ -9912,14 +9794,14 @@ packages: '@storybook/preset-react-webpack': 7.6.7(@babel/core@7.23.9)(@swc/core@1.3.93)(encoding@0.1.13)(esbuild@0.19.12)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) '@storybook/preview-api': 7.6.7 '@storybook/react': 7.6.7(encoding@0.1.13)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) - '@types/node': 18.16.9 + '@types/node': 18.19.31 '@types/semver': 7.5.6 css-loader: 6.8.1(webpack@5.89.0) find-up: 5.0.0 fs-extra: 11.2.0 image-size: 1.0.2 loader-utils: 3.2.1 - next: 14.1.3(@babel/core@7.23.9)(react-dom@18.2.0)(react@18.2.0) + next: 14.2.2(@babel/core@7.23.9)(@playwright/test@1.41.1)(react-dom@18.2.0)(react@18.2.0) node-polyfill-webpack-plugin: 2.0.1(webpack@5.89.0) pnp-webpack-plugin: 1.7.0(typescript@5.4.2) postcss: 8.4.32 @@ -9993,7 +9875,7 @@ packages: '@storybook/node-logger': 7.6.10 '@storybook/react': 7.6.10(encoding@0.1.13)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.2)(webpack@5.89.0) - '@types/node': 18.16.9 + '@types/node': 18.19.31 '@types/semver': 7.5.6 babel-plugin-add-react-displayname: 0.0.5 fs-extra: 11.2.0 @@ -10043,7 +9925,7 @@ packages: '@storybook/node-logger': 7.6.7 '@storybook/react': 7.6.7(encoding@0.1.13)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.2)(webpack@5.89.0) - '@types/node': 18.16.9 + '@types/node': 18.19.31 '@types/semver': 7.5.6 babel-plugin-add-react-displayname: 0.0.5 fs-extra: 11.2.0 @@ -10192,7 +10074,7 @@ packages: '@storybook/builder-webpack5': 7.6.10(@swc/helpers@0.5.3)(encoding@0.1.13)(esbuild@0.19.12)(typescript@5.4.2) '@storybook/preset-react-webpack': 7.6.10(@babel/core@7.23.9)(@swc/core@1.3.93)(encoding@0.1.13)(esbuild@0.19.12)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) '@storybook/react': 7.6.10(encoding@0.1.13)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.2) - '@types/node': 18.16.9 + '@types/node': 18.19.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) typescript: 5.4.2 @@ -10232,7 +10114,7 @@ packages: '@storybook/types': 7.6.10 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 - '@types/node': 18.16.9 + '@types/node': 18.19.31 acorn: 7.4.1 acorn-jsx: 5.3.2(acorn@7.4.1) acorn-walk: 7.2.0 @@ -10272,7 +10154,7 @@ packages: '@storybook/types': 7.6.7 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 - '@types/node': 18.16.9 + '@types/node': 18.19.31 acorn: 7.4.1 acorn-jsx: 5.3.2(acorn@7.4.1) acorn-walk: 7.2.0 @@ -10340,7 +10222,7 @@ packages: - supports-color dev: true - /@storybook/test-runner@0.13.0(@swc/helpers@0.5.3)(@types/node@18.16.9)(encoding@0.1.13)(ts-node@10.9.1): + /@storybook/test-runner@0.13.0(@swc/helpers@0.5.3)(@types/node@18.19.31)(encoding@0.1.13)(ts-node@10.9.1): resolution: {integrity: sha512-QIbfgia/iBy7PeUIwCYtPcyeZCHd21ebaPoMNIsRfwUW+VC12J4iG8cGDfOE7MGbMVz1Uu0elAEBB8NGP/YBtQ==} hasBin: true dependencies: @@ -10358,7 +10240,7 @@ packages: commander: 9.5.0 expect-playwright: 0.8.0 glob: 10.3.10 - jest: 28.1.3(@types/node@18.16.9)(ts-node@10.9.1) + jest: 28.1.3(@types/node@18.19.31)(ts-node@10.9.1) jest-circus: 28.1.3 jest-environment-node: 28.1.3 jest-junit: 14.0.1 @@ -10768,7 +10650,7 @@ packages: - typescript dev: true - /@svgr/rollup@8.1.0(rollup@2.79.1)(typescript@5.4.2): + /@svgr/rollup@8.1.0(typescript@5.4.2): resolution: {integrity: sha512-0XR1poYvPQoPpmfDYLEqUGu5ePAQ4pdgN3VFsZBNAeze7qubVpsIY1o1R6PZpKep/DKu33GSm2NhwpCLkMs2Cw==} engines: {node: '>=14'} dependencies: @@ -10777,7 +10659,7 @@ packages: '@babel/preset-env': 7.23.9(@babel/core@7.23.9) '@babel/preset-react': 7.23.3(@babel/core@7.23.9) '@babel/preset-typescript': 7.23.3(@babel/core@7.23.9) - '@rollup/pluginutils': 5.1.0(rollup@2.79.1) + '@rollup/pluginutils': 5.1.0(rollup@2.78.0) '@svgr/core': 8.1.0(typescript@5.4.2) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0) '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.4.2) @@ -10820,23 +10702,24 @@ packages: - typescript dev: true - /@swc-node/core@1.10.6(@swc/core@1.3.93): - resolution: {integrity: sha512-lDIi/rPosmKIknWzvs2/Fi9zWRtbkx8OJ9pQaevhsoGzJSal8Pd315k1W5AIrnknfdAB4HqRN12fk6AhqnrEEw==} + /@swc-node/core@1.13.0(@swc/core@1.3.93): + resolution: {integrity: sha512-lFPD4nmy4ifAOVMChFjwlpXN5KQXvegqeyuzz1KQz42q1lf+cL3Qux1/GteGuZjh8HC+Rj1RdNrHpE/MCfJSTw==} engines: {node: '>= 10'} peerDependencies: '@swc/core': '>= 1.3' + '@swc/types': '>= 0.1' dependencies: '@swc/core': 1.3.93(@swc/helpers@0.5.3) dev: true - /@swc-node/register@1.6.8(@swc/core@1.3.93)(typescript@5.4.2): - resolution: {integrity: sha512-74ijy7J9CWr1Z88yO+ykXphV29giCrSpANQPQRooE0bObpkTO1g4RzQovIfbIaniBiGDDVsYwDoQ3FIrCE8HcQ==} + /@swc-node/register@1.8.0(@swc/core@1.3.93)(typescript@5.4.2): + resolution: {integrity: sha512-8K3589HoBSmVmrEVrtr4K5sWEithpGDzcFGic81OW0A9sZY38IV5EGRODQWCk0SBDyLhaF+pid120vJAtsHo1A==} peerDependencies: '@swc/core': '>= 1.3' typescript: '>= 4.3' dependencies: - '@swc-node/core': 1.10.6(@swc/core@1.3.93) - '@swc-node/sourcemap-support': 0.3.0 + '@swc-node/core': 1.13.0(@swc/core@1.3.93) + '@swc-node/sourcemap-support': 0.4.0 '@swc/core': 1.3.93(@swc/helpers@0.5.3) colorette: 2.0.20 debug: 4.3.4 @@ -10844,11 +10727,12 @@ packages: tslib: 2.6.2 typescript: 5.4.2 transitivePeerDependencies: + - '@swc/types' - supports-color dev: true - /@swc-node/sourcemap-support@0.3.0: - resolution: {integrity: sha512-gqBJSmJMWomZFxlppaKea7NeAqFrDrrS0RMt24No92M3nJWcyI9YKGEQKl+EyJqZ5gh6w1s0cTklMHMzRwA1NA==} + /@swc-node/sourcemap-support@0.4.0: + resolution: {integrity: sha512-weuRmYTO+4yOtHtPZHXlPdA1dJJJp3QOoZAFZ6uZidu992F2X5v1fQdnb26xs1o3Ex/e2sYhRyY5R6NGNuoATQ==} dependencies: source-map-support: 0.5.21 tslib: 2.6.2 @@ -10982,16 +10866,20 @@ packages: /@swc/counter@0.1.2: resolution: {integrity: sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==} - /@swc/helpers@0.5.2: - resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} - dependencies: - tslib: 2.6.2 + /@swc/counter@0.1.3: + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} /@swc/helpers@0.5.3: resolution: {integrity: sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==} dependencies: tslib: 2.6.2 + /@swc/helpers@0.5.5: + resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} + dependencies: + '@swc/counter': 0.1.3 + tslib: 2.6.2 + /@swc/jest@0.2.20(@swc/core@1.3.93): resolution: {integrity: sha512-5qSUBYY1wyIMn7p0Vl9qqV4hMI69oJwZCIPUpBsTFWN2wlwn6RDugzdgCn+bLXVYh+Cxi8bJcZ1uumDgsoL+FA==} engines: {npm: '>= 7.0.0'} @@ -11089,7 +10977,7 @@ packages: react: 18.2.0 dev: true - /@tanstack/react-query-next-experimental@5.20.5(@tanstack/react-query@5.20.5)(next@14.1.3)(react@18.2.0): + /@tanstack/react-query-next-experimental@5.20.5(@tanstack/react-query@5.20.5)(next@14.2.2)(react@18.2.0): resolution: {integrity: sha512-P4r357MckowLGUAeQJ9UWTBK4i/JS/G4alBuXkNNyDp8md/pzk/VXG4y+c6/kJWOoi/Qtawz122l4oMJFp3MHA==} peerDependencies: '@tanstack/react-query': ^5.20.5 @@ -11097,7 +10985,7 @@ packages: react: ^18.0.0 dependencies: '@tanstack/react-query': 5.20.5(react@18.2.0) - next: 14.1.3(@babel/core@7.23.9)(react-dom@18.2.0)(react@18.2.0) + next: 14.2.2(@babel/core@7.23.9)(@playwright/test@1.41.1)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 dev: false @@ -11180,7 +11068,7 @@ packages: chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.5.16 - jest: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1) + jest: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1) lodash: 4.17.21 redent: 3.0.0 dev: true @@ -11210,7 +11098,7 @@ packages: chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.5.16 - jest: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1) + jest: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1) lodash: 4.17.21 redent: 3.0.0 dev: true @@ -11238,54 +11126,44 @@ packages: '@testing-library/dom': 9.3.3 dev: true - /@testing-library/user-event@14.5.1(@testing-library/dom@9.3.3): + /@testing-library/user-event@14.5.1: resolution: {integrity: sha512-UCcUKrUYGj7ClomOo2SpNVvx4/fkd/2BbIHDCle8A0ax+P3bU7yJwDBDrS6ZwdTMARWTGODX1hEsCcO+7beJjg==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@testing-library/dom': '>=7.21.4' - dependencies: - '@testing-library/dom': 9.3.3 dev: true - /@thirdweb-dev/chains@0.1.60: - resolution: {integrity: sha512-f0M19fDwOFTbcWhw09DikLzxvz+OBKdT0PC2r7Npj5GfWx8p40cf428Gsvmd5xDRk9mkeANYdGb3dM5iLbC3Gg==} + /@thirdweb-dev/chains@0.1.82: + resolution: {integrity: sha512-9EfQhyuL1CAOQlR0jBB3rEotmFEk+BblJnjTL3OM/QelQgECjAuZRoqREz0vD9z5QqCJ8juKUCBE0rvORAaeUA==} engines: {node: '>=18'} dev: false - /@thirdweb-dev/chains@0.1.61: - resolution: {integrity: sha512-SlFXjqtqZbGqSYKv1HEhGIG03QjnkQPrgLO7WAar7/ZreEqDb3CtUzysSXnblfMqDDwe51dmWBcZ3dXXtTSZxg==} + /@thirdweb-dev/chains@0.1.96: + resolution: {integrity: sha512-NCn37pOLcEsD+XGZVHd2kCDtRfsujgKtD4++XRIg4YSWFTxAh//+quRLUIRveiMg/pHbDKn+P7dU+jCa8nC4Xw==} engines: {node: '>=18'} dev: false - /@thirdweb-dev/contracts-js@1.3.16(ethers@5.7.2): - resolution: {integrity: sha512-EpLcD5mdm8b+tvSO7gD9cxSAqjLRr7ygktMp4Pe7Wvobl5ffq8O95futxdVsYc5pyciPZYr8apHUJFYMDlaTqA==} + /@thirdweb-dev/contracts-js@1.3.18(ethers@5.7.2): + resolution: {integrity: sha512-qQNnHyweDHjVxLDR9yBiWkH0tlxzW9COcydeOBC9IPMCDypZFhCO3c0m4QC2WCrC7EJxCWh73Q+hogFCv2Ct+Q==} peerDependencies: ethers: ^5 dependencies: - '@thirdweb-dev/contracts': 3.10.3(ethers@5.7.2) + '@thirdweb-dev/contracts': 3.12.1 ethers: 5.7.2 - transitivePeerDependencies: - - bufferutil - - utf-8-validate dev: false - /@thirdweb-dev/contracts@3.10.3(ethers@5.7.2): - resolution: {integrity: sha512-wSVNaEoosn0AgUtnxlvv7rgK+3EUMzJm2ZasofPgJgqGS3gYH5nDBmK29VMquA2BLc38OAPyYMWc/iQCiCikMg==} + /@thirdweb-dev/contracts@3.12.1: + resolution: {integrity: sha512-FqgLO8ZQ31dwYMoDbZ+OXpEZbwx5bi8Ot9WQDdYohcTQTjM12tMXiBuobK5Iwpjqf2Q+GrN45IHEMh9zL0Wqkw==} engines: {node: '>=18.0.0'} dependencies: - '@chainlink/contracts': 0.6.1(ethers@5.7.2) - '@openzeppelin/contracts': 4.7.3 - '@openzeppelin/contracts-upgradeable': 4.7.3 + '@openzeppelin/contracts': 4.9.6 + '@openzeppelin/contracts-upgradeable': 4.9.6 '@thirdweb-dev/dynamic-contracts': 1.2.4 erc721a-upgradeable: 3.3.0 - transitivePeerDependencies: - - bufferutil - - ethers - - utf-8-validate dev: false - /@thirdweb-dev/crypto@0.2.0: - resolution: {integrity: sha512-hQwSCL/imqSCcnUXlGqJi6dfs4UOcJ91Eq/t1cPXyAb6nwvyaePZPVFqGDglZMQvkS/NWZhifXZINRiCfazn2w==} + /@thirdweb-dev/crypto@0.2.2: + resolution: {integrity: sha512-jOwHtdViJYZ5015F3xZvwmnFZLrgTx2RkE7bAiG/N83f5TduwQBM3PAPTbW3aBOECaoSrbmgj/lQEOv7543z3Q==} engines: {node: '>=18'} dependencies: '@noble/hashes': 1.3.2 @@ -11300,18 +11178,18 @@ packages: resolution: {integrity: sha512-vO9/3lSLO8smyyH1QVeYravSTzFwV1nf1C/Im1NBDPdH8//YvcbhtETGGiNfHWpyCvSi0vRYwvf+/7FKdwpDGQ==} dev: false - /@thirdweb-dev/merkletree@0.2.0: - resolution: {integrity: sha512-4KoH2EOCWKiaHfhDO5Tnf1HjeCXKVfLt31y0kcSG5C0gCldnhm7i1fGUB8e0hW3trfyPQAuSgyP67Ep3UwzClg==} + /@thirdweb-dev/merkletree@0.2.2: + resolution: {integrity: sha512-cOEU6ga8+Lyk3b/XsI0h40ljxcTyommQhA38eAWXxUYV1wxH/g7Mry3OOHyY1HCBC2R2MXykCdiFuaoUsQB6Pw==} engines: {node: '>=18'} dependencies: - '@thirdweb-dev/crypto': 0.2.0 + '@thirdweb-dev/crypto': 0.2.2 buffer: 6.0.3 buffer-reverse: 1.0.1 treeify: 1.1.0 dev: false - /@thirdweb-dev/sdk@4.0.19(ethers@5.7.2)(typescript@5.4.2): - resolution: {integrity: sha512-RmGoYoyK6FGchSsexjRKE7XtnARnUNXcrMTvsCBWxh77elV7Gen/QxQv1WByRv5LHf1PGRgwXDy1uhu46fTE2g==} + /@thirdweb-dev/sdk@4.0.50(encoding@0.1.13)(ethers@5.7.2)(typescript@5.4.2): + resolution: {integrity: sha512-I8mU4askdzhU2UvHXphjuWmulxPab2CDWDRq+HQZYBySmDKftyccUQyOVIAYpR5zu39ELbPdM2xSkCDdzRTu3g==} engines: {node: '>=18'} peerDependencies: '@aws-sdk/client-secrets-manager': ^3.215.0 @@ -11326,12 +11204,13 @@ packages: zksync-web3: optional: true dependencies: - '@thirdweb-dev/chains': 0.1.60 - '@thirdweb-dev/contracts-js': 1.3.16(ethers@5.7.2) - '@thirdweb-dev/crypto': 0.2.0 + '@eth-optimism/sdk': 3.2.2(encoding@0.1.13)(ethers@5.7.2) + '@thirdweb-dev/chains': 0.1.82 + '@thirdweb-dev/contracts-js': 1.3.18(ethers@5.7.2) + '@thirdweb-dev/crypto': 0.2.2 '@thirdweb-dev/generated-abis': 0.0.1 - '@thirdweb-dev/merkletree': 0.2.0 - '@thirdweb-dev/storage': 2.0.7 + '@thirdweb-dev/merkletree': 0.2.2 + '@thirdweb-dev/storage': 2.0.11 abitype: 0.2.5(typescript@5.4.2)(zod@3.22.4) bn.js: 5.2.1 bs58: 5.0.0 @@ -11346,15 +11225,16 @@ packages: zod: 3.22.4 transitivePeerDependencies: - bufferutil + - encoding - typescript - utf-8-validate dev: false - /@thirdweb-dev/storage@2.0.7: - resolution: {integrity: sha512-pi+wfUycHWoOVxD+CZtfGprP9+yQ2PgErsYwWbW3/pQtk8uatvGJMPgMNYsiu6G3B1V3xokBfnmCTsONjz+YNw==} + /@thirdweb-dev/storage@2.0.11: + resolution: {integrity: sha512-gCe/Q6n7RATKz8tHI0fQL8u5u08MGakCh76ROmHAPEBzMUCEJFIO9278na7l3uWOJignQ5Ym5nf0zcIutuF7HQ==} engines: {node: '>=18'} dependencies: - '@thirdweb-dev/crypto': 0.2.0 + '@thirdweb-dev/crypto': 0.2.2 cid-tool: 3.0.0 form-data: 4.0.0 uuid: 9.0.1 @@ -11390,6 +11270,12 @@ packages: resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} dev: true + /@types/async-retry@1.4.8: + resolution: {integrity: sha512-Qup/B5PWLe86yI5I3av6ePGaeQrIHNKCwbsQotD6aHQ6YkHsMUxVZkZsmx/Ry3VZQ6uysHwTjQ7666+k6UjVJA==} + dependencies: + '@types/retry': 0.12.0 + dev: true + /@types/babel__core@7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: @@ -11422,20 +11308,20 @@ packages: /@types/bn.js@5.1.5: resolution: {integrity: sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: false /@types/body-parser@1.19.5: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: true /@types/bonjour@3.5.13: resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: true /@types/cacheable-request@6.0.3: @@ -11443,7 +11329,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 18.16.9 + '@types/node': 18.19.31 '@types/responselike': 1.0.3 /@types/chai@4.3.11: @@ -11454,13 +11340,13 @@ packages: resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} dependencies: '@types/express-serve-static-core': 4.17.41 - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: true /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: true /@types/cookie@0.4.1: @@ -11524,7 +11410,7 @@ packages: /@types/express-serve-static-core@4.17.41: resolution: {integrity: sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 '@types/qs': 6.9.10 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -11546,20 +11432,20 @@ packages: /@types/fs-extra@8.1.5: resolution: {integrity: sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: true /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: true /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: true /@types/hast@2.3.10: @@ -11582,7 +11468,7 @@ packages: /@types/http-proxy@1.17.14: resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: true /@types/iframe-resizer@3.5.13: @@ -11634,7 +11520,7 @@ packages: /@types/jsdom@20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 dev: true @@ -11653,7 +11539,7 @@ packages: /@types/jsonwebtoken@9.0.5: resolution: {integrity: sha512-VRLSGzik+Unrup6BsouBeHsf4d1hOEgYWTm/7Nmw1sXoN1+tRly/Gy/po3yeahnP4jfnQWWAhQAqcNfH7ngOkA==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: true /@types/junit-report-builder@3.0.2: @@ -11663,7 +11549,7 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 /@types/lodash@4.14.202: resolution: {integrity: sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==} @@ -11701,14 +11587,14 @@ packages: /@types/node-fetch@2.6.9: resolution: {integrity: sha512-bQVlnMLFJ2d35DkPNjEPmd9ueO/rh5EiaZt2bhqiSarPjZIuIV6bPQVqcrEyvNo+AfTrRGVazle1tl597w3gfA==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 form-data: 4.0.0 dev: true /@types/node-forge@1.3.10: resolution: {integrity: sha512-y6PJDYN4xYBxwd22l+OVH35N+1fCYWiuC3aiP2SlXVE6Lo7SS+rSx9r89hLxrP4pn6n1lBGhHJ12pj3F3Mpttw==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: true /@types/node@12.20.55: @@ -11723,8 +11609,10 @@ packages: resolution: {integrity: sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==} dev: false - /@types/node@18.16.9: - resolution: {integrity: sha512-IeB32oIV4oGArLrd7znD2rkHQ6EDCM+2Sr76dJnrHwv9OHBTTM6nuDLK9bmikXzPa0ZlWMWtRGo/Uw4mrzQedA==} + /@types/node@18.19.31: + resolution: {integrity: sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==} + dependencies: + undici-types: 5.26.5 /@types/normalize-package-data@2.4.4: resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -11737,13 +11625,13 @@ packages: /@types/pbkdf2@3.1.2: resolution: {integrity: sha512-uRwJqmiXmh9++aSu1VNEn3iIxWOhd8AHXNSdlaLfdAAdSTY9jYVeGWnzejM3dvrkbqE3/hyQkQQ29IFATEGlew==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: false /@types/pg@8.10.9: resolution: {integrity: sha512-UksbANNE/f8w0wOMxVKKIrLCbEMV+oM1uKejmwXr39olg4xqcfBDbXxObJAt6XxHbDa4XTKOlUEcEltXDX+XLQ==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 pg-protocol: 1.6.0 pg-types: 4.0.1 dev: true @@ -11782,7 +11670,7 @@ packages: /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: true /@types/resolve@1.20.6: @@ -11792,7 +11680,7 @@ packages: /@types/responselike@1.0.3: resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 /@types/retry@0.12.0: resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} @@ -11804,18 +11692,22 @@ packages: /@types/secp256k1@4.0.6: resolution: {integrity: sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: false /@types/semver@7.5.6: resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} dev: true + /@types/semver@7.5.8: + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + dev: true + /@types/send@0.17.4: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: true /@types/serve-index@1.9.4: @@ -11829,19 +11721,19 @@ packages: dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: true /@types/set-cookie-parser@2.4.7: resolution: {integrity: sha512-+ge/loa0oTozxip6zmhRIk8Z/boU51wl9Q6QdLZcokIGMzY5lFXYy/x7Htj2HTC6/KZP1hUbZ1ekx8DYXICvWg==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: true /@types/sockjs@0.3.36: resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: true /@types/stack-utils@2.0.3: @@ -11884,13 +11776,13 @@ packages: /@types/wait-on@5.3.4: resolution: {integrity: sha512-EBsPjFMrFlMbbUFf9D1Fp+PAB2TwmUn7a3YtHyD9RLuTIk1jDd8SxXVAoez2Ciy+8Jsceo2MYEYZzJ/DvorOKw==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: true /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: true /@types/yargs-parser@21.0.3: @@ -11909,9 +11801,9 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin@7.2.0(@typescript-eslint/parser@7.2.0)(eslint@8.56.0)(typescript@5.4.2): - resolution: {integrity: sha512-mdekAHOqS9UjlmyF/LSs6AIEvfceV749GFxoBAjwAv0nkevfKHWQFDMcBZWUiIC5ft6ePWivXoS36aKQ0Cy3sw==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/eslint-plugin@7.7.0(@typescript-eslint/parser@7.7.0)(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-GJWR0YnfrKnsRoluVO3PRb9r5aMZriiMMM/RHj5nnTrBy1/wIgk76XCtCKcnXGjpZQJQRFtGV9/0JJ6n30uwpQ==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 eslint: ^8.56.0 @@ -11921,47 +11813,47 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.2.0(eslint@8.56.0)(typescript@5.4.2) - '@typescript-eslint/scope-manager': 7.2.0 - '@typescript-eslint/type-utils': 7.2.0(eslint@8.56.0)(typescript@5.4.2) - '@typescript-eslint/utils': 7.2.0(eslint@8.56.0)(typescript@5.4.2) - '@typescript-eslint/visitor-keys': 7.2.0 + '@typescript-eslint/parser': 7.7.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/scope-manager': 7.7.0 + '@typescript-eslint/type-utils': 7.7.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/utils': 7.7.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/visitor-keys': 7.7.0 debug: 4.3.4 - eslint: 8.56.0 + eslint: 8.57.0 graphemer: 1.4.0 - ignore: 5.3.0 + ignore: 5.3.1 natural-compare: 1.4.0 - semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.4.2) + semver: 7.6.0 + ts-api-utils: 1.3.0(typescript@5.4.2) typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.19.0(eslint@8.56.0)(typescript@5.4.2): - resolution: {integrity: sha512-1DyBLG5SH7PYCd00QlroiW60YJ4rWMuUGa/JBV0iZuqi4l4IK3twKPq5ZkEebmGqRjXWVgsUzfd3+nZveewgow==} + /@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.19.0 - '@typescript-eslint/types': 6.19.0 - '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.4.2) - '@typescript-eslint/visitor-keys': 6.19.0 + '@typescript-eslint/scope-manager': 7.2.0 + '@typescript-eslint/types': 7.2.0 + '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.2) + '@typescript-eslint/visitor-keys': 7.2.0 debug: 4.3.4 - eslint: 8.56.0 + eslint: 8.57.0 typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.4.2): - resolution: {integrity: sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-fNcDm3wSwVM8QYL4HKVBggdIPAy9Q41vcvC/GtDobw3c4ndVT3K6cqudUmjHPw8EAp4ufax0o58/xvWaP2FmTg==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 typescript: '*' @@ -11969,12 +11861,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 7.2.0 - '@typescript-eslint/types': 7.2.0 - '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.2) - '@typescript-eslint/visitor-keys': 7.2.0 + '@typescript-eslint/scope-manager': 7.7.0 + '@typescript-eslint/types': 7.7.0 + '@typescript-eslint/typescript-estree': 7.7.0(typescript@5.4.2) + '@typescript-eslint/visitor-keys': 7.7.0 debug: 4.3.4 - eslint: 8.56.0 + eslint: 8.57.0 typescript: 5.4.2 transitivePeerDependencies: - supports-color @@ -11988,22 +11880,6 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/scope-manager@6.13.2: - resolution: {integrity: sha512-CXQA0xo7z6x13FeDYCgBkjWzNqzBn8RXaE3QVQVIUm74fWJLkJkaHmHdKStrxQllGh6Q4eUGyNpMe0b1hMkXFA==} - engines: {node: ^16.0.0 || >=18.0.0} - dependencies: - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/visitor-keys': 6.13.2 - dev: true - - /@typescript-eslint/scope-manager@6.19.0: - resolution: {integrity: sha512-dO1XMhV2ehBI6QN8Ufi7I10wmUovmLU0Oru3n5LVlM2JuzB4M+dVphCPLkVpKvGij2j/pHBWuJ9piuXx+BhzxQ==} - engines: {node: ^16.0.0 || >=18.0.0} - dependencies: - '@typescript-eslint/types': 6.19.0 - '@typescript-eslint/visitor-keys': 6.19.0 - dev: true - /@typescript-eslint/scope-manager@7.2.0: resolution: {integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==} engines: {node: ^16.0.0 || >=18.0.0} @@ -12012,29 +11888,17 @@ packages: '@typescript-eslint/visitor-keys': 7.2.0 dev: true - /@typescript-eslint/type-utils@6.13.2(eslint@8.56.0)(typescript@5.4.2): - resolution: {integrity: sha512-Qr6ssS1GFongzH2qfnWKkAQmMUyZSyOr0W54nZNU1MDfo+U4Mv3XveeLZzadc/yq8iYhQZHYT+eoXJqnACM1tw==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + /@typescript-eslint/scope-manager@7.7.0: + resolution: {integrity: sha512-/8INDn0YLInbe9Wt7dK4cXLDYp0fNHP5xKLHvZl3mOT5X17rK/YShXaiNmorl+/U4VKCVIjJnx4Ri5b0y+HClw==} + engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.4.2) - '@typescript-eslint/utils': 6.13.2(eslint@8.56.0)(typescript@5.4.2) - debug: 4.3.4 - eslint: 8.56.0 - ts-api-utils: 1.0.3(typescript@5.4.2) - typescript: 5.4.2 - transitivePeerDependencies: - - supports-color + '@typescript-eslint/types': 7.7.0 + '@typescript-eslint/visitor-keys': 7.7.0 dev: true - /@typescript-eslint/type-utils@7.2.0(eslint@8.56.0)(typescript@5.4.2): - resolution: {integrity: sha512-xHi51adBHo9O9330J8GQYQwrKBqbIPJGZZVQTHHmy200hvkLZFWJIFtAG/7IYTWUyun6DE6w5InDReePJYJlJA==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/type-utils@7.7.0(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-bOp3ejoRYrhAlnT/bozNQi3nio9tIgv3U5C0mVDdZC7cpcQEDZXvq8inrHYghLVwuNABRqrMW5tzAv88Vy77Sg==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 typescript: '*' @@ -12042,11 +11906,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.2) - '@typescript-eslint/utils': 7.2.0(eslint@8.56.0)(typescript@5.4.2) + '@typescript-eslint/typescript-estree': 7.7.0(typescript@5.4.2) + '@typescript-eslint/utils': 7.7.0(eslint@8.57.0)(typescript@5.4.2) debug: 4.3.4 - eslint: 8.56.0 - ts-api-utils: 1.0.3(typescript@5.4.2) + eslint: 8.57.0 + ts-api-utils: 1.3.0(typescript@5.4.2) typescript: 5.4.2 transitivePeerDependencies: - supports-color @@ -12057,21 +11921,16 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types@6.13.2: - resolution: {integrity: sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg==} - engines: {node: ^16.0.0 || >=18.0.0} - dev: true - - /@typescript-eslint/types@6.19.0: - resolution: {integrity: sha512-lFviGV/vYhOy3m8BJ/nAKoAyNhInTdXpftonhWle66XHAtT1ouBlkjL496b5H5hb8dWXHwtypTqgtb/DEa+j5A==} - engines: {node: ^16.0.0 || >=18.0.0} - dev: true - /@typescript-eslint/types@7.2.0: resolution: {integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==} engines: {node: ^16.0.0 || >=18.0.0} dev: true + /@typescript-eslint/types@7.7.0: + resolution: {integrity: sha512-G01YPZ1Bd2hn+KPpIbrAhEWOn5lQBrjxkzHkWvP6NucMXFtfXoevK82hzQdpfuQYuhkvFDeQYbzXCjR1z9Z03w==} + engines: {node: ^18.18.0 || >=20.0.0} + dev: true + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.2): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -12093,29 +11952,8 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.13.2(typescript@5.4.2): - resolution: {integrity: sha512-SuD8YLQv6WHnOEtKv8D6HZUzOub855cfPnPMKvdM/Bh1plv1f7Q/0iFUDLKKlxHcEstQnaUU4QZskgQq74t+3w==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/visitor-keys': 6.13.2 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.4.2) - typescript: 5.4.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/typescript-estree@6.19.0(typescript@5.4.2): - resolution: {integrity: sha512-o/zefXIbbLBZ8YJ51NlkSAt2BamrK6XOmuxSR3hynMIzzyMY33KuJ9vuMdFSXW+H0tVvdF9qBPTHA91HDb4BIQ==} + /@typescript-eslint/typescript-estree@7.2.0(typescript@5.4.2): + resolution: {integrity: sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -12123,8 +11961,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.19.0 - '@typescript-eslint/visitor-keys': 6.19.0 + '@typescript-eslint/types': 7.2.0 + '@typescript-eslint/visitor-keys': 7.2.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -12136,41 +11974,41 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@7.2.0(typescript@5.4.2): - resolution: {integrity: sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/typescript-estree@7.7.0(typescript@5.4.2): + resolution: {integrity: sha512-8p71HQPE6CbxIBy2kWHqM1KGrC07pk6RJn40n0DSc6bMOBBREZxSDJ+BmRzc8B5OdaMh1ty3mkuWRg4sCFiDQQ==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/types': 7.2.0 - '@typescript-eslint/visitor-keys': 7.2.0 + '@typescript-eslint/types': 7.7.0 + '@typescript-eslint/visitor-keys': 7.7.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.3 - semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.4.2) + minimatch: 9.0.4 + semver: 7.6.0 + ts-api-utils: 1.3.0(typescript@5.4.2) typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.56.0)(typescript@5.4.2): + /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.6 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.2) - eslint: 8.56.0 + eslint: 8.57.0 eslint-scope: 5.1.1 semver: 7.5.4 transitivePeerDependencies: @@ -12178,39 +12016,20 @@ packages: - typescript dev: true - /@typescript-eslint/utils@6.13.2(eslint@8.56.0)(typescript@5.4.2): - resolution: {integrity: sha512-b9Ptq4eAZUym4idijCRzl61oPCwwREcfDI8xGk751Vhzig5fFZR9CyzDz4Sp/nxSLBYxUPyh4QdIDqWykFhNmQ==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.4.2) - eslint: 8.56.0 - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/utils@7.2.0(eslint@8.56.0)(typescript@5.4.2): - resolution: {integrity: sha512-YfHpnMAGb1Eekpm3XRK8hcMwGLGsnT6L+7b2XyRv6ouDuJU1tZir1GS2i0+VXRatMwSI1/UfcyPe53ADkU+IuA==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/utils@7.7.0(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-LKGAXMPQs8U/zMRFXDZOzmMKgFv3COlxUQ+2NMPhbqgVm6R1w+nU1i4836Pmxu9jZAuIeyySNrN/6Rc657ggig==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.15 - '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 7.2.0 - '@typescript-eslint/types': 7.2.0 - '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.2) - eslint: 8.56.0 - semver: 7.5.4 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 7.7.0 + '@typescript-eslint/types': 7.7.0 + '@typescript-eslint/typescript-estree': 7.7.0(typescript@5.4.2) + eslint: 8.57.0 + semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript @@ -12224,27 +12043,19 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@6.13.2: - resolution: {integrity: sha512-OGznFs0eAQXJsp+xSd6k/O1UbFi/K/L7WjqeRoFE7vadjAF9y0uppXhYNQNEqygjou782maGClOoZwPqF0Drlw==} - engines: {node: ^16.0.0 || >=18.0.0} - dependencies: - '@typescript-eslint/types': 6.13.2 - eslint-visitor-keys: 3.4.3 - dev: true - - /@typescript-eslint/visitor-keys@6.19.0: - resolution: {integrity: sha512-hZaUCORLgubBvtGpp1JEFEazcuEdfxta9j4iUwdSAr7mEsYYAp3EAUyCZk3VEEqGj6W+AV4uWyrDGtrlawAsgQ==} + /@typescript-eslint/visitor-keys@7.2.0: + resolution: {integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.19.0 + '@typescript-eslint/types': 7.2.0 eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@7.2.0: - resolution: {integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/visitor-keys@7.7.0: + resolution: {integrity: sha512-h0WHOj8MhdhY8YWkzIF30R379y0NqyOHExI9N9KCzvmu05EgG4FumeYa3ccfKUSphyWkWQE1ybVrgz/Pbam6YA==} + engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.2.0 + '@typescript-eslint/types': 7.7.0 eslint-visitor-keys: 3.4.3 dev: true @@ -12293,12 +12104,12 @@ packages: dependencies: '@upstash/redis': 1.24.3 - /@vercel/remote-nx@1.1.1(@nx/workspace@17.2.8)(encoding@0.1.13): + /@vercel/remote-nx@1.1.1(@nx/workspace@18.3.0)(encoding@0.1.13): resolution: {integrity: sha512-7Wtw89FRIqgZo1YV1aLZVv6fv/BSUueYWStTZ/KktymAtm+ekfhAB19OxazcgFLLZQsu0Dgov2BApVDd6B7IBw==} dependencies: '@vercel/remote': 1.0.1(encoding@0.1.13) chalk: 4.1.0 - nx-remotecache-custom: 4.2.1(@nx/workspace@17.2.8) + nx-remotecache-custom: 4.2.1(@nx/workspace@18.3.0) transitivePeerDependencies: - '@nx/workspace' - encoding @@ -12771,16 +12582,6 @@ packages: - utf-8-validate dev: false - /@web3-react/types@8.2.3(@types/react@18.2.33)(immer@10.0.3)(react@18.2.0): - resolution: {integrity: sha512-kSG90QkN+n7IOtp10nQ44oS8J7jzfH9EmqnruwBpCGybh1FM/ohyRvUKWYZNfNE4wsjTSpKsINR0/VdDsZMHyg==} - dependencies: - zustand: 4.4.0(@types/react@18.2.33)(immer@10.0.3)(react@18.2.0) - transitivePeerDependencies: - - '@types/react' - - immer - - react - dev: true - /@webassemblyjs/ast@1.11.6: resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} dependencies: @@ -13111,10 +12912,8 @@ packages: indent-string: 4.0.0 dev: true - /ajv-formats@2.1.1(ajv@8.12.0): + /ajv-formats@2.1.1: resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} - peerDependencies: - ajv: ^8.0.0 peerDependenciesMeta: ajv: optional: true @@ -13155,8 +12954,8 @@ packages: uri-js: 4.4.1 dev: true - /alchemy-sdk@3.0.0-beta.3: - resolution: {integrity: sha512-sP9GoSTeJEfe940/DIyXhX0ocA6H3HcA4vMGIuCjBbtfIASRJho3y1R4i67jzRoAAzA9b2DaBwjTbCzJeEdWbw==} + /alchemy-sdk@3.2.1: + resolution: {integrity: sha512-ytCllr0E3TZxlYT2o/+i8AVEFJwRS7msXYvS3f/L47VEemkv0Hpz09XTqbjOcfur2PooEMcD8rn5oKrbwLyFrQ==} dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/abstract-provider': 5.7.0 @@ -13169,7 +12968,7 @@ packages: '@ethersproject/units': 5.7.0 '@ethersproject/wallet': 5.7.0 '@ethersproject/web': 5.7.1 - axios: 0.26.1 + axios: 1.6.8 sturdy-websocket: 0.2.1 websocket: 1.0.34 transitivePeerDependencies: @@ -13588,14 +13387,6 @@ packages: - debug dev: true - /axios@0.26.1: - resolution: {integrity: sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==} - dependencies: - follow-redirects: 1.15.3(debug@4.3.4) - transitivePeerDependencies: - - debug - dev: false - /axios@0.27.2(debug@4.3.4): resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} dependencies: @@ -13605,10 +13396,10 @@ packages: - debug dev: true - /axios@1.6.2: - resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==} + /axios@1.6.8: + resolution: {integrity: sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==} dependencies: - follow-redirects: 1.15.3(debug@4.3.4) + follow-redirects: 1.15.6 form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -13685,7 +13476,7 @@ packages: '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.9) - '@babel/traverse': 7.23.5 + '@babel/traverse': 7.23.9 transitivePeerDependencies: - supports-color dev: true @@ -14223,11 +14014,6 @@ packages: resolution: {integrity: sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==} dev: false - /buffer-writer@2.0.0: - resolution: {integrity: sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==} - engines: {node: '>=4'} - dev: true - /buffer-xor@1.0.3: resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==} @@ -15103,11 +14889,6 @@ packages: requiresBuild: true dev: true - /core-js@3.34.0: - resolution: {integrity: sha512-aDdvlDder8QmY91H88GzNi9EtQi2TjvQhpCX6B1v/dAZHU1AuLgHvRh54RiOerpEhEW46Tkf+vgAViB/CWC0ag==} - requiresBuild: true - dev: false - /core-util-is@1.0.2: resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} dev: false @@ -15208,7 +14989,7 @@ packages: safe-buffer: 5.2.1 sha.js: 2.4.11 - /create-jest@29.7.0(@types/node@18.16.9)(ts-node@10.9.1): + /create-jest@29.7.0(@types/node@18.19.31)(ts-node@10.9.1): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -15217,7 +14998,7 @@ packages: chalk: 4.1.0 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1) + jest-config: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -16301,7 +16082,7 @@ packages: /erc721a-upgradeable@3.3.0: resolution: {integrity: sha512-ILE0SjKuvhx+PABG0A/41QUp0MFiYmzrgo71htQ0Ov6JfDOmgUzGxDW8gZuYfKrdlYjNwSAqMpUFWBbyW3sWBA==} dependencies: - '@openzeppelin/contracts-upgradeable': 4.7.3 + '@openzeppelin/contracts-upgradeable': 4.9.6 dev: false /errno@0.1.8: @@ -16571,8 +16352,8 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-next@14.1.3(eslint@8.56.0)(typescript@5.4.2): - resolution: {integrity: sha512-sUCpWlGuHpEhI0pIT0UtdSLJk5Z8E2DYinPTwsBiWaSYQomchdl0i60pjynY48+oXvtyWMQ7oE+G3m49yrfacg==} + /eslint-config-next@14.2.2(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-12/uFc0KX+wUs7EDpOUGKMXBXZJiBVGdK5/m/QgXOCg2mQ0bQWoKSWNrCeOg7Vum6Kw1d1TW453W6xh+GbHquw==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 typescript: '>=3.3.1' @@ -16580,29 +16361,29 @@ packages: typescript: optional: true dependencies: - '@next/eslint-plugin-next': 14.1.3 + '@next/eslint-plugin-next': 14.2.2 '@rushstack/eslint-patch': 1.6.0 - '@typescript-eslint/parser': 6.19.0(eslint@8.56.0)(typescript@5.4.2) - eslint: 8.56.0 + '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.2) + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.19.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.19.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) - eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) - eslint-plugin-react: 7.33.2(eslint@8.56.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) + eslint-plugin-react: 7.33.2(eslint@8.57.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) typescript: 5.4.2 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color dev: true - /eslint-config-prettier@9.1.0(eslint@8.56.0): + /eslint-config-prettier@9.1.0(eslint@8.57.0): resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.56.0 + eslint: 8.57.0 dev: true /eslint-import-resolver-node@0.3.9: @@ -16615,7 +16396,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.19.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0): + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0): resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -16624,9 +16405,9 @@ packages: dependencies: debug: 4.3.4 enhanced-resolve: 5.15.0 - eslint: 8.56.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.19.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.19.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint: 8.57.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.2 is-core-module: 2.13.1 @@ -16638,7 +16419,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0)(eslint-plugin-import@2.29.1)(eslint@8.56.0): + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0): resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -16647,9 +16428,9 @@ packages: dependencies: debug: 4.3.4 enhanced-resolve: 5.15.0 - eslint: 8.56.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint: 8.57.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.7.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.7.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.2 is-core-module: 2.13.1 @@ -16661,7 +16442,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.19.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -16682,16 +16463,16 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.19.0(eslint@8.56.0)(typescript@5.4.2) + '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.2) debug: 3.2.7 - eslint: 8.56.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.19.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@7.7.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -16712,16 +16493,16 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 7.2.0(eslint@8.56.0)(typescript@5.4.2) + '@typescript-eslint/parser': 7.7.0(eslint@8.57.0)(typescript@5.4.2) debug: 3.2.7 - eslint: 8.56.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0)(eslint-plugin-import@2.29.1)(eslint@8.56.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.7.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.19.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: @@ -16731,16 +16512,16 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.19.0(eslint@8.56.0)(typescript@5.4.2) + '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.2) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.56.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.19.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -16756,7 +16537,7 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: @@ -16766,16 +16547,16 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 7.2.0(eslint@8.56.0)(typescript@5.4.2) + '@typescript-eslint/parser': 7.7.0(eslint@8.57.0)(typescript@5.4.2) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.56.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.7.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -16799,7 +16580,7 @@ packages: vscode-json-languageservice: 4.2.1 dev: true - /eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0): + /eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.0): resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} engines: {node: '>=4.0'} peerDependencies: @@ -16815,7 +16596,7 @@ packages: damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 es-iterator-helpers: 1.0.15 - eslint: 8.56.0 + eslint: 8.57.0 hasown: 2.0.0 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -16824,19 +16605,19 @@ packages: object.fromentries: 2.0.7 dev: true - /eslint-plugin-markdown@3.0.1(eslint@8.56.0): + /eslint-plugin-markdown@3.0.1(eslint@8.57.0): resolution: {integrity: sha512-8rqoc148DWdGdmYF6WSQFT3uQ6PO7zXYgeBpHAOAakX/zpq+NvFYbDA/H7PYzHajwtmaOzAwfxyl++x0g1/N9A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.56.0 + eslint: 8.57.0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-playwright@0.22.1(eslint@8.56.0): + /eslint-plugin-playwright@0.22.1(eslint@8.57.0): resolution: {integrity: sha512-xUQ9mJH+CjifLG6vMowl3r49G/8JvW4G10IqHjc1WO44fffdhLZF/i4Def+U3y6LqUEBp0JAMnWUhEck7ksqrw==} peerDependencies: eslint: '>=7' @@ -16845,20 +16626,20 @@ packages: eslint-plugin-jest: optional: true dependencies: - eslint: 8.56.0 + eslint: 8.57.0 globals: 13.23.0 dev: true - /eslint-plugin-react-hooks@4.6.0(eslint@8.56.0): + /eslint-plugin-react-hooks@4.6.0(eslint@8.57.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.56.0 + eslint: 8.57.0 dev: true - /eslint-plugin-react@7.33.2(eslint@8.56.0): + /eslint-plugin-react@7.33.2(eslint@8.57.0): resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} engines: {node: '>=4'} peerDependencies: @@ -16869,7 +16650,7 @@ packages: array.prototype.tosorted: 1.1.2 doctrine: 2.1.0 es-iterator-helpers: 1.0.15 - eslint: 8.56.0 + eslint: 8.57.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 @@ -16883,24 +16664,24 @@ packages: string.prototype.matchall: 4.0.10 dev: true - /eslint-plugin-sonarjs@0.23.0(eslint@8.56.0): + /eslint-plugin-sonarjs@0.23.0(eslint@8.57.0): resolution: {integrity: sha512-z44T3PBf9W7qQ/aR+NmofOTyg6HLhSEZOPD4zhStqBpLoMp8GYhFksuUBnCxbnf1nfISpKBVkQhiBLFI/F4Wlg==} engines: {node: '>=14'} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.56.0 + eslint: 8.57.0 dev: true - /eslint-plugin-storybook@0.6.15(eslint@8.56.0)(typescript@5.4.2): + /eslint-plugin-storybook@0.6.15(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-lAGqVAJGob47Griu29KXYowI4G7KwMoJDOkEip8ujikuDLxU+oWJ1l0WL6F2oDO4QiyUFXvtDkEkISMOPzo+7w==} engines: {node: 12.x || 14.x || >= 16} peerDependencies: eslint: '>=6' dependencies: '@storybook/csf': 0.0.1 - '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.4.2) - eslint: 8.56.0 + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.2) + eslint: 8.57.0 requireindex: 1.2.0 ts-dedent: 2.2.0 transitivePeerDependencies: @@ -16939,16 +16720,16 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.56.0: - resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} + /eslint@8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@eslint-community/regexpp': 4.10.0 '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.56.0 - '@humanwhocodes/config-array': 0.11.13 + '@eslint/js': 8.57.0 + '@humanwhocodes/config-array': 0.11.14 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 '@ungap/structured-clone': 1.2.0 @@ -17779,6 +17560,16 @@ packages: optional: true dependencies: debug: 4.3.4 + dev: true + + /follow-redirects@1.15.6: + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -18002,7 +17793,6 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true - dev: true optional: true /fsevents@2.3.3: @@ -18137,17 +17927,6 @@ packages: path-scurry: 1.10.1 dev: true - /glob@7.1.4: - resolution: {integrity: sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - /glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} dependencies: @@ -18318,7 +18097,7 @@ packages: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} dev: true - /graphql-config@4.5.0(@types/node@18.16.9)(encoding@0.1.13)(graphql@16.8.1): + /graphql-config@4.5.0(@types/node@18.19.31)(encoding@0.1.13): resolution: {integrity: sha512-x6D0/cftpLUJ0Ch1e5sj1TZn6Wcxx4oMfmhaG9shM0DKajA9iR+j1z86GSTQ19fShbGvrSSvbIQsHku6aQ6BBw==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -18328,14 +18107,13 @@ packages: cosmiconfig-toml-loader: optional: true dependencies: - '@graphql-tools/graphql-file-loader': 7.5.17(graphql@16.8.1) - '@graphql-tools/json-file-loader': 7.4.18(graphql@16.8.1) - '@graphql-tools/load': 7.8.14(graphql@16.8.1) - '@graphql-tools/merge': 8.4.2(graphql@16.8.1) - '@graphql-tools/url-loader': 7.17.18(@types/node@18.16.9)(encoding@0.1.13)(graphql@16.8.1) - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) + '@graphql-tools/graphql-file-loader': 7.5.17 + '@graphql-tools/json-file-loader': 7.4.18 + '@graphql-tools/load': 7.8.14 + '@graphql-tools/merge': 8.4.2 + '@graphql-tools/url-loader': 7.17.18(@types/node@18.19.31)(encoding@0.1.13) + '@graphql-tools/utils': 9.2.1 cosmiconfig: 8.0.0 - graphql: 16.8.1 jiti: 1.17.1 minimatch: 4.2.3 string-env-interpolation: 1.0.1 @@ -18347,7 +18125,7 @@ packages: - utf-8-validate dev: true - /graphql-config@5.0.3(@types/node@18.16.9)(encoding@0.1.13)(graphql@16.8.1)(typescript@5.4.2): + /graphql-config@5.0.3(@types/node@18.19.31)(encoding@0.1.13)(typescript@5.4.2): resolution: {integrity: sha512-BNGZaoxIBkv9yy6Y7omvsaBUHOzfFcII3UN++tpH8MGOKFPFkCPZuwx09ggANMt8FgyWP1Od8SWPmrUEZca4NQ==} engines: {node: '>= 16.0.0'} peerDependencies: @@ -18357,14 +18135,13 @@ packages: cosmiconfig-toml-loader: optional: true dependencies: - '@graphql-tools/graphql-file-loader': 8.0.0(graphql@16.8.1) - '@graphql-tools/json-file-loader': 8.0.0(graphql@16.8.1) - '@graphql-tools/load': 8.0.1(graphql@16.8.1) - '@graphql-tools/merge': 9.0.1(graphql@16.8.1) - '@graphql-tools/url-loader': 8.0.1(@types/node@18.16.9)(encoding@0.1.13)(graphql@16.8.1) - '@graphql-tools/utils': 10.0.12(graphql@16.8.1) + '@graphql-tools/graphql-file-loader': 8.0.0 + '@graphql-tools/json-file-loader': 8.0.0 + '@graphql-tools/load': 8.0.1 + '@graphql-tools/merge': 9.0.1 + '@graphql-tools/url-loader': 8.0.1(@types/node@18.19.31)(encoding@0.1.13) + '@graphql-tools/utils': 10.0.12 cosmiconfig: 8.3.6(typescript@5.4.2) - graphql: 16.8.1 jiti: 1.21.0 minimatch: 4.2.3 string-env-interpolation: 1.0.1 @@ -18377,58 +18154,52 @@ packages: - utf-8-validate dev: true - /graphql-depth-limit@1.1.0(graphql@16.8.1): + /graphql-depth-limit@1.1.0: resolution: {integrity: sha512-+3B2BaG8qQ8E18kzk9yiSdAa75i/hnnOwgSeAxVJctGQPvmeiLtqKOYF6HETCyRjiF7Xfsyal0HbLlxCQkgkrw==} engines: {node: '>=6.0.0'} peerDependencies: graphql: '*' dependencies: arrify: 1.0.1 - graphql: 16.8.1 dev: true - /graphql-request@6.1.0(encoding@0.1.13)(graphql@16.8.1): + /graphql-request@6.1.0(encoding@0.1.13): resolution: {integrity: sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw==} peerDependencies: graphql: 14 - 16 dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) + '@graphql-typed-document-node/core': 3.2.0 cross-fetch: 3.1.8(encoding@0.1.13) - graphql: 16.8.1 transitivePeerDependencies: - encoding dev: true - /graphql-tag@2.12.6(graphql@16.8.1): + /graphql-tag@2.12.6: resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==} engines: {node: '>=10'} peerDependencies: graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - graphql: 16.8.1 tslib: 2.6.2 dev: true - /graphql-ws@5.12.1(graphql@16.8.1): + /graphql-ws@5.12.1: resolution: {integrity: sha512-umt4f5NnMK46ChM2coO36PTFhHouBrK9stWWBczERguwYrGnPNxJ9dimU6IyOBfOkC6Izhkg4H8+F51W/8CYDg==} engines: {node: '>=10'} peerDependencies: graphql: '>=0.11 <=16' - dependencies: - graphql: 16.8.1 dev: true - /graphql-ws@5.14.2(graphql@16.8.1): + /graphql-ws@5.14.2: resolution: {integrity: sha512-LycmCwhZ+Op2GlHz4BZDsUYHKRiiUz+3r9wbhBATMETNlORQJAaFlAgTFoeRh6xQoQegwYwIylVD1Qns9/DA3w==} engines: {node: '>=10'} peerDependencies: graphql: '>=0.11 <=16' - dependencies: - graphql: 16.8.1 /graphql@16.8.1: resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + dev: true /gzip-size@6.0.0: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} @@ -18936,6 +18707,11 @@ packages: engines: {node: '>= 4'} dev: true + /ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + dev: true + /image-size@0.5.5: resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} engines: {node: '>=0.10.0'} @@ -18958,6 +18734,7 @@ packages: /immer@10.0.3: resolution: {integrity: sha512-pwupu3eWfouuaowscykeckFmVTpqbzW+rXFCX8rQLkZzM9ftBmU/++Ra+o+L27mz03zJTlyV4UUr+fdKNffo4A==} + dev: false /immutable@3.7.6: resolution: {integrity: sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==} @@ -19667,7 +19444,7 @@ packages: '@jest/expect': 28.1.3 '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.16.9 + '@types/node': 18.19.31 chalk: 4.1.0 co: 4.6.0 dedent: 0.7.0 @@ -19694,7 +19471,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.31 chalk: 4.1.0 co: 4.6.0 dedent: 1.5.1 @@ -19715,7 +19492,7 @@ packages: - supports-color dev: true - /jest-cli@28.1.3(@types/node@18.16.9)(ts-node@10.9.1): + /jest-cli@28.1.3(@types/node@18.19.31)(ts-node@10.9.1): resolution: {integrity: sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -19732,7 +19509,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 28.1.3(@types/node@18.16.9)(ts-node@10.9.1) + jest-config: 28.1.3(@types/node@18.19.31)(ts-node@10.9.1) jest-util: 28.1.3 jest-validate: 28.1.3 prompts: 2.4.2 @@ -19743,7 +19520,7 @@ packages: - ts-node dev: true - /jest-cli@29.7.0(@types/node@18.16.9)(ts-node@10.9.1): + /jest-cli@29.7.0(@types/node@18.19.31)(ts-node@10.9.1): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -19757,10 +19534,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.0 - create-jest: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1) + create-jest: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1) + jest-config: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -19771,7 +19548,7 @@ packages: - ts-node dev: true - /jest-config@28.1.3(@types/node@18.16.9)(ts-node@10.9.1): + /jest-config@28.1.3(@types/node@18.19.31)(ts-node@10.9.1): resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: @@ -19786,7 +19563,7 @@ packages: '@babel/core': 7.23.9 '@jest/test-sequencer': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.16.9 + '@types/node': 18.19.31 babel-jest: 28.1.3(@babel/core@7.23.9) chalk: 4.1.0 ci-info: 3.9.0 @@ -19806,12 +19583,12 @@ packages: pretty-format: 28.1.3 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@swc/core@1.3.93)(@types/node@18.16.9)(typescript@5.4.2) + ts-node: 10.9.1(@swc/core@1.3.93)(@types/node@18.19.31)(typescript@5.4.2) transitivePeerDependencies: - supports-color dev: true - /jest-config@29.7.0(@types/node@18.16.9)(ts-node@10.9.1): + /jest-config@29.7.0(@types/node@18.19.31)(ts-node@10.9.1): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -19826,7 +19603,7 @@ packages: '@babel/core': 7.23.9 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.31 babel-jest: 29.7.0(@babel/core@7.23.9) chalk: 4.1.0 ci-info: 3.9.0 @@ -19846,7 +19623,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@swc/core@1.3.93)(@types/node@18.16.9)(typescript@5.4.2) + ts-node: 10.9.1(@swc/core@1.3.93)(@types/node@18.19.31)(typescript@5.4.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -19921,7 +19698,7 @@ packages: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 18.16.9 + '@types/node': 18.19.31 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -19938,7 +19715,7 @@ packages: '@jest/environment': 28.1.3 '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.16.9 + '@types/node': 18.19.31 jest-mock: 28.1.3 jest-util: 28.1.3 dev: true @@ -19950,7 +19727,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.31 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -19971,7 +19748,7 @@ packages: dependencies: '@jest/types': 28.1.3 '@types/graceful-fs': 4.1.9 - '@types/node': 18.16.9 + '@types/node': 18.19.31 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -19990,7 +19767,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 18.16.9 + '@types/node': 18.19.31 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -20084,7 +19861,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: true /jest-mock@28.1.3: @@ -20092,7 +19869,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: true /jest-mock@29.7.0: @@ -20100,7 +19877,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.31 jest-util: 29.7.0 dev: true @@ -20113,7 +19890,7 @@ packages: jest-runner: ^28.0.0 dependencies: expect-playwright: 0.8.0 - jest: 28.1.3(@types/node@18.16.9)(ts-node@10.9.1) + jest: 28.1.3(@types/node@18.19.31)(ts-node@10.9.1) jest-circus: 28.1.3 jest-environment-node: 28.1.3 jest-process-manager: 0.3.1 @@ -20238,7 +20015,7 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.16.9 + '@types/node': 18.19.31 chalk: 4.1.0 emittery: 0.10.2 graceful-fs: 4.2.11 @@ -20267,7 +20044,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.31 chalk: 4.1.0 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -20328,7 +20105,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.31 chalk: 4.1.0 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -20360,7 +20137,7 @@ packages: '@babel/core': 7.23.9 '@babel/generator': 7.23.5 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.9) - '@babel/traverse': 7.23.5 + '@babel/traverse': 7.23.9 '@babel/types': 7.23.9 '@jest/expect-utils': 28.1.3 '@jest/transform': 28.1.3 @@ -20417,7 +20194,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 18.16.9 + '@types/node': 18.19.31 chalk: 4.1.0 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -20429,7 +20206,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.31 chalk: 4.1.0 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -20468,7 +20245,7 @@ packages: dependencies: ansi-escapes: 6.2.0 chalk: 5.3.0 - jest: 28.1.3(@types/node@18.16.9)(ts-node@10.9.1) + jest: 28.1.3(@types/node@18.19.31)(ts-node@10.9.1) jest-regex-util: 29.6.3 jest-watcher: 29.7.0 slash: 5.1.0 @@ -20482,7 +20259,7 @@ packages: dependencies: '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.16.9 + '@types/node': 18.19.31 ansi-escapes: 4.3.2 chalk: 4.1.0 emittery: 0.10.2 @@ -20496,7 +20273,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.16.9 + '@types/node': 18.19.31 ansi-escapes: 4.3.2 chalk: 4.1.0 emittery: 0.13.1 @@ -20508,7 +20285,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -20516,7 +20293,7 @@ packages: resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -20525,13 +20302,13 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@28.1.3(@types/node@18.16.9)(ts-node@10.9.1): + /jest@28.1.3(@types/node@18.19.31)(ts-node@10.9.1): resolution: {integrity: sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -20544,14 +20321,14 @@ packages: '@jest/core': 28.1.3(ts-node@10.9.1) '@jest/types': 28.1.3 import-local: 3.1.0 - jest-cli: 28.1.3(@types/node@18.16.9)(ts-node@10.9.1) + jest-cli: 28.1.3(@types/node@18.19.31)(ts-node@10.9.1) transitivePeerDependencies: - '@types/node' - supports-color - ts-node dev: true - /jest@29.7.0(@types/node@18.16.9)(ts-node@10.9.1): + /jest@29.7.0(@types/node@18.19.31)(ts-node@10.9.1): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -20564,7 +20341,7 @@ packages: '@jest/core': 29.7.0(ts-node@10.9.1) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1) + jest-cli: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -20978,6 +20755,8 @@ packages: peerDependenciesMeta: webpack: optional: true + webpack-sources: + optional: true dependencies: webpack: 5.89.0(@swc/core@1.3.93)(esbuild@0.19.12) webpack-sources: 3.2.3 @@ -21599,7 +21378,18 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - /meros@1.3.0(@types/node@18.16.9): + /merkletreejs@0.3.11: + resolution: {integrity: sha512-LJKTl4iVNTndhL+3Uz/tfkjD0klIWsHlUzgtuNnNrsf7bAlXR30m+xYB7lHr5Z/l6e/yAIsr26Dabx6Buo4VGQ==} + engines: {node: '>= 7.6.0'} + dependencies: + bignumber.js: 9.1.2 + buffer-reverse: 1.0.1 + crypto-js: 4.2.0 + treeify: 1.1.0 + web3-utils: 1.10.3 + dev: false + + /meros@1.3.0(@types/node@18.19.31): resolution: {integrity: sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w==} engines: {node: '>=13'} peerDependencies: @@ -21608,7 +21398,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 dev: true /methods@1.1.2: @@ -21964,12 +21754,6 @@ packages: /minimalistic-crypto-utils@1.0.1: resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} - /minimatch@3.0.5: - resolution: {integrity: sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==} - dependencies: - brace-expansion: 1.1.11 - dev: true - /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: @@ -21995,6 +21779,13 @@ packages: brace-expansion: 2.0.1 dev: true + /minimatch@9.0.4: + resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -22308,7 +22099,7 @@ packages: /neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - /next-auth@4.24.5(next@14.1.3)(react-dom@18.2.0)(react@18.2.0): + /next-auth@4.24.5(next@14.2.2)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-3RafV3XbfIKk6rF6GlLE4/KxjTcuMCifqrmD+98ejFq73SRoj2rmzoca8u764977lH/Q7jo6Xu6yM+Re1Mz/Og==} peerDependencies: next: ^12.2.5 || ^13 || ^14 @@ -22323,7 +22114,7 @@ packages: '@panva/hkdf': 1.1.1 cookie: 0.5.0 jose: 4.15.4 - next: 14.1.3(@babel/core@7.23.9)(react-dom@18.2.0)(react@18.2.0) + next: 14.2.2(@babel/core@7.23.9)(@playwright/test@1.41.1)(react-dom@18.2.0)(react@18.2.0) oauth: 0.9.15 openid-client: 5.6.1 preact: 10.19.2 @@ -22333,7 +22124,7 @@ packages: uuid: 8.3.2 dev: false - /next-intl@3.2.2(next@14.1.3)(react@18.2.0): + /next-intl@3.2.2(next@14.2.2)(react@18.2.0): resolution: {integrity: sha512-OM5TRccppaDCVMBVxsquQj0BtV011dDdTyX0bDahd4Y00Q+/fSLG13NU59/T1Qo5WQcs/71EpwdnLJ1N0hCC1w==} peerDependencies: next: ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 @@ -22341,24 +22132,24 @@ packages: dependencies: '@formatjs/intl-localematcher': 0.2.32 negotiator: 0.6.3 - next: 14.1.3(@babel/core@7.23.9)(react-dom@18.2.0)(react@18.2.0) + next: 14.2.2(@babel/core@7.23.9)(@playwright/test@1.41.1)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 use-intl: 3.3.1(react@18.2.0) dev: false - /next-seo@6.4.0(next@14.1.3)(react-dom@18.2.0)(react@18.2.0): + /next-seo@6.4.0(next@14.2.2)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-XQFxkOL2hw0YE+P100HbI3EAvcludlHPxuzMgaIjKb7kPK0CvjGvLFjd9hszZFEDc5oiQkGFA8+cuWcnip7eYA==} peerDependencies: next: ^8.1.1-canary.54 || >=9.0.0 react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - next: 14.1.3(@babel/core@7.23.9)(react-dom@18.2.0)(react@18.2.0) + next: 14.2.2(@babel/core@7.23.9)(@playwright/test@1.41.1)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /next-sitemap@4.2.3(next@14.1.3): + /next-sitemap@4.2.3(next@14.2.2): resolution: {integrity: sha512-vjdCxeDuWDzldhCnyFCQipw5bfpl4HmZA7uoo3GAaYGjGgfL4Cxb1CiztPuWGmS+auYs7/8OekRS8C2cjdAsjQ==} engines: {node: '>=14.18'} hasBin: true @@ -22369,17 +22160,17 @@ packages: '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.1.3(@babel/core@7.23.9)(react-dom@18.2.0)(react@18.2.0) + next: 14.2.2(@babel/core@7.23.9)(@playwright/test@1.41.1)(react-dom@18.2.0)(react@18.2.0) dev: false - /next-themes@0.2.1(next@14.1.3)(react-dom@18.2.0)(react@18.2.0): + /next-themes@0.2.1(next@14.2.2)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==} peerDependencies: next: '*' react: '*' react-dom: '*' dependencies: - next: 14.1.3(@babel/core@7.23.9)(react-dom@18.2.0)(react@18.2.0) + next: 14.2.2(@babel/core@7.23.9)(@playwright/test@1.41.1)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -22388,23 +22179,27 @@ packages: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} dev: false - /next@14.1.3(@babel/core@7.23.9)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-oexgMV2MapI0UIWiXKkixF8J8ORxpy64OuJ/J9oVUmIthXOUCcuVEZX+dtpgq7wIfIqtBwQsKEDXejcjTsan9g==} + /next@14.2.2(@babel/core@7.23.9)(@playwright/test@1.41.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-oGwUaa2bCs47FbuxWMpOoXtBMPYpvTPgdZr3UAo+pu7Ns00z9otmYpoeV1HEiYL06AlRQQIA/ypK526KjJfaxg==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 react: ^18.2.0 react-dom: ^18.2.0 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': optional: true + '@playwright/test': + optional: true sass: optional: true dependencies: - '@next/env': 14.1.3 - '@swc/helpers': 0.5.2 + '@next/env': 14.2.2 + '@playwright/test': 1.41.1 + '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001579 graceful-fs: 4.2.11 @@ -22413,15 +22208,15 @@ packages: react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.1(@babel/core@7.23.9)(react@18.2.0) optionalDependencies: - '@next/swc-darwin-arm64': 14.1.3 - '@next/swc-darwin-x64': 14.1.3 - '@next/swc-linux-arm64-gnu': 14.1.3 - '@next/swc-linux-arm64-musl': 14.1.3 - '@next/swc-linux-x64-gnu': 14.1.3 - '@next/swc-linux-x64-musl': 14.1.3 - '@next/swc-win32-arm64-msvc': 14.1.3 - '@next/swc-win32-ia32-msvc': 14.1.3 - '@next/swc-win32-x64-msvc': 14.1.3 + '@next/swc-darwin-arm64': 14.2.2 + '@next/swc-darwin-x64': 14.2.2 + '@next/swc-linux-arm64-gnu': 14.2.2 + '@next/swc-linux-arm64-musl': 14.2.2 + '@next/swc-linux-x64-gnu': 14.2.2 + '@next/swc-linux-x64-musl': 14.2.2 + '@next/swc-win32-arm64-msvc': 14.2.2 + '@next/swc-win32-ia32-msvc': 14.2.2 + '@next/swc-win32-x64-msvc': 14.2.2 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -22640,23 +22435,23 @@ packages: resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==} dev: true - /nx-remotecache-custom@4.2.1(@nx/workspace@17.2.8): + /nx-remotecache-custom@4.2.1(@nx/workspace@18.3.0): resolution: {integrity: sha512-gx0qEPWZ0pitu0dihWPXqqVip8AGg1OQNLVmn4489qK/oenEGOi6DP/qhMnKeNC30rG4RjH+4RnPNKL5e2bDGg==} peerDependencies: '@nx/workspace': '>=16.0.0' dependencies: - '@nx/workspace': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93) + '@nx/workspace': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93) chalk: 4.1.2 dotenv: 16.3.1 tar: 6.2.0 dev: true - /nx@17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93): - resolution: {integrity: sha512-rM5zXbuXLEuqQqcjVjClyvHwRJwt+NVImR2A6KFNG40Z60HP6X12wAxxeLHF5kXXTDRU0PFhf/yACibrpbPrAw==} + /nx@18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93): + resolution: {integrity: sha512-0jIxAuRVW19uVP0xPcr9obk8YSQzh2E5Co/4AYvfuGlQegiRv/CYk5NDK3wzAe3l1rTSUhmbol7QxpZGXhk4Dw==} hasBin: true requiresBuild: true peerDependencies: - '@swc-node/register': ^1.6.7 + '@swc-node/register': ^1.8.0 '@swc/core': ^1.3.85 peerDependenciesMeta: '@swc-node/register': @@ -22664,13 +22459,13 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/tao': 17.2.8(@swc-node/register@1.6.8)(@swc/core@1.3.93) - '@swc-node/register': 1.6.8(@swc/core@1.3.93)(typescript@5.4.2) + '@nrwl/tao': 18.3.0(@swc-node/register@1.8.0)(@swc/core@1.3.93) + '@swc-node/register': 1.8.0(@swc/core@1.3.93)(typescript@5.4.2) '@swc/core': 1.3.93(@swc/helpers@0.5.3) '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.6 - axios: 1.6.2 + axios: 1.6.8 chalk: 4.1.0 cli-cursor: 3.1.0 cli-spinners: 2.6.1 @@ -22681,17 +22476,17 @@ packages: figures: 3.2.0 flat: 5.0.2 fs-extra: 11.2.0 - glob: 7.1.4 ignore: 5.3.0 jest-diff: 29.7.0 js-yaml: 4.1.0 jsonc-parser: 3.2.0 lines-and-columns: 2.0.4 - minimatch: 3.0.5 + minimatch: 9.0.3 node-machine-id: 1.1.12 npm-run-path: 4.0.1 open: 8.4.2 - semver: 7.5.3 + ora: 5.3.0 + semver: 7.5.4 string-width: 4.2.3 strong-log-transformer: 2.1.0 tar-stream: 2.2.0 @@ -22701,16 +22496,16 @@ packages: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 17.2.8 - '@nx/nx-darwin-x64': 17.2.8 - '@nx/nx-freebsd-x64': 17.2.8 - '@nx/nx-linux-arm-gnueabihf': 17.2.8 - '@nx/nx-linux-arm64-gnu': 17.2.8 - '@nx/nx-linux-arm64-musl': 17.2.8 - '@nx/nx-linux-x64-gnu': 17.2.8 - '@nx/nx-linux-x64-musl': 17.2.8 - '@nx/nx-win32-arm64-msvc': 17.2.8 - '@nx/nx-win32-x64-msvc': 17.2.8 + '@nx/nx-darwin-arm64': 18.3.0 + '@nx/nx-darwin-x64': 18.3.0 + '@nx/nx-freebsd-x64': 18.3.0 + '@nx/nx-linux-arm-gnueabihf': 18.3.0 + '@nx/nx-linux-arm64-gnu': 18.3.0 + '@nx/nx-linux-arm64-musl': 18.3.0 + '@nx/nx-linux-x64-gnu': 18.3.0 + '@nx/nx-linux-x64-musl': 18.3.0 + '@nx/nx-win32-arm64-msvc': 18.3.0 + '@nx/nx-win32-x64-msvc': 18.3.0 transitivePeerDependencies: - debug dev: true @@ -23093,10 +22888,6 @@ packages: release-zalgo: 1.0.0 dev: true - /packet-reader@1.0.0: - resolution: {integrity: sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==} - dev: true - /pako@1.0.11: resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} dev: true @@ -23325,8 +23116,8 @@ packages: dev: true optional: true - /pg-connection-string@2.6.2: - resolution: {integrity: sha512-ch6OwaeaPYcova4kKZ15sbJ2hKb/VP48ZD2gE7i1J+L4MspCtBMAx8nMgz7bksc7IojCIIWuEhHibSMFH8m8oA==} + /pg-connection-string@2.6.4: + resolution: {integrity: sha512-v+Z7W/0EO707aNMaAEfiGnGL9sxxumwLl2fJvCQtMn9Fxsg+lPpPkdcyBSv/KFgpGdYkMfn+EI1Or2EHjpgLCA==} dev: true /pg-int8@1.0.1: @@ -23339,18 +23130,22 @@ packages: engines: {node: '>=4'} dev: true - /pg-pool@3.6.1(pg@8.11.3): - resolution: {integrity: sha512-jizsIzhkIitxCGfPRzJn1ZdcosIt3pz9Sh3V01fm1vZnbnCMgmGl5wvGGdNN2EL9Rmb0EcFoCkixH4Pu+sP9Og==} + /pg-pool@3.6.2(pg@8.11.5): + resolution: {integrity: sha512-Htjbg8BlwXqSBQ9V8Vjtc+vzf/6fVUuak/3/XXKA9oxZprwW3IMDQTGHP+KDmVL7rtd+R1QjbnCFPuTHm3G4hg==} peerDependencies: pg: '>=8.0' dependencies: - pg: 8.11.3 + pg: 8.11.5 dev: true /pg-protocol@1.6.0: resolution: {integrity: sha512-M+PDm637OY5WM307051+bsDia5Xej6d9IR4GwJse1qA1DIhiKlksvrneZOYQq42OM+spubpcNYEo2FcKQrDk+Q==} dev: true + /pg-protocol@1.6.1: + resolution: {integrity: sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg==} + dev: true + /pg-types@2.2.0: resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==} engines: {node: '>=4'} @@ -23375,8 +23170,8 @@ packages: postgres-range: 1.1.3 dev: true - /pg@8.11.3: - resolution: {integrity: sha512-+9iuvG8QfaaUrrph+kpF24cXkH1YOOUeArRNYIxq1viYHZagBxrTno7cecY1Fa44tJeZvaoG+Djpkc3JwehN5g==} + /pg@8.11.5: + resolution: {integrity: sha512-jqgNHSKL5cbDjFlHyYsCXmQDrfIX/3RsNwYqpd4N0Kt8niLuNoRNH+aazv6cOd43gPh9Y4DjQCtb+X0MH0Hvnw==} engines: {node: '>= 8.0.0'} peerDependencies: pg-native: '>=3.0.1' @@ -23384,11 +23179,9 @@ packages: pg-native: optional: true dependencies: - buffer-writer: 2.0.0 - packet-reader: 1.0.0 - pg-connection-string: 2.6.2 - pg-pool: 3.6.1(pg@8.11.3) - pg-protocol: 1.6.0 + pg-connection-string: 2.6.4 + pg-pool: 3.6.2(pg@8.11.5) + pg-protocol: 1.6.1 pg-types: 2.2.0 pgpass: 1.0.5 optionalDependencies: @@ -23508,7 +23301,6 @@ packages: resolution: {integrity: sha512-/KPO5DzXSMlxSX77wy+HihKGOunh3hqndhqeo/nMxfigiKzogn8kfL0ZBDu0L1RKgan5XHCPmn6zXd2NUJgjhg==} engines: {node: '>=16'} hasBin: true - dev: true /playwright@1.41.1: resolution: {integrity: sha512-gdZAWG97oUnbBdRL3GuBvX3nDDmUOuqzV/D24dytqlKt+eI5KbwusluZRGljx1YoJKZ2NRPaeWiFTeGZO7SosQ==} @@ -23518,7 +23310,6 @@ packages: playwright-core: 1.41.1 optionalDependencies: fsevents: 2.3.2 - dev: true /plur@1.0.0: resolution: {integrity: sha512-qSnKBSZeDY8ApxwhfVIwKwF36KVJqb1/9nzYYq3j3vdwocULCXT8f8fQGkiw1Nk9BGfxiDagEe/pwakA+bOBqw==} @@ -23748,7 +23539,7 @@ packages: dependencies: lilconfig: 2.1.0 postcss: 8.4.32 - ts-node: 10.9.1(@swc/core@1.3.93)(@types/node@18.16.9)(typescript@5.4.2) + ts-node: 10.9.1(@swc/core@1.3.93)(@types/node@18.19.31)(typescript@5.4.2) yaml: 1.10.2 dev: true @@ -23766,7 +23557,7 @@ packages: dependencies: lilconfig: 3.0.0 postcss: 8.4.32 - ts-node: 10.9.1(@swc/core@1.3.93)(@types/node@18.16.9)(typescript@5.4.2) + ts-node: 10.9.1(@swc/core@1.3.93)(@types/node@18.19.31)(typescript@5.4.2) yaml: 2.3.4 /postcss-loader@6.2.1(postcss@8.4.32)(webpack@5.89.0): @@ -24376,7 +24167,7 @@ packages: resolution: {integrity: sha512-R/kNgZuJNt/vZ0ghEFzSZw5V0VjdhyBcXkDQN4fahbJy491u+FhBqghl1JIi8AHAoOxTdG0eDTedPvHp5usGmQ==} engines: {node: '>=15.0.0'} dependencies: - axios: 1.6.2 + axios: 1.6.8 rusha: 0.8.14 transitivePeerDependencies: - debug @@ -24853,7 +24644,7 @@ packages: engines: {node: '>=16.14.0'} dependencies: '@babel/core': 7.23.9 - '@babel/traverse': 7.23.5 + '@babel/traverse': 7.23.9 '@babel/types': 7.23.9 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.4 @@ -25597,8 +25388,8 @@ packages: - ts-node dev: true - /rollup-plugin-typescript2@0.34.1(rollup@2.79.1)(typescript@5.4.2): - resolution: {integrity: sha512-P4cHLtGikESmqi1CA+tdMDUv8WbQV48mzPYt77TSTOPJpERyZ9TXdDgjSDix8Fkqce6soYz3+fa4lrC93IEkcw==} + /rollup-plugin-typescript2@0.36.0(rollup@2.79.1)(typescript@5.4.2): + resolution: {integrity: sha512-NB2CSQDxSe9+Oe2ahZbf+B4bh7pHwjV5L+RSYpCu7Q5ROuN94F9b6ioWwKfz3ueL3KTtmX4o2MUH2cgHDIEUsw==} peerDependencies: rollup: '>=1.26.3' typescript: '>=2.4.0' @@ -25624,7 +25415,6 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.3 - dev: false /rollup@2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} @@ -25801,7 +25591,7 @@ packages: dependencies: '@types/json-schema': 7.0.15 ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) + ajv-formats: 2.1.1 ajv-keywords: 5.1.0(ajv@8.12.0) dev: true @@ -25872,16 +25662,15 @@ packages: lru-cache: 6.0.0 dev: true - /semver@7.5.3: - resolution: {integrity: sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==} + /semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} engines: {node: '>=10'} hasBin: true dependencies: lru-cache: 6.0.0 - dev: true - /semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + /semver@7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} engines: {node: '>=10'} hasBin: true dependencies: @@ -25946,10 +25735,6 @@ packages: transitivePeerDependencies: - supports-color - /server-only@0.0.1: - resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==} - dev: false - /servify@0.1.12: resolution: {integrity: sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==} engines: {node: '>=6'} @@ -26495,9 +26280,10 @@ packages: resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==} dev: true - /storybook-addon-module-mock@1.1.5(@types/react@18.2.33)(react@18.2.0): - resolution: {integrity: sha512-p6C0Y4zKPCvAu7buBUnjnvMfWrAzFd55T3cF0QHVFNPNXJOS/A0o9KRFzAEJymA3ToNBzEN9hkWQ3XcXJ2tM/w==} + /storybook-addon-module-mock@1.1.6(@types/react@18.2.33)(react@18.2.0): + resolution: {integrity: sha512-ZNCF1LVNuY3XmDGWYnTiufNe4kwW7srve9moI823I6r3ck7yoAWG4fG+QczjZOYKgxlk6FKEMiKMjHfkcpBHQA==} dependencies: + jest-mock: 27.5.1 minimatch: 9.0.3 react-json-tree: 0.18.0(@types/react@18.2.33)(react@18.2.0) transitivePeerDependencies: @@ -26778,7 +26564,7 @@ packages: resolution: {integrity: sha512-yPxVJxUzP1QHhHeFnYjJl48QwDS1+5befcL7ju7+t+i88D5r0rbsL+GkCCS6zgcU+TiV5bF9eMGcKyJfLf8BZQ==} engines: {node: '>=12.*'} dependencies: - '@types/node': 18.16.9 + '@types/node': 18.19.31 qs: 6.11.2 dev: false @@ -27495,6 +27281,15 @@ packages: typescript: 5.4.2 dev: true + /ts-api-utils@1.3.0(typescript@5.4.2): + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.4.2 + dev: true + /ts-dedent@2.2.0: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} @@ -27541,7 +27336,7 @@ packages: bs-logger: 0.2.6 esbuild: 0.19.12 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1) + jest: 29.7.0(@types/node@18.19.31)(ts-node@10.9.1) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -27571,39 +27366,7 @@ packages: resolution: {integrity: sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==} dev: true - /ts-node@10.9.1(@swc/core@1.3.93)(@types/node@18.16.9)(typescript@5.2.2): - resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.3.93(@swc/helpers@0.5.3) - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 18.16.9 - acorn: 8.11.2 - acorn-walk: 8.3.1 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.2.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - dev: true - - /ts-node@10.9.1(@swc/core@1.3.93)(@types/node@18.16.9)(typescript@5.4.2): + /ts-node@10.9.1(@swc/core@1.3.93)(@types/node@18.19.31)(typescript@5.4.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -27623,7 +27386,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.16.9 + '@types/node': 18.19.31 acorn: 8.11.2 acorn-walk: 8.3.1 arg: 4.1.3 @@ -27849,12 +27612,6 @@ packages: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: true - /typescript@5.2.2: - resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} - engines: {node: '>=14.17'} - hasBin: true - dev: true - /typescript@5.4.2: resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} engines: {node: '>=14.17'} @@ -27907,6 +27664,9 @@ packages: /uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + /unenv@1.8.0: resolution: {integrity: sha512-uIGbdCWZfhRRmyKj1UioCepQ0jpq638j/Cf0xFTn4zD1nGJ2lSdzYHLzfdXN791oo/0juUiSWW1fBklXMTsuqg==} dependencies: @@ -28262,6 +28022,7 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: react: 18.2.0 + dev: false /usehooks-ts@2.12.1(react@18.2.0): resolution: {integrity: sha512-meo93qn2hyBJdHVczbalnsU2FU2WQ1ZVRmppRn8+P6TXo9hORNe10pFVKJfIBYfb2FFapqNuF5vUviLRSy/vAw==} @@ -29447,27 +29208,6 @@ packages: resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} dev: false - /zustand@4.4.0(@types/react@18.2.33)(immer@10.0.3)(react@18.2.0): - resolution: {integrity: sha512-2dq6wq4dSxbiPTamGar0NlIG/av0wpyWZJGeQYtUOLegIUvhM2Bf86ekPlmgpUtS5uR7HyetSiktYrGsdsyZgQ==} - engines: {node: '>=12.7.0'} - peerDependencies: - '@types/react': '>=16.8' - immer: '>=9.0' - react: '>=16.8' - peerDependenciesMeta: - '@types/react': - optional: true - immer: - optional: true - react: - optional: true - dependencies: - '@types/react': 18.2.33 - immer: 10.0.3 - react: 18.2.0 - use-sync-external-store: 1.2.0(react@18.2.0) - dev: true - /zustand@4.4.7(@types/react@18.2.33)(immer@10.0.3)(react@18.2.0): resolution: {integrity: sha512-QFJWJMdlETcI69paJwhSMJz7PPWjVP8Sjhclxmxmxv/RYI7ZOvR5BHX+ktH0we9gTWQMxcne8q1OY8xxz604gw==} engines: {node: '>=12.7.0'} diff --git a/tools/deleteAllData.js b/tools/deleteAllData.js index 7363948e4..075733b79 100644 --- a/tools/deleteAllData.js +++ b/tools/deleteAllData.js @@ -14,7 +14,7 @@ const deleteAllData = async () => { await client.connect(); const tablesToDelete = - '"packNftContract", "follow", "roleAssignment", "eventPassNft", "nftTransfer", "order", "stripeCheckoutSession", "stripeCustomer", "eventParameters", "eventPassNftContract", "pendingOrder", "passPricing", "passAmount", "kyc", "account"'; + '"stampNftSupply", "stampNft", "stampNftContract", "shopifyCampaignParameters", "nftMintPassword", "loyaltyCardNft", "loyaltyCardNftContract", "loyaltyCardParameters", "minterTemporaryWallet", "packNftContract", "follow", "roleAssignment", "eventPassNft", "nftTransfer", "order", "stripeCheckoutSession", "stripeCustomer", "eventParameters", "eventPassNftContract", "pendingOrder", "passPricing", "passAmount", "kyc", "account"'; await client.query(`TRUNCATE TABLE ${tablesToDelete} CASCADE;`); // Close the connection await client.end(); diff --git a/tools/test/.env.test.jest b/tools/test/.env.test.jest index 08797ecf9..e7c926fbc 100644 --- a/tools/test/.env.test.jest +++ b/tools/test/.env.test.jest @@ -21,6 +21,9 @@ KV_REST_API_TOKEN="example_token_test" TZ=Europe/London ## chain -NEXT_PUBLIC_CHAIN='80001' -CHAIN='80001' +NEXT_PUBLIC_CHAIN='84532' +CHAIN='84532' + +## Shopify +SHOPIFY_SHARED_SECRET='shpss_test' diff --git a/tools/test/docker-compose.yml b/tools/test/docker-compose.yml index eef3be5fa..1c0dcb931 100644 --- a/tools/test/docker-compose.yml +++ b/tools/test/docker-compose.yml @@ -3,7 +3,7 @@ version: '3.9' services: hasura-engine-test: container_name: hasura_engine_test - image: 'hasura/graphql-engine:v2.35.0.cli-migrations-v3' + image: 'hasura/graphql-engine:v2.38.0.cli-migrations-v3' # command: 'graphql-engine --database-url $HASURA_GRAPHQL_DATABASE_URL serve --server-port $HASURA_GRAPHQL_SERVER_PORT' depends_on: test-db: diff --git a/tools/test/jest.setup.ts b/tools/test/jest.setup.ts index 7a3e25654..6d8754ab4 100644 --- a/tools/test/jest.setup.ts +++ b/tools/test/jest.setup.ts @@ -38,6 +38,28 @@ process.env.KV_REST_API_TOKEN = 'example_token_test'; // ## timezone process.env.TZ = 'Europe/London'; +process.env.ALCHEMY_API_KEY = 'fake-key'; +process.env.ALCHEMY_AUTH_TOKEN = 'fake-token'; +process.env.THIRDWEB_CLIENT_ID = 'fake-client-id'; +process.env.THIRDWEB_CLIENT_SECRET = 'fake-client-secret'; +process.env.SUMSUB_API_KEY = 'fake-sumsub-api-key'; +process.env.SUMSUB_SECRET_KEY = 'fake-sumsub-secret-key'; +process.env.SUMSUB_WEBHOOKS_SECRET_KEY = 'fake-sumsub-webhooks-secret-key'; +process.env.STRIPE_PUBLISHABLE_KEY = 'fake-stripe-publishable-key'; +process.env.STRIPE_API_KEY = 'fake-stripe-secret-key'; +process.env.STRIPE_WEBHOOK_SECRET = 'fake-api-secret-encryption-key'; +process.env.UPLOAD_ACCOUNT_ID = 'fake-upload-account-id'; +process.env.UPLOAD_SECRET_API_KEY = 'fake-upload-secret-api-key'; +process.env.UPLOAD_PATH_PREFIX = 'fake-upload-path-prefix'; +process.env.UPLOAD_SECRET_JWT = 'fake-upload-secret-jwt'; +process.env.UPLOAD_PUBLIC_API_KEY = 'fake-upload-public-api-key'; +process.env.FIXER_CURRENCY_API_KEY = 'fake-fixer-currency-api-key'; +process.env.EXCHANGE_RATE_API_KEY = 'fake-exchange-rate-api-key'; +process.env.OPENZEPPELIN_URL = 'https://fake-openzeppelin-url.com'; +process.env.POSTHOG_KEY = 'fake-posthog-key'; +process.env.POSTHOG_PERSONAL_API_KEY = 'fake-posthog-personal-api-key'; +process.env.COMETH_CONNECT_API_KEY = 'fake-cometh-connect-api-key'; + ////////////// // used to avoid the error: Attempted to access a server-side environment variable on the client, because it doesn't know it's not on the server in jest. diff --git a/tsconfig.base.json b/tsconfig.base.json index 0afc4e2d5..9b7f88801 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -9,7 +9,7 @@ "experimentalDecorators": true, "importHelpers": true, "target": "es2022", - "module": "esnext", + "module": "ESNext", "lib": ["es2022", "dom"], "skipLibCheck": true, "skipDefaultLibCheck": true, @@ -51,6 +51,15 @@ "@features/back-office/events-types": [ "libs/features/back-office/events-types/src/index.ts" ], + "@features/back-office/loyalty-card": [ + "libs/features/back-office/loyalty-card/src/index.ts" + ], + "@features/back-office/loyalty-card-api": [ + "libs/features/back-office/loyalty-card-api/src/index.ts" + ], + "@features/back-office/loyalty-card-types": [ + "libs/features/back-office/loyalty-card-types/src/index.ts" + ], "@features/back-office/roles": [ "libs/features/back-office/roles/src/index.ts" ], @@ -73,6 +82,12 @@ "@features/kyc-actions": ["libs/features/kyc-actions/src/index.ts"], "@features/kyc-api": ["libs/features/kyc-api/src/index.ts"], "@features/kyc/server": ["libs/features/kyc/src/server.ts"], + "@features/loyalty-card-api": [ + "libs/features/loyalty-card-api/src/index.ts" + ], + "@features/loyalty-card-cron": [ + "libs/features/loyalty-card-cron/src/index.ts" + ], "@features/navigation": ["libs/features/navigation/src/index.ts"], "@features/orders-cron": ["libs/features/orders-cron/src/index.ts"], "@features/organizer/event": [ @@ -132,11 +147,16 @@ "@insight/client": ["libs/insight/client/src/index.ts"], "@insight/server": ["libs/insight/server/src/index.ts"], "@insight/types": ["libs/insight/types/src/index.ts"], + "@integrations/api-keys": ["libs/integrations/api-keys/src/index.ts"], + "@integrations/external-api-handlers": [ + "libs/integrations/external-api-handlers/src/index.ts" + ], "@kyc/admin": ["libs/kyc/admin/src/index.ts"], "@kyc/common": ["libs/features/kyc-common/src/index.ts"], "@kyc/types": ["libs/kyc/types/src/index.ts"], "@kyc/webhooks": ["libs/kyc/webhooks/src/index.ts"], "@logger": ["libs/logger/src/index.ts"], + "@next/api-handler": ["libs/next/api-handler/src/index.ts"], "@next/auth": ["libs/next/auth/src/index.ts"], "@next/cache": ["libs/next/cache/src/index.ts"], "@next/chains": ["libs/next/chains/src/index.ts"], @@ -165,8 +185,24 @@ "@next/wallet": ["libs/next/wallet/src/index.ts"], "@next/zustand": ["libs/next/zustand/src/index.ts"], "@nft/event-pass": ["libs/nft/event-pass/src/index.ts"], + "@nft/loyalty-card": ["libs/nft/loyalty-card/src/index.ts"], + "@nft/mint-password": ["libs/nft/mint-password/src/index.ts"], "@nft/thirdweb-admin": ["libs/nft/thirdweb-admin/src/index.ts"], - "@nft/thirdweb-organizer": ["libs/nft/thirdweb-organizer/src/index.ts"], + "@nft/thirdweb-organizer-common": [ + "libs/nft/thirdweb-organizer-common/src/index.ts" + ], + "@nft/thirdweb-organizer-event-pass": [ + "libs/nft/thirdweb-organizer-event-pass/src/index.ts" + ], + "@nft/thirdweb-organizer-loyalty-card": [ + "libs/nft/thirdweb-organizer-loyalty-card/src/index.ts" + ], + "@nft/thirdweb-organizer-pack": [ + "libs/nft/thirdweb-organizer-pack/src/index.ts" + ], + "@nft/thirdweb-organizer-stamps": [ + "libs/nft/thirdweb-organizer-stamps/src/index.ts" + ], "@nft/types": ["libs/nft/types/src/index.ts"], "@payment/admin": ["libs/payment/admin/src/index.ts"], "@payment/types": ["libs/payment/types/src/index.ts"], diff --git a/types/env/index.d.ts b/types/env/index.d.ts index 257134ac5..96b126cac 100644 --- a/types/env/index.d.ts +++ b/types/env/index.d.ts @@ -62,6 +62,8 @@ declare module '@env/server' { POSTHOG_KEY: string; POSTHOG_PERSONAL_API_KEY: string; COMETH_CONNECT_API_KEY: string; + API_SECRET_ENCRYPTION_KEY: string; + SHOPIFY_SHARED_SECRET: string; }; export default env; }